ingenieria grafica para la carrera de ingeniera .pptx
Tablas y tipos de datos
1. John Denis Suarez Ortiz
Dorvin Eduardo Bardales Lucana
Tablas y Tipos de
Datos
BASE DE DATOS I
Ingeniería de Sistemas y
Telemática
http://heroepatriota.blogspot.com
Ing. Marco Aurelio Porro Chulli
http://jhonsuarezortiz.blogspot.com
2. Las tablas son objetos de las bases de
datos diseñados para contener los
datos.
Una tabla está conformada por un
conjunto de campos identificados
comúnmente como columnas.
Los datos a su vez se organizan en las
tablas como filas y se conocen como
registros, es decir, cada registro está
integrado por el número de campos
de la tabla constituyéndose un arreglo
o matriz.
Cuando queremos crear una tabla es
necesario definir qué tipo de valores o
de datos será contenido en cada uno
de los campos.
Tablas y Tipos de
Datos
1.Contenido
3. datos carácter
datos Unicode
datos de fecha
y hora
datos de moneda
datos
especiales
datos definidos
por el usuario
datos
numéricos:
Datos
binarios
Tipos de datos
4.
5.
6.
7. CREACIÓN DE UNA TABLA
La sintaxis básica y general para crear una tabla es la siguiente:
create table NOMBRETABLA(
NOMBRECAMPO1 TIPODEDATO,
...
NOMBRECAMPON TIPODEDATO
);
La tabla debe ser definida con un nombre que la identifique y con el
cual accederemos a ella.
Creamos una tabla llamada "usuarios" y entre paréntesis definimos los
campos y sus tipos:
create table usuarios (
nombre varchar(30),
clave varchar(10)
);
10. ELIMINACIÓN DE UNA TABLA
Para eliminar una tabla usamos "drop table" junto al nombre de la
tabla a eliminar:
drop table usuarios;
Si intentamos eliminar una tabla que no existe, aparece un mensaje
de error indicando tal situación y la sentencia no se ejecuta. Para
evitar este mensaje podemos agregar a la instrucción lo siguiente:
if object_id('usuarios') is not null
drop table usuarios;
En la sentencia precedente especificamos que elimine la tabla
"usuarios" si existe.
12. •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.
PRIMARY KEY
13. •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.
FOREIGN KEY
14. • 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.
UNIQUE
• Esta restricción limita el conjunto de valores que pueden ser capturados e un campo
a partir de una expresión lógica. Por ejemplo salario >= 650000 y <= 5000000.
CHECK
• 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.
DEFAULT
• Define si una columna o campo de una tabla puede aceptar valores NULL, un valor
NULL es diferente de un valor 0, en blanco o una cadena de caracteres de longitud 0.
NULL
17. 2.Resumen
Las tablas son objetos de las bases de datos diseñados para contener los
datos. Una tabla está conformada por un conjunto de campos identificados
comúnmente como columnas. Los datos a su vez se organizan en las tablas
como filas y se conocen como registros, es decir, cada registro está integrado
por el número de campos de la tabla constituyéndose un arreglo o matriz.
Cuando queremos crear una tabla es necesario definir qué tipo de valores o de
datos será contenido en cada uno de los campos.
3.Summary
Tables are objects of databases designed to contain the data. A table consists
of a set of fields commonly identified as columns. The data in turn are
organized in tables as rows and are known as records, ie each record consists
of the number of fields in the table constituting an array or matrix. When we
want to create a table it is necessary to define what type of values or data will
be contained in each of the fields.
18. 4.Recomendaciones
Antes de Crear una tabla en SQL Server hay que tener en cuenta los tipos de
datos que debe contener la tabla, que columnas aceptan valores nulos, si se
deben de utilizar restricciones o vales predeterminados y reglas, que columnas
son claves principales y claves externas.
5.Conclusiones
Al conocer los tipos de datos que debes utilizar al momento de crear una tabla,
las restricciones que debes tener en cuenta, Si o si vas a crear una buena tabla y
tener una buena integridad de datos. Ya que Gracias a foreign key el servidor
garantiza que no metes en un campo un valor que no existe en otro sitio donde
obligatoriamente debería existir. Por ejemplo, si tienes una tabla de Pedidos
puedes establecer un Foreign Key a la tabla de Clientes, de forma que el código
de cliente que se introduce en el pedido siempre sea el de un cliente existente.
Así garantizas que con independencia de los errores que puedan existir en uno o
varios de los programas cliente que acceden a la base de datos, nunca podrá
ocurrir que se grabe un pedido cuyo cliente no existe.
19. 6.Apreciación del Equipo
Es de Gran importación realizar una buena creación de una tabla en SQL Server
ya que ello te va a ayudar que tu base de datos este buen estructurada y esto se
consigue conociendo los tipos de datos que te brinda SQL Server, las
restricciones que debes tener en cuenta al momento de crearlas.
7.Glosario de Términos
Create: crear
Alter:alterar o modificar
Drop: eliminar o soltar
Null: nulo
Not null: no nulo
Primary key: clave primaria
Foring key: clave foránea o externa