SlideShare una empresa de Scribd logo
1 de 15
Bases de Datos
Relacional
Ing. Jymmy Guevara
Antecedentes






Los orígenes de las BD se remontan a la antiguedad,
donde ya existían bibliotecas y toda clase de
registros, también recogían información sobre
cosechas y censos, pero la búsqueda era lenta y
poco eficaz, no existían m´quinas que pudiera
remplazar este trabajo manual.
El uso de las BD se desarrolló a partir de las
necesidades de almacenar grandes cantidades de
información, después de la aparición de las primeras
computadoras.
En los años 60, apareció la primera generación de
BD y de red y las BD jerárquicas, ya que era posible
guardar la información mediante estructura de
datos de listas y arboles.
Modelo de Datos Relacional
 Es

un grupo de herramientas
conceptuales para describir los datos, sus
relaciones, su semántica y sus
limitaciones, de tal forma que facilite la
interpretación de nuestro mundo real y su
representación en forma de datos en
nuestro sistema informativo.
Definición MDR
 El

modelo de datos
relacional,
organiza y
representa los
datos en forma de
tablas o relaciones.
 Una BDR es una
colección de
relaciones

REPRESENTACIONES

Física

Modelo R
elacional

Tabla

Archivo

Relación

Fila

Registro

Tupla

Colu
mna

Campo

Campo

Lógica

secuenci
al
Relación


Dada una serie de
conjuntos
R{D1,D2,...Dn}, R es
una relación de esos
conjuntos, si es un
conjunto ordenado
de n ocurrencias d1,
d2, .. dn, tal que
d1ЄD1, d2ЄD2,
dnЄDn, siendo D1,
D2, Dn dominios de R


CAMPO. Es una característica o un atributo del
Modelo Entidad Relación (Campo = Atributo)



DOMINIO. Conjunto de valores a partir el cual los
campos van a tomar valores, existen dos clases
de dominios:
Dominios Continuos: El dominio de los números
enteros, valores que tienen continuidad.
Dominios Discretos: Conjunto de valores finitos.
Ejemplo: verdadero-falso, colores, etc.





TUPLA. Son ocurrencias de la relación (Tupla = Fila)



GRADO. Cantidad de campos que forman parte de la
relación.



CARDINALIDAD DE LA RELACION. Cantidad de tuplas que
forman parte de la relación.



CLAVES. Es el(los) campo(s) que van a permitir identificar
de manera única y mínima a una tupla dentro de la
relación.



CLAVE AGENA. Es un campo que es clave de otra relación,
utiliza para establecer una interrelación.
 INTERRELACION.

Un vínculo entre dos tablas,
el cual se establece entre la clave primaria
de una relación y la clave ajena (1-1, 1-n).

 INSTANCIA.

Conjunto de tuplas en un
instante de tiempo
Integridad





Una base de datos contiene unos datos que en
cada momento deben reflejar la realidad o más
concretamente la situación de una porción del
mundo real.En el caso de las bases de datos
relacionales esto significa que las tuplas que
contienen las relaciones deben tener valores que
reflejen la realidad correctamente.
Ejemplo: Un sueldo negativo
En la relación de esquema EMPLEADOS(DNI,
nombre, apellido, sueldo), una tupla que tiene un
valor de –1.000 para el sueldo no tiene sentido,
porque los sueldos no pueden ser negativos.
Reglas de integridad


Regla de integridad de entidades o de dominio.
Se aplica a las claves primarias de las relaciones
base y menciona lo siguiente: Ninguno de los
atributos que componen la clave primaria puede
ser nulo.



Regla de integridad referencial. La segunda regla
de integridad se aplica a las claves ajenas o
foráneas y menciona lo siguiente: 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.
RESTRICCIONES DEL MODELO
 No

puede aparecer dos filas iguales en
una misma relación
 Que el(los) atributo(s) que forman parte
de la clave no pueden tomar valores
nulos
CARACTERISTICAS QUE DEBE
CUMPLIR
 Cada

columna debe estar identificado
por un nombre específico que debe ser
único
 El valor de una columna para una fila
debe ser único
PROPIEDADES
 Las

filas pueden estar en diferente orden
 Una fila hace referencia mediante todos
los valores que la forma
 Las columnas pueden estar en cualquier
orden
 Se hace referencia a una columna
mediante el nombre que la identifica
 EXTENSIONES Y COMPRENSIONES
EXTENSIONES Y
COMPRENSIONES







Una relación en una base de datos relacional tiene dos
componentes: Extensión y Comprensión. La extensión de
una relación específica, es el conjunto de tuplas que
aparecen en una relación en cualquier instante dado.
La extensión varía con el tiempo, es decir, cambia a
medida que las tuplas se crean, eliminan y actualizan.
La compresión de una relación específica es
independiente del tiempo. Es la parte permanente de la
relación, En términos más precisos, la comprensión es la
combinación de una estructura nominadora y un conjunto
de restricciones de integridad.
La estructura nominadora se compone del nombre de la
relación y los nombres de los atributos (cada uno asociado
con el nombre de su dominio asociado).

Más contenido relacionado

La actualidad más candente

La actualidad más candente (10)

Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo relacional (mr)
Modelo relacional (mr)Modelo relacional (mr)
Modelo relacional (mr)
 
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
 
Tema relaciones
Tema relacionesTema relaciones
Tema relaciones
 
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
 
Lenguaje de Modelado Unificado
Lenguaje de Modelado UnificadoLenguaje de Modelado Unificado
Lenguaje de Modelado Unificado
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Diagram de base de datos
Diagram de base de datosDiagram de base de datos
Diagram de base de datos
 
Oscar sosa y santiago reyes 901
Oscar sosa y santiago reyes 901Oscar sosa y santiago reyes 901
Oscar sosa y santiago reyes 901
 
MODELO RELACIONAL
MODELO RELACIONALMODELO RELACIONAL
MODELO RELACIONAL
 

Destacado

Disipar el Mito que los Edificios Sostenibles son más Caros que los Edificios...
Disipar el Mito que los Edificios Sostenibles son más Caros que los Edificios...Disipar el Mito que los Edificios Sostenibles son más Caros que los Edificios...
Disipar el Mito que los Edificios Sostenibles son más Caros que los Edificios...Ivan Garay
 
éQuipes De Travail AutogéRéEs
éQuipes De Travail AutogéRéEséQuipes De Travail AutogéRéEs
éQuipes De Travail AutogéRéEsChesnay
 
Pourquoi manger moins de viande
Pourquoi manger moins de viandePourquoi manger moins de viande
Pourquoi manger moins de viandeApne
 
Le miroir de sel
Le miroir de selLe miroir de sel
Le miroir de selfilipj2000
 
La sociedad actual y del futuro en cuanto a la tecnológica
La sociedad  actual y del futuro en cuanto a la tecnológicaLa sociedad  actual y del futuro en cuanto a la tecnológica
La sociedad actual y del futuro en cuanto a la tecnológicaRicardo Valdes
 
Responsive News : l'actualité mobile à la BBC
Responsive News : l'actualité mobile à la BBCResponsive News : l'actualité mobile à la BBC
Responsive News : l'actualité mobile à la BBCKaelig Deloumeau-Prigent
 
Aide compubase.biz: Ciblez vos partenaires
Aide compubase.biz: Ciblez vos partenairesAide compubase.biz: Ciblez vos partenaires
Aide compubase.biz: Ciblez vos partenairescompuBase.biz
 
Bilan activite 2009_la_rose
Bilan activite 2009_la_roseBilan activite 2009_la_rose
Bilan activite 2009_la_rosextofr
 
Trabajo Final (Proyecto OSSIM) 102058_57
Trabajo Final (Proyecto OSSIM) 102058_57Trabajo Final (Proyecto OSSIM) 102058_57
Trabajo Final (Proyecto OSSIM) 102058_57alexosorio2013
 
Notas diarias bilder 14
Notas diarias bilder 14Notas diarias bilder 14
Notas diarias bilder 14carmenbujdud
 
Micro blogging - Decálogo Twitter
Micro blogging - Decálogo TwitterMicro blogging - Decálogo Twitter
Micro blogging - Decálogo TwitterEnrique Laborde
 
Geografia 508
Geografia 508Geografia 508
Geografia 508sarahitd
 

Destacado (20)

Disipar el Mito que los Edificios Sostenibles son más Caros que los Edificios...
Disipar el Mito que los Edificios Sostenibles son más Caros que los Edificios...Disipar el Mito que los Edificios Sostenibles son más Caros que los Edificios...
Disipar el Mito que los Edificios Sostenibles son más Caros que los Edificios...
 
Presentación2
Presentación2Presentación2
Presentación2
 
éQuipes De Travail AutogéRéEs
éQuipes De Travail AutogéRéEséQuipes De Travail AutogéRéEs
éQuipes De Travail AutogéRéEs
 
Pourquoi manger moins de viande
Pourquoi manger moins de viandePourquoi manger moins de viande
Pourquoi manger moins de viande
 
Mon pays jeux 13
Mon pays jeux 13Mon pays jeux 13
Mon pays jeux 13
 
Arcángel
ArcángelArcángel
Arcángel
 
Proyecto 1 TICs
Proyecto 1 TICsProyecto 1 TICs
Proyecto 1 TICs
 
12 raynaud
12  raynaud12  raynaud
12 raynaud
 
Procesos
ProcesosProcesos
Procesos
 
Le miroir de sel
Le miroir de selLe miroir de sel
Le miroir de sel
 
La sociedad actual y del futuro en cuanto a la tecnológica
La sociedad  actual y del futuro en cuanto a la tecnológicaLa sociedad  actual y del futuro en cuanto a la tecnológica
La sociedad actual y del futuro en cuanto a la tecnológica
 
Responsive News : l'actualité mobile à la BBC
Responsive News : l'actualité mobile à la BBCResponsive News : l'actualité mobile à la BBC
Responsive News : l'actualité mobile à la BBC
 
Tour du monde
Tour du mondeTour du monde
Tour du monde
 
Aide compubase.biz: Ciblez vos partenaires
Aide compubase.biz: Ciblez vos partenairesAide compubase.biz: Ciblez vos partenaires
Aide compubase.biz: Ciblez vos partenaires
 
Bilan activite 2009_la_rose
Bilan activite 2009_la_roseBilan activite 2009_la_rose
Bilan activite 2009_la_rose
 
Edinso diapositiva
Edinso diapositivaEdinso diapositiva
Edinso diapositiva
 
Trabajo Final (Proyecto OSSIM) 102058_57
Trabajo Final (Proyecto OSSIM) 102058_57Trabajo Final (Proyecto OSSIM) 102058_57
Trabajo Final (Proyecto OSSIM) 102058_57
 
Notas diarias bilder 14
Notas diarias bilder 14Notas diarias bilder 14
Notas diarias bilder 14
 
Micro blogging - Decálogo Twitter
Micro blogging - Decálogo TwitterMicro blogging - Decálogo Twitter
Micro blogging - Decálogo Twitter
 
Geografia 508
Geografia 508Geografia 508
Geografia 508
 

Similar a Mbdr

Similar a Mbdr (20)

Base de datos
Base de datosBase de datos
Base de datos
 
Tema2 bases dedatosrelacional
Tema2 bases dedatosrelacionalTema2 bases dedatosrelacional
Tema2 bases dedatosrelacional
 
Foro unidad 2 lizeth pinto
Foro unidad 2 lizeth pintoForo unidad 2 lizeth pinto
Foro unidad 2 lizeth pinto
 
Fase de planeacio de fase 4 de actividades de aprendizaje del progrmaa analis...
Fase de planeacio de fase 4 de actividades de aprendizaje del progrmaa analis...Fase de planeacio de fase 4 de actividades de aprendizaje del progrmaa analis...
Fase de planeacio de fase 4 de actividades de aprendizaje del progrmaa analis...
 
base de datos parte 2
base de datos parte 2base de datos parte 2
base de datos parte 2
 
Guia n3 diseno modelo conceptual bd
Guia n3 diseno modelo conceptual bdGuia n3 diseno modelo conceptual bd
Guia n3 diseno modelo conceptual bd
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 
Fundamentos de bases de datos unidad 2
Fundamentos de bases de datos unidad 2Fundamentos de bases de datos unidad 2
Fundamentos de bases de datos unidad 2
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 
Modelo Relacional Rozic
Modelo Relacional RozicModelo Relacional Rozic
Modelo Relacional Rozic
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Fundamentos de base de datos 65384
Fundamentos de base de datos 65384Fundamentos de base de datos 65384
Fundamentos de base de datos 65384
 
Diagramas ER
Diagramas ERDiagramas ER
Diagramas ER
 
Grupo3
Grupo3Grupo3
Grupo3
 
Grupo3
Grupo3Grupo3
Grupo3
 
Grupo3
Grupo3Grupo3
Grupo3
 
Modelo relacional rozic
Modelo relacional rozicModelo relacional rozic
Modelo relacional rozic
 
Introducc base datos-sql
Introducc base datos-sqlIntroducc base datos-sql
Introducc base datos-sql
 
01
0101
01
 
Modelo de entidad relación. ayala
Modelo de entidad relación. ayalaModelo de entidad relación. ayala
Modelo de entidad relación. ayala
 

Mbdr

  • 2. Antecedentes    Los orígenes de las BD se remontan a la antiguedad, donde ya existían bibliotecas y toda clase de registros, también recogían información sobre cosechas y censos, pero la búsqueda era lenta y poco eficaz, no existían m´quinas que pudiera remplazar este trabajo manual. El uso de las BD se desarrolló a partir de las necesidades de almacenar grandes cantidades de información, después de la aparición de las primeras computadoras. En los años 60, apareció la primera generación de BD y de red y las BD jerárquicas, ya que era posible guardar la información mediante estructura de datos de listas y arboles.
  • 3. Modelo de Datos Relacional  Es un grupo de herramientas conceptuales para describir los datos, sus relaciones, su semántica y sus limitaciones, de tal forma que facilite la interpretación de nuestro mundo real y su representación en forma de datos en nuestro sistema informativo.
  • 4. Definición MDR  El modelo de datos relacional, organiza y representa los datos en forma de tablas o relaciones.  Una BDR es una colección de relaciones REPRESENTACIONES Física Modelo R elacional Tabla Archivo Relación Fila Registro Tupla Colu mna Campo Campo Lógica secuenci al
  • 5. Relación  Dada una serie de conjuntos R{D1,D2,...Dn}, R es una relación de esos conjuntos, si es un conjunto ordenado de n ocurrencias d1, d2, .. dn, tal que d1ЄD1, d2ЄD2, dnЄDn, siendo D1, D2, Dn dominios de R
  • 6.  CAMPO. Es una característica o un atributo del Modelo Entidad Relación (Campo = Atributo)  DOMINIO. Conjunto de valores a partir el cual los campos van a tomar valores, existen dos clases de dominios: Dominios Continuos: El dominio de los números enteros, valores que tienen continuidad. Dominios Discretos: Conjunto de valores finitos. Ejemplo: verdadero-falso, colores, etc.  
  • 7.  TUPLA. Son ocurrencias de la relación (Tupla = Fila)  GRADO. Cantidad de campos que forman parte de la relación.  CARDINALIDAD DE LA RELACION. Cantidad de tuplas que forman parte de la relación.  CLAVES. Es el(los) campo(s) que van a permitir identificar de manera única y mínima a una tupla dentro de la relación.  CLAVE AGENA. Es un campo que es clave de otra relación, utiliza para establecer una interrelación.
  • 8.  INTERRELACION. Un vínculo entre dos tablas, el cual se establece entre la clave primaria de una relación y la clave ajena (1-1, 1-n).  INSTANCIA. Conjunto de tuplas en un instante de tiempo
  • 9.
  • 10. Integridad    Una base de datos contiene unos datos que en cada momento deben reflejar la realidad o más concretamente la situación de una porción del mundo real.En el caso de las bases de datos relacionales esto significa que las tuplas que contienen las relaciones deben tener valores que reflejen la realidad correctamente. Ejemplo: Un sueldo negativo En la relación de esquema EMPLEADOS(DNI, nombre, apellido, sueldo), una tupla que tiene un valor de –1.000 para el sueldo no tiene sentido, porque los sueldos no pueden ser negativos.
  • 11. Reglas de integridad  Regla de integridad de entidades o de dominio. Se aplica a las claves primarias de las relaciones base y menciona lo siguiente: Ninguno de los atributos que componen la clave primaria puede ser nulo.  Regla de integridad referencial. La segunda regla de integridad se aplica a las claves ajenas o foráneas y menciona lo siguiente: 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.
  • 12. RESTRICCIONES DEL MODELO  No puede aparecer dos filas iguales en una misma relación  Que el(los) atributo(s) que forman parte de la clave no pueden tomar valores nulos
  • 13. CARACTERISTICAS QUE DEBE CUMPLIR  Cada columna debe estar identificado por un nombre específico que debe ser único  El valor de una columna para una fila debe ser único
  • 14. PROPIEDADES  Las filas pueden estar en diferente orden  Una fila hace referencia mediante todos los valores que la forma  Las columnas pueden estar en cualquier orden  Se hace referencia a una columna mediante el nombre que la identifica  EXTENSIONES Y COMPRENSIONES
  • 15. EXTENSIONES Y COMPRENSIONES     Una relación en una base de datos relacional tiene dos componentes: Extensión y Comprensión. La extensión de una relación específica, es el conjunto de tuplas que aparecen en una relación en cualquier instante dado. La extensión varía con el tiempo, es decir, cambia a medida que las tuplas se crean, eliminan y actualizan. La compresión de una relación específica es independiente del tiempo. Es la parte permanente de la relación, En términos más precisos, la comprensión es la combinación de una estructura nominadora y un conjunto de restricciones de integridad. La estructura nominadora se compone del nombre de la relación y los nombres de los atributos (cada uno asociado con el nombre de su dominio asociado).