bases de datos

Páginas: 22 (5355 palabras) Publicado: 13 de diciembre de 2014
RESUMEN T-SQL
Por: Ing. MSc. Alberto Medina Villacorta ©
Registro C.I.P. N° 143211

Conceptos básicos de las tablas
Las tablas son objetos de base de datos que contienen todos sus datos. Una tabla se define
mediante una colección de columnas. En las tablas, los datos se organizan con arreglo a un
formato de filas y columnas, similar al de una hoja de cálculo. Cada fila representa unregistro
único y cada columna un campo dentro de un registro. Por ejemplo, en una tabla que contiene
los datos de los empleados de una compañía puede haber una fila para cada empleado y
distintas columnas en las que figuren detalles de los mismos, como el número de empleado, el
nombre, la dirección, el puesto que ocupa y su número de teléfono particular.
Las tablas de SQL Server tienen lossiguientes componentes principales:


Columnas: Cada columna representa algún atributo del objeto representado por la tabla;
por ejemplo, una tabla de piezas tendrá columnas para Id., color y peso.



Filas: Cada fila representa una única repetición del objeto representado por la tabla. Por
ejemplo, la tabla de piezas tendrá una fila para cada una de las piezas comercializadas por
la compañía.Conceptos básicos de la integridad de datos
El primer paso de la especificación de los dominios de una tabla consiste en determinar los
tipos de datos de las columnas. Un dominio es el conjunto de todos los valores permitidos en
una columna. El dominio no sólo incluye el concepto del tipo de datos aplicables, sino también
los valores permitidos en la columna. Por ejemplo, el dominio de lacolumna Color de la tabla
Production.Product incluye el tipo de datos nvarchar y un límite de tamaño de 15 caracteres. El
dominio también podría especificar las cadenas de caracteres admitidas en la columna, como
Red, Blue, Green, Yellow, Brown, Black, White, Teal, Gray y Silver.

Valores NULL
Las columnas pueden aceptar o rechazar valores NULL. NULL es un valor especial en las bases
dedatos que representa el concepto de un valor desconocido. NULL es diferente de un carácter
en blanco ó 0. En realidad, el carácter en blanco es un carácter válido y 0 es un número válido.
NULL simplemente representa la idea de que este valor no se conoce. NULL tampoco es lo
mismo que una cadena de longitud cero. Si la definición de una columna contiene la cláusula
NOT NULL, no se pueden insertarfilas que tengan el valor NULL en dicha columna. Si la
definición de una columna sólo tiene la palabra clave NULL, acepta valores NULL.
La aceptación de valores NULL en una columna puede aumentar la complejidad de las
comparaciones lógicas que utilicen la columna. El estándar ISO determina que las
comparaciones con valores NULL no se evalúan como TRUE o FALSE, sino como
UNKNOWN.Esto introduceuna lógica de tres valores en los operadores de comparación, que
puede ser difícil de controlar correctamente.

Restricciones, reglas, valores predeterminados y desencadenadores
Las columnas de tablas tienen otras propiedades además del tipo y el tamaño de datos. Estas
otras propiedades son importantes para la consecución de la integridad de los datos y la
integridad referencial de lastablas de una base de datos:


La integridad de los datos significa que todas las repeticiones de una columna tienen un
valor de datos correcto. Los valores de los datos deben ser del tipo correcto y deben
encontrarse en su dominio correspondiente.



La integridad referencial indica que las relaciones entre las tablas se mantienen
adecuadamente. Los datos de una tabla sólo deben apuntar afilas existentes de otra tabla
y no pueden apuntar a filas inexistentes.

Para mantener los dos tipos de integridad, se utilizan los objetos siguientes:

Resumen T-SQL

Pág. 1

RESUMEN T-SQL
Por: Ing. MSc. Alberto Medina Villacorta ©
Registro C.I.P. N° 143211

Restricciones
Las restricciones le permiten definir la manera en que Database Engine (Motor de base de
datos) exigirá...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS