El documento presenta la información sobre bases de datos relacionales. Explica que una base de datos relacional consiste en varias tablas relacionadas entre sí a través de claves primarias y ajenas. También describe los pasos para diseñar una base de datos relacional de manera efectiva, incluyendo determinar el propósito, las tablas necesarias, los campos y las relaciones.
2. Conjunto de información relacionada entre sí,
referente a un tema o propósito en particular,
estos permiten establecer interconexiones
(relaciones) entre los datos (que están
guardados en tablas), y a través de dichas
conexiones relacionar los datos de ambas
tablas, de ahí proviene su nombre: "Modelo
Relacional".
3. Una Base de Datos Relacional cumple con
un modelo relacional, el cual es el modelo
más utilizado en la actualidad para
implementar bases de datos ya planificadas.
4. Una Base de Datos se compone de varias tablas o
relaciones.
No pueden existir dos tablas con el mismo nombre ni
registro.
Cada tabla es a su vez un conjunto de registros (filas y
columnas).
La relación entre una tabla padre y un hijo se lleva a cabo
por medio de las claves primarias y ajenas (o foráneas).
Las claves primarias son la clave principal de un registro
dentro de una tabla y éstas deben cumplir con la
integridad de datos.
Las claves ajenas se colocan en la tabla hija, contienen el
mismo valor que la clave primaria del registro padre; por
medio de éstas se hacen las formas relacionales
5.
6. Una base de datos bien diseñada le brinda un
completo acceso a la información deseada.
Con un buen diseño dedicará menos tiempo a
crear la base de datos y obtendrá resultados
más exactos en menos tiempo.
7. 1. Determinar el propósito de la base de
datos.
2. Determinar las tablas necesarias.
3. Determinar los campos necesarios en cada
tabla.
4. Determinar las relaciones.
5. Refinar el Diseño.
8. 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.
9. 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.
10. Sea establecido como el principal modelo
para las aplicaciones de procesamiento de
datos. Esta base teórica ayuda al diseño de
las bases de datos relacionales y al
procesamiento eficiente en las peticiones de
los usuarios de información de la base de
datos
11. Transformar cada relación en una tabla en el modelo relacional.
Relaciones varios a varios
la relación se transforma en una tabla cuyos atributo son:los
atributos de relación y las claves de entidades relacionadas.
Relaciones de orden n
Las relaciones ternarias cuaternarias y n-arias que unen mas de
dos relaciones se transforman en una tabal que contiene los
atributos de la relación mas los identificadores de las entidades
relacionadas.
Relaciones a varios y uno uno
Las relaciones vinarias de tipo uno a varios no requieren ser
transformadas en una tabla en el modelo relacional.
Relaciones recursivas
Se tratan de la misma forma que las otras solo que en un mismo
atributo puede figurar dos veces en una tabla como resultado de la
transformación
12. Sql , el lenguaje relacional de mayor
influencia comercial. Lenguajes mas:
QBE
Quel
Datalog
Estos lenguajes representan varios estilos
.QBEesta .basado en el cálculo relacional de
dominios Quel está en el cálculo relacional
tuplas.