TABLAS Y TIPOS DE DATOS
1.
CONTENIDO
¬ Definición
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.
¬ Tipos 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.
Ü 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.
¬ Administración de
Tablas (Creación – Modificación y Eliminación)
Ü Creación
Ü Modificación
Ü Eliminación
¬ 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.
Ü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.
Ü 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
¬ 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
2.
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.
3.
SUMMARY
Organizations must
address numerous challenges related data ie the need to increase productivity
and flexibility of development staff, pressure to reduce overall budgets
related to information technology.
If this was analyzed
deeply not let you know how useful it can be Databases for life because through
this we can reduce redundancy , data sharing , the ability to apply security
restrictions and the ability to maintain integrity.
In computer science,
type of database management system or database, which stores information in
tables (rows and columns of data) and performs searches using data specified
columns of a table to find additional data in another table.
4.
RECOMENDACIONES
v Completar los datos que se requieren en SQL SERVER poder
obtener una mejor información personalizada sobre los datos que necesita el
sistema.
v 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.
v 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.
5.
CONCLUSIONES
v Todos los campos de una tabla tienen propiedades. Éstas
definen las características y el comportamiento del campo.
v 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.
v 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.
6.
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.
VIDEO:
VIDEO:
7.
BIBLIOGRAFIA O LINKOGRAFIA
ü Definición Tablas y
Tipos de Datos. Sábado, 25 de Junio del 2016, Contenido Definición. Recuperado de,
ü Definición Tablas y
Tipos de Datos. Sábado, 25 de Junio del 2016, Contenido Tipos
de Datos. Recuperado
de,
ü Definición Tablas y
Tipos de Datos. Sábado, 25 de Junio del 2016, Contenido Administración
de tablas. Recuperado
de,
ü Definición Tablas y
Tipos de Datos. Sábado, 25 de Junio del 2016, Contenido Restricciones
de Columnas. Recuperado
de,
Muy buen trabajo.. Muchas gracias por su investigación.Saludos
ResponderEliminar