SlideShare ist ein Scribd-Unternehmen logo
1 von 18
MODELO ENTIDAD
RELACIÓN E/R
Por: Delia Consuegra de Sucre
Base de Datos Avanzadas
Elementos del Modelo E/R
• Entidades
• Atributos
• Cardinalidad de las relaciones
• Estructura de una Base de Datos
Profa. DeliaConsuegra
Entidad
• Representa una “cosa” u "objeto" del mundo real con existencia
independiente, es decir, se diferencia unívocamente de cualquier otro
objeto o cosa, incluso siendo del mismo tipo.
Gráficamente, se
representan mediante
rectángulos.
Profa. DeliaConsuegra
Ejemplos
• Empleados, clientes, empresas, oficios, diseños de productos, conciertos,
excursiones, etc. Las entidades se representan gráficamente mediante rectángulos y
su nombre aparece en el interior. Un nombre de entidad sólo puede aparecer una vez
en el esquema conceptual
Una persona. (Se diferencia de cualquier otra persona, incluso
siendo gemelos).
Un automóvil. (Aunque sean de la misma marca, el mismo modelo,...,
tendrán atributos diferentes, por ejemplo el número de motor).
Una casa (Aunque sea exactamente igual a otra, aun se
diferenciara en su dirección).
Profa. DeliaConsuegra
• Es una característica
de interés o un
hecho sobre una
entidad o sobre una
relación.
Un Atributo
• las propiedades básicas
de las entidades y de las
relaciones. Toda la
información extensiva es
portada por los atributos.
Representan
• Los atributos son las propiedades
que describen a cada entidad en un
conjunto de entidades.
• Un conjunto de entidades dentro de
una entidad,
tiene valores específicos asignados
para cada uno de sus atributos, de
esta forma, es posible su
identificación univoca.
Son
Atributos
Gráficamente, se
representan mediante
bolitas que cuelgan de las
entidades o relaciones a las
que pertenecen.
Profa. DeliaConsuegra
Ejemplos
Profa. DeliaConsuegra
Ejemplos:
• A la colección de entidades Alumnos, con el siguiente conjunto de atributos
en común, (id, nombre, edad, semestre), pertenecen las entidades:
Cada una de las entidades pertenecientes a este conjunto se diferencia de las
demás por el valor de sus atributos. Nótese que dos o más entidades
diferentes pueden tener los mismos valores para algunos de sus atributos,
pero nunca para todos.
(1, María, 16 años, 2)
(2, Sara, 18 años, 5)
(3, María, 17 años, 2)
...
Profa. DeliaConsuegra
Profa. DeliaConsuegra
• describe un conjunto de posibles valores para cierto atributo. Como un dominio
restringe los valores del atributo, puede ser considerado como una restricción.
Matemáticamente, atribuir un dominio a un atributo significa "todos los valores
de este atributo deben de ser elementos del conjunto especificado".
Un dominio
• existe un dominio del mismo, este hace referencia al tipo de datos que será
almacenado o a restricciones en los valores que el atributo puede tomar .Para cada atributo
• para un atributo dado, este toma el valor nulo, bien sea que no se conoce,
que no existe o que no se sabe nada al respecto del mismo.
Cuando una
entidad no tiene
un valor
Dominio Ejemplos: (Cadenas de caracteres,
números, solo dos letras, solo números
mayores que cero, solo números
enteros, enteros, cadenas de texto,
fecha, etc...)
Profa. DeliaConsuegra
Relación
• El número de participantes en una
relación es lo que se denomina grado de
la relación. Por lo tanto, una relación en
la que participan dos entidades es una
relación binaria; si son tres las entidades
participantes, la relación es ternaria;
etc.
Las relaciones se representan
gráficamente mediante rombos y su
nombre aparece en el interior.
Es una correspondencia o asociación entre
dos o más entidades.
Cada relación tiene un nombre que
describe su función.
Las entidades que están involucradas en
una determinada relación se
denominan entidades participantes.
Profa. DeliaConsuegra
Representación Gráfica
Profa. DeliaConsuegra
Uno a uno: Una entidad de A se relaciona únicamente con una entidad en B y viceversa. Por ejemplo: El
noviazgo, la cédula de cada persona, El acta de nacimiento, ya que solo existe un solo documento de este tipo
para cada una de las diferentes personas la placa de un auto, el dueño de un auto, el padre de un niño.
Uno a varios: Una entidad en A se relaciona con cero o muchas entidades en B. Pero una entidad en B se
relaciona con una única entidad en A. Por ejemplo:
Cliente – Cuenta en un banco, Padre-Hijos, Camión-Pasajeros, zoologico- animales, árbol – hojas.
Varios a varios: Una entidad en A se puede relacionar con 0 o muchas entidades en B y viceversa. Ejemplo:
Arquitecto – proyectos, fiesta – personas, estudiante – materias.
NOTA:
Cabe mencionar que la cardinalidad para cada conjunto de entidades depende del punto de vista que se le de al
modelo en estudio, claro esta, sujetándose a la realidad.
Correspondencia de cardinalidades
Dado un conjunto de relaciones binarias y los conjuntos de entidades A y B, la correspondecia de
cardinalidades puede ser:
Profa. DeliaConsuegra
Correspondencia de cardinalidades
• Dado un conjunto de relaciones, en el que participan dos o más conjuntos de entidades,
la correspondencia de cardinalidad indica, el número de entidades con las que puede
estar relacionada una entidad dada.
Explicación:
La relación existente entre un Cliente y el Automóvil es: “Compra”; porque un cliente puede comprar tantos
automóviles como desee a la empresa, pero un automóvil determinado solo puede ser comprado por un único
cliente.
Profa. DeliaConsuegra
Modelo E-R al modelo relacional
Una base de datos relacional es un
conjunto de relaciones normalizadas.
Para representar el esquema de una
base de datos relacional se debe dar el
nombre de sus relaciones, los atributos
de éstas, los dominios sobre los que se
definen estos atributos, las claves
primarias.
Profa. DeliaConsuegra
Diferencia entre un DBMS y una base de datos.
• La base de datos es una colección de archivos
interrelacionados almacenados en conjunto sin
redundancia y la dbms es un conjunto de
numerosas rutinas de software
interrelacionadas cada una de ellas es
responsable de una determinada tarea.
• Elección apropiada de un DBMS
• Se tiene que elegir el que tenga la mejor
interfaz a las necesidades de la empresa y
sobre todo que este apto para la base de
datos que vayamos a utilizar.
Componentes
de un sistema
de base de
datos.
Personas
Máquinas
Datos
Programas
Es lo que se conoce como base de datos propiamente dicha.
Para manejar estos datos utilizamos una serie de programas.
Profa. DeliaConsuegra
Los Programas.
Son los encargados de manejar los datos, son conocidos como DBMS (Data Base Management System) o también
SGBD (Sistema Gestor de Base de Datos).
Los DBMS tienen dos funciones principales que son:
- La definición de las estructuras para almacenar los datos.
- La manipulación de los datos.
El lenguaje más habitual para construir las consultas a bases de datos relacionales es SQL, Structured Query
Language o Lenguaje Estructurado de Consultas, un estándar implementado por los principales motores o sistemas de
gestión de bases de datos relacionales.
Durante su diseño, una base de datos relacional pasa por un proceso al que se le conoce como normalización de una
base de datos.
Profa. DeliaConsuegra
Retroalimentación
• Los elementos comunes en un diagrama entidad relación son: Entidades,
Atributos y Relaciones.
• Los Software más comunes para realizar una Base de datos son: Access ,
Oracle, SQL
• Una Base de datos es una recolección de archivos interrelacionados.
• Un Sistema de base de datos es un conjunto de numerosas rutinas de software
y cada una es responsable de una tarea.
• Las bases de datos se forman por: Tablas, campos, formularios, informes,
consultas y relaciones.
Profa. DeliaConsuegra
Profa. DeliaConsuegra

Weitere ähnliche Inhalte

Was ist angesagt?

Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
natha16853
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
natha16853
 
Base de datos 2(tema 3)
Base de datos 2(tema 3)Base de datos 2(tema 3)
Base de datos 2(tema 3)
Edwin Arias
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacion
adfc8
 
Clase 3 Modelo Entidad Relacion
Clase 3   Modelo Entidad   RelacionClase 3   Modelo Entidad   Relacion
Clase 3 Modelo Entidad Relacion
oswchavez
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
danielglot
 
Deber de informatica ii
Deber de informatica iiDeber de informatica ii
Deber de informatica ii
093044281
 

Was ist angesagt? (17)

Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
 
3. Modelo ER - Relacional
3. Modelo ER - Relacional3. Modelo ER - Relacional
3. Modelo ER - Relacional
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos 2(tema 3)
Base de datos 2(tema 3)Base de datos 2(tema 3)
Base de datos 2(tema 3)
 
Dbd1.2
Dbd1.2Dbd1.2
Dbd1.2
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacion
 
Clase 3 Modelo Entidad Relacion
Clase 3   Modelo Entidad   RelacionClase 3   Modelo Entidad   Relacion
Clase 3 Modelo Entidad Relacion
 
Modelo de base de datos
Modelo de base de datosModelo de base de datos
Modelo de base de datos
 
MODELAMIENTO ENTIDAD-RELACION (ER)
MODELAMIENTO ENTIDAD-RELACION (ER)MODELAMIENTO ENTIDAD-RELACION (ER)
MODELAMIENTO ENTIDAD-RELACION (ER)
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
 
Deber de informatica ii
Deber de informatica iiDeber de informatica ii
Deber de informatica ii
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relación
 
Computacion ii.
Computacion ii.Computacion ii.
Computacion ii.
 

Andere mochten auch

DEC-16-UNLEASH THE POWER OF HUMAN COLLABORATION
DEC-16-UNLEASH THE POWER OF HUMAN COLLABORATIONDEC-16-UNLEASH THE POWER OF HUMAN COLLABORATION
DEC-16-UNLEASH THE POWER OF HUMAN COLLABORATION
Michael G. Schwarzwalder
 
Electronica analogica 3ºeso
Electronica analogica 3ºesoElectronica analogica 3ºeso
Electronica analogica 3ºeso
puyuelin
 
Electronica basica para el computador
Electronica basica para el computadorElectronica basica para el computador
Electronica basica para el computador
josarta
 

Andere mochten auch (20)

Zmenu - Software gestionale per la ristorazione - Brochure
Zmenu - Software gestionale per la ristorazione - Brochure Zmenu - Software gestionale per la ristorazione - Brochure
Zmenu - Software gestionale per la ristorazione - Brochure
 
Character Costume ideas
Character Costume ideasCharacter Costume ideas
Character Costume ideas
 
Comparador de-envios-sendiroo-agencia zeleris
Comparador de-envios-sendiroo-agencia zelerisComparador de-envios-sendiroo-agencia zeleris
Comparador de-envios-sendiroo-agencia zeleris
 
Nel mondo del BIT - Luigi Bressan
Nel mondo del BIT - Luigi BressanNel mondo del BIT - Luigi Bressan
Nel mondo del BIT - Luigi Bressan
 
DEC-16-UNLEASH THE POWER OF HUMAN COLLABORATION
DEC-16-UNLEASH THE POWER OF HUMAN COLLABORATIONDEC-16-UNLEASH THE POWER OF HUMAN COLLABORATION
DEC-16-UNLEASH THE POWER OF HUMAN COLLABORATION
 
Guia de-precios-compugreiff-19-de-diciembre-de-2015
Guia de-precios-compugreiff-19-de-diciembre-de-2015Guia de-precios-compugreiff-19-de-diciembre-de-2015
Guia de-precios-compugreiff-19-de-diciembre-de-2015
 
Safety Solution Zucchetti: software per la gestione di tutti gli aspetti dell...
Safety Solution Zucchetti: software per la gestione di tutti gli aspetti dell...Safety Solution Zucchetti: software per la gestione di tutti gli aspetti dell...
Safety Solution Zucchetti: software per la gestione di tutti gli aspetti dell...
 
Sistemas del motor otto
Sistemas del motor ottoSistemas del motor otto
Sistemas del motor otto
 
Singularity university
Singularity universitySingularity university
Singularity university
 
Ocata corp-presentation-september-2015-2-4
Ocata corp-presentation-september-2015-2-4Ocata corp-presentation-september-2015-2-4
Ocata corp-presentation-september-2015-2-4
 
introduccion_acondicionamiento_de_señales P1
introduccion_acondicionamiento_de_señales P1introduccion_acondicionamiento_de_señales P1
introduccion_acondicionamiento_de_señales P1
 
Electronica analogica 3ºeso
Electronica analogica 3ºesoElectronica analogica 3ºeso
Electronica analogica 3ºeso
 
The First React on Rails
The First React on Rails The First React on Rails
The First React on Rails
 
Neumonia
NeumoniaNeumonia
Neumonia
 
Salmonelosis
SalmonelosisSalmonelosis
Salmonelosis
 
Electronica basica para el computador
Electronica basica para el computadorElectronica basica para el computador
Electronica basica para el computador
 
Acondicionamiento de senales resisitivas P2
Acondicionamiento de senales resisitivas P2Acondicionamiento de senales resisitivas P2
Acondicionamiento de senales resisitivas P2
 
Cinta de opciones
Cinta de opcionesCinta de opciones
Cinta de opciones
 
Cloudian presentation at idc japan sv2016
Cloudian presentation at idc japan sv2016Cloudian presentation at idc japan sv2016
Cloudian presentation at idc japan sv2016
 
手作者可擁有怎樣的專利?
手作者可擁有怎樣的專利?手作者可擁有怎樣的專利?
手作者可擁有怎樣的專利?
 

Ähnlich wie Consuegra_ Delia_Taller1

Trabajo sobre base de datos
Trabajo sobre base de datosTrabajo sobre base de datos
Trabajo sobre base de datos
Julio Fernandez
 

Ähnlich wie Consuegra_ Delia_Taller1 (20)

Modelos Lógicos Basados en Objetos
Modelos Lógicos Basados en ObjetosModelos Lógicos Basados en Objetos
Modelos Lógicos Basados en Objetos
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
Tema2 modelo entidad relación
Tema2   modelo entidad relaciónTema2   modelo entidad relación
Tema2 modelo entidad relación
 
Republica bolivariana de venezuela
Republica bolivariana de venezuelaRepublica bolivariana de venezuela
Republica bolivariana de venezuela
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
BBDD1_2022_Unidad02_Clase01.pdf
BBDD1_2022_Unidad02_Clase01.pdfBBDD1_2022_Unidad02_Clase01.pdf
BBDD1_2022_Unidad02_Clase01.pdf
 
Modelo de datos jesus marcano
Modelo de datos jesus marcanoModelo de datos jesus marcano
Modelo de datos jesus marcano
 
Auditoria y sistema
Auditoria y sistemaAuditoria y sistema
Auditoria y sistema
 
Planificaciondesistemas er
Planificaciondesistemas erPlanificaciondesistemas er
Planificaciondesistemas er
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Trabajo sobre base de datos
Trabajo sobre base de datosTrabajo sobre base de datos
Trabajo sobre base de datos
 
Clases entidad-relacion
Clases entidad-relacionClases entidad-relacion
Clases entidad-relacion
 
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
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Semana 6 Bases de Datos Relacionales
Semana 6   Bases de Datos RelacionalesSemana 6   Bases de Datos Relacionales
Semana 6 Bases de Datos Relacionales
 
C modelado de datos
C modelado de datosC modelado de datos
C modelado de datos
 
Bd Cap4 1
Bd Cap4 1Bd Cap4 1
Bd Cap4 1
 
Bd Cap 2
Bd Cap 2Bd Cap 2
Bd Cap 2
 
Bd Cap4 1
Bd Cap4 1Bd Cap4 1
Bd Cap4 1
 

Kürzlich hochgeladen

PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
JonathanCovena1
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 

Kürzlich hochgeladen (20)

Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 

Consuegra_ Delia_Taller1

  • 1. MODELO ENTIDAD RELACIÓN E/R Por: Delia Consuegra de Sucre Base de Datos Avanzadas
  • 2. Elementos del Modelo E/R • Entidades • Atributos • Cardinalidad de las relaciones • Estructura de una Base de Datos Profa. DeliaConsuegra
  • 3. Entidad • Representa una “cosa” u "objeto" del mundo real con existencia independiente, es decir, se diferencia unívocamente de cualquier otro objeto o cosa, incluso siendo del mismo tipo. Gráficamente, se representan mediante rectángulos. Profa. DeliaConsuegra
  • 4. Ejemplos • Empleados, clientes, empresas, oficios, diseños de productos, conciertos, excursiones, etc. Las entidades se representan gráficamente mediante rectángulos y su nombre aparece en el interior. Un nombre de entidad sólo puede aparecer una vez en el esquema conceptual Una persona. (Se diferencia de cualquier otra persona, incluso siendo gemelos). Un automóvil. (Aunque sean de la misma marca, el mismo modelo,..., tendrán atributos diferentes, por ejemplo el número de motor). Una casa (Aunque sea exactamente igual a otra, aun se diferenciara en su dirección). Profa. DeliaConsuegra
  • 5. • Es una característica de interés o un hecho sobre una entidad o sobre una relación. Un Atributo • las propiedades básicas de las entidades y de las relaciones. Toda la información extensiva es portada por los atributos. Representan • Los atributos son las propiedades que describen a cada entidad en un conjunto de entidades. • Un conjunto de entidades dentro de una entidad, tiene valores específicos asignados para cada uno de sus atributos, de esta forma, es posible su identificación univoca. Son Atributos Gráficamente, se representan mediante bolitas que cuelgan de las entidades o relaciones a las que pertenecen. Profa. DeliaConsuegra
  • 7. Ejemplos: • A la colección de entidades Alumnos, con el siguiente conjunto de atributos en común, (id, nombre, edad, semestre), pertenecen las entidades: Cada una de las entidades pertenecientes a este conjunto se diferencia de las demás por el valor de sus atributos. Nótese que dos o más entidades diferentes pueden tener los mismos valores para algunos de sus atributos, pero nunca para todos. (1, María, 16 años, 2) (2, Sara, 18 años, 5) (3, María, 17 años, 2) ... Profa. DeliaConsuegra
  • 9. • describe un conjunto de posibles valores para cierto atributo. Como un dominio restringe los valores del atributo, puede ser considerado como una restricción. Matemáticamente, atribuir un dominio a un atributo significa "todos los valores de este atributo deben de ser elementos del conjunto especificado". Un dominio • existe un dominio del mismo, este hace referencia al tipo de datos que será almacenado o a restricciones en los valores que el atributo puede tomar .Para cada atributo • para un atributo dado, este toma el valor nulo, bien sea que no se conoce, que no existe o que no se sabe nada al respecto del mismo. Cuando una entidad no tiene un valor Dominio Ejemplos: (Cadenas de caracteres, números, solo dos letras, solo números mayores que cero, solo números enteros, enteros, cadenas de texto, fecha, etc...) Profa. DeliaConsuegra
  • 10. Relación • El número de participantes en una relación es lo que se denomina grado de la relación. Por lo tanto, una relación en la que participan dos entidades es una relación binaria; si son tres las entidades participantes, la relación es ternaria; etc. Las relaciones se representan gráficamente mediante rombos y su nombre aparece en el interior. Es una correspondencia o asociación entre dos o más entidades. Cada relación tiene un nombre que describe su función. Las entidades que están involucradas en una determinada relación se denominan entidades participantes. Profa. DeliaConsuegra
  • 12. Uno a uno: Una entidad de A se relaciona únicamente con una entidad en B y viceversa. Por ejemplo: El noviazgo, la cédula de cada persona, El acta de nacimiento, ya que solo existe un solo documento de este tipo para cada una de las diferentes personas la placa de un auto, el dueño de un auto, el padre de un niño. Uno a varios: Una entidad en A se relaciona con cero o muchas entidades en B. Pero una entidad en B se relaciona con una única entidad en A. Por ejemplo: Cliente – Cuenta en un banco, Padre-Hijos, Camión-Pasajeros, zoologico- animales, árbol – hojas. Varios a varios: Una entidad en A se puede relacionar con 0 o muchas entidades en B y viceversa. Ejemplo: Arquitecto – proyectos, fiesta – personas, estudiante – materias. NOTA: Cabe mencionar que la cardinalidad para cada conjunto de entidades depende del punto de vista que se le de al modelo en estudio, claro esta, sujetándose a la realidad. Correspondencia de cardinalidades Dado un conjunto de relaciones binarias y los conjuntos de entidades A y B, la correspondecia de cardinalidades puede ser: Profa. DeliaConsuegra
  • 13. Correspondencia de cardinalidades • Dado un conjunto de relaciones, en el que participan dos o más conjuntos de entidades, la correspondencia de cardinalidad indica, el número de entidades con las que puede estar relacionada una entidad dada. Explicación: La relación existente entre un Cliente y el Automóvil es: “Compra”; porque un cliente puede comprar tantos automóviles como desee a la empresa, pero un automóvil determinado solo puede ser comprado por un único cliente. Profa. DeliaConsuegra
  • 14. Modelo E-R al modelo relacional Una base de datos relacional es un conjunto de relaciones normalizadas. Para representar el esquema de una base de datos relacional se debe dar el nombre de sus relaciones, los atributos de éstas, los dominios sobre los que se definen estos atributos, las claves primarias. Profa. DeliaConsuegra
  • 15. Diferencia entre un DBMS y una base de datos. • La base de datos es una colección de archivos interrelacionados almacenados en conjunto sin redundancia y la dbms es un conjunto de numerosas rutinas de software interrelacionadas cada una de ellas es responsable de una determinada tarea. • Elección apropiada de un DBMS • Se tiene que elegir el que tenga la mejor interfaz a las necesidades de la empresa y sobre todo que este apto para la base de datos que vayamos a utilizar. Componentes de un sistema de base de datos. Personas Máquinas Datos Programas Es lo que se conoce como base de datos propiamente dicha. Para manejar estos datos utilizamos una serie de programas. Profa. DeliaConsuegra
  • 16. Los Programas. Son los encargados de manejar los datos, son conocidos como DBMS (Data Base Management System) o también SGBD (Sistema Gestor de Base de Datos). Los DBMS tienen dos funciones principales que son: - La definición de las estructuras para almacenar los datos. - La manipulación de los datos. El lenguaje más habitual para construir las consultas a bases de datos relacionales es SQL, Structured Query Language o Lenguaje Estructurado de Consultas, un estándar implementado por los principales motores o sistemas de gestión de bases de datos relacionales. Durante su diseño, una base de datos relacional pasa por un proceso al que se le conoce como normalización de una base de datos. Profa. DeliaConsuegra
  • 17. Retroalimentación • Los elementos comunes en un diagrama entidad relación son: Entidades, Atributos y Relaciones. • Los Software más comunes para realizar una Base de datos son: Access , Oracle, SQL • Una Base de datos es una recolección de archivos interrelacionados. • Un Sistema de base de datos es un conjunto de numerosas rutinas de software y cada una es responsable de una tarea. • Las bases de datos se forman por: Tablas, campos, formularios, informes, consultas y relaciones. Profa. DeliaConsuegra