Herramientas de Análisis de datos con Power BI
Curso
Base de datos
MÓDULO 2
Bases de datos
Módulo 2
1. ¿Qué es una Base de Datos?
2. Sistema de Administración de Base de Datos 3. Modelo Entidad - Relación
4. Normalización
Contenidos módulo 2
1. Obtención y análisis de requisitos 2. Diseño conceptual
3. Elección de un SGBD 4. Diseño lógico
5. Diseño físico
6. Implementación y ajuste del sistema de BD
Modelo Entidad Relación
Fases principales en el Diseño de BD
Atributo Simple: fácil de identificar inherente a la relación.
Atributo Compuesto: el cual se forma a partir de dos o más atributos simples.
Atributo Derivado: representa un valor que se genera a partir del valor de otro atributo.
Atributo Clave: aquel atributo(s) que identifica unívocamente a la entidad.
Modelo Entidad Relación
Tipos de atributos:
En la misma entidad, no existirán dos registros con el mismo valor para ese atributo.
(Restricción natural del problema real).
Modelo Entidad Relación
Clave o LLave:
Alumno
Nombre Dirección Código
Producto
Descripción Precio
Código producto
Modelo Entidad Relación
Modelo Entidad Relación
Modelo Entidad Relación
• Conceptual: aquí se realiza el modelo Conceptual (Semántico) del universo en el cual se presenta el problema.
Lógico: corresponde a la transformación de la representación conceptual a una representación compatible con el marco conceptual de la herramienta de implementación. El Modelo de Datos Relacional es quien permite realizar esta transformación.
Modelo Entidad Relación
Conceptos básicos
• El modelo relacional se caracteriza por organizar la información en términos de estructuras que se denominan relaciones.
•Las relaciones representan entidades o asociaciones entre conjuntos de entidades.
•Normalmente las relaciones se representan como tablas y sus propiedades, como columnas de las tablas.
Modelo Entidad Relación
Conceptos básicos
Modelo Entidad Relación
Conceptos básicos
•La relación se construye sobre un esquema relacional, los cuales están constituidos por un nombre de relación y una lista de sus atributos junto con sus dominios asociados.
•Un atributo es una característica o propiedad.
•Un conjunto de atributos representa la relación.
•El Dominio Asociado se refiere a los valores asociados a ese atributo.
Modelo Entidad Relación
Conceptos básicos
Atributo 1 Atributo 2 Atributo 3 Atributo 4 Atributo n
Valor 1,1 Valor 1,2 Valor 1,3 Valor 1,4 Valor 1,5
Valor 2,1 Valor 2,2 Valor 2,3 Valor 2,4 Valor 2,5
• El esquema de relación es la definición genérica de una relación y la lista de tuplas de la relación es la definición de cada una de las entidades que forman parte de esta relación.
Modelo Entidad Relación
Conceptos básicos
Modelo Entidad Relación
Modelo Entidad Relación
Modelo Entidad Relación
Modelo Entidad Relación
Modelo Entidad Relación
Modelo Entidad Relación
Modelo Entidad Relación
Modelo Entidad Relación
Modelo Entidad Relación
Modelo Entidad Relación
Modelo Entidad Relación
Modelo Entidad Relación
Modelo Entidad Relación
Modelo Entidad Relación
Modelo Entidad Relación
Modelo Entidad Relación
Modelo Entidad Relación
Modelo Entidad Relación
Normalización
Normalización
Normalización
Normalización
Normalización
Normalización
Normalización
• La Forma Normal Boyce-Codd (Denominada por sus siglas en inglés como BCNF o FNBC) es una forma normal utilizada en la normalización de bases de datos.
• Es una adaptación vagamente más segura de lo establecido en la Tercera Forma Normal (3FN).
Normalización
Forma normal de Boyce Codd:
• Una tabla se considera en esta forma si y solo si cada determinante (Valor que entrega el valor de otro atributo) es una llave candidata.
• Se dice que una tabla está en FNBC si y solo si está en 3FN y cada dependencia funcional no trivial tiene una clave candidata como determinante.
• En términos menos formales, una tabla está en FNBC si está 3FN y los únicos determinantes son claves candidata.
Normalización
Forma normal de Boyce Codd:
Un ejemplo típico para mostrar una tabla que, estando en 3FN, mantiene dependencias funcionales, puede ser una tabla que posee los atributos Dirección, Código Postal y ciudad, deduciendo a qué ciudades diferentes le corresponden códigos postales distintos.
TABLA DIRECCIÓN
Código Postal Dirección Ciudad 3000 C/ Las Flores N°17 Merida 4858 Av. Bolívar este Nº72 Maracay
Normalización
Tabla en forma normal de Boyce-Codd Código Postal Dirección
3000 C/ Las Flores N°17
4858 Av. Bolívar este Nº72
Tabla en forma normal de Boyce-Codd Código Postal Ciudad
3000 Merida
4858 Maracay
Para transformar la tabla en una tabla en FNBC se crea una tabla de Códigos Postales y ciudades, eliminando de la tabla original la ciudad, obteniéndose dos tablas, una con los atributos dirección y Código Postal y otra con el Código Postal y la ciudad.