tablas y tipos de datos

14
Villegas Burga, Clever Paredes Toledo, Jorge TABLAS Y TIPOS DE DATOS BASE DE DATOS I

Upload: jorge-paredes-toledo

Post on 16-Apr-2017

141 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: Tablas y Tipos de Datos

Villegas Burga, Clever Paredes Toledo, Jorge

TABLAS Y TIPOS DE DATOS

BASE DE DATOS I

Page 2: Tablas y Tipos de Datos

• Las tablas en las bases de datos, se refiere al tipo de modelado de datos, donde se guardan los datos recogidos por un programa. Su estructura general se asemeja a la vista general de un programa de hoja de cálculo.

• Cada tabla creada debe tener un nombre único en la Base de Datos, haciéndola accesible mediante su nombre o su seudónimo (Alias) (dependiendo del tipo de base de datos elegida).

• Este artículo proporciona una descripción general de los tipos de datos y las propiedades de campo e incluye una sección de referencia de tipo de datos detallados. También explica brevemente los campos de búsqueda, aunque no trata los campos de búsqueda que permiten varios valores.

Definición

Page 3: Tablas y Tipos de Datos

Tipo de Datos

Datos Binarios: Datos que toman valores uno (1) o cero (0) y componen números hexadecimales, se almacenan utilizando los tipos binary o varbinary e image.Datos Carácter: Puede contener letras, símbolos y caracteres numéricos, se almacenan utilizando el tipo de datos char, varchar o text.Datos Unicode: Cualquier carácter definido por el standard Unicode.Datos de Fecha y Hora: Combinaciones validas de fecha y hora, se almacena utilizando los tipos de datos datatime y samlldatatime.

Page 4: Tablas y Tipos de Datos

Datos Numéricos: Pueden ser números negativos, positivos, decimales, fracciones, y números enteros, los datos enteros se almacenan utilizando el tipo de datos bigint, int, smallint y tinyint, los datos decimales se almacenan utilizando el tipo de datos decimal o numeric, y los de punto flotante con float o real.Datos de Moneda: Representa cantidades positivas o negativas de dinero, se almacenan utilizando los tipos de datos money o smallmoney.Datos Especiales: No se ajusta a ninguna de las categorías de datos anteriores, los tipos de datos son timestamp o rowversion, bit, uniqueidentifier, sql_variant, table.Datos Definidos por el Usuario: Como su nombre lo indica es un tipo definido por el usuario. 

Page 5: Tablas y Tipos de Datos

Administración de Tablas (Creación – Modificación y Eliminación)

Creación:

Page 6: Tablas y Tipos de Datos

Modificación

Eliminación

Page 7: Tablas y Tipos de Datos

Restricciones de Columnas (PRIMARY KEY – FOREIGN KEY – CHECH – DEFAULT - UNIQUE)

Primary Key: Una tabla solo puede tener una restricción primary key y la columna o columnas a la(s) que se le aplique esta restricción no puede aceptar valores NULL, cuando está compuesta por más de una columna la combinación de las dos columnas debe ser única dentro de la tabla. Un ejemplo puede ser el número de identificación de un paciente o la combinación de tipo de documento y número de identificación.

Page 8: Tablas y Tipos de Datos

Foreign Key: Esta restricción en una columna de una tabla suele estar asociada a la PRIMARY KEY de otra tabla y exigir un vínculo y se convierte en una clave externa para la segunda tabla, aunque también puede definirse para que haga referencia a las columnas con restricción UNIQUE de otras tablas. Un ejemplo puede ser el número de identificación del paciente en las tablas pacientes como una llave foránea en la tabla de factura.

Page 9: Tablas y Tipos de Datos

UNIQUE: Se puede utilizar esta restricción para asegurar que no se escriban valores duplicados en columnas específicas que no formen parte de una clave principal.

CHECK: Esta restricción limita el conjunto de valores que pueden ser capturados en un campo a partir de una expresión lógica. Por ejemplo salario >= 650000 y <= 5000000.

DEFAULT: Cada columna debe tener un valor, aunque sea un valor NULL. Por ejemplo para un campo numérico se puede definir el calor por defecto 0, o N/D para un campo string.

NULL: Define si una columna o campo de una tabla puede aceptar valores NULL, un valor NULL es diferente de un valor 0, en blanco

Page 10: Tablas y Tipos de Datos

Ejemplos:

Manipulación De Una Tabla En Una Base De Datos.

Creación de una tabla

-CREATE TABLE [IF NOT EXISTS] nombre_tabla columnas/datos a almacenar en la tabla.

Cada elemento de la tabla debe contener el nombre del atributo, tipo, si puede ser nulo, si tiene un valor por defecto, es autoincrementable o si es clave primaria, secundaria.

(UNIQUE) o clave ajena )

-Modificación de una tabla

ALTER TABLE nombre_tabla

-Eliminación de una tabla

DROP TABLE nombre_tabla

Page 11: Tablas y Tipos de Datos

RESUMENLas organizaciones deben afrontar numerosos retos relacionados con los datos es decir: la necesidad de aumentar la productividad y flexibilidad del personal del desarrollo, la presión para reducir los presupuestos generales relacionado con la tecnología de información.Si este fuera analizado profundamente no dejaría saber lo útil que pueden ser las Bases de Datos para la vida porque a través de este podemos disminuir la Redundancia, la Compartición de Datos, la posibilidad de aplicar restricciones de seguridad y la posibilidad de mantener la integridad.En informática, tipo de base de datos o sistema de administración de bases de datos, que almacena información en tablas (filas y columnas de datos) y realiza búsquedas utilizando los datos de columnas especificadas de una tabla para encontrar datos adicionales en otra tabla.

Page 12: Tablas y Tipos de Datos

RECOMENDACIONES

- Completar los datos que se requieren en SQL SERVER poder obtener una mejor información personalizada sobre los datos que necesita el sistema.- Uno de los principales problemas a los que nos debemos de enfrentar a la hora de diseñar una aplicación es optimizar lo máximo posible las consultas a la base de datos para que esta cargue lo más rápido posible.- A la hora de optimizar nuestra base de datos, hay que poner mucha atención no sólo a las consultas, sino también al esquema que estemos creando, ya que si partimos de un esquema mal construido, lo más seguro es que consigamos que nuestras instrucciones se ejecuten de forma ineficiente.

Page 13: Tablas y Tipos de Datos

CONCLUSIONES- Todos los campos de una tabla tienen propiedades. Éstas definen las características y el comportamiento del campo. - La propiedad más importante de un campo es su tipo de datos. El tipo de datos de un campo determina la clase de datos que va a poder almacenar.- Por ejemplo, un campo cuyo tipo de datos sea Texto podrá almacenar datos que se compongan de caracteres de texto o numéricos, mientras que un campo cuyo tipo de datos sea Número sólo podrá almacenar datos numéricos.El tipo de datos de un campo determina otras muchas cualidades importantes del mismo, como:

- La forma de usar el campo en expresiones.- El tamaño máximo de un valor del campo.- Si el campo se puede indizar.- Los formatos que se pueden usar con el campo.

Page 14: Tablas y Tipos de Datos

APRECIACION DEL EQUIPO

Bueno como equipo opinamos que Tablas y Tipos de Tablas es el tipo de datos en el cual se puede determinar importantes cualidades, el cual también los campos de las tablas tienen propiedades lo cual lo más importante es su tipo de datos también si creas mal los esquemas lo más seguro es que consigas que las instrucciones se ejecuten de forma ineficiente.