Guia 1 Modulo 3.1 Tercero Itsi A
Guia 1 Modulo 3.1 Tercero Itsi A
Guia 1 Modulo 3.1 Tercero Itsi A
Desarrollar las competencias de gestión de bases de datos a través de la instalación, la configuración, el diseño, el
mantenimiento y la recuperación de la información que optimicen la funcionalidad y la disponibilidad de la base, con el
fin de optimizar los componentes que conforman el sistema de información.
Competencia: Explica las mejores prácticas de instalación y configuración de los componentes de las bases de datos.
En la primera propuesta del Modelo E/R, fue realizado por Chen (1976), se distinguen tan sólo tres clases de objetos:
entidades, atributos e interrelaciones.
Las Entidades: son los objetos principales sobre los que debe recogerse la información y generalmente denotan
personas, lugares, cosas o eventos de interés. Las entidades aparecerán reflejadas en el enunciado habitualmente como
nombre. A cada una de las posibles ocurrencias (cada persona, lugar, cosa o evento concreto) de la entidad se le
denomina ejemplar.
Los Atributos se utilizan para detallar las entidades asignándoles propiedades descriptivas tales como nombre, color y
peso. Existen dos tipos de atributos identificadores y descriptores. Los primeros se utilizan para distinguir de manera
única cada una de las ocurrencias de una entidad (distinguiéndose entre Identificadores Principales e Identificadores
alternativos), mientras que los descriptores se utilizan para describir una ocurrencia de entidad. No sólo es posible
especificar atributos en las entidades sino también en las interrelaciones (en este caso sólo tiene sentido hablar de
atributos descriptores y no de identificadores). Los atributos también aparecerán reflejados en el enunciado,
generalmente, como nombres.
También es posible recoger otras restricciones semánticas sobre los atributos aparte de las ya mencionadas de atributos
Identificadores Principales y Alternativos. Así, hablamos de atributos obligatorios/opcionales (si un atributo debe tomar
o no un valor), atributos univaluados /multivaluados (si un atributo toma un único valor o varios), atributos derivados (si
su valor se obtiene a partir de otros elementos del esquema E/R), atributos compuestos/simples (dependiendo de si un
atributo es o no un agregado de otros atributos). A su vez, estas restricciones se pueden combinar entre sí (pueden
existir en un esquema E/R atributos multivaluados simples opcionales, univaluados compuestos opcionales,
multivaluados obligatorios, multivaluados compuestos, etc.)
Las entidades pueden clasificarse por la fuerza de sus atributos identificadores, es decir, por su dependencia o no
dependencia respecto a otras entidades. Las entidades fuertes tienen existencia propia, es decir, poseen identificadores
internos que determinan de manera única la existencia de sus ocurrencias. Las entidades débiles pueden serlo por dos
motivos: bien porque su existencia en la BD (base de datos) depende de una entidad fuerte, o bien por que requieran
para su identificación de los atributos identificadores (algunos veces llamados atributos externos) de otra entidad, por
ejemplo, no poseen atributos identificadores internos que permitan la identificación de cada una de sus ocurrencias y
requieren la presencia de atributos externos. En el primero de los casos se habla de Dependencia en Existencia y en el
segundo de Dependencia de Identificación.
Finalmente las Interrelaciones representan asociaciones del mundo real entre una o más entidades. Las interrelaciones
se caracterizan por su nombre, el grado (número de entidades que participan en la interrelación), el tipo de
correspondencia (número máximo de ejemplares de una entidad asociados a una combinación de ejemplares de las
otras entidades en la interrelación, puede ser 1 o M.
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.
Una a una (1:1). En una relación uno a uno, cada registro de la Tabla A sólo puede tener un registro coincidente en la
Tabla B y viceversa.
Este tipo de relación no es habitual, debido a que la mayoría de la información relacionada de esta forma estaría en una
sola tabla. Puede utilizar la relación uno a uno para dividir una tabla con muchos campos, para aislar parte de una tabla
por razones de seguridad o para almacenar información que sólo se aplica a un subconjunto de la tabla principal.
Por ejemplo, puede crear una tabla que registre los empleados participantes en un partido de fútbol benéfico. Cada
jugador de Fútbol de la tabla Jugadores de fútbol tiene un registro coincidente en la tabla Empleados.
Una a varios (1:M): La relación uno a varios es el tipo de relación más común. En este tipo de relación, un registro de la
Tabla A puede tener muchos registros coincidentes en la Tabla B, pero un registro de la Tabla B sólo tiene un registro
coincidente en la Tabla A. Ejemplo: cliente y pedidos.
Varios a Uno (M:1): Una entidad en A se relaciona exclusivamente con una entidad en B. Pero una entidad en B se
puede relacionar con 0 o muchas entidades en A.
Muchos a muchos (M:M): En una relación mucho a mucho, un registro de la Tabla A puede tener muchos registros
coincidentes en la Tabla B, y viceversa. Este tipo de relación sólo es posible si se define una tercera tabla (denominada
tabla de unión) cuya clave principal (Clave principal: uno o más campos (columnas) cuyos valores identifican de manera
exclusiva cada registro de una tabla. Una clave principal no puede permitir valores Nulo y debe tener siempre un índice
exclusivo.
Ejemplos:
A la colección de entidades Alumnos, con el siguiente conjunto de atributos en común, (id, nombre, edad, semestre),
pertenecen las entidades: (1, Sofía, 18 años, 2)(2, Josefa, 19 años, 5) (3, Gabriela, 20 años, 2.
Conector: Separador Una Clave principal se utiliza para relacionar una tabla con claves externas de otras tablas.) Consta
de dos campos: las claves externas Clave externa: uno o más campos de tabla (columnas) que hacen referencia al campo
o campos de clave principal de otra tabla. Una Clave externa indica cómo están relacionadas las tablas.) De las Tablas A y
B. Una relación de Varios a varios no es sino dos relaciones de Uno a varios con una tercera tabla. Por ejemplo, la tabla
Pedidos y la tabla Productos tienen una relación de Varios a varios que se define mediante la creación de dos relaciones
de Uno a varios con la tabla Detalles de pedidos. Un pedido puede incluir muchos productos, y cada producto puede
aparecer en muchos pedidos. Ejemplo: personas y viviendas.
1. Una entidad se relaciona con otra entidad con una línea continua, ya que no lleva flechas, es solo una dirección
continua.
(1,M)
(0,1) (1,M)
PROYECTO participar EMPLEADO
(1,M) en la entidad EMPLEADO indica que un ejemplar de la entidad PORYECTO está relacionado con uno o más
ejemplares de la entidad EMPLEADOS en la interrelación participar
(0,1) en la entidad PROYECTO indica que un ejemplar de la entidad EMPLEADO está relacionado con cero o un ejemplar
de la entidad PROYECTO en la interrelación participar
Ejercicio para desarrollar: con la siguiente información diseñe el modelo entidad relación, identificando las entidades y
sus respetivos atributos.
“Se desea informatiza un centro de estudios de pequeño tamaño. Interesa controlar exclusivamente los asuntos
académicos, que alumnos tenemos, que cursos/asignaturas han realizado, que profesores tenemos en plantilla, quien ha
impartido cada uno de los cursos, etc.”