2. • 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.
3. 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.
4. 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.
7. 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.
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
las tablas pacientes como una llave foránea en la tabla de
factura.
9. 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
10. 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
11. RESUMEN
Las 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.
12. 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.
13. 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.
14. 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.