El documento describe los principales aspectos del modelo relacional para bases de datos, incluyendo que propone una representación de la información a través de esquemas que representan fielmente los objetos y relaciones y que es comprensible para los usuarios. Explica que las relaciones son tablas sin filas duplicadas y que los dominios y atributos definen los tipos de datos.
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Diseño relacional
1. CURSO: BASE DE DATOS I
INTEGRANTES:
ROSAURA URIARTE RAMOS
HEINER MALCA ARÉVALO.
PROFESOR: MARCO AURELIO PORRO CHULLI
2. 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.
Tras ser postuladas sus bases en 1970 por Edgar Frank Codd, de los
laboratorios IBM en San José (California), no tardó en consolidarse como
un nuevo paradigma en los modelos de base de datos.
Su idea fundamental es el uso de relaciones. Estas relaciones podrían
considerarse en forma lógica como conjuntos de datos llamados tuplas.
Pese a que esta es la teoría de las bases de datos relacionales creadas por
Codd, la mayoría de las veces se conceptualiza de una manera más fácil
de imaginar, pensando en cada relación como si fuese una tabla que está
compuesta por registros (cada fila de la tabla sería un registro o "tupla") y
columnas (también llamadas "campos").
Es el modelo más utilizado en la actualidad para modelar problemas
reales y administrar datos dinámicamente.
MODELO RELACIONAL
5. 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).
Además, existen las 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 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.
En cuanto a la estructura del modelo relacional, las principales características de las relaciones son las siguientes:
No admiten filas duplicadas. La principal herramienta 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.
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.
7. The relational model proposes a representation of the information that originates schemes that
accurately represent the information objects and relationships, and also be easily understood by
users, making it possible to extend the schema of the database without changing the logical
structure. It should also allow flexibility in the formulation of the questions about the data. As
for the structure of the relational model, the main characteristics of the relations are as follows:
Do not allow duplicate rows. The main tools we have is the primary key The columns do not
have to be neat, ie they not have to follow a specific order. The table is flat, that is, each
intersection of rows and columns provides a single datum, not a set. Domains and attributes
The domain is a set of values of the same type and indivisible. The domains are divided into:
General domains: Those whose values are comprised between a maximum and a minimum. For
example, the zip code is 5 digits. Restricted domains: Those who belong to a specific set of
values. For example Sex: M and H. An attribute is the role of a domain in a relationship. The
attribute provides a semantic meaning to the domain.
8. RECOMENDACIÓN
1. No esperes replicaciones, envíos de registros ni reflejos para trabajar
cuando pases a la producción. Desarrolla y prueba desde el inicio. Que sea
parte de tu aplicación.
Hay algunos casos extremadamente específicos en los que necesitarás des
normalizar las tablas por cuestiones de rendimiento. Pero eso es fácil de
hacer; concéntrate en la parte difícil, que es crear una normalización
correcta
2. Seguir correctamente
los pasos para desarrollar
un buen trabajo
9. CONCLUSIÓN
El modelo relacional es muy
importante en la actualidad ya que
nos permite tener un buen analisis,
poder relacionar una tabla con
otras para desarrollar una base de
datos que cubra las necesidades de
los clientes.
10. APRECIACIÓN
DEL EQUIPO
El modelo relacional es muy importante porque
nos permite desarrollar una base de datos que
satisfaga las necesidades que se presente si
queremos tener una buena base de datos es
necesario que sigamos los pasos necesarios para
el desarrollo de la misma.
11. GLOSARIO DE
TÉRMINOS
• Relacional: Que tiene relación con otra cosa.
Indivisibles: es aquello que no se puede
dividir.
• Tupla: es una lista ordenada de elementos
• Atributos: alude a las propiedades, las
características o las cualidades de algo
• Cardinalidad: indica el número o cantidad de
elementos de un conjunto, sea esta cantidad
finita o infinita. Los números cardinales
constituyen una generalización interesante del
concepto de número natural, permitiendo
comparar la cantidad de elementos de conjuntos
infinitos