java

Páginas: 11 (2688 palabras) Publicado: 7 de agosto de 2013




CREACION DE TABLAS E INTEGRIDAD DE RELACION

CONTENIDO:

Los tipos de datos SQL Server 2008
Creación de tablas CREATE TABLE
Modificación de la definición de una tabla ALTER TABLE
Integridad de datos Las restricciones CONSTRAINTS.
PRIMARY KEY, FOREIGN KEY, UNIQUE, DEFAULT, CHECK, IDENTITY

TEMA:

Los sistemas de gestión de base de datos organizan y estructuran los datos detal modo que puedan ser recuperados y manipulados por usuarios y programas de aplicación. La estructura más importante de una base de datos relacional son las tablas. En esta sesión aprenderemos a creerlas y relacionarlas de la manera ideal.

OBJETIVOS ESPECIFICOS:

Crear tablas desarrollando algún caso pequeño de manera que el alumno pueda comprender el uso de las relaciones entre ellas.1.- APRENDIENDO A CREAR TABLAS:

1.1 ¿QUE ES UNA TABLA?

Una tabla es una colección de datos sobre una entidad (Persona, lugar, cosa) especifica, que tiene un número discreto de atributos designados ( por ejemplo cantidad o tipo). Las tablas están en el corazón de SQL Server y del modelo relacional en general. Las tablas son fáciles de entender ya que son prácticamente iguales a las listas queutiliza de manera cotidiana. En SQL Server una tabla suele denominarse tabla de base, para hacer énfasis sobre donde se almacenan los datos. La utilización de , también distingue la tabla de una vista (View), una tabla virtual que es una consulta interna de una tabla base.

Conforme se utiliza la base de datos con frecuencia se encontrará conveniente definir tablas propias para almacenar datospersonales o datos extraídos de otras tablas.

Los atributos de los datos de una tabla (como tamaño, color, cantidad, fecha, etc) toman la forma de columnas con nombre en la tabla.

Las columnas de la tabla recién creada se define en el cuerpo de las sentencias CREATE TABLE . La definición de columnas aparecen en una lista separada por comas e incluida entre paréntesis. La definición de lacolumna determina el orden de izquierda a derecha de la columna en la tabla.

a. Nombre de columna:
Pueden ser iguales a los nombres de las columnas de otras tablas
b. Tipo de datos
Identifica la clase de datos que la columna almacenará.
c. Si la columna contiene datos requeridos
La cláusula NOT NULL impide que aparezcan valores NULL en la columna o en caso contrario admite valores NULLLas tablas suelen estar relacionadas con otras tablas.

1.2 CREACIÓN DE TABLAS.

Cuando se crea una tabla se debe especificar el nombre de la tabla, el nombre de la columna, el tipo de dato de la columna y las restricciones de la columna.
Los nombres de las columnas deben ser únicos en una tabla específica, pero se puede usar el mismo nombre de la columna en tablas diferentes dentro de lamisma base de datos.

1.3 TIPOS DE DATO
Un tipo de dato es un atributo que especifica el tipo de dato (carácter, entero, binario, etc.) que puede ser almacenado en una columna, parámetro o variable. SQL Server provee de un conjunto de tipos de dato, aún cuando se pueden crear tipos de dato definidos por el usuario que se crean sobre la base de tipos de dato provisto por el SQL Server. Lostipos de dato provistos por el sistema definen todos los tipos de dato que se pueden usar en SQL Server. Los tipos de dato pueden ser utilizados para asegurar la integridad de los datos porque los datos ingresados o modificados deben cumplir con el tipo de dato especificado para el objeto correspondiente. Por ejemplo, no se puede almacenar el nombre de alguien en una columna con un tipo de datodatetime, ya que esta columna solo aceptará valores válidos de fecha y hora.
Categoria
TIPO DE DATOS
DESCRIPCION
Entero
Bigint
Datos enteros de 8 bytes

Int
Datos enteros de 4 bytes

Smallint
Datos enteros de 2 bytes

tinyint
Datos enteros comprendidos entre 0 y 255 (entero de 1 byte)

Bit
Datos enteros con valor 1, 0 ó NULL
Numérico exacto
Decimal (p,s) *
P es la precisión, y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Java
  • Java
  • java
  • JAVA
  • java
  • java
  • javiera
  • Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS