Please enable JavaScript.
Coggle requires JavaScript to display documents.
Modelado y Diseño Conceptual de Bases de Datos - Coggle Diagram
Modelado y Diseño Conceptual de Bases de Datos
Conceptos básicos
Información
Útil para tomar decisiones
Conjunto de datos en un contexto significativo
Datos
Hecho que puede registrarse
Tiene significado particular
Base de datos
Colección de datos relacionados entre sí
Datos en un contexto común
Sistema de administración de B.D
DBMS (Database Management System)
Colección de programas para crear y mantener una base de datos
Software que facilita el proceso de definición, construcción y manipulación de bases de datos
Definición de BD
Especificar tipo de datos, estructura y restricción de datos a almacenar
Construcción de BD
Almacenar datos concretos en medios controlados por el DBMS
Manipulación de BD
Consultar y actualizar la BD además de crear informes a partir de los datos
Sistema de base de datos
Conjunto formado por la BD y el DBMS
Aplicación con la que se puede tener contacto con la B.D
Se necesita una interfaz gráfica y un DBMS
Proporciona cierto nivel de abstracción
Oculta detalles de almacenamiento que la mayoría de usuarios no necesitan saber
Esquema de la BD
Descripción de la B.D
Se espera que no se modifique frecuentemente
Se especifica durante el diseño
Diagrama
Representación del esquema
Elementos
Cada uno de los objetos del esquema
Arquitectura de 3 esquemas
Características importantes del enfoque de las BD
Separación Programa-Datos
Soporte de múltiples vistas de usuario
Empleo de catálogo para almacenar esquema de BD
Niveles de arquitectura ANSI/SPARC
Nivel interno
Forma en que los datos se almacenan realmente
Nivel conceptual
Describe la estructura de la BD completa
Nivel externo
Oculta el resto de la BD
Describe parte de la BD
Independencia de datos
Cambios en niveles inferiores no afectan niveles superiores
Lógica
Física
12 reglas Codd
Fases de diseño de una BD
Análisis del entorno del usuario
Desarrollo del modelo conceptual
Elección de DBMS
Desarrollo del modelo lógico
Desarrollo del modelo físico
Evaluación del modelo físico
Afinación del sistema
Implementación del sistema