SlideShare una empresa de Scribd logo
1 de 17
Luis Gabriel Mesa Suárez
11-2

 Modelo Entidad-Relación
Relación
Tipos de relación
Proceso de diseño de una base de datos
2
Modelo Relacional

3
Modelo entidad-relación
 Es uno de los varios modelos conceptuales
existentes para el diseño de base de datos, su
proposito es simplificar el diseño de base de
datos a partir de descripciones textuales de
los requerimientos. Una entidad es un objeto
que existe y que es distinguible de otros
objetos, Las entidades tienen atributos. Un
atributo de una entidad es una
característica interesante sobre ella;
Una relación es una asociación entre
entidades, generalmente dos. Una relación
puede ocurrir entre dos entidades de un
mismo conjunto de entidades
ELEMENTOS
DEL
MODELO
Entidades
Relaciones
entre las
entidades
Atributos

Entidad=
Atributo=
Relacion=

Relación
 Una relación es una asociación entre
entidades, generalmente dos. Una relación
puede ocurrir entre dos entidades de un mismo
conjunto de entidades (por ejemplo, un
empleado es supervisado por su jefe, quien a su
vez es otro empleado), o, más
corrientemente, entre entidades de conjuntos
distintos (por ejemplo, un curso es dictado
por un profesor). Pueden existir relaciones entre
más de dos conjuntos de entidades. Las
relaciones se grafican en el diagrama de E-R
con un rombo, unido con una línea a cada
conjunto de entidades que relacionan; la
relación entre las hipotéticas
entidades curso y profesor se ilustra en la
figura. Observe que a medida que los diagramas
empiezan a adquirir más entidades, incluir los
atributos es cada vez más problemático, por lo
que suelen omitirse. 5

Tipos de relación
6
Las relaciones pueden ser de tres tipos :
•Relación 1-1: Las entidades que intervienen en la relación
se asocian una a una (Ej: la entidad HOMBRE, la
entidad MUJER y entre ellos la relación
MATRIMONIO).
•Relación 1-n: Una ocurrencia de una entidad está
asociada con muchas (n) de otra (Ej: la entidad
EMPERSA, la entidad TRABAJADOR y entre ellos la
relación TRABAJAR-EN).
•Relación n-n: Cada ocurrencia, en cualquiera de las dos
entidades de la relación, puede estar asociada con muchas
(n) de la otra y viceversa (Ej: la entidad ALUMNO, la
entidad EMPRESA y entre ellos la relación
MATRÍCULA).

7

8
Proceso de diseño de una base de datos
 El proceso de diseño consta de los siguientes pasos
1. Determinar la finalidad de la base de datos
2. Buscar y organizar la información necesaria
3. Dividir la información en tablas
4. Convertir los elementos de información en columnas
5. Especificar claves principales
6. Definir relaciones entre las tablas
7. Ajustar el diseño
8. Aplicar las reglas de normalización

9
Primer paso
Determinar la finalidad de la base
de datos
Pensar en que se utilizara la base de
datos(darle un propósito) , pensar
a quien será dirigida y quien la
utilizara

10
Segundo paso
Buscar y organizar la información
necesaria
Obtener y almacenar correctamente la
información que se utilizara en la
base de datos

11
Tercer paso
Dividir la información en tablas
Luego de haber clasificado la
información, deberá dividirse la
información eligiendo entidades o
temas principales

12
Cuarto paso
Convertir los elementos de
información en columnas
Para convertir esta información en
columnas hay que decidir que
información se necesita registrar
sobre el tema que representa la tabla

13
Quinto paso
Especificar claves principales
Cada tabla debe incluir una columna o
conjunto de columnas que
identifiquen inequívocamente cada
fila almacenada en la tabla, por
ejemplo: cuando ingresan nuestro
numero de cedula en una base de
datos nacional.

14
Sexto paso
Crear relaciones entre las tablas
Dividir la información en tablas
necesita un modo de reunir de nuevo
la información de forma provechosa;
Access es un sistema de
administración de bases de datos
relacionales. En una base de datos
relacional, la información se divide
en tablas distintas en función del
tema

15
Séptimo paso
Crear una relación de uno a varios
Una relación en la cual con ayuda de
otra tabla pueda encontrar
información adecuada para una
nueva tabla, ejemplo: una tabla de
proveedores me servirá en otra tabla
de clientes para que en esta se halle
un proveedor adecuado para el
producto solicitado.

16
Octavo paso
Crear una relación de varios a
varios
Una relación en la cual un objeto
puede aparecer en diferentes tablas
y una sola tabla pueda contener
muchos objetos, ejemplo Un solo
pedido puede incluir varios
productos. Por otro lado, un único
producto puede aparecer en muchos
pedidos.

17
Resumen del diseño de una base de datos

Más contenido relacionado

La actualidad más candente

Unidad 2 diseño de base de datos y e r
Unidad 2 diseño de base de datos y e rUnidad 2 diseño de base de datos y e r
Unidad 2 diseño de base de datos y e rSebastian Perez
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacionalivonesu
 
Modelo relaciona lv 2
Modelo relaciona lv  2Modelo relaciona lv  2
Modelo relaciona lv 2omarpinto
 
José celestino mutis dl
José celestino mutis dlJosé celestino mutis dl
José celestino mutis dlDacalabra
 
Introduccion a los Modelos De Datos
Introduccion a los Modelos De DatosIntroduccion a los Modelos De Datos
Introduccion a los Modelos De Datosesacre
 
Saia - Modelos de BDD y Modelos de Datos - Ernesto Souquet
Saia - Modelos de BDD y Modelos de Datos - Ernesto SouquetSaia - Modelos de BDD y Modelos de Datos - Ernesto Souquet
Saia - Modelos de BDD y Modelos de Datos - Ernesto SouquetErnesto Souquet Guevara
 
Diapositivas yatzeny 402 yo yat
Diapositivas yatzeny 402 yo yatDiapositivas yatzeny 402 yo yat
Diapositivas yatzeny 402 yo yatBety Cruz
 
Base de datos
Base de datosBase de datos
Base de datosNataLui
 
Técnicas y procedimientos para modelar datos
Técnicas y procedimientos para modelar datosTécnicas y procedimientos para modelar datos
Técnicas y procedimientos para modelar datoshenrryaraque
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datosgberz
 
Contenido UNIDAD II. COMO SON LAS BASES DE DATOS.
Contenido UNIDAD II.  COMO SON LAS BASES DE DATOS.Contenido UNIDAD II.  COMO SON LAS BASES DE DATOS.
Contenido UNIDAD II. COMO SON LAS BASES DE DATOS.spgutierrez86
 

La actualidad más candente (19)

Unidad 2 diseño de base de datos y e r
Unidad 2 diseño de base de datos y e rUnidad 2 diseño de base de datos y e r
Unidad 2 diseño de base de datos y e r
 
Bdd2.1
Bdd2.1Bdd2.1
Bdd2.1
 
Base de datos
Base de datosBase de datos
Base de datos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Base de datos 2
Base de datos 2Base de datos 2
Base de datos 2
 
Modelo relaciona lv 2
Modelo relaciona lv  2Modelo relaciona lv  2
Modelo relaciona lv 2
 
José celestino mutis dl
José celestino mutis dlJosé celestino mutis dl
José celestino mutis dl
 
Base de datos
Base de datosBase de datos
Base de datos
 
Modelamiento entidad relacion
Modelamiento entidad relacionModelamiento entidad relacion
Modelamiento entidad relacion
 
Introduccion a los Modelos De Datos
Introduccion a los Modelos De DatosIntroduccion a los Modelos De Datos
Introduccion a los Modelos De Datos
 
Saia - Modelos de BDD y Modelos de Datos - Ernesto Souquet
Saia - Modelos de BDD y Modelos de Datos - Ernesto SouquetSaia - Modelos de BDD y Modelos de Datos - Ernesto Souquet
Saia - Modelos de BDD y Modelos de Datos - Ernesto Souquet
 
Diapositivas yatzeny 402 yo yat
Diapositivas yatzeny 402 yo yatDiapositivas yatzeny 402 yo yat
Diapositivas yatzeny 402 yo yat
 
B
BB
B
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Técnicas y procedimientos para modelar datos
Técnicas y procedimientos para modelar datosTécnicas y procedimientos para modelar datos
Técnicas y procedimientos para modelar datos
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
Contenido UNIDAD II. COMO SON LAS BASES DE DATOS.
Contenido UNIDAD II.  COMO SON LAS BASES DE DATOS.Contenido UNIDAD II.  COMO SON LAS BASES DE DATOS.
Contenido UNIDAD II. COMO SON LAS BASES DE DATOS.
 
Clase 2 -
Clase 2 -Clase 2 -
Clase 2 -
 

Destacado

Rules of composition K.Brett
Rules of composition K.BrettRules of composition K.Brett
Rules of composition K.Brettbretkath07
 
Juxtapostion sky
Juxtapostion skyJuxtapostion sky
Juxtapostion skyLouise Reed
 
Heavens Tohou's Juxtaposition
Heavens Tohou's JuxtapositionHeavens Tohou's Juxtaposition
Heavens Tohou's JuxtapositionLouise Reed
 
Nuevas necesidades y nuevos materiales
Nuevas necesidades y nuevos materialesNuevas necesidades y nuevos materiales
Nuevas necesidades y nuevos materialesChico Unodostre
 
Digital Photography
Digital PhotographyDigital Photography
Digital Photographysteviebvii
 
Juxtaposition Photography
Juxtaposition PhotographyJuxtaposition Photography
Juxtaposition PhotographyLouise Reed
 
Leadinglines
LeadinglinesLeadinglines
Leadinglinesghsphoto
 
K:\1a Power Points\Photography\Line In Photography
K:\1a Power Points\Photography\Line In PhotographyK:\1a Power Points\Photography\Line In Photography
K:\1a Power Points\Photography\Line In PhotographyJenna Goeringer
 
Assignment 1: Rule of Thirds
Assignment 1: Rule of ThirdsAssignment 1: Rule of Thirds
Assignment 1: Rule of ThirdsHeidi Reuter
 
Juxtaposition work
Juxtaposition workJuxtaposition work
Juxtaposition workLouise Reed
 

Destacado (20)

Juxtaposition
JuxtapositionJuxtaposition
Juxtaposition
 
Juxtaposition.
Juxtaposition. Juxtaposition.
Juxtaposition.
 
Rules of composition K.Brett
Rules of composition K.BrettRules of composition K.Brett
Rules of composition K.Brett
 
Use of Metaphor
Use of MetaphorUse of Metaphor
Use of Metaphor
 
Presentation3
Presentation3Presentation3
Presentation3
 
Juxtapoz
JuxtapozJuxtapoz
Juxtapoz
 
Juxtapostion sky
Juxtapostion skyJuxtapostion sky
Juxtapostion sky
 
Heavens Tohou's Juxtaposition
Heavens Tohou's JuxtapositionHeavens Tohou's Juxtaposition
Heavens Tohou's Juxtaposition
 
Juxtaposition
JuxtapositionJuxtaposition
Juxtaposition
 
Nuevas necesidades y nuevos materiales
Nuevas necesidades y nuevos materialesNuevas necesidades y nuevos materiales
Nuevas necesidades y nuevos materiales
 
Digital Photography
Digital PhotographyDigital Photography
Digital Photography
 
Leading lines examples
Leading lines examplesLeading lines examples
Leading lines examples
 
Juxtaposition
Juxtaposition Juxtaposition
Juxtaposition
 
Juxtaposition Photography
Juxtaposition PhotographyJuxtaposition Photography
Juxtaposition Photography
 
Leadinglines
LeadinglinesLeadinglines
Leadinglines
 
K:\1a Power Points\Photography\Line In Photography
K:\1a Power Points\Photography\Line In PhotographyK:\1a Power Points\Photography\Line In Photography
K:\1a Power Points\Photography\Line In Photography
 
Assignment 1: Rule of Thirds
Assignment 1: Rule of ThirdsAssignment 1: Rule of Thirds
Assignment 1: Rule of Thirds
 
Juxtaposition work
Juxtaposition workJuxtaposition work
Juxtaposition work
 
Compositionliwa
CompositionliwaCompositionliwa
Compositionliwa
 
Composition rules
Composition rulesComposition rules
Composition rules
 

Similar a Base de datos (1)

Duvan johao
Duvan   johaoDuvan   johao
Duvan johaoduvan21
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacionalluisftafur
 
Modelo de datos y Modelo de Identidad
Modelo de datos y Modelo de Identidad Modelo de datos y Modelo de Identidad
Modelo de datos y Modelo de Identidad karina maita
 
Base de datos 2 parte
Base de datos 2 parteBase de datos 2 parte
Base de datos 2 parteSilviaRincon4
 
Base de datos 11 3
Base de datos 11 3Base de datos 11 3
Base de datos 11 3MafeD40
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacionalluisftafur
 
Base de datos 2 parte
Base de datos 2 parteBase de datos 2 parte
Base de datos 2 partesaraiacevedo
 
Diapositivas laura j
Diapositivas laura jDiapositivas laura j
Diapositivas laura jJonathaLaura
 
Luis albarracin base de datos 2 parte
Luis albarracin base de datos 2 parteLuis albarracin base de datos 2 parte
Luis albarracin base de datos 2 parteLuis Albarracin
 
Microsoft access
Microsoft accessMicrosoft access
Microsoft accesskrissthi_13
 
Base de datos
Base de datosBase de datos
Base de datosviebelle
 
Unidad DidáCtica Iv DiseñO De Bases De Datos Relacionales
Unidad DidáCtica Iv DiseñO De Bases De Datos RelacionalesUnidad DidáCtica Iv DiseñO De Bases De Datos Relacionales
Unidad DidáCtica Iv DiseñO De Bases De Datos RelacionalesConfesorAD
 
Programación en base de datos
Programación en base de datosProgramación en base de datos
Programación en base de datosFred M. Jr.
 

Similar a Base de datos (1) (20)

11 1
11 111 1
11 1
 
Duvan johao
Duvan   johaoDuvan   johao
Duvan johao
 
Base de datos
Base de datosBase de datos
Base de datos
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Modelo de datos y Modelo de Identidad
Modelo de datos y Modelo de Identidad Modelo de datos y Modelo de Identidad
Modelo de datos y Modelo de Identidad
 
Base de datos 2 parte
Base de datos 2 parteBase de datos 2 parte
Base de datos 2 parte
 
Base de datos 11 3
Base de datos 11 3Base de datos 11 3
Base de datos 11 3
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Base de datos 2 parte
Base de datos 2 parteBase de datos 2 parte
Base de datos 2 parte
 
Diapositivas laura j
Diapositivas laura jDiapositivas laura j
Diapositivas laura j
 
Luis albarracin base de datos 2 parte
Luis albarracin base de datos 2 parteLuis albarracin base de datos 2 parte
Luis albarracin base de datos 2 parte
 
Base de datos
Base de datosBase de datos
Base de datos
 
Microsoft access
Microsoft accessMicrosoft access
Microsoft access
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Base de datos
Base de datosBase de datos
Base de datos
 
Unidad DidáCtica Iv DiseñO De Bases De Datos Relacionales
Unidad DidáCtica Iv DiseñO De Bases De Datos RelacionalesUnidad DidáCtica Iv DiseñO De Bases De Datos Relacionales
Unidad DidáCtica Iv DiseñO De Bases De Datos Relacionales
 
Programación en base de datos
Programación en base de datosProgramación en base de datos
Programación en base de datos
 

Más de maibeth90

Base de datos
Base de datosBase de datos
Base de datosmaibeth90
 
Proceso accion de tutela
Proceso accion de tutelaProceso accion de tutela
Proceso accion de tutelamaibeth90
 
Natalia piza
Natalia pizaNatalia piza
Natalia pizamaibeth90
 
Proceso accion de tutela
Proceso accion de tutelaProceso accion de tutela
Proceso accion de tutelamaibeth90
 
Natalia piza
Natalia pizaNatalia piza
Natalia pizamaibeth90
 
Natalia piza
Natalia pizaNatalia piza
Natalia pizamaibeth90
 
Proceso accion de tutela
Proceso accion de tutelaProceso accion de tutela
Proceso accion de tutelamaibeth90
 

Más de maibeth90 (8)

Base de datos
Base de datosBase de datos
Base de datos
 
Proceso accion de tutela
Proceso accion de tutelaProceso accion de tutela
Proceso accion de tutela
 
Natalia piza
Natalia pizaNatalia piza
Natalia piza
 
Proceso accion de tutela
Proceso accion de tutelaProceso accion de tutela
Proceso accion de tutela
 
Natalia piza
Natalia pizaNatalia piza
Natalia piza
 
Natalia piza
Natalia pizaNatalia piza
Natalia piza
 
Proceso accion de tutela
Proceso accion de tutelaProceso accion de tutela
Proceso accion de tutela
 
El bullying
El bullyingEl bullying
El bullying
 

Base de datos (1)

  • 1. Luis Gabriel Mesa Suárez 11-2
  • 2.   Modelo Entidad-Relación Relación Tipos de relación Proceso de diseño de una base de datos 2 Modelo Relacional
  • 3.  3 Modelo entidad-relación  Es uno de los varios modelos conceptuales existentes para el diseño de base de datos, su proposito es simplificar el diseño de base de datos a partir de descripciones textuales de los requerimientos. Una entidad es un objeto que existe y que es distinguible de otros objetos, Las entidades tienen atributos. Un atributo de una entidad es una característica interesante sobre ella; Una relación es una asociación entre entidades, generalmente dos. Una relación puede ocurrir entre dos entidades de un mismo conjunto de entidades ELEMENTOS DEL MODELO Entidades Relaciones entre las entidades Atributos
  • 5.  Relación  Una relación es una asociación entre entidades, generalmente dos. Una relación puede ocurrir entre dos entidades de un mismo conjunto de entidades (por ejemplo, un empleado es supervisado por su jefe, quien a su vez es otro empleado), o, más corrientemente, entre entidades de conjuntos distintos (por ejemplo, un curso es dictado por un profesor). Pueden existir relaciones entre más de dos conjuntos de entidades. Las relaciones se grafican en el diagrama de E-R con un rombo, unido con una línea a cada conjunto de entidades que relacionan; la relación entre las hipotéticas entidades curso y profesor se ilustra en la figura. Observe que a medida que los diagramas empiezan a adquirir más entidades, incluir los atributos es cada vez más problemático, por lo que suelen omitirse. 5
  • 6.  Tipos de relación 6 Las relaciones pueden ser de tres tipos : •Relación 1-1: Las entidades que intervienen en la relación se asocian una a una (Ej: la entidad HOMBRE, la entidad MUJER y entre ellos la relación MATRIMONIO). •Relación 1-n: Una ocurrencia de una entidad está asociada con muchas (n) de otra (Ej: la entidad EMPERSA, la entidad TRABAJADOR y entre ellos la relación TRABAJAR-EN). •Relación n-n: Cada ocurrencia, en cualquiera de las dos entidades de la relación, puede estar asociada con muchas (n) de la otra y viceversa (Ej: la entidad ALUMNO, la entidad EMPRESA y entre ellos la relación MATRÍCULA).
  • 8.  8 Proceso de diseño de una base de datos  El proceso de diseño consta de los siguientes pasos 1. Determinar la finalidad de la base de datos 2. Buscar y organizar la información necesaria 3. Dividir la información en tablas 4. Convertir los elementos de información en columnas 5. Especificar claves principales 6. Definir relaciones entre las tablas 7. Ajustar el diseño 8. Aplicar las reglas de normalización
  • 9.  9 Primer paso Determinar la finalidad de la base de datos Pensar en que se utilizara la base de datos(darle un propósito) , pensar a quien será dirigida y quien la utilizara
  • 10.  10 Segundo paso Buscar y organizar la información necesaria Obtener y almacenar correctamente la información que se utilizara en la base de datos
  • 11.  11 Tercer paso Dividir la información en tablas Luego de haber clasificado la información, deberá dividirse la información eligiendo entidades o temas principales
  • 12.  12 Cuarto paso Convertir los elementos de información en columnas Para convertir esta información en columnas hay que decidir que información se necesita registrar sobre el tema que representa la tabla
  • 13.  13 Quinto paso Especificar claves principales Cada tabla debe incluir una columna o conjunto de columnas que identifiquen inequívocamente cada fila almacenada en la tabla, por ejemplo: cuando ingresan nuestro numero de cedula en una base de datos nacional.
  • 14.  14 Sexto paso Crear relaciones entre las tablas Dividir la información en tablas necesita un modo de reunir de nuevo la información de forma provechosa; Access es un sistema de administración de bases de datos relacionales. En una base de datos relacional, la información se divide en tablas distintas en función del tema
  • 15.  15 Séptimo paso Crear una relación de uno a varios Una relación en la cual con ayuda de otra tabla pueda encontrar información adecuada para una nueva tabla, ejemplo: una tabla de proveedores me servirá en otra tabla de clientes para que en esta se halle un proveedor adecuado para el producto solicitado.
  • 16.  16 Octavo paso Crear una relación de varios a varios Una relación en la cual un objeto puede aparecer en diferentes tablas y una sola tabla pueda contener muchos objetos, ejemplo Un solo pedido puede incluir varios productos. Por otro lado, un único producto puede aparecer en muchos pedidos.
  • 17.  17 Resumen del diseño de una base de datos