2. DEFINICION
Es el modelo más utilizado en la
actualidad para modelar problemas
reales y administrar datos
dinámicamente. Su idea
fundamental es el uso de
«relaciones».
El modelo relacional, para el
modelado y la gestión de bases de
datos, es un modelo de
datos basado en la lógica de
predicados y en la teoría de
conjuntos.
3. PROPIEDADES
Cardinalidad:
Número de tuplas
que contiene una
relación.
Grado: Número
de atributos de
cada tupla.
Instancia: Es el
conjunto de tuplas
que contiene una
relación en un
momento
determinado
Clave: Es un
conjunto de
atributos que
identifica de forma
univoca a una
tupla.
4. Relación Uno a Uno: Se presenta cuando existe una relación como su nombre lo indica
uno a uno, denominado también relación de matrimonio. Una entidad del tipo A solo se
puede relacionar con una entidad del tipo B, y viceversa.
Relación Uno a Muchos: Significa que una entidad del tipo A puede relacionarse con
cualquier cantidad de entidades del tipo B, y una entidad del tipo B solo puede estar
relacionada con una entidad del tipo A.
Muchos a Uno: Indica que una entidad del tipo B puede relacionarse con cualquier
cantidad de entidades del tipo A, mientras que cada entidad del tipo A solo puede
relacionarse con solo una entidad del tipo B.
Muchas a Muchas: Establece que cualquier cantidad de entidades del tipo A pueden
estar relacionados con cualquier cantidad de entidades del tipo B.
Relaciones Base: Con nombre, reales, autónomas (parte directa de la base de datos).
Vistas: Con nombre, derivadas, virtuales.
Instantáneas: Con nombre, derivadas, reales (sólo lectura), refresco periódico.
5. Restricciones de Dominios: Al definir cada atributo sobre un dominio se impone una
restricción sobre el conjunto de valores permitidos.
Reglas de Integridad de Entidades: Ninguno de los atributos que componen la clave
primaria puede ser nulo.
Si en una relación hay alguna clave ajena, sus valores deben coincidir con valores de la
clave primaria a la que hace referencia, o bien, deben ser completamente nulos.
Regla de Modificación:
Esto ocurre cuando se intenta modificar el valor de la clave primaria de la tupla
referenciada por la clave ajena; se debe solucionar o bien restringiendo (no se puede),
propagando (modificando el valor de la clave primaria de la tuplas que la referencian).
Anular (Se modifica la tupla y se referencia a nulo la clave ajena).
Regla de Integridad: Restricción que debe cumplirse sobre una BD en todos sus
estados.
Reglas de Negocio: Reglas de integridad específicas de cada base de datos
Reglas de Integridad Generales:
Regla de integridad de entidades (amiga de las claves primarias).
Regla de integridad referencial (amiga de las claves ajenas).
Restricciones de Dominios: Al definir cada atributo sobre un dominio, se impone una
restricción sobre el conjunto de valores permitidos para cada atributo.
6. El modelo relacional propone una representación de la información
que origina esquemas que representen fielmente la información los objetos
y las relaciones, y que además sea fácilmente entendida por usuarios,
siendo posible ampliar el esquema de la BD sin modificar la estructura
lógica. Además debe permitir flexibilidad en la formulación de los
interrogantes sobre los datos.
En cuanto a la estructura del modelo relacional, las principales
características de las relaciones son las siguientes:
No admiten filas duplicadas. La principal herramientas de la que
disponemos es la clave principal.
Las columnas no tienen por qué estar ordenadas, es decir que no tienen
que seguir un orden específico.
La tabla es plana, esto es, cada intersección de filas y columnas ofrece un
dato único, no un conjunto.
7. Principalmente vemos la necesidad de conocer cada
día más el entorno de las bases de datos. Aprender de
manera didáctica y autodidactica con mayor
dedicación.
Es necesario conocer que la implementación del
código debe estar bien estructurada para evitar
algunas redundancias innecesarias.
Conocer las especificaciones que nos presenta
cuando estructuramos las tablas de cada base de
datos, realizando nuestro trabajo más práctico y
sencillo
8. Las ventajas de las bases de datos que se superponen
a los sistemas de archivos del pasado, como sabemos
todo evoluciona es así como el modelo relacional que
implementa SQL, nos da una excelente herramienta
en la administración, seguridad y fiabilidad de los
datos.
Se sabe que conocer el proceso interno, la estructura
he implementación de base de datos nos muestra la
importancia que realizan en el mundo laboral, y
como cada ente que las utiliza es dependiente de
ellas.
9. Nos damos cuenta que para desarrollar una base de
datos hay que tener muchos pasos en cuenta para
que el trabajo que realices te salga bien, además en
esta práctica nos tocó desarrollar un ejercicio sobre
el modelo relacional que nos servirá de mucho para
realizar el trabajo de crear una base de datos