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 Bases de Datos - Introducción
Fundamentos de Bases de Datos - IntroducciónFundamentos de Bases de Datos - Introducción
Fundamentos de Bases de Datos - IntroducciónManuel Padilla
 
Estructura de una base de datos
Estructura de una base de datosEstructura de una base de datos
Estructura de una base de datosZcnp1234
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datosCaro_Noirgean
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosJosé Antonio Sandoval Acosta
 
Instalacion de cassandra
Instalacion de cassandraInstalacion de cassandra
Instalacion de cassandraLuis Alvarado
 
Diferencias entre base de datos relacional y no relacional
Diferencias entre base de datos relacional y no relacionalDiferencias entre base de datos relacional y no relacional
Diferencias entre base de datos relacional y no relacionalUPCI
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacionalomarzon
 
Implementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlImplementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlPipe Muñoz
 
Dependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosDependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosEsteban Andres Diaz Mina
 
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
 
Normalizaciòn
NormalizaciònNormalizaciòn
Normalizaciònomarzon
 

La actualidad más candente (20)

Fundamentos de Bases de Datos - Introducción
Fundamentos de Bases de Datos - IntroducciónFundamentos de Bases de Datos - Introducción
Fundamentos de Bases de Datos - Introducción
 
Estructura de una base de datos
Estructura de una base de datosEstructura de una base de datos
Estructura de una base de datos
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datos
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
 
Fundamentos de las bases de datos
Fundamentos de las bases de datosFundamentos de las bases de datos
Fundamentos de las bases de datos
 
Bases de datos orientadas a objetos
Bases de datos orientadas a objetosBases de datos orientadas a objetos
Bases de datos orientadas a objetos
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Instalacion de cassandra
Instalacion de cassandraInstalacion de cassandra
Instalacion de cassandra
 
Diferencias entre base de datos relacional y no relacional
Diferencias entre base de datos relacional y no relacionalDiferencias entre base de datos relacional y no relacional
Diferencias entre base de datos relacional y no relacional
 
Consultas básicas en sql server
Consultas básicas en sql serverConsultas básicas en sql server
Consultas básicas en sql server
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
 
Implementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlImplementacion de bases de datos en mysql
Implementacion de bases de datos en mysql
 
NoSQL: Introducción a las Bases de Datos no estructuradas
NoSQL: Introducción a las Bases de Datos no estructuradasNoSQL: Introducción a las Bases de Datos no estructuradas
NoSQL: Introducción a las Bases de Datos no estructuradas
 
Dependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosDependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de Datos
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base 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
Sql DML Lenguaje de manipulación de datos
 
Normalizaciòn
NormalizaciònNormalizaciòn
Normalizaciòn
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 

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
 
El modelo relacional
El modelo relacionalEl modelo relacional
El modelo relacionalLuis Jherry
 
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 (19)

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
 
El modelo relacional
El modelo relacionalEl modelo relacional
El 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 relacionales
Base de datos relacionalesBase de datos relacionales
Base de datos relacionales
 

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

UNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdf
UNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdfUNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdf
UNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdfronypap
 
S01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdfS01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdfSalomeRunco
 
IG01 Instalacion de gas, materiales, criterios, recomendaciones
IG01 Instalacion de gas, materiales, criterios, recomendacionesIG01 Instalacion de gas, materiales, criterios, recomendaciones
IG01 Instalacion de gas, materiales, criterios, recomendacionesPardoGasca
 
8 2024A CONDUCCION DE CALOR EN REGIMEN TRANSITORIO.pptx
8 2024A CONDUCCION DE CALOR EN REGIMEN TRANSITORIO.pptx8 2024A CONDUCCION DE CALOR EN REGIMEN TRANSITORIO.pptx
8 2024A CONDUCCION DE CALOR EN REGIMEN TRANSITORIO.pptxrorellanoq
 
auditoria fiscalizacion inspecciones de seguridad
auditoria fiscalizacion inspecciones de seguridadauditoria fiscalizacion inspecciones de seguridad
auditoria fiscalizacion inspecciones de seguridadNELSON QUINTANA
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGUROalejandrocrisostomo2
 
Diseño digital - M. Morris Mano - 3ed.pdf
Diseño digital - M. Morris Mano - 3ed.pdfDiseño digital - M. Morris Mano - 3ed.pdf
Diseño digital - M. Morris Mano - 3ed.pdfssuserf46a26
 
1. Equipos Primarios de una Subestaciones electricas
1. Equipos Primarios de una Subestaciones electricas1. Equipos Primarios de una Subestaciones electricas
1. Equipos Primarios de una Subestaciones electricasurAN077
 
Métodos numéricos y aplicaciones - Izar Landeta.pdf
Métodos numéricos y aplicaciones - Izar Landeta.pdfMétodos numéricos y aplicaciones - Izar Landeta.pdf
Métodos numéricos y aplicaciones - Izar Landeta.pdfJuvenalriv
 
Cuestionario 20222222222222222222222224.pdf
Cuestionario 20222222222222222222222224.pdfCuestionario 20222222222222222222222224.pdf
Cuestionario 20222222222222222222222224.pdffredyflores58
 
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdfUC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdfrefrielectriccarlyz
 
1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdf
1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdf1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdf
1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdfJlnParada
 
UNIDAD 2.- SENSORES.TIPOS DE SENSORES Y SU CLASIFICAIÓN
UNIDAD 2.- SENSORES.TIPOS DE SENSORES  Y SU CLASIFICAIÓNUNIDAD 2.- SENSORES.TIPOS DE SENSORES  Y SU CLASIFICAIÓN
UNIDAD 2.- SENSORES.TIPOS DE SENSORES Y SU CLASIFICAIÓNLuisLobatoingaruca
 
dokumen.tips_311-determinacion-del-espacio-estatico.pptx
dokumen.tips_311-determinacion-del-espacio-estatico.pptxdokumen.tips_311-determinacion-del-espacio-estatico.pptx
dokumen.tips_311-determinacion-del-espacio-estatico.pptxQualityAdviceService
 
slideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdf
slideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdfslideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdf
slideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdfWaldo Eber Melendez Garro
 
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdfMirkaCBauer
 
S06_s2+-+Centro.pdf qiieiejanahshsjsnndjd
S06_s2+-+Centro.pdf qiieiejanahshsjsnndjdS06_s2+-+Centro.pdf qiieiejanahshsjsnndjd
S06_s2+-+Centro.pdf qiieiejanahshsjsnndjdaeapolinarez
 
Instrumentacion para el control de procesos.pdf
Instrumentacion para el control de procesos.pdfInstrumentacion para el control de procesos.pdf
Instrumentacion para el control de procesos.pdfElybe Hernandez
 
Matematica Basica Limites indeterminados
Matematica Basica Limites indeterminadosMatematica Basica Limites indeterminados
Matematica Basica Limites indeterminadosSALVADOR ALTEZ PALOMINO
 
Presentacion Feria Cientifica Proyecto.pptx
Presentacion Feria Cientifica Proyecto.pptxPresentacion Feria Cientifica Proyecto.pptx
Presentacion Feria Cientifica Proyecto.pptxInstitutoTeodoroKint
 

Último (20)

UNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdf
UNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdfUNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdf
UNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdf
 
S01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdfS01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdf
 
IG01 Instalacion de gas, materiales, criterios, recomendaciones
IG01 Instalacion de gas, materiales, criterios, recomendacionesIG01 Instalacion de gas, materiales, criterios, recomendaciones
IG01 Instalacion de gas, materiales, criterios, recomendaciones
 
8 2024A CONDUCCION DE CALOR EN REGIMEN TRANSITORIO.pptx
8 2024A CONDUCCION DE CALOR EN REGIMEN TRANSITORIO.pptx8 2024A CONDUCCION DE CALOR EN REGIMEN TRANSITORIO.pptx
8 2024A CONDUCCION DE CALOR EN REGIMEN TRANSITORIO.pptx
 
auditoria fiscalizacion inspecciones de seguridad
auditoria fiscalizacion inspecciones de seguridadauditoria fiscalizacion inspecciones de seguridad
auditoria fiscalizacion inspecciones de seguridad
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
 
Diseño digital - M. Morris Mano - 3ed.pdf
Diseño digital - M. Morris Mano - 3ed.pdfDiseño digital - M. Morris Mano - 3ed.pdf
Diseño digital - M. Morris Mano - 3ed.pdf
 
1. Equipos Primarios de una Subestaciones electricas
1. Equipos Primarios de una Subestaciones electricas1. Equipos Primarios de una Subestaciones electricas
1. Equipos Primarios de una Subestaciones electricas
 
Métodos numéricos y aplicaciones - Izar Landeta.pdf
Métodos numéricos y aplicaciones - Izar Landeta.pdfMétodos numéricos y aplicaciones - Izar Landeta.pdf
Métodos numéricos y aplicaciones - Izar Landeta.pdf
 
Cuestionario 20222222222222222222222224.pdf
Cuestionario 20222222222222222222222224.pdfCuestionario 20222222222222222222222224.pdf
Cuestionario 20222222222222222222222224.pdf
 
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdfUC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
 
1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdf
1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdf1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdf
1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdf
 
UNIDAD 2.- SENSORES.TIPOS DE SENSORES Y SU CLASIFICAIÓN
UNIDAD 2.- SENSORES.TIPOS DE SENSORES  Y SU CLASIFICAIÓNUNIDAD 2.- SENSORES.TIPOS DE SENSORES  Y SU CLASIFICAIÓN
UNIDAD 2.- SENSORES.TIPOS DE SENSORES Y SU CLASIFICAIÓN
 
dokumen.tips_311-determinacion-del-espacio-estatico.pptx
dokumen.tips_311-determinacion-del-espacio-estatico.pptxdokumen.tips_311-determinacion-del-espacio-estatico.pptx
dokumen.tips_311-determinacion-del-espacio-estatico.pptx
 
slideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdf
slideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdfslideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdf
slideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdf
 
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
 
S06_s2+-+Centro.pdf qiieiejanahshsjsnndjd
S06_s2+-+Centro.pdf qiieiejanahshsjsnndjdS06_s2+-+Centro.pdf qiieiejanahshsjsnndjd
S06_s2+-+Centro.pdf qiieiejanahshsjsnndjd
 
Instrumentacion para el control de procesos.pdf
Instrumentacion para el control de procesos.pdfInstrumentacion para el control de procesos.pdf
Instrumentacion para el control de procesos.pdf
 
Matematica Basica Limites indeterminados
Matematica Basica Limites indeterminadosMatematica Basica Limites indeterminados
Matematica Basica Limites indeterminados
 
Presentacion Feria Cientifica Proyecto.pptx
Presentacion Feria Cientifica Proyecto.pptxPresentacion Feria Cientifica Proyecto.pptx
Presentacion Feria Cientifica Proyecto.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