Está en la página 1de 21

Curso libre:

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

¿Cómo estructurar Ejercicio


bases de datos? práctico
1 Bases de datos
¿Qué son?
Una base de datos es un conjunto de
datos que pertenecen a un mismo
contexto que se encuentran
almacenados y ordenados de una
forma estructurada para su posterior
recuperación, análisis y/o
transmisión.
Pasos para la construcción de una base
de datos
1. Recopilar u obtener una serie de
datos.
2. Agrupar los datos en un solo
espacio determinado.
3. Aplicación de transformaciones:
3 niveles de la forma normal.
Los 3 niveles de transformación normal
1 FN (Forma Normal)
• 1. Eliminar los grupos repetitivos de las tablas individuales.
• 2. Crear una tabla separada por cada grupo de datos relacionados.
• 3. Identificar cada grupo de datos relacionados con una clave primaria.

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:

Son ordenaciones en filas y


columnas de los datos

A las filas se les conocen como


Registros

A las columnas se les conoce


como Campos
II. Pasos para diseñar una base de
datos a partir de tablas

Definir el Objetivo/contexto
1

Identificar los temas (Tablas)


2
II. Pasos para diseñar una base de
datos a partir de tablas

Determinar los
campos/características
3
II. Pasos para diseñar una base de
datos a partir de tablas

Establecer las llaves


principales
4
Llaves
Suelen presentarse
como códigos de
identificación o con
las siglas ID.
Ejemplo:
+ Documento de
identidad de las Llave principal:
personas naturales Llave foránea:
Corresponde a un campo
(ID) Corresponde a una
o grupo de campos que
limitación referencial
+ Código postal identifican en forma
entre dos tablas.
+ Código de un país única un registro
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

3. Se usar la noción de llave foránea a fin de identificar los elementos a


relacionar dentro de las tablas.
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
4. Se establece la relación entre ambas tablas a fin de general la estructura
relacional.
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

Eliminar campos repetidos


6
II. Pasos para diseñar una base de
datos a partir de tablas

Eliminar campos repetidos


6
2 Práctica
H5P
Redes sociales de la
UIFCE
Facebook: Facebook.com/uifce
Twitter: @FCEuifce
YouTube: Unidad de informática
y comunicaciones FCE.
Página web:
fce.unal.edu.co/uifce
Instagram: uifce_un

También podría gustarte