jueves, 26 de agosto de 2010

DEFINICIONES BASICAS

QUE ES UNA BASE DE DATOS

Los sistemas de bases de datos surgieron con el objetivo de resolver los problemas que planteaban los sistemas de ficheros. Una base de datos es un conjunto de datos relacionados que recogen las necesidades de información de una empresa u organización. Estos datos se comparten por todos los usuarios. El SGBD es un conjunto de programas que permiten a los usuarios definir, crear y mantener la base de datos, además de proporcionar un acceso controlado a dicha base de datos.

La base de datos es uno de los componentes principales de un sistema de información, por lo que el ciclo de vida de un sistema de información está  ligado al ciclo de vida de la base de datos sobre la que se apoya. Las etapas de este ciclo de vida son: planificación de la base de datos, definición del sistema, recolección y análisis de los requisitos, diseño de la base de datos, selección del SGBD, diseño de aplicaciones, elaboración de prototipos, implementación, conversión y carga de datos, prueba y mantenimiento.

QUE ES DDL(LENGUAJE DE DEFINICION DE DATOS)

Una vez finalizado el diseño de una base de datos y escogido un SGBD para su implementación, el primer paso consiste en especificar el esquema conceptual y el esquema interno de la base de datos, y la correspondencia entre ambos. En muchos SGBD no se mantiene una separación estricta de niveles, por lo que el administrador de la base de datos y los diseñadores utilizan el mismo lenguaje para definir ambos esquemas.

SINTAXIS EN BNF



Se basa Sintaxis en BNF (Notacion de Backus-Naur): se basa en la descripcion de cada elemento gramatical en funcion de otros mas simples a partir de precisos esquemas definidos apartir de sus reglas de produccion correspondiente.


La representacion de dichas reglas se hace por la representacion de simbolos que a su vez utilizan otros simbolos denominados metasimbolos.

::= de definicion (el esquema de la derecha desarrolla al elemento de la izquierda)

l de alternativa (se puede elegir unicamente uno de los elemetos que separa a los demas)

{} de repeticion (los elementos que incluyen puede repetirse cero o varias veces)

[] de opcion (los elementos que incluyan los pueden utilizar o no)

( ) de agrupacion (agrupa los elementos que incluyen)
 
MODELO ENTIDAD-RELACION
 
Es una herramienta para el modelado de datos de un sistema de información que busca mostrar la


estructura de la base de datos.






Entidad: representa una cosa u objeto del mundo real con el fin de entender un fin de algun problema.

Relacion: permite la asociacion y dependencia de las entidades establecidas en el problema.

Atributos: son las caracteristicas que definen las entidades.





* Diccionario de Datos: Es un listado organizado de datos que contienen las caracteristicas logicas y puntuales de los datos que se van a utilizar en el sistema que se programa, incluyendo nombre, descripcion, alias, organizacion y contenido.

El fin del Diccionario de Datos es dar presicion sobre los datos que se manejan en sistema.







* Sistema Gestor De Bases De datos: Es un software que nos sirve para manipular, contruir, modificar una

base de datos asegurando su integridad, confidencialidad y seguridad.