Base de datos

Solo disponible en BuenasTareas
  • Páginas : 8 (1985 palabras )
  • Descarga(s) : 0
  • Publicado : 23 de marzo de 2011
Leer documento completo
Vista previa del texto
Departamento de Sistemas y Computación Fundamentos de Bases de Datos IFM – 0414 Notas correspondiente al tema Capítulo 2 Modelos de Datos M. en C. Carolina Yolanda Castañeda Roldán

2.0 Base de Datos y desarrollo de aplicaciones El proceso de desarrollo de una Base de Datos (BD) esta ligada con el proceso de desarrollo de la aplicación. Los datos y las funciones deben ser tratadosseparadamente, pág. 2-5 [ORA96]. Modelado Modelos funcionales Un modelo funcional refleja al negocio y los requerimientos de la aplicación. Un modelo funcional puede consistir de una jerarquía funcional, modelo del proceso y un diagrama de flujo de datos. Se pueden registrar definiciones de la función y su interacción con otras funciones, pág. 2-5 [ORA96]. Modelo de Datos El modelo de datos consiste de unDiagrama Entidad Relación (DE/R) y documentación que lo soporta. Cross-Checking Se deben cruzar los datos y el modelo de función para asegurar que el modelo de datos refleja las necesidades del modelo de función y que el modelo de función contiene funciones que usan todos los datos en el modelo de datos. Diseño Modelos funcionales Los modelos funcionales son la base de un diseño de aplicación. Secrean módulos de los formularios, para los reportes y un diseño del menú. Modelo de Datos Los modelos de datos son la base para el diseño de aplicación. Se crean las definiciones de tablas, índices, vistas, agrupamiento (clusters), definiciones espaciales y secuencias. Chequeo Cruzado (Cross-Checking) Durante el diseño, el chequeo cruzado (cross-checking) contiene el diseño de la BD, es decir,contiene todos los datos requeridos por el diseño de aplicación y el diseño de aplicación contiene módulos que usa o soporta el diseño de datos. Sistema Operacional El sistema operacional comprime ambos, una BD operacional y un sistema de aplicación operacional, pág. 2-5 [ORA96].

Fundamentos de Bases de Datos

Pág. 1

Proceso de desarrollo de una Base de Datos El proceso de desarrollo de una basede datos inicia con los requerimientos de la información del negocio, pasando por varias etapas hasta llegar a la BD operacional como lo muestra la figura 1, pág. 2-6 [ORA96]:
Requerimientos de Información del Negocio Modelado de Datos Conceptual Vista del Negocio

Diseño de la BD Lógico

Vista del Sistema

Construcción Física de la BD

BD Operacional

Fig. 1 Proceso de Desarrollo deuna Base de Datos

Terminología
Modelado de Datos y diseño de una BD Relacional Conceptual (Vista del Negocio) Lógico (Vista del Sistema) Análisis Diseño Entidad Tabla Relación Llave foránea Atributo Columna Identificador Único Llave primaria Llave Única

Proceso de desarrollo de una Base de Datos El proceso de Desarrollo de la BD es de arriba hacia abajo, es una aproximación sistemática quetransforma los requerimientos del negocio en una BD relacional. Dicho de otra forma, es un corte vertical del método de desarrollo del cliente, pág. 2-7 [ORA96]. Modelo de Datos Conceptual El modelo de datos conceptual desarrolla un modelo formal de los requerimientos de la información de los negocios usando la técnica de Modelado Entidad Relación (E/R). Esta checa el modelo usando lanormalización. Se definen y modelan las cosas de gran significado acerca del cual el negocio necesita conocer o tomar información, y la relación entre ellos, pág. 2-7 [ORA96].

Fundamentos de Bases de Datos

Pag.

2

Diseño de una Base de Datos Lógica El diseño de una BD lógica transforma el modelo E/R normalizado en el diseño de una tabla relacional y en objetos de la BD física, incluyendo tablas,índices y vistas, pág. 2-7 [ORA96]. Diseño de una Base de Datos Física La construcción de una BD involucra desarrollar y trabajar los comandos del lenguaje de consultas estructurado (Structured Query Language = SQL) para crear los objetos de la BD física. Esto puede también involucrar cargar un conjunto inicial de datos dentro de una BD y garantizar al usuario el acceso a través de privilegios....
tracking img