Diseño de una base de datos paginas de la 11 a la 15 (5a edicion)

Solo disponible en BuenasTareas
  • Páginas : 7 (1741 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de mayo de 2011
Leer documento completo
Vista previa del texto

1.5.3 LENGUAGE DE DEFINICION:
SLQ ofrece un LDD elaborado que permite definir tablas, restricciones de integridad, asertos, etc.
Por ejemplo, la siguiente instrucción del lenguaje SLQ define la tabla cuenta:
create table cuent
(numero_cuenta char(10),Saldo integer)
La ejecución de esta instrucción LDD crea la tabla cuenta. Además, actualiza el direccionamiento de datos, que contiene metadatos.
1.5.4 ACCESO A LAS BASES DE DATOS DESDE LOS PROGRAMAS DE APLICACIÓN:
SQL no es tan potente como la maquina universal de turing; es decir, hay algunos cálculos que no pueden obtenerse mediante ninguna consulta SQL.Esos cálculos deben escribirse en un lenguaje anfitrión, como cobol,, C, C, C++ o java. Los programas aplicación son programas que se usan para interactuar de esta manera con la base de datos.
Para obtener acceso a la base de datos. Las instrucciones LMD deben ejecutarse desde el lenguaje anfitrión. Hay dos maneras de conseguirlo:
• Proporcionando una interfaz de programas de aplicación que sepueda usar para enviar instrucciones LDM y LDD a la base de datos para su empleo con el lenguaje C es un estándar de interfaz de programas de aplicación usado habitualmente. El estándar de conectividad de java con bases de datos ofrece características correspondientes para el lenguaje java.
• Extendiendo la sintaxis del lenguaje anfitrión para que incorpore las llamadas LDM dentro del programadel lenguaje anfitrión denominado precompilador LDM, convierte las instrucciones LDM en llamadas normales a procedimientos en el lenguaje anfitrión.
1.6 DISEÑO DE BASES DE DATOS
Los sistemas de bases de datos se diseñan para gestionar grandes cantidades de información. Forman parte del funcionamiento de alguna empresa, cuyo producto final puede que sea información obtenida de la base de datos oalgún dispositivo o servicio para el que la base de datos solo desempeña un papel secundario
El diseño de la base de datos implica principalmente el diseño del esquema de las bases de datos. El diseño de un entorno completo de aplicaciones para la base de datos que satisfaga las necesidades de la empresa que se esta modelando exige prestar atención a un conjunto de aspectos mas amplio. Este textose centrara inicialmente a la base de datos y el diseño de los esquemas de las bases de datos.

1.6.1 PROCESO DE DISEÑO:
Los modelos de alto nivel resultan útiles a los diseñadores de base de datos al ofrecerles un marco conceptual en el que especificar, de manera sistemática, los requisitos de datos de los usuarios de las bases de datos y la manera en que se estructura la base de datos parasatisfacer esos requisitos. La fase inicial del diseño de las bases de datos, por lo tanto, es caracterizar completamente los requisitos de datos de los hipotéticos usuarios de la base de datos.
A continuación, el diseñador escoge un modelo de datos y, mediante la aplicación de los conceptos del modelo de datos elegido, traduce esos requisitos en un esquema conceptual de la base de datos. Eldiseñador revisa el esquema para confirmar que todos los requisitos de datos satisfacen realmente y no entran en conflicto entre si, también puede examinar el diseño para eliminar cualquier característica redundante
En términos del modelo racional, el proceso de diseño conceptual implica decisiones sobre que atributos se desea capturar en la base de datos y como agruparlos para formar las diferentespalabras
Un esquema conceptual completamente desarrollado también indica los requisitos funcionales de la empresa. En la especificación de requisitos funcionales los usuarios describen el tipo de operaciones que se llevara a cabo con los datos
El proceso de pasar de un modelo a otro de datos abstracto a la implementación de la base de datos continua con 2 frases de diseño finales. En la fase...
tracking img