Las tablas son objetos de base de datos que
contienen todos sus datos. 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 un registro
único y cada columna un campo dentro del
registro.
 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
 DATOS NÚMERICOS: 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.
 CREACIÓN:
 MODIFICACION:
 ELIMINACION:
 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.
 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 la tabla paciente
como una llave foránea en la tabla de factura.
 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 o una cadena de caracteres de longitud
0. Un campo PRIMARY KEY no puede aceptar valore NULL.
 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.
En la actualidad, las organizaciones deben afrontar numerosos retos relacionados
con los datos; por ejemplo, la necesidad de toma de decisiones más rápidas y
controladas por datos, la necesidad de aumentar la productividad y flexibilidad del
personal de desarrollo y la presión para reducir los presupuestos generales
relacionados con la tecnología de la información, a la vez que se exige escalar la
infraestructura para que se adapte a exigencias cada vez mayores.
La siguiente versión de Microsoft SQL Server se ha diseñado para ayudar a las
empresas a enfrentarse a estos retos. Microsoft SQL Server es el software de última
generación para el análisis y la administración de datos. Aporta un mayor grado de
seguridad, escalabilidad y disponibilidad a los datos de la empresa y a las
aplicaciones de análisis, al mismo tiempo que simplifica su creación, implementación
y administración.
Consigue alcanzar los objetivos de SQL Server, para
una solución flexible, personalizada y con la mejor
capacidad de integración en la mayoría de sistemas
tecnológicos.
Completar los datos que se requieren en SQL
SERVER para tener una mejor información y
personalizada sobre los datos que necesite el
sistema.
 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 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.
Después de crear un campo y de establecer su tipo de datos, podrá
establecer otras propiedades. Los cuales nos serán muy útiles para
poder identificar los campos de las tablas que deseo realizar donde
tendremos que identificar el tamaño del campo, también determina
la cantidad de espacio en disco que necesita cada valor del campo
Número. Según el tamaño del campo, el número puede ocupar
exactamente 1, 2, 4, 8, 12 o 16 bytes.
TABLAS Y TIPOS DE DATOS

TABLAS Y TIPOS DE DATOS

  • 2.
    Las tablas sonobjetos de base de datos que contienen todos sus datos. 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 un registro único y cada columna un campo dentro del registro.
  • 3.
     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
  • 4.
     DATOS NÚMERICOS: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.
  • 5.
  • 6.
  • 7.
     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.
  • 8.
     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 la tabla paciente como una llave foránea en la tabla de factura.
  • 9.
     CHECK: Estarestricció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 o una cadena de caracteres de longitud 0. Un campo PRIMARY KEY no puede aceptar valore NULL.  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.
  • 10.
    En la actualidad,las organizaciones deben afrontar numerosos retos relacionados con los datos; por ejemplo, la necesidad de toma de decisiones más rápidas y controladas por datos, la necesidad de aumentar la productividad y flexibilidad del personal de desarrollo y la presión para reducir los presupuestos generales relacionados con la tecnología de la información, a la vez que se exige escalar la infraestructura para que se adapte a exigencias cada vez mayores. La siguiente versión de Microsoft SQL Server se ha diseñado para ayudar a las empresas a enfrentarse a estos retos. Microsoft SQL Server es el software de última generación para el análisis y la administración de datos. Aporta un mayor grado de seguridad, escalabilidad y disponibilidad a los datos de la empresa y a las aplicaciones de análisis, al mismo tiempo que simplifica su creación, implementación y administración.
  • 11.
    Consigue alcanzar losobjetivos de SQL Server, para una solución flexible, personalizada y con la mejor capacidad de integración en la mayoría de sistemas tecnológicos. Completar los datos que se requieren en SQL SERVER para tener una mejor información y personalizada sobre los datos que necesite el sistema.
  • 12.
     Todos loscampos 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 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.
  • 13.
    Después de crearun campo y de establecer su tipo de datos, podrá establecer otras propiedades. Los cuales nos serán muy útiles para poder identificar los campos de las tablas que deseo realizar donde tendremos que identificar el tamaño del campo, también determina la cantidad de espacio en disco que necesita cada valor del campo Número. Según el tamaño del campo, el número puede ocupar exactamente 1, 2, 4, 8, 12 o 16 bytes.