i.- Contenidos de la Cátedra
de Modelado de base de Datos
i.- Introducción
·
Sistemas de gestión de Archivos vs Sistemas
Gestores de base de Datos
·
Definicion de base de datos
·
Importancia de una BD en un Proyecto
Informatico
·
Modelar un proyecto Informático con Diagramas
UML y sus semejanzas como las diferencia a modelar una Base de Datos con
Modelos ER, relacional y Objeto-Relacional.
·
Errores frecuentes al Desarrollar bases de
datos. (Memoria Humana, la improvisación
o Aprendizaje por ensayo y Error, copiar Modelos de otros, retardar el diseño,
resolver con código de 3ra generación, No confiar en su Instructor o compañeros
de Equipo por la terquedad y Egocentrismo).
1.- Análisis de la Situación
(técnica IE-IR)
·
Paso 1: Grabar o Tomar Nota del Problema
Planteado en la reunión con los Actores Implicados( Comuna, Gerentes,
Directores, Encargados; Operadores)
·
Paso 2: Identificación de Entidades (IE)
partiendo de Pronombres generizables y Objetos específicos del predicado.
·
Paso 3: Identificación de Relaciones (IR)
partiendo de los verbos generizables o agrupables.
2.- Modelo Conceptual
(Modelo ER) autor: Peter P. Chang C.
·
Definir gráficamente Entidades y sus
Relaciones
·
Entender las Reglas de la Situación o del
Negocio
·
Entidades y Relaciones Fuertes y Debiles
·
Atributos y Grado, Atributos Derivados y
Compuestos
·
Claves, Claves Candidatas(Normalización
Adelantada)
·
Cardinalidad 1:1, 1:N, N:1, N:M
·
Aprendiendo DIA para diseñar ER (Simplicidad
y Revisión como Buen hábito)
HASTA AQUÍ SERIAN 1RA
A LA 4TA SEMANA
3.- Modelo Lógico (Modelo
Relacional) autor: Edgar. F. Codd
·
Traducción del modelo ER al Modelo Relacional
·
Tablas y relaciones, Atributos y Tuplas,
Cardinalidad y grado
·
Clave Principal, Clave Unicas, Clave
Opcional, Clave Foránea, Super Clave(tipo de relación avanzada)
·
Aprendiendo Toad Data Modeler para el
Modelado Lógico
4.- Técnicas de
Normalización del Modelo Relacional
·
Las 5 Formas Normales de Codd
·
Forma Normal Boyce-Codd
·
Forma Normal Fagin o Dominio Clave
HASTA AQUÍ SERIAN DE LA 5TA A A LA 8VA SEMANA
5.- Modelo Relacional Físico
o de Datos( Modeladores de Datos y SQL)
·
Selección de SGBD ( MySql, Posgres, Oracle,
MS-SQL etc)
·
Lenguaje de Definición de datos(Estructura de
la BD)
·
Lenguaje de Modificación de
Datos(mantenimiento de la BD)
·
Diccionario de Datos con Herramienta CASE.
·
Selección de Motores de BD según Gestor a
utilizar ( InnoDB, Heap, Nativo…)
HASTA AQUÍ SERIA DE LA 9NA A LA ULTIMA SEMANA DE CLASES
No hay comentarios:
Publicar un comentario