2. Diseño De Base De Datos
• ¿Que es una base de datos?
• Una base de datos, es un almacén que contiene información
digital de una empresa.
• Información critica
• Información operacional
3. Diseño De Base De Datos
Una entidad es un objeto que representa algo del
mundo real, automóvil, casa, persona, tiendas, licencias,
etc.
Elementos de una base de datos.
ENTIDAD
4. Diseño De Base De Datos
Las tablas son contenedores de datos las cuales organizan
la información en filas y columnas, las tablas también se
pueden representar como entidades.
Elementos de una base de datos. TABLA
5. Diseño De Base De Datos
Un atributo representa una propiedad de interés de una entidad.
Elementos de una base de datos.
ATRIBUTOS
Ejercicio:
Identificar todos los atributos de la entidad
persona
6. Diseño De Base De Datos
Elementos de una base de datos.
Una llave primaria es uno o más atributos de
una entidad o tabla, el identifica como registro
único dentro de un sistema de datos.
¿Cuál es la llave primaria de los siguientes objetos?
PRIMARY KEY
7. Diseño De Base De Datos
Elementos de una base de datos.
Las llaves foráneas sirven para señalar cual es la clave
primaria de otra tabla, indicando que existe una
relación entre una tabla A y la tabla B.
FOREIGN KEY
8. Modelamiento
Para realizar un modelamiento adecuado es necesario saber que existe la
normalización de las bases de datos.
9. La normalización de las bases de datos esta dividida en 3 normas importantes comunes
del mercado.
Modelamiento
Proceso que consiste en designar y aplicar una
serie de reglas a las relaciones obtenidas tras el
paso del modelo entidad-relación al modelo
relacional.
¿Que es la normalización?
10. Ventajas de la normalización de datos
• Se entiende de mejor manera un esquema de base de datos.
• Se disminuye la repetición de datos, se elimina la redundancia.
• Ayuda a prevenir errores lógicos en consultas y procesos.
• Facilita agregar nuevas columnas, funcionalidades sin romper el esquema ni
las relaciones de la base de datos.
* Disminuye el volumen de existencias en almacén y los costos de producción.
12. Primera forma normal
Se debe identificar la entidad padre del problema
Identificar todos los atributos de la entidad principal
Identifican sub entidades
Todas las entidades deben tener un ID identificador o llave
primaria.
Normalizando la entidad persona.
14. Conceptos de un E.R
• Tipos de relaciones:
• Los tipos de relaciones nos indican como
nuestras entidades se conectan unas con otras.
• Cardinalidad:
• 1-1
• 1-N
• N-N
• 0-N
15. Segunda forma normal
Se identifican las relaciones y se
conectan las entidades con las
cardinalidades 1 – n.
Se establece la llave foránea, desde la
tabla de origen a la tabla destino.
16. Tercera forma normal
Si existe una relación de muchos a muchos,
se debe generar una tercera entidad donde
solo almacenara los atributos
identificadores.
Cada entidad debe tener una cardinalidad
de 1 a n
18. Bases De Datos
Para poder aplicar el modelo antes realizado, es necesario crear una base de
datos en su sistema gestor de base de datos SQL server .
La sentencia que se ocupar para crear una base de datos es:
CREATE DATABASE NOMBRE_BASEDEDATOS