Please enable JavaScript.
Coggle requires JavaScript to display documents.
DESARROLLO DE UNA BASE DE DATOS - Coggle Diagram
DESARROLLO DE UNA BASE DE DATOS
:check:
DISEÑO CONCEPTUAL
:
Entramos a realizar un modelo más estructurado conocido como:
Modelo Entidad Relación
Esta etapa es totalmente independiente del
DataBase Management System (DBMS)
o Sistema Gestor de Base de Datos, con el cual se decida implementar el proyecto.
Se Definen las
Entidades
para saber que rol cumplen dentro del sistema ejemplo: Usuarios, Productos, Ventas, etc.
Definidas las Entidades tambien definimos sus
Atributos
, es lo que identifica a la entidad como tal Ejemplo: Usuario
(Código, Identificación, Nombre, Etc).
Encontrar las Relaciones entre las respectivas Entidades
Recolección de los requerimientos del Usuario
Utilizar Herramientas como por ejemplo:
Entrevista a las personas que van a usarla
Encuestas, Analizar Facturas o documentación que se maneja actualmente por el cliente
Es importante Analizar y Examinar cualquier sistema de base de datos en caso que ya exista para de esta manera conocer los medios físicos o digitales de la Compañía o Cliente
:check:
DISEÑO LÓGICO
:
Organizar los datos en Tablas, es en esta etapa que logramos ver de una manera organizada las entidades y los atributos.
Tablas y Normalización
En esta etapa ya tendremos una dependencia con el fabricante del
DataBase Management System (DBMS)
El DBMS nos marca ya que definimos el tipo de datos o de una manera o otra
Se realiza el
Modelo Relacional
Se define el tipo de dato que llevara o en otras palabras las propiedades de la entidad
:check:
DISEÑO FÍSICO
:
En esta etapa ya llego el momento de Implementar Físicamente la Base de datos en el Sistema
El modelo de datos físicos representa cómo se construirá el modelo en la base de datos.
Un modelo de base de datos física muestra todas las estructuras de tabla, incluidos el nombre de columna, el tipo de datos de columna, las restricciones de columna, la clave principal, la clave externa y las relaciones entre las tablas.
El modelo de datos físicos será diferente para diferentes Sistemas de Gestión de Base de datos. Por ejemplo, el tipo de datos para una columna puede ser diferente entre MySQL y SQL Server.
Por ejemplo, el tipo de datos para una columna puede ser diferente entre
MySQL y SQL Server.