0% encontró este documento útil (0 votos)
12 vistas4 páginas

Diseño de Bases de Datos: Modelo ER

El documento describe las tres etapas del diseño de bases de datos: diseño conceptual, diseño lógico y diseño físico. Explica que el diseño conceptual se centra en la estructura de la información independientemente de la tecnología, mientras que el diseño lógico y físico adaptan la estructura al sistema de gestión de bases de datos y hardware específicos para lograr mayor eficiencia. También resume los conceptos básicos del modelo entidad-relación, incluyendo las entidades, atributos, relaciones y tipos de conect
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
12 vistas4 páginas

Diseño de Bases de Datos: Modelo ER

El documento describe las tres etapas del diseño de bases de datos: diseño conceptual, diseño lógico y diseño físico. Explica que el diseño conceptual se centra en la estructura de la información independientemente de la tecnología, mientras que el diseño lógico y físico adaptan la estructura al sistema de gestión de bases de datos y hardware específicos para lograr mayor eficiencia. También resume los conceptos básicos del modelo entidad-relación, incluyendo las entidades, atributos, relaciones y tipos de conect
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Universidad Interamericana del Norte

Nombre: Olga Lidia Chavez Campa Matrícula: 10221311210


Materia: SISTEMA DE BASE DE Maestro: [Link] BENAVIDES GARZA
DATOS

Actividad de la semana: actividad 2

Fecha:02/02/23 Nivel académico:Profesional

Fuentes de consulta en formato APA:


DISEÑO DE BASE DE DATOS

Etapas del diseño de bases de datos:

Etapa del diseño conceptual:

1) En esta etapa se obtiene una estructura de la información de la futura BD independiente de


la tecnología que hay que emplear. No se tiene en cuenta todavía qué tipo de base de datos
se utilizará –relacional, orientada a objetos, jerárquica, etc.–; en consecuencia, tampoco se
tiene en cuenta con qué SGBD ni con qué lenguaje concreto se implementará la base de
datos. Así pues, la etapa del diseño conceptual nos permite concentrarnos únicamente en
la problemática de la estructuración de la información, sin tener que preocuparnos al mismo
tiempo de resolver cuestiones tecnológicas. El resultado de la etapa del diseño conceptual
se expresa mediante algún modelo de datos de alto nivel. Uno de los más empleados es el
modelo entidad interrelación (entity-relationship), que abreviaremos con la sigla ER.

2) Etapa del diseño lógico: en esta etapa se parte del resultado del diseño conceptual, que se
transforma de forma que se adapte a la tecnología que se debe emplear. Más
concretamente, es preciso que se ajuste al modelo del SGBD con el que se desea
implementar la base de datos. Por ejemplo, si se trata de un SGBD relacional, esta etapa
obtendrá un conjunto de relaciones con sus atributos, claves primarias y claves foráneas.

3) Etapa del diseño físico: en esta etapa se transforma la estructura obtenida en la etapa del
diseño lógico, con el objetivo de conseguir una mayor eficiencia; además, se completa con
aspectos de implementación física que dependerán del SGBD.

En la etapa del diseño físico –con el objetivo de conseguir un buen rendimiento de la base
de datos–, se deben tener en cuenta las características de los procesos que consultan y
actualizan la base de datos, como por ejemplo los caminos de acceso que utilizan y las
frecuencias de ejecución. También es necesario considerar los volúmenes que se espera
tener de los diferentes datos que se quieren almacenar.

Diseño conceptual: el modelo ER

El modelo ER es uno de los enfoques de modelización de datos que más se utiliza


actualmente por su simplicidad y legibilidad. Su legibilidad se ve favorecida porque
proporciona una notación diagramática muy comprensiva. Es una herramienta útil tanto
para ayudar al diseñador a reflejar en un modelo conceptual los requisitos del mundo real
de interés como para comunicarse con el usuario final sobre el modelo conceptual
obtenido y, de este modo, poder verificar si satisface sus requisitos. El modelo ER resulta
fácil de aprender y de utilizar en la mayoría de las aplicaciones. Además, existen
herramientas informáticas de ayuda al diseño (herramientas CASE*) que utilizan alguna
variante del modelo ER para hacer el diseño de los datos. El nombre completo del modelo
ER es entity-relationship, y proviene del hecho de que los principales elementos que
incluye son las entidades y las interrelaciones (entities y relationships). Traduciremos este
nombre por ‘entidad-interrelación’.
Construcciones básicas
Entidades, atributos e interrelaciones

Por entidad entendemos un objeto del mundo real que podemos distinguir del resto de objetos y
del que nos interesan algunas propiedades.

Las propiedades de los objetos que nos interesan se denominan atributos.


• Las entidades se representan con un rectángulo. El nombre de la entidad se escribe en mayúsculas
dentro del rectángulo.
• Los atributos se representan mediante su nombre en minúsculas unido con un guión al rectángulo
de la entidad a la que pertenecen. Muchas veces, dado que hay muchos atributos para cada entidad,
se listan todos aparte del diagrama para no complicarlo.

Se define interrelación como una asociación entre entidades; Los atributos de las interrelaciones,
igual que los de las entidades, tienen un cierto dominio, deben tomar valores atómicos y deben ser
univaluados.
Una interrelación puede asociar dos o más entidades. El número de entidades que asocia una
interrelación es el grado de la interrelación. La conectividad de una interrelación expresa el tipo de
correspondencia que se establece entre las ocurrencias de entidades asociadas con la interrelación.
En el caso de las interrelaciones binarias, expresa el número de ocurrencias de una de las entidades
con las que una ocurrencia de la otra entidad puede estar asociada según la interrelación. La
conectividad de una interrelación expresa el tipo de correspondencia que se establece entre las
ocurrencias de entidades asociadas con la interrelación. En el caso de las interrelaciones binarias,
expresa el número de ocurrencias de una de las entidades con las que una ocurrencia de la otra
entidad puede estar asociada según la interrelación.

• Conectividad uno a uno (1:1). La conectividad 1:1 se denota poniendo un 1 a lado y lado de la
interrelación.
• Conectividad uno a muchos (1:N). La conectividad 1:N se denota poniendo un 1 en un lado de la
interrelación y una N en el otro.
• Conectividad muchos a muchos: (M:N). La conectividad M:N se denota poniendo una M en uno
de los lados de la interrelación, y una N en el otro

En algunos casos, una entidad individual sólo puede existir si hay como mínimo otra entidad
individual asociada con ella mediante una interrelación binaria determinada. En estos casos, se dice
que esta última entidad es una entidad obligatoria en la interrelación. Cuando esto no sucede, se
dice que es una entidad opcional en la interrelación. Una interrelación n-aria puede tener n + 1 tipos
de conectividad, teniendo en cuenta que cada una de las n entidades puede estar conectada con
“uno” o con “muchos” en la interrelación*;Una interrelación recursiva es una interrelación en la que
alguna entidad está asociada más de una vez.

Una entidad débil es una entidad cuyos atributos no la identifican completamente, sino que sólo la
identifican de forma parcial. Esta entidad debe participar en una interrelación que ayuda a
identificarla. La generalización/especialización permite reflejar el hecho de que hay una entidad
general, que denominamos entidad superclase, que se puede especializar en entidades subclase;

a) La entidad superclase nos permite modelizar las características comunes de la entidad vista de
una forma genérica.
b) Las entidades subclase nos permiten modelizar las características propias de sus
especializaciones. Es necesario que se cumpla que toda ocurrencia de una entidad subclase sea
también una ocurrencia de su entidad superclase. La entidad que resulta de considerar una
interrelación entre entidades como si fuese una entidad es una entidad asociativa, y tendrá el mismo
nombre que la interrelación sobre la que se define.

También podría gustarte