En este modelo todos los datos son almacenados en relaciones, y como cada relación es un conjunto de datos, el orden en el que estos se almacenen no tiene relevancia (a diferencia de otros modelos como el jerárquico y el de red). Esto tiene la considerable ventaja de que es más fácil de entender y de utilizar por un usuario no experto. La información puede ser recuperada o almacenada por medio de consultas que ofrecen una amplia flexibilidad y poder para administrar la información.
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Modelo relacional
1. “ Año de la Consolidación del Mar de Grau”
GRUPO:
SUCCESS OF TOMORROW
ALUMNAS:
Carlos Díaz Mirtha Elena
Díaz Chunga Fiorela Jhogany
TEMA: Modelo Relacional
CURSO:
Modelamiento de Base de Datos
DOCENTE:
Porro Chulli Marco ABRIL 2016
3. MODELO RELACIONAL
DEFINICIÒN:
El modelo relacional para la gestión de una base de datos es un
modelo de datos basado en la lógica de predicados y en la teoría de
conjuntos. Es el modelo más utilizado en la actualidad para modelar
problemas reales y administrar datos dinámicamente.
4. PROPIEDADES
Cardinalidad: numero de tuplas que contiene una relación.
Grado: numero de atributos de cada tupla.
Instancia: es el conjunto de tuplas que contiene una relación en
un momento determinado es como una fotografía de la
relación.
Clave: es un conjunto de atributos que identifica de forma
univoca a una tupla.
Podemos calcificar las claves en distintos tipos.
candidata
primaria
alternativa
foránea
5. TIPOS DE RELACIÒN
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
6. REGLAS DE INTEGRIDAD
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.
Y 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).
8. Resumen
El modelo relacional propone una representación de
la información que origine 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.
9. 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.
10. Dominios y atributos
El dominio es un conjunto de valores del mismo tipo
e indivisibles. Los dominios se dividen en:
Dominios generales: Son aquellos cuyos valores se
comprenden entre un máximo y un mínimo. Por
ejemplo el código postal son 5 cifras.
Dominios restringidos: Son aquellos que pertenecen
a un conjunto de valores específicos. Por ejemplo
sexo: M y H.
Un atributo es el papel que desempeña un dominio
en una relación. El atributo aporta un significado
semántico al dominio.
11. CONCLUSIONES
A través del desarrollo de las prácticas en
laboratorio he conocido 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.
Por lo tanto 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.
12. RECOMENDACIONES
Principalmente vemos la necesidad de conocer cada día mas 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 estructurado para evitar algunas redundancias innecesarias.
Conocer las especificaciones que nos presenta cuando estructuramos
las tablas de cada base de datos, realizando nuestro trabajo mas
practico y sencillo.
13. APRECIACION DE EQUIPO
Sirve para desarrollar y modelar problemas reales y
administrar datos dinámicamente.
La idea principal es el uso de las relaciones.