SlideShare una empresa de Scribd logo
1 de 20
Jhon Denis Suarez Ortiz
Dorvin Eduardo Bardales Lucana
MODELO RELACIONAL
BASE DE DATOS I
Ingeniería de Sistemas y Telemática
Es un modelo de datos basado
en la lógica de predicados y en
la teoría de conjuntos.
Su idea fundamental es el uso
de relaciones
Es el modelo más utilizado en la
actualidad para modelar
problemas reales y administrar
datos dinámicamente
Estas relaciones podrían
considerarse en forma lógica
como conjuntos de datos
llamados tuplas.
Modelo Relacional
1.Contenido
Todo modelo
de datos tiene
que ver con
tres aspectos
de los datos
Estructura
de datos.
Manejo de
datos
Integridad
de datos
Estructura de datos Relacional
Tupla. Cada fila
de la tabla (caja
ejemplar que la
tabla representa)
Atributo. Cada
columna de la
tabla.
Dominio. Conjunto
válido de valores
representables por
un atributo.
Cardinalidad.
Numero de tuplas
de una tabla.
Grado. Numero de
atributos de la
tabla.
Terminología Relacional
Esquema
Un esquema contiene la definición de una estructura (generalmente relaciones o tablas de
una base de datos), es decir, determina la identidad de la relación y qué tipo de
información podrá ser almacenada dentro de ella. Todo esquema constará de:
o Nombre de la relación (su identificador).
o Nombre de los atributos (o campos) de la relación y sus dominios.
Instancias
Una instancia de manera formal es la aplicación de un esquema a un conjunto finito de
datos. En palabras no tan técnicas, se puede definir como el contenido de una tabla en un
momento dado, pero también es válido referirnos a una instancia cuando trabajamos o
mostramos únicamente un subconjunto de la información contenida en una relación o
tabla, como por ejemplo:
 Ciertos caracteres y números (una sola columna de una sola fila).
 Algunas o todas las filas con todas o algunas columnas.
 Cada fila es una tupla. El número de filas es llamado cardinalidad.
 El número de columnas es llamado aridad o grado.
PROPIEDADES
Cada relación tiene un
nombre distinto.
Los valores de los
atributos son
atómicos (relaciones
normalizadas).
Cada atributo
tiene un nombre
distinto.
Los atributos no
están ordenados.
Las tuplas no están
ordenadas.
No hay tuplas
duplicadas.
RELACIONES
Relaciones
base
Las relaciones que
almacenan datos son
llamadas relaciones base y
su implementación es
llamada "tabla".
Relaciones
derivadas
Las relaciones derivadas no
almacenan datos, pero son
calculadas al aplicar
operaciones relacionales
Las relaciones derivadas son
convenientes ya que
expresan información de
varias relaciones actuando
como si fuera una sola tabla.
TIPOS DE RELACION
En una BDR, todos los datos se
almacenan y se accede a ellos por
medio de relaciones.
•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.
G
L
A
D
E
I
N
T
E
G
R
I
D
A
D
D
E
E
N
T
•Ninguno de los atributos que componen la clave primaria puede ser nulo
•En una base de datos relacional nunca se almacena información de algo que no
se puede identificar
G
L
A
D
E
I
N
T
E
G
R
I
D
A
D
R
E
F
E
R
E
N
• si en una relación hay alguna clave ajena, sus valores deben coincidir con los valores de la clave primaria a la que hace referencia, o bien, deben ser todos nulos
• La regla de integridad referencial se enmarca en términos de estados de la base de datos: nos dice lo que es un estado ilegal ¡¡ pero no nos dice cómo podemos evitarlo!!
REGLAS DE INTEGRIDAD
Clave
primaria
•Es una clave única
(puede estar conformada
por uno o más campos
de la tabla)
Clave
foránea
•Una clave foránea es una
referencia a una clave en
otra tabla, determina la
relación existente en dos
tablas
Clave
índice
•Las claves índices surgen
con la necesidad de
tener un acceso más
rápido a los datos
CLAVES
2.Resumen
El modelo relacional 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.
Es el modelo más utilizado en la actualidad para modelar problemas reales y administrar
datos dinámicamente.
Un esquema contiene la definición de una estructura (generalmente relaciones o tablas de
una base de datos).Todo esquema constará de:
• Nombre de la relación (su identificador).
• Nombre de los atributos (o campos).
Una instancia es la aplicación de un esquema a un conjunto finito de datos. En palabras no
tan técnicas, se puede definir como el contenido de una tabla en un momento dado.
Propiedades de un modelo relacional
 Cada relación tiene un nombre distinto.
 Los valores de los atributos son atómicos (relaciones normalizadas).
 Cada atributo tiene un nombre distinto.
 Los atributos no están ordenados.
 No hay tuplas duplicadas.
Reglas de Integridad
Restricción que debe cumplirse sobre una BD en todos sus estados
REGLA DE INTEGRIDAD DE ENTIDADES
“Ninguno de los atributos que componen la clave primaria puede ser nulo.”
REGLA DE INTEGRIDAD REFERENCIAL
“si en una relación hay alguna clave ajena, sus valores deben coincidir con los valores de la clave
primaria a la que hace referencia, o bien, deben ser todos nulos.”
CLAVES
 Clave primaria
Una clave primaria es una clave única (puede estar conformada por uno o más campos de la
tabla) elegida entre todas las candidatas que define unívocamente a todos los demás atributos
de la tabla para especificar los datos que serán relacionados con las demás tablas.
 Clave foránea
Una clave foránea es una referencia a una clave en otra tabla, determina la relación existente en
dos tablas. Las claves foráneas no necesitan ser claves únicas en la tabla donde están y sí a
donde están referenciadas.
 Clave índice
Las claves índices surgen con la necesidad de tener un acceso más rápido a los datos. Los
índices pueden ser creados con cualquier combinación de campos de una tabla.
Procedimientos almacenados
Un procedimiento almacenado es código ejecutable que se asocia y se almacena con la base de
datos.
3.Summary
The relational model is a data model based on predicate logic and set theory.
After being nominated bases in 1970 by Edgar F. Codd, the IBM labs in San Jose
(California), he soon establish itself as a new paradigm in the database model.
It is the model most used today to model real problems and manage data dynamically.
A scheme contains the definition of a structure (usually relationships or tables in a
database) .All scheme will consist of:
• Name of the relationship (its identifier).
• Name attributes (or fields).
An instance is the application of a scheme to a finite set of data. In less technical terms, it
can be defined as the contents of a table at one time.
Properties of a relational model
• Every relationship has a different name.
• The values ​​of the attributes are atomic (normalized relations).
• Each attribute has a different name.
• The attributes are not ordered.
• There are no duplicate tuples.
• The tuples are not ordered.
Integrity Rules
Restriction that must be met on a BD in all its states
RULE OF INTEGRITY OF ENTITIES
"None of the attributes that make up the primary key can be null."
REFERENTIAL INTEGRITY RULE
"If any foreign key in a relationship, their values ​​must match the values ​​of the primary key to
which it refers, or, should all be zero.“
KEYS
 primary key
A primary key is a unique key ( may consist of one or more fields in the table ) chosen among all
candidates that uniquely defines all other attributes of the table to specify the data to be related
to other tables.
 foreign key
A foreign key is a reference to a key in another table, determines the relationship in two tables.
Foreign keys need not be unique keys in the table where they are and where they are referenced
itself .
 key index
The key indices arise with the need for faster access to data . Indexes can be created with any
combination of fields in a table.
Stored Procedures
A stored procedure is executable code that is associated and stored with the database .
4.Recomendaciones
Para una buena gestión de base de datos se debe tener en cuenta el modelo relacional ya
que te permite administrar datos dinámicamente y su idea fundamental es el uso de
relaciones.
Cuando hagas un modelo relacional tener en cuenta que no pueden existir dos tablas con el
mismo nombre y que cada tabla es a du vez un conjunto de registros, filas o tuplas.
También debes tener en cuentas las restricciones, si estas relaciones son de uno a uno, de
uno a muchos o de muchos a muchos para así poder construir un buen modelado.
5.Conclusiones
El presente trabajo se ha dedicado al estudio del modelo Relacional la cual nos hemos dado
cuenta que permite obtener un buen modelado de una base de datos. Mediante este trabajo
se han alcanzado los objetivos planteado en cuanto ha:
 Definir que es un modelo Relacional, de qué manera te va a ayudar al modelado de una
base de datos y en qué se diferencia de los otros modelos.
 Estudiar los diferentes tipos de relaciones que existen y conocer acerca de las reglas de
integración.
6.Apreciación del Equipo
Es muy Importante conocer acerca del modelo relacional ya que es el más utilizado en la
actualidad para modelar problemas reales y administrar datos dinámicamente. Este modelo
te provee herramientas que garantizan evitar la duplicidad de registros.
7.Glosario de Términos
Tupla: una secuencia de valores agrupados. Una tupla sirve para agrupar, como si fueran
un único valor, varios valores que, por su naturaleza, deben ir juntos.
Aridad: En el análisis matemático, la aridad de un operador matemático o de una función
es el número de argumentos necesarios para que dicho operador o función se pueda
calcular.
Cardinalidad: Es cuando se define una relación y se especifica si uno o varios artículos de
configuración pueden estar en la clasificación de origen y la clasificación de destino.
Foránea: Que procede o es propio de otro lugar
 https://es.wikipedia.org/wiki/Base_de_datos_relacional
 https://prezi.com/g3tx07vx2dcu/caracteristicas-principales-del-modelo-relacional-
en-las-bases-de-datos/
 https://es.wikipedia.org/wiki/Modelo_relacional
 http://docencia.lbd.udc.es/bdd/teoria/tema2/2.3.1.-ElModeloRelacional.pdf
 http://elvex.ugr.es/idbis/db/docs/intro/D%20Modelo%20relacional.pdf
8.Bibliografía o Linkografía

Más contenido relacionado

La actualidad más candente

Fundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidadFundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidademilio_ambrosio
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacionalclaudyabra
 
MODELO ENTIDAD RELACION
MODELO ENTIDAD RELACIONMODELO ENTIDAD RELACION
MODELO ENTIDAD RELACIONPamela Quinde
 
NoSQL bases de datos no relacionales
NoSQL bases de datos no relacionalesNoSQL bases de datos no relacionales
NoSQL bases de datos no relacionalesAndrés Londoño
 
Modelos De Datos (Segunda Parte)
Modelos De Datos (Segunda Parte)Modelos De Datos (Segunda Parte)
Modelos De Datos (Segunda Parte)esacre
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacionalUTN
 
Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos josecuartas
 
El Modelo Relacional de Datos
El Modelo Relacional de DatosEl Modelo Relacional de Datos
El Modelo Relacional de DatosManuel Guerra
 
Unidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos ConceptualUnidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos ConceptualSergio Sanchez
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionLuiS YmAY
 
Tipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivasTipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivasgrupo niche ortega
 
Metodología orientada a objetos
Metodología orientada a objetosMetodología orientada a objetos
Metodología orientada a objetosalcrrsc
 
El modelo de entidad relación (e r)
El modelo de entidad relación (e r)El modelo de entidad relación (e r)
El modelo de entidad relación (e r)YENZU
 

La actualidad más candente (20)

Fundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidadFundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidad
 
Bases De Datos "Conceptos Basicos"
Bases De Datos "Conceptos Basicos"Bases De Datos "Conceptos Basicos"
Bases De Datos "Conceptos Basicos"
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
MODELO ENTIDAD RELACION
MODELO ENTIDAD RELACIONMODELO ENTIDAD RELACION
MODELO ENTIDAD RELACION
 
NoSQL bases de datos no relacionales
NoSQL bases de datos no relacionalesNoSQL bases de datos no relacionales
NoSQL bases de datos no relacionales
 
Modelos De Datos (Segunda Parte)
Modelos De Datos (Segunda Parte)Modelos De Datos (Segunda Parte)
Modelos De Datos (Segunda Parte)
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos
 
Arboles Binarios
Arboles BinariosArboles Binarios
Arboles Binarios
 
El Modelo Relacional de Datos
El Modelo Relacional de DatosEl Modelo Relacional de Datos
El Modelo Relacional de Datos
 
Unidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos ConceptualUnidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos Conceptual
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relación
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacion
 
Base de datos relacionales
Base de datos relacionalesBase de datos relacionales
Base de datos relacionales
 
Tipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivasTipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivas
 
Diseño de bases de datos
Diseño de bases de datosDiseño de bases de datos
Diseño de bases de datos
 
Metodología orientada a objetos
Metodología orientada a objetosMetodología orientada a objetos
Metodología orientada a objetos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
El modelo de entidad relación (e r)
El modelo de entidad relación (e r)El modelo de entidad relación (e r)
El modelo de entidad relación (e r)
 
Fundamentos de las bases de datos
Fundamentos de las bases de datosFundamentos de las bases de datos
Fundamentos de las bases de datos
 

Destacado

Bases de Datos Cap:III El modelo relacional
Bases de Datos Cap:III El modelo relacionalBases de Datos Cap:III El modelo relacional
Bases de Datos Cap:III El modelo relacionalVideoconferencias UTPL
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacionalomarzon
 
Martín Josué Sanchez Miranda 28 años
Martín Josué Sanchez Miranda 28 añosMartín Josué Sanchez Miranda 28 años
Martín Josué Sanchez Miranda 28 añosmarleycita
 
Lenguaje estructurado de consulta
Lenguaje estructurado de consultaLenguaje estructurado de consulta
Lenguaje estructurado de consultaMaria Garcia
 
T3 Modelo de Datos Relacional
T3 Modelo de Datos RelacionalT3 Modelo de Datos Relacional
T3 Modelo de Datos Relacionalrmonago
 
ENSAYO DE ASPECTOS EPISTÉMICOS Y PROFESIONALES DE LA PSICOPEDAGOGÍA
ENSAYO  DE ASPECTOS EPISTÉMICOS Y PROFESIONALES DE LA PSICOPEDAGOGÍA ENSAYO  DE ASPECTOS EPISTÉMICOS Y PROFESIONALES DE LA PSICOPEDAGOGÍA
ENSAYO DE ASPECTOS EPISTÉMICOS Y PROFESIONALES DE LA PSICOPEDAGOGÍA Heber Centurion
 
Base de Datos. Modelo Relacional
Base de Datos. Modelo RelacionalBase de Datos. Modelo Relacional
Base de Datos. Modelo RelacionalHermes Sosa
 
Modelo relacional y reglas de integridad
Modelo relacional y reglas de integridadModelo relacional y reglas de integridad
Modelo relacional y reglas de integridadkamui002
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datosJorge Garcia
 

Destacado (20)

Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Bases de Datos Cap:III El modelo relacional
Bases de Datos Cap:III El modelo relacionalBases de Datos Cap:III El modelo relacional
Bases de Datos Cap:III El modelo relacional
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
 
05 -bases_de_datos_-_modelo_relacional
05  -bases_de_datos_-_modelo_relacional05  -bases_de_datos_-_modelo_relacional
05 -bases_de_datos_-_modelo_relacional
 
MODELO RELACIONAL
MODELO RELACIONALMODELO RELACIONAL
MODELO RELACIONAL
 
Modelo relacional 11 3
Modelo relacional 11 3Modelo relacional 11 3
Modelo relacional 11 3
 
Martín Josué Sanchez Miranda 28 años
Martín Josué Sanchez Miranda 28 añosMartín Josué Sanchez Miranda 28 años
Martín Josué Sanchez Miranda 28 años
 
Lenguaje estructurado de consulta
Lenguaje estructurado de consultaLenguaje estructurado de consulta
Lenguaje estructurado de consulta
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
T3 Modelo de Datos Relacional
T3 Modelo de Datos RelacionalT3 Modelo de Datos Relacional
T3 Modelo de Datos Relacional
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelos Relacionales SQL Server
Modelos Relacionales SQL ServerModelos Relacionales SQL Server
Modelos Relacionales SQL Server
 
ENSAYO DE ASPECTOS EPISTÉMICOS Y PROFESIONALES DE LA PSICOPEDAGOGÍA
ENSAYO  DE ASPECTOS EPISTÉMICOS Y PROFESIONALES DE LA PSICOPEDAGOGÍA ENSAYO  DE ASPECTOS EPISTÉMICOS Y PROFESIONALES DE LA PSICOPEDAGOGÍA
ENSAYO DE ASPECTOS EPISTÉMICOS Y PROFESIONALES DE LA PSICOPEDAGOGÍA
 
Base de Datos. Modelo Relacional
Base de Datos. Modelo RelacionalBase de Datos. Modelo Relacional
Base de Datos. Modelo Relacional
 
Modelo relacional y reglas de integridad
Modelo relacional y reglas de integridadModelo relacional y reglas de integridad
Modelo relacional y reglas de integridad
 
Fundamentos de BD - unidad 3 modelo relacional
Fundamentos de BD - unidad 3 modelo relacionalFundamentos de BD - unidad 3 modelo relacional
Fundamentos de BD - unidad 3 modelo relacional
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Ejemplo de justificación
Ejemplo de justificaciónEjemplo de justificación
Ejemplo de justificación
 

Similar a Modelo relacional

Similar a Modelo relacional (20)

T2 bd
T2 bdT2 bd
T2 bd
 
3 a5 valdez david - tarea 1.pptx
3 a5   valdez david - tarea 1.pptx3 a5   valdez david - tarea 1.pptx
3 a5 valdez david - tarea 1.pptx
 
modelo de datos
modelo de datos modelo de datos
modelo de datos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
3 a5 avendaño gary - tarea 1
3 a5   avendaño gary - tarea 13 a5   avendaño gary - tarea 1
3 a5 avendaño gary - tarea 1
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Base de datos relacional
Base de datos relacionalBase de datos relacional
Base de datos relacional
 
Normalizacin De Una Base De Datos
Normalizacin De Una Base De DatosNormalizacin De Una Base De Datos
Normalizacin De Una Base De Datos
 
El modelo de datos relacional (Base de Datos)
El modelo de datos relacional (Base de Datos)El modelo de datos relacional (Base de Datos)
El modelo de datos relacional (Base de Datos)
 
Base de datos relacional
Base de datos relacionalBase de datos relacional
Base de datos relacional
 
Diseño relacional
Diseño relacionalDiseño relacional
Diseño relacional
 
BASE DE DATOS RELACIONALES, DISTRIBUIDAS, ORIENTADA.pptx
BASE DE DATOS RELACIONALES, DISTRIBUIDAS, ORIENTADA.pptxBASE DE DATOS RELACIONALES, DISTRIBUIDAS, ORIENTADA.pptx
BASE DE DATOS RELACIONALES, DISTRIBUIDAS, ORIENTADA.pptx
 
Modelos de datos y BDD
Modelos de datos y BDD Modelos de datos y BDD
Modelos de datos y BDD
 
Normalización de una base de datos
Normalización de una base de datosNormalización de una base de datos
Normalización de una base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Int_Bases_Datos_II.pdf
Int_Bases_Datos_II.pdfInt_Bases_Datos_II.pdf
Int_Bases_Datos_II.pdf
 
MODELO RELACIONAL
MODELO RELACIONALMODELO RELACIONAL
MODELO RELACIONAL
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Unidad II. Modelo de Datos
Unidad II. Modelo de DatosUnidad II. Modelo de Datos
Unidad II. Modelo de Datos
 
Base de datos 22222
Base de datos 22222Base de datos 22222
Base de datos 22222
 

Más de SuarezJhon

Gobierno Electrónico
Gobierno ElectrónicoGobierno Electrónico
Gobierno ElectrónicoSuarezJhon
 
Modelo de Referencia TCP/IP
Modelo de Referencia TCP/IPModelo de Referencia TCP/IP
Modelo de Referencia TCP/IPSuarezJhon
 
Dispositivos de red
Dispositivos de redDispositivos de red
Dispositivos de redSuarezJhon
 
Red de Computadoras
Red de ComputadorasRed de Computadoras
Red de ComputadorasSuarezJhon
 
Arquitectura cisc
Arquitectura ciscArquitectura cisc
Arquitectura ciscSuarezJhon
 
Microprocesador
MicroprocesadorMicroprocesador
MicroprocesadorSuarezJhon
 
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sqlSuarezJhon
 
Tablas y tipos de datos
Tablas y tipos de datosTablas y tipos de datos
Tablas y tipos de datosSuarezJhon
 
Base de Datos en Microsoft SQL Server
Base de Datos en Microsoft SQL ServerBase de Datos en Microsoft SQL Server
Base de Datos en Microsoft SQL ServerSuarezJhon
 
Fases para la creación de una Base de Datos
Fases para la creación de una Base de DatosFases para la creación de una Base de Datos
Fases para la creación de una Base de DatosSuarezJhon
 

Más de SuarezJhon (11)

Gobierno Electrónico
Gobierno ElectrónicoGobierno Electrónico
Gobierno Electrónico
 
Modelo de Referencia TCP/IP
Modelo de Referencia TCP/IPModelo de Referencia TCP/IP
Modelo de Referencia TCP/IP
 
Dispositivos de red
Dispositivos de redDispositivos de red
Dispositivos de red
 
Red de Computadoras
Red de ComputadorasRed de Computadoras
Red de Computadoras
 
Arquitectura cisc
Arquitectura ciscArquitectura cisc
Arquitectura cisc
 
Microprocesador
MicroprocesadorMicroprocesador
Microprocesador
 
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
 
Tablas y tipos de datos
Tablas y tipos de datosTablas y tipos de datos
Tablas y tipos de datos
 
Base de Datos en Microsoft SQL Server
Base de Datos en Microsoft SQL ServerBase de Datos en Microsoft SQL Server
Base de Datos en Microsoft SQL Server
 
Fases para la creación de una Base de Datos
Fases para la creación de una Base de DatosFases para la creación de una Base de Datos
Fases para la creación de una Base de Datos
 
Base de datos
Base de datosBase de datos
Base de datos
 

Último

PROCESO CONSTRUCTIVO DE UNA CALZADURA EN OBRA
PROCESO CONSTRUCTIVO DE UNA CALZADURA EN OBRAPROCESO CONSTRUCTIVO DE UNA CALZADURA EN OBRA
PROCESO CONSTRUCTIVO DE UNA CALZADURA EN OBRAJaime Cruz Diaz
 
MANUAL QUImica CIENCIAS AGRARIAS de la universidad
MANUAL QUImica CIENCIAS AGRARIAS de la universidadMANUAL QUImica CIENCIAS AGRARIAS de la universidad
MANUAL QUImica CIENCIAS AGRARIAS de la universidadCesarCastilloHernand
 
Circuitos_basicos_de_neumatica miquel carulla .pdf
Circuitos_basicos_de_neumatica  miquel carulla .pdfCircuitos_basicos_de_neumatica  miquel carulla .pdf
Circuitos_basicos_de_neumatica miquel carulla .pdfJosueUlin1
 
Diseno de Estructuras de Acero - 5ta Ed - McCormac.pdf
Diseno de Estructuras de Acero - 5ta Ed - McCormac.pdfDiseno de Estructuras de Acero - 5ta Ed - McCormac.pdf
Diseno de Estructuras de Acero - 5ta Ed - McCormac.pdfEdwinHurtado31
 
Anexos del Decreto Supremo N° 049-2002-MTC.pdf
Anexos del Decreto Supremo N° 049-2002-MTC.pdfAnexos del Decreto Supremo N° 049-2002-MTC.pdf
Anexos del Decreto Supremo N° 049-2002-MTC.pdfparizweldingcivil
 
Diagramas de Tiempo.pptpara electronica aplicada
Diagramas de Tiempo.pptpara electronica aplicadaDiagramas de Tiempo.pptpara electronica aplicada
Diagramas de Tiempo.pptpara electronica aplicadaSantiago Luis Gómez
 
ESFUERZO EN VIGAS SESIÓN 5 PROBLEMA RESUELTOS.pdf
ESFUERZO EN VIGAS SESIÓN 5 PROBLEMA RESUELTOS.pdfESFUERZO EN VIGAS SESIÓN 5 PROBLEMA RESUELTOS.pdf
ESFUERZO EN VIGAS SESIÓN 5 PROBLEMA RESUELTOS.pdfSegundo Silva Maguiña
 
Ciclo de Refrigeracion aplicado a ToniCorp.pptx
Ciclo de Refrigeracion aplicado a ToniCorp.pptxCiclo de Refrigeracion aplicado a ToniCorp.pptx
Ciclo de Refrigeracion aplicado a ToniCorp.pptxUniversidad de Guayaquil
 
368165951-Procedimiento-de-Gruas-e-Izaje.doc
368165951-Procedimiento-de-Gruas-e-Izaje.doc368165951-Procedimiento-de-Gruas-e-Izaje.doc
368165951-Procedimiento-de-Gruas-e-Izaje.docangelmt2
 
METRADOS EN OBRAS DE PAVIMENTACION- ACTUALIZADA.pptx
METRADOS EN OBRAS DE PAVIMENTACION- ACTUALIZADA.pptxMETRADOS EN OBRAS DE PAVIMENTACION- ACTUALIZADA.pptx
METRADOS EN OBRAS DE PAVIMENTACION- ACTUALIZADA.pptxEdwardRodriguezPalom1
 
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 20.5 PREFERIDO.wbk.wbk SEG...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 20.5 PREFERIDO.wbk.wbk SEG...TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 20.5 PREFERIDO.wbk.wbk SEG...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 20.5 PREFERIDO.wbk.wbk SEG...FRANCISCOJUSTOSIERRA
 
Tema 1 ECONOMIA del MECANIZADO.pptx.mfse
Tema 1 ECONOMIA del MECANIZADO.pptx.mfseTema 1 ECONOMIA del MECANIZADO.pptx.mfse
Tema 1 ECONOMIA del MECANIZADO.pptx.mfseyohepirell
 
2021-MAYO-CAP-RL_SEGURIDAD-PARA-DELEGADOS_08.05.21-ENVIADO.pdf
2021-MAYO-CAP-RL_SEGURIDAD-PARA-DELEGADOS_08.05.21-ENVIADO.pdf2021-MAYO-CAP-RL_SEGURIDAD-PARA-DELEGADOS_08.05.21-ENVIADO.pdf
2021-MAYO-CAP-RL_SEGURIDAD-PARA-DELEGADOS_08.05.21-ENVIADO.pdfAdolfo Acero Aguilar
 
INVESTIGACION DE ACCIDENTE EN REFINERIA.pptx
INVESTIGACION DE ACCIDENTE EN REFINERIA.pptxINVESTIGACION DE ACCIDENTE EN REFINERIA.pptx
INVESTIGACION DE ACCIDENTE EN REFINERIA.pptxssuserd2ff51
 
REGLA DE PROBABILIDADES Y REGLA DE BAYES.pptx
REGLA DE PROBABILIDADES  Y REGLA DE BAYES.pptxREGLA DE PROBABILIDADES  Y REGLA DE BAYES.pptx
REGLA DE PROBABILIDADES Y REGLA DE BAYES.pptxJhonLeon59
 
ESPECIFICACIONES TECNICAS MURO DE CONTENCION.docx
ESPECIFICACIONES TECNICAS MURO DE CONTENCION.docxESPECIFICACIONES TECNICAS MURO DE CONTENCION.docx
ESPECIFICACIONES TECNICAS MURO DE CONTENCION.docxAnonymousk8JgrnuMSr
 
Guía de SGSST para MYPES según Ley 28793
Guía de SGSST para MYPES según Ley 28793Guía de SGSST para MYPES según Ley 28793
Guía de SGSST para MYPES según Ley 28793Camposol S. A.
 
bombeo-de-cavidad-progresiva_compress (1).pptx
bombeo-de-cavidad-progresiva_compress (1).pptxbombeo-de-cavidad-progresiva_compress (1).pptx
bombeo-de-cavidad-progresiva_compress (1).pptxEstefannyMedrano1
 
CICLO OTTO PARA MOTORES DE DOS Y CUATRO TIEMPOS CON EJEMPLOS.pptx
CICLO OTTO PARA MOTORES DE DOS Y CUATRO TIEMPOS CON EJEMPLOS.pptxCICLO OTTO PARA MOTORES DE DOS Y CUATRO TIEMPOS CON EJEMPLOS.pptx
CICLO OTTO PARA MOTORES DE DOS Y CUATRO TIEMPOS CON EJEMPLOS.pptxsalvadormejia14
 

Último (20)

PROCESO CONSTRUCTIVO DE UNA CALZADURA EN OBRA
PROCESO CONSTRUCTIVO DE UNA CALZADURA EN OBRAPROCESO CONSTRUCTIVO DE UNA CALZADURA EN OBRA
PROCESO CONSTRUCTIVO DE UNA CALZADURA EN OBRA
 
MANUAL QUImica CIENCIAS AGRARIAS de la universidad
MANUAL QUImica CIENCIAS AGRARIAS de la universidadMANUAL QUImica CIENCIAS AGRARIAS de la universidad
MANUAL QUImica CIENCIAS AGRARIAS de la universidad
 
Circuitos_basicos_de_neumatica miquel carulla .pdf
Circuitos_basicos_de_neumatica  miquel carulla .pdfCircuitos_basicos_de_neumatica  miquel carulla .pdf
Circuitos_basicos_de_neumatica miquel carulla .pdf
 
Diseno de Estructuras de Acero - 5ta Ed - McCormac.pdf
Diseno de Estructuras de Acero - 5ta Ed - McCormac.pdfDiseno de Estructuras de Acero - 5ta Ed - McCormac.pdf
Diseno de Estructuras de Acero - 5ta Ed - McCormac.pdf
 
Anexos del Decreto Supremo N° 049-2002-MTC.pdf
Anexos del Decreto Supremo N° 049-2002-MTC.pdfAnexos del Decreto Supremo N° 049-2002-MTC.pdf
Anexos del Decreto Supremo N° 049-2002-MTC.pdf
 
Diagramas de Tiempo.pptpara electronica aplicada
Diagramas de Tiempo.pptpara electronica aplicadaDiagramas de Tiempo.pptpara electronica aplicada
Diagramas de Tiempo.pptpara electronica aplicada
 
ESFUERZO EN VIGAS SESIÓN 5 PROBLEMA RESUELTOS.pdf
ESFUERZO EN VIGAS SESIÓN 5 PROBLEMA RESUELTOS.pdfESFUERZO EN VIGAS SESIÓN 5 PROBLEMA RESUELTOS.pdf
ESFUERZO EN VIGAS SESIÓN 5 PROBLEMA RESUELTOS.pdf
 
Ciclo de Refrigeracion aplicado a ToniCorp.pptx
Ciclo de Refrigeracion aplicado a ToniCorp.pptxCiclo de Refrigeracion aplicado a ToniCorp.pptx
Ciclo de Refrigeracion aplicado a ToniCorp.pptx
 
368165951-Procedimiento-de-Gruas-e-Izaje.doc
368165951-Procedimiento-de-Gruas-e-Izaje.doc368165951-Procedimiento-de-Gruas-e-Izaje.doc
368165951-Procedimiento-de-Gruas-e-Izaje.doc
 
METRADOS EN OBRAS DE PAVIMENTACION- ACTUALIZADA.pptx
METRADOS EN OBRAS DE PAVIMENTACION- ACTUALIZADA.pptxMETRADOS EN OBRAS DE PAVIMENTACION- ACTUALIZADA.pptx
METRADOS EN OBRAS DE PAVIMENTACION- ACTUALIZADA.pptx
 
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 20.5 PREFERIDO.wbk.wbk SEG...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 20.5 PREFERIDO.wbk.wbk SEG...TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 20.5 PREFERIDO.wbk.wbk SEG...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 20.5 PREFERIDO.wbk.wbk SEG...
 
Tema 1 ECONOMIA del MECANIZADO.pptx.mfse
Tema 1 ECONOMIA del MECANIZADO.pptx.mfseTema 1 ECONOMIA del MECANIZADO.pptx.mfse
Tema 1 ECONOMIA del MECANIZADO.pptx.mfse
 
2021-MAYO-CAP-RL_SEGURIDAD-PARA-DELEGADOS_08.05.21-ENVIADO.pdf
2021-MAYO-CAP-RL_SEGURIDAD-PARA-DELEGADOS_08.05.21-ENVIADO.pdf2021-MAYO-CAP-RL_SEGURIDAD-PARA-DELEGADOS_08.05.21-ENVIADO.pdf
2021-MAYO-CAP-RL_SEGURIDAD-PARA-DELEGADOS_08.05.21-ENVIADO.pdf
 
INVESTIGACION DE ACCIDENTE EN REFINERIA.pptx
INVESTIGACION DE ACCIDENTE EN REFINERIA.pptxINVESTIGACION DE ACCIDENTE EN REFINERIA.pptx
INVESTIGACION DE ACCIDENTE EN REFINERIA.pptx
 
REGLA DE PROBABILIDADES Y REGLA DE BAYES.pptx
REGLA DE PROBABILIDADES  Y REGLA DE BAYES.pptxREGLA DE PROBABILIDADES  Y REGLA DE BAYES.pptx
REGLA DE PROBABILIDADES Y REGLA DE BAYES.pptx
 
ESPECIFICACIONES TECNICAS MURO DE CONTENCION.docx
ESPECIFICACIONES TECNICAS MURO DE CONTENCION.docxESPECIFICACIONES TECNICAS MURO DE CONTENCION.docx
ESPECIFICACIONES TECNICAS MURO DE CONTENCION.docx
 
Litio en México y su uso en baterías
Litio en México y su uso en bateríasLitio en México y su uso en baterías
Litio en México y su uso en baterías
 
Guía de SGSST para MYPES según Ley 28793
Guía de SGSST para MYPES según Ley 28793Guía de SGSST para MYPES según Ley 28793
Guía de SGSST para MYPES según Ley 28793
 
bombeo-de-cavidad-progresiva_compress (1).pptx
bombeo-de-cavidad-progresiva_compress (1).pptxbombeo-de-cavidad-progresiva_compress (1).pptx
bombeo-de-cavidad-progresiva_compress (1).pptx
 
CICLO OTTO PARA MOTORES DE DOS Y CUATRO TIEMPOS CON EJEMPLOS.pptx
CICLO OTTO PARA MOTORES DE DOS Y CUATRO TIEMPOS CON EJEMPLOS.pptxCICLO OTTO PARA MOTORES DE DOS Y CUATRO TIEMPOS CON EJEMPLOS.pptx
CICLO OTTO PARA MOTORES DE DOS Y CUATRO TIEMPOS CON EJEMPLOS.pptx
 

Modelo relacional

  • 1. Jhon Denis Suarez Ortiz Dorvin Eduardo Bardales Lucana MODELO RELACIONAL BASE DE DATOS I Ingeniería de Sistemas y Telemática
  • 2. Es un modelo de datos basado en la lógica de predicados y en la teoría de conjuntos. Su idea fundamental es el uso de relaciones Es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente Estas relaciones podrían considerarse en forma lógica como conjuntos de datos llamados tuplas. Modelo Relacional 1.Contenido
  • 3. Todo modelo de datos tiene que ver con tres aspectos de los datos Estructura de datos. Manejo de datos Integridad de datos Estructura de datos Relacional
  • 4. Tupla. Cada fila de la tabla (caja ejemplar que la tabla representa) Atributo. Cada columna de la tabla. Dominio. Conjunto válido de valores representables por un atributo. Cardinalidad. Numero de tuplas de una tabla. Grado. Numero de atributos de la tabla. Terminología Relacional
  • 5. Esquema Un esquema contiene la definición de una estructura (generalmente relaciones o tablas de una base de datos), es decir, determina la identidad de la relación y qué tipo de información podrá ser almacenada dentro de ella. Todo esquema constará de: o Nombre de la relación (su identificador). o Nombre de los atributos (o campos) de la relación y sus dominios. Instancias Una instancia de manera formal es la aplicación de un esquema a un conjunto finito de datos. En palabras no tan técnicas, se puede definir como el contenido de una tabla en un momento dado, pero también es válido referirnos a una instancia cuando trabajamos o mostramos únicamente un subconjunto de la información contenida en una relación o tabla, como por ejemplo:  Ciertos caracteres y números (una sola columna de una sola fila).  Algunas o todas las filas con todas o algunas columnas.  Cada fila es una tupla. El número de filas es llamado cardinalidad.  El número de columnas es llamado aridad o grado.
  • 6. PROPIEDADES Cada relación tiene un nombre distinto. Los valores de los atributos son atómicos (relaciones normalizadas). Cada atributo tiene un nombre distinto. Los atributos no están ordenados. Las tuplas no están ordenadas. No hay tuplas duplicadas.
  • 8.
  • 9. Relaciones base Las relaciones que almacenan datos son llamadas relaciones base y su implementación es llamada "tabla". Relaciones derivadas Las relaciones derivadas no almacenan datos, pero son calculadas al aplicar operaciones relacionales Las relaciones derivadas son convenientes ya que expresan información de varias relaciones actuando como si fuera una sola tabla. TIPOS DE RELACION En una BDR, todos los datos se almacenan y se accede a ellos por medio de relaciones.
  • 10. •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. G L A D E I N T E G R I D A D D E E N T •Ninguno de los atributos que componen la clave primaria puede ser nulo •En una base de datos relacional nunca se almacena información de algo que no se puede identificar G L A D E I N T E G R I D A D R E F E R E N • si en una relación hay alguna clave ajena, sus valores deben coincidir con los valores de la clave primaria a la que hace referencia, o bien, deben ser todos nulos • La regla de integridad referencial se enmarca en términos de estados de la base de datos: nos dice lo que es un estado ilegal ¡¡ pero no nos dice cómo podemos evitarlo!! REGLAS DE INTEGRIDAD
  • 11.
  • 12.
  • 13. Clave primaria •Es una clave única (puede estar conformada por uno o más campos de la tabla) Clave foránea •Una clave foránea es una referencia a una clave en otra tabla, determina la relación existente en dos tablas Clave índice •Las claves índices surgen con la necesidad de tener un acceso más rápido a los datos CLAVES
  • 14. 2.Resumen El modelo relacional 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. Es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente. Un esquema contiene la definición de una estructura (generalmente relaciones o tablas de una base de datos).Todo esquema constará de: • Nombre de la relación (su identificador). • Nombre de los atributos (o campos). Una instancia es la aplicación de un esquema a un conjunto finito de datos. En palabras no tan técnicas, se puede definir como el contenido de una tabla en un momento dado. Propiedades de un modelo relacional  Cada relación tiene un nombre distinto.  Los valores de los atributos son atómicos (relaciones normalizadas).  Cada atributo tiene un nombre distinto.  Los atributos no están ordenados.  No hay tuplas duplicadas.
  • 15. Reglas de Integridad Restricción que debe cumplirse sobre una BD en todos sus estados REGLA DE INTEGRIDAD DE ENTIDADES “Ninguno de los atributos que componen la clave primaria puede ser nulo.” REGLA DE INTEGRIDAD REFERENCIAL “si en una relación hay alguna clave ajena, sus valores deben coincidir con los valores de la clave primaria a la que hace referencia, o bien, deben ser todos nulos.” CLAVES  Clave primaria Una clave primaria es una clave única (puede estar conformada por uno o más campos de la tabla) elegida entre todas las candidatas que define unívocamente a todos los demás atributos de la tabla para especificar los datos que serán relacionados con las demás tablas.  Clave foránea Una clave foránea es una referencia a una clave en otra tabla, determina la relación existente en dos tablas. Las claves foráneas no necesitan ser claves únicas en la tabla donde están y sí a donde están referenciadas.  Clave índice Las claves índices surgen con la necesidad de tener un acceso más rápido a los datos. Los índices pueden ser creados con cualquier combinación de campos de una tabla. Procedimientos almacenados Un procedimiento almacenado es código ejecutable que se asocia y se almacena con la base de datos.
  • 16. 3.Summary The relational model is a data model based on predicate logic and set theory. After being nominated bases in 1970 by Edgar F. Codd, the IBM labs in San Jose (California), he soon establish itself as a new paradigm in the database model. It is the model most used today to model real problems and manage data dynamically. A scheme contains the definition of a structure (usually relationships or tables in a database) .All scheme will consist of: • Name of the relationship (its identifier). • Name attributes (or fields). An instance is the application of a scheme to a finite set of data. In less technical terms, it can be defined as the contents of a table at one time. Properties of a relational model • Every relationship has a different name. • The values ​​of the attributes are atomic (normalized relations). • Each attribute has a different name. • The attributes are not ordered. • There are no duplicate tuples. • The tuples are not ordered.
  • 17. Integrity Rules Restriction that must be met on a BD in all its states RULE OF INTEGRITY OF ENTITIES "None of the attributes that make up the primary key can be null." REFERENTIAL INTEGRITY RULE "If any foreign key in a relationship, their values ​​must match the values ​​of the primary key to which it refers, or, should all be zero.“ KEYS  primary key A primary key is a unique key ( may consist of one or more fields in the table ) chosen among all candidates that uniquely defines all other attributes of the table to specify the data to be related to other tables.  foreign key A foreign key is a reference to a key in another table, determines the relationship in two tables. Foreign keys need not be unique keys in the table where they are and where they are referenced itself .  key index The key indices arise with the need for faster access to data . Indexes can be created with any combination of fields in a table. Stored Procedures A stored procedure is executable code that is associated and stored with the database .
  • 18. 4.Recomendaciones Para una buena gestión de base de datos se debe tener en cuenta el modelo relacional ya que te permite administrar datos dinámicamente y su idea fundamental es el uso de relaciones. Cuando hagas un modelo relacional tener en cuenta que no pueden existir dos tablas con el mismo nombre y que cada tabla es a du vez un conjunto de registros, filas o tuplas. También debes tener en cuentas las restricciones, si estas relaciones son de uno a uno, de uno a muchos o de muchos a muchos para así poder construir un buen modelado. 5.Conclusiones El presente trabajo se ha dedicado al estudio del modelo Relacional la cual nos hemos dado cuenta que permite obtener un buen modelado de una base de datos. Mediante este trabajo se han alcanzado los objetivos planteado en cuanto ha:  Definir que es un modelo Relacional, de qué manera te va a ayudar al modelado de una base de datos y en qué se diferencia de los otros modelos.  Estudiar los diferentes tipos de relaciones que existen y conocer acerca de las reglas de integración.
  • 19. 6.Apreciación del Equipo Es muy Importante conocer acerca del modelo relacional ya que es el más utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente. Este modelo te provee herramientas que garantizan evitar la duplicidad de registros. 7.Glosario de Términos Tupla: una secuencia de valores agrupados. Una tupla sirve para agrupar, como si fueran un único valor, varios valores que, por su naturaleza, deben ir juntos. Aridad: En el análisis matemático, la aridad de un operador matemático o de una función es el número de argumentos necesarios para que dicho operador o función se pueda calcular. Cardinalidad: Es cuando se define una relación y se especifica si uno o varios artículos de configuración pueden estar en la clasificación de origen y la clasificación de destino. Foránea: Que procede o es propio de otro lugar
  • 20.  https://es.wikipedia.org/wiki/Base_de_datos_relacional  https://prezi.com/g3tx07vx2dcu/caracteristicas-principales-del-modelo-relacional- en-las-bases-de-datos/  https://es.wikipedia.org/wiki/Modelo_relacional  http://docencia.lbd.udc.es/bdd/teoria/tema2/2.3.1.-ElModeloRelacional.pdf  http://elvex.ugr.es/idbis/db/docs/intro/D%20Modelo%20relacional.pdf 8.Bibliografía o Linkografía