base de datos

Upload: johny-iza

Post on 10-Jan-2016

1 views

Category:

Documents


0 download

DESCRIPTION

Trbajajo

TRANSCRIPT

Base de Datos

Una base de datos son sistema orientado a datos adems es una coleccin redundante de datos compartibles entre diferentes sistemas de aplicacin.Es el almacenamiento de un conjunto de datos con el objetivo de que sirva a distintas aplicacin adems ayuda en el orden de datos ingresados.

La base de Datos se desarrolla en los aos 60 con un enfoque a los sistemas basados en ficheros.Los sistemas de Ficheros son sistemas orientados al proceso cada aplicacin dispone de sus propios ficheros de datos

El sistema gestor de la base de datos (SGBD):En un sistema de base de datos, los programas no acceden directamente los datos sino que es el software de sistema el encargado de proporcional a las aplicaciones datos que este los demanden pero no solo realiza esa funcin tambin es encargada de integridad, seguridad y confidencialidad de los datos.

En Definicin es un conjunto de programas que permite que los usuarios describan ,recuperen y manipulen eficazmente los datos almacenados en la base de datos, protegiendo dichos contra datos contra aquellas acciones intencionadas o no , que los pueden corromper .

El nivel Extremo o esquema externo es la visin que tiene de la base de datos en particular y solo estarn reflejados aquellos datos e interrelaciones que necesite el usuario. El nivel conceptual corresponde a la visin global de todos los datos de la base.El nivel interno corresponde a la estructura de almacenamiento .

El diccionario de la base de datosLa informacin almacenada en el diccionario de datos es imprescindible para realizar las funciones de manipulacin y transformacin. Igualmente, en el diccionario de datos se registrarn las informaciones necesarias para implementar la funcin de proteccin de datos.

Un diccionario de datos: contiene informacin sobre los datos almacenados en la base de datos desde el punto de vista del usuario. Un directorio de datos contiene, en un formato legible para la mquina, las Especificaciones necesarias para pasar de la representacin externa

Arquitecturas de aplicacinUn sistema de bases de datos posee una estructura compuesta de dos partes: un servidor, tambin denominado backend, y un conjunto de clientes o frontends.La arquitectura cliente/servidor nos lleva a lo que se conoce como proceso distribuido, esto es, al procesamiento de los datos distribuido sobre varias mquinas conectadas entre s a travs de una red de comunicaciones.El cliente slo puede conectarse a un servidor a un tiempo

Tipos de usuarios de un sistema de bases de datosUsuarios finales: Se trata de usuarios, con poco o ningn conocimiento informtico, que acceden a la base de datos a travs de:1. Aplicaciones diseadas especficamente para atender sus necesidades.2. Un lenguaje de manipulacin de datos autocontenido, que permite al usuario realizar operaciones de recuperacin y actualizacin de informacin3. Utilidades que permiten realizar consultas y modificaciones

Programadores de aplicaciones:Desarrollando sus aplicaciones por medio de generadores de pantallas, generadores de informes y lenguajes de cuarta generacin. Los generadores de pantallas e informes permiten generar el cdigo de la aplicacin de una forma rpidaEl administrador de la base de datos (DBA o DataBase Administrador):Es el usuario, o usuarios, responsable del diseo, creacin y mantenimiento de la base de datos.El administrador de la base de datos de la empresa de distribucin que venimos presentando como ejemplo, dispondr de todas las sentencias SQL implementadas en el SGBD Oracle para definicin y modificacin de todo tipo de objetos, tanto lgicos como fsicos.Modelos de datosEl universo del discurso es la parte o aspecto del mundo real que el diseador toma en consideracin y que tras el adecuado diseo se plasmar en una base de datos.El conjunto de los valores que toman los distintos objetos del esquema en un instante dado se denomina ocurrencia del esquema o base de datos.