Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Inteligencia de negocios
básico: Excel, Power
Query & Power Pivot
Inteligencia de negocios básico:
Sesión 2 Monitor encargado:
Maria Fernanda
Cristancho Cardenas
Maria Fernanda Cristancho Cardenas
Monitora Junior
Correo: uniic_bog@unal.edu.co
Tel: 3165000 Ext: 12301
Contenido
2 FN (Forma Normal)
• 1. Crear tablas separadas para aquellos grupos de datos que se aplican a
varios registros
• 2. Relacionar las tablas resultantes mediante una clave externa.
3 FN (Forma Normal)
• Eliminar o separar aquellos campos que no dependan de la clave
• Creación de claves funcionales complementarias
Creación de tablas
I. Principios generales:
Definir el Objetivo/contexto
1
Determinar los
campos/características
3
II. Pasos para diseñar una base de
datos a partir de tablas
Establecer las
relaciones entre
5 tablas
¿Qué son las relaciones?
• “(…) son asociaciones entre tablas que se crean utilizando
sentencias de unión para recuperar datos.” (IBM).
1. Unívoca: “Las dos tablas pueden tener sólo un registro en
cada lado de la relación.” (IBM)
2. Una a varios: “La tabla de claves primaria sólo contiene un
registro que se relaciona con ninguno, uno o varios
registros en la tabla relacionada.” (IBM)
3. Varios a varios: “Cada registro en ambas tablas puede estar
relacionado con varios registros (o con ninguno) en la otra
tabla.” (IBM)
¿Cómo se relacionan las tablas?
• “Uno de los objetivos de un buen diseño de base de datos es
eliminar la redundancia de los datos (datos duplicados). Para
conseguirlo, conviene desglosar los datos en muchas tablas
basadas en temas para que cada hecho esté representado sólo
una vez.” (Microsoft).
1. Se deben tener las tablas resultantes del desglosamiento de datos por temas.
Tabla de País Tabla de ciudad
Código País Código ciudad
Nombre del país Nombre de la ciudad
Cantidad de habitantes Cantidad de ciudadanos
Código de la ciudad de Código de barrio o lugar de
expedición de la factura expedición de la factura
2. Se deben identificar las llaves primarias de cada tabla.
Ejemplo:
Tabla de País Tabla de ciudad
Código País Código ciudad
Nombre del país Nombre de la ciudad
Cantidad de habitantes Cantidad de ciudadanos
Código de la ciudad de Código de barrio o lugar de
expedición de la factura expedición de la factura
Nota:
Pese a que existen 3 tipos de relaciones, al momento de realizar un relacionamiento de
tablas, es aconsejable que estas queden expresadas en relaciones ‘Univocas’ o de ‘unas a
varios’ y se sugiere, en caso de existir relaciones de ‘varios a varios’, crear nuevas tablas
que permitan el desglosamiento hasta llegar a las estructuras recomendadas
II. Pasos para diseñar una base de
datos a partir de tablas