Professional Documents
Culture Documents
Bdsi Unidad 1 Tema 2 Semana 6 p2
Bdsi Unidad 1 Tema 2 Semana 6 p2
Técnica de Manabí
Tema 2
DISEÑO DE BASE DE DATOS
Bases de datos
Universidad 2
Ing. Víctor Martínez Mg. - Diseño conceptual
Técnica de Manabí
• 2.4. Diseño lógico de datos
Tema 2
Resultado de aprendizaje de la unidad:
Construir sistemas de bases de datos
relacionales y gestionar sus datos: ingreso,
actualización, eliminación y extracción,
mediante el lenguaje de consulta
estructurado.
Universidad 3
Ing. Víctor Martínez Mg. - Diseño conceptual
Técnica de Manabí
En la clase anterior…
Universidad 4
15/11/2022 Ing. Víctor Martíinez Mg. - Diseño conceptual y lógico
Técnica de Manabí
En la clase anterior…
• Diseñe un modelo ER que permita
registrar el préstamo de libros de la UTM.
El procedimiento manual que se lleva a
cabo es la siguiente:
1. Se requiere registrar información del libro
(código, título, ISBN, editorial, número de
páginas), el cual es escrito por un autor
(código, nombres).
2. Cada autor puede escribir uno o varios
libros, los cuales, de cada libro se dispone
de varios ejemplares (código del ejemplar
y localización).
3. Los ejemplares de libro son prestados por
los usuarios, el cual se requiere que se
registre su código, teléfono, nombres y
dirección.
4. El proceso de préstamo registra la fecha
del préstamo y la fecha de su devolución.
Universidad 5
15/11/2022 Ing. Víctor Martíinez Mg. - Diseño conceptual y lógico
Técnica de Manabí
En la clase anterior…
• Diseñe un modelo ER que permita
registrar el préstamo de libros de la UTM.
El procedimiento manual que se lleva a
cabo es la siguiente:
1. Se requiere registrar información del libro
(código, título, ISBN, editorial, número de
páginas), el cual es escrito por un autor
(código, nombres).
2. Cada autor puede escribir uno o varios
libros, los cuales, de cada libro se dispone
de varios ejemplares (código del ejemplar
y localización).
3. Los ejemplares de libro son prestados por
los usuarios, el cual se requiere que se
registre su código, teléfono, nombres y
dirección.
4. El proceso de préstamo registra la fecha
del préstamo y la fecha de su devolución.
Universidad 6
15/11/2022 Ing. Víctor Martíinez Mg. - Diseño conceptual y lógico
Técnica de Manabí
En la clase anterior…
Diseñe un modelo ER que permita registrar el
préstamo de libros de la UTM. El procedimiento
manual que se lleva a cabo es la siguiente:
1. Se requiere registrar información del libro
(código, título, ISBN, editorial, número de
páginas), el cual es escrito por un autor
(código, nombres).
2. Cada autor puede escribir uno o varios
libros, los cuales, de cada libro se dispone
de varios ejemplares (código del ejemplar
y localización).
3. Los ejemplares de libro son prestados por
los usuarios, el cual se requiere que se
registre su código, teléfono, nombres y
dirección.
4. El proceso de préstamo registra la fecha
del préstamo y la fecha de su devolución.
Universidad 7
15/11/2022 Ing. Víctor Martíinez Mg. - Diseño conceptual y lógico
Técnica de Manabí
Metodología de diseño
de bases de datos
Niveles de abstracción
Universidad 8
15/11/2022 Ing. Víctor Martínez Mg. - Diseño conceptual
Técnica de Manabí
Verificar todos los Identificar claves
atributos de cada primarias para
Diseño lógico relacional entidad todas las entidades
Proceso de transformación
Verificar las
relaciones entre Resolver las
diferentes relaciones M:N
entidades
Normalización
Universidad 9
15/11/2022 Ing. Víctor Martíinez Mg. - Diseño conceptual y lógico
Técnica de Manabí
Diseño lógico relacional
Proceso de transformación
• Transformación de atributos y
entidades
• Las entidades pasan a ser tablas.
• Los atributos pasan a ser
columnas.
• Los identificadores principales
pasan a ser claves primarias.
AUTOR(idAutor, nombres)
Universidad 10
15/11/2022 Ing. Víctor Martíinez Mg. - Diseño conceptual y lógico
Técnica de Manabí
Diseño lógico relacional
Proceso de transformación
• Transformación de relaciones
• Relación varios a varios:
• La relación se transforma en una
tabla cuyos atributos son los
atributos de la relación y las claves de
las entidades relacionadas, que
pasarán a ser claves externas.
Universidad 11
15/11/2022 Ing. Víctor Martíinez Mg. - Diseño conceptual y lógico
Técnica de Manabí
Diseño lógico relacional
Proceso de transformación
• Transformación de relaciones
• Relación uno a varios o uno a uno
• No requiere ser transformadas en
una tabla en el modelo relacional.
• Del lado varios (tabla relacionada)
incluye como clave externa el
identificador de la entidad del lado
uno (tabla principal).
Universidad 12
15/11/2022 Ing. Víctor Martíinez Mg. - Diseño conceptual y lógico
Técnica de Manabí
Diseño lógico relacional
Proceso de transformación
Universidad 13
15/11/2022 Ing. Víctor Martíinez Mg. - Diseño conceptual y lógico
Técnica de Manabí
Diseño lógico relacional Modelo Lógico resultante
Proceso de transformación Libro
IdLibro (CP)
Autor
IdAutor (CF)
IdAutor (CP)
Titulo
Nombre ISBN
Modelo lógico 1 Editorial
Paginas
Prestamo
Ejemplar
IdEjemplar (CF)
IdUsuario (CF) IdEjemplar (CP)
IdLibro (CF)
FechaPrestamo (CF)
Localización
FechaDev
Usuario
IdUsuario (CP)
Nombres
Apellidos
Teléfono
Dirección
Universidad 14
15/11/2022 Ing. Víctor Martíinez Mg. - Diseño conceptual y lógico
Técnica de Manabí
Modelo relacional
Tablas y sus características: Filas, columnas
1. Una tabla se percibe como una estructura
bidimensional compuesta de filas y columnas.
2. Cada fila de la tabla (tupla) representa una ocurrencia
de entidad única dentro del conjunto de entidades.
3. Cada columna de la tabla representa un atributo y
cada columna tiene un nombre distinto.
4. Cada intersección de fila / columna representa un
valor de datos único. LIBRO(idLibro, idAutor, titulo, ISBN, editorial, páginas)
5. Todos los valores de una columna deben ajustarse al
mismo formato de datos.
6. Cada columna tiene un rango específico de valores
conocido como dominio de atributo.
Libro
7. El orden de las filas y columnas es irrelevante para el IdLibro IdAutor Titulo ISBN Editorial Paginas
SGBD.
001 001 El sombrero negro 123456789 Wikileaks 200
8. Cada tabla debe tener un atributo o una combinación 002 001 El sombrero gris 567891234 DevOpsTeam 250
de atributos que identifique de forma única cada fila.
003 002 El equipo rojo 987654321 CyberEditorial 235
Universidad 15
15/11/2022 Ing. Víctor Martíinez Mg. - Diseño conceptual y lógico
Técnica de Manabí
MODELO RELACIONAL RESULTANTE
MODELO LÓGICO RESULTANTE
Libro
Autor
IdLibro IdAutor Titulo ISBN Editorial Paginas
Libro IdAutor Nombre
IdLibro (CP) 001 001 El sombrero negro 123456789 Wikileaks 200
Autor IdAutor (CF) 001 Cristhian
002 001 El sombrero gris 567891234 DevOpsTeam 250
IdAutor (CP) 002 Luis
Titulo
003 002 El equipo rojo 987654321 CyberEditorial 235
Nombre ISBN
Editorial
Paginas
Prestamo Ejemplar
Prestamo
Ejemplar IdEjemplar IdUsuario FechaPrestamo FechaDev
IdEjemplar (CF) IdEjemplar IdLibro Localizacion
IdUsuario (CF) IdEjemplar (CP)
IdLibro (CF) 001 001 01-12-2021 15-12-2021 001 001 Percha 1
FechaPrestamo (CF)
Localización 002 002 01-12-2021 14-12-2021 002 001 Percha 1
FechaDev
002 001 16-12-2021 001 002 Percha 1
Usuario
IdUsuario (CP) Usuario
Nombres IdUsuario Nombres Apellidos Telefono Direccion
Apellidos
Teléfono 001 Juan Mendoza 0995974568 Portoviejo
Dirección 002 Pedro García 0987456321 Manta
Universidad 16
15/11/2022 Ing. Víctor Martíinez Mg. - Diseño conceptual y lógico
Técnica de Manabí
Ejercicio 1
Transformar a diseño relacional
Universidad 17
15/11/2022 Ing. Víctor Martíinez Mg. - Diseño conceptual y lógico
Técnica de Manabí
Ejercicio 1
Transformar a diseño relacional
Generalizaciones:
1. Las particularizaciones heredan la clave
primaria del conjunto de entidades de nivel
superior:
1. SUP(id, nombres)
2. SUB1(id, atr1)
3. SUB2(id, atr2)
2. Las particularizaciones heredan todos los
atributos de la entidad general.
1. SUB1(id, nombres, atr1)
2. SUB2(id, nombres, atr2)
3. Se suele añadir una columna artificial
(discriminante)
1. SUP(id, nombres, atr1, atr2, tipo)
Universidad 18
15/11/2022 Ing. Víctor Martíinez Mg. - Diseño conceptual y lógico
Técnica de Manabí
• Ejercicios con diseño lógico
relacional (DLR)
Ejercicios en grupo • Transformar a DL ejercicios de la
actividad autónoma 2.
• DER
• DLR1
• DLR2
• Tablas, registros, columnas (de un
ejercicio)
Universidad 19
15/11/2022 Ing. Víctor Martíinez Mg. - Diseño conceptual y lógico
Técnica de Manabí
Próxima semana
Universidad 20
Ing. Víctor Martínez Mg. - Diseño conceptual
Técnica de Manabí
Universidad
Técnica de Manabí