Este documento describe el modelo relacional de bases de datos. El modelo relacional representa la base de datos como un conjunto de tablas compuestas de filas y columnas. Cada fila (registro) contiene valores para los campos de esa tabla y debe ser única. Un campo clave identifica cada registro de forma única. El modelo relacional garantiza la integridad referencial y normalización, pero tiene deficiencias para datos no estructurados. Modelos más avanzados son necesarios para aplicaciones complejas.
1. Universidad de Panamá
Facultad de Informática Electrónica y
Comunicación
Anexo las Tablas
Tema:
Facilitadora: Irma Salina
Realizado por:
Eneida Palacio A 1-716-883
Tatiana Quin
Segundo Semestre 2016
2. Modelo Relacional
Es un modelo de datos basado en la
lógica de predicados y en la teoría de
conjuntos. Este modelo intenta
representar la base de datos como un
conjunto de tablas. lo cual es una gran
ventaja, pues permite efectuar
formalizaciones de una forma estricta
mediante las herramientas matemáticas
asociadas, como pueda ser el álgebra
relacional en el ámbito de las consultas.
3. Los conceptos básicos del modelo
relacional son:
Registro: Es algo así como cada ficha de un
fichero convencional.
Tabla: Es un conjunto de fichas de un mismo tipo.
De esta forma, vemos que cada tabla está
compuesta por filas, también llamadas tuplas o
registros, cada uno de los cuales posee una serie
de campos en los que se almacenan los datos
básicos. Una tabla es para nosotros un conjunto
de registros; por tanto, los registros no pueden
repetirse.
4. Para poder acceder a un registro
Es necesario hacer una consulta a
través de algún campo que identifique
a dicho registro, como puede ser p.ej.
el nombre del estudiante. A este
campo especial que identifica cada
registro se le llama clave del registro.
5. Ventajas
Provee herramientas que garantizan
evitar la duplicidad de registros.
Garantiza la integridad referencial, así,
al eliminar un registro elimina todos los
registros relacionados dependientes.
Favorece la normalización por ser más
comprensible y aplicable.
6. Desventajas
Presentan deficiencias con datos gráficos,
multimedia, CAD y sistemas de información
geográfica.
No se manipulan de forma manejable los
bloques de texto como tipo de dato.
Las bases de datos orientadas a objetos
(BDOO) se propusieron con el objetivo de
satisfacer las necesidades de las aplicaciones
anteriores y así, complementar pero no
sustituir a las bases de datos relacionales.
7. Modelos avanzados.
• Las bases de datos relacionales han sido y
siguen siendo ampliamente utilizadas para una
extensa gama de aplicaciones. Sin embargo, el
aumento de potencia de los ordenadores
personales, ha hecho aparecer nuevas
aplicaciones potentes que requieren la
utilización de datos complejamente
relacionados o con necesidades de consultas
muy particulares; como puedan ser p.ej., los
sistemas de información geográficos, el diseño
de circuitos electrónicos por ordenador, etc.