2. PROCESO GENERAL DEL DISEÑO DE
BASE DE DATOS
■ Nos permite ahorrar espacio, mediante diseño de base de datos optimizadas y sin
datos duplicados
■ Nos ayuda a que se preserve la precisión e integridad de los datos y que no se pierda
información
■ Agiliza de forma extrema de acceso y el proceso de datos
3. FASES DE UN DISEÑO
■ RECOGER INFORMACIÓN
■ DISEÑO CONCEPTUAL
■ DISEÑO LÓGICO
■ DISEÑO FÍSICO
■ IMPLEMENTARLO
4. RECOGER LA INFORMACIÓN
■ La fase de recogida y análisis .
■ Conocer los detalles expectativas y los futuros objetivos de los usuarios de base de
datos.
■ Entre los puntos importantes de la recogida de información seria:
– Identificar los grupos de usuarios y las principales áreas que utilizaran la base de
dato.
– Estudiar el entorno actual y el uso que se le quiere dar la información.
– Hacer entrevistas a los futuros usuarios.
5. DISEÑO CONCEPTUAL
■ Su objetivo es crear un esquema conceptual.
■ Durante esta fase plasmamos nuestras entidades y las relaciones que existen entre
ellas
poseePERSONA VEHICULO
ID
nombre
ID_pl
marca
6. ■ MODELO ENTIDAD-RELACION
– Los diseñadores de bases de datos suelen crear lo que se conoce como el modelo
entidad-relación, o diagrama, para ayudarles a visualizar la base de datos
– Este diagrama identifica cada entidad.
– Básicamente, el diagrama es lo bastante sencillo como para permitir que los
diseñadores de bases de datos aprendan y entiendan los conceptos básicos, pero
lo bastante detallados, que les ayuden a desarrollar aplicaciones compleja
7. DISEÑO LOGICO
■ Se transforma el modelo conceptual para darle un orden lógico.
■ Se puede hacer de manera manual o a través de algunas herramientas.
■ Se hace un nuevo análisis en profundidad del modelo conceptual
■ NORMALIZACION
– Se aplica a todos los modelos relacionales
– Una relación esta en una forma normal determinada si satisface un conjunto de
restricciones que son propias de esta forma normal determinada
– Cada forma normal indica las restricciones que se debe satisfaces, pero no describe
ningún procedimiento para conseguirlo.
8. ■ NORMALIZACION
– Primera forma normal: un solo valor para cada celda de una tabla.
– Segunda forma normal: los atributos deben depender de la clave primaria de la
tabla.
– Tercera forma normal: cada columna que no tenga una clave tiene que ser
independiente de las otras columnas.
9. DISEÑO FISICO
■ Se define las estructuras de almacenamiento de base de datos de forma física.
■ Es cuando se escribe el código con concretar el diseño en el motor de base de datos
que hemos escogido
■ Debemos revisar a detalle los tipos de datos que utilizaremos, sus dominios, cuales
índices debemos crear para optimizar las consultas.
10. IMPLEMENTARLO
■ Se crea y compila el esquema de la base de datos, se genera las aplicaciones que
implementar y se transmitirán.
– Optimizarlo: se crea estructuras físicas necesarias para mejorarla en el tiempo de
respuesta de una base de datos.
– Seguridad: se debe de proteger la estructura, en muchas organizaciones, la
información es un activo intangible y de naturaleza sensible, que tiene un valor muy
importante