Teoria de base de datos

Páginas: 12 (2791 palabras) Publicado: 28 de enero de 2012
TEMA 01: BASE DE DATOS

1. DEFINICION:
Una BD es una colección de datos interrelacionados, almacenados en conjunto, sin redundancias innecesarias, de forma independiente de los programas que acceden a ellos.

2. EL PROBLEMA DE LOS DATOS:
Desde siempre, toda empresa requiere almacenar información. Antes que existiera la informática, los datos se almacenaban en ficheros con cajones ycarpetas y fichas. Tras la aparición de la informática, estos datos se almacenan en archivos digitales dentro de las unidades de almacenamiento del ordenador.
Además las empresas requieren utilizar aplicaciones informáticas para realizar tareas propias de la empresa a fin de mecanizar a las mismas. Estas aplicaciones necesitan manejar los datos de la empresa.
En los inicios de la era informática,cada programa almacenaba y utilizaba sus propios datos de forma un tanto caótica. La única ventaja de este sistema, era que los procesos eran independientes por lo que la modificación de uno no afectaba al resto. Pero tenía grandes inconvenientes: Coste de almacenamiento elevado, datos redundantes (se repetían continuamente), probabilidad alta de inconsistencia en los datos, difícil modificaciónen los datos y facilidad de problemas de inconsistencia al realizar esas modificaciones.
Lógicamente la solución a este problema era hacer que todas las aplicaciones utilizaran los mismos datos. Esto provoca que los datos deban estar mucho más protegidos y controlados. Además los datos forman una estructura física y funcional que es lo que se conoce como BD.
De esta forma una BD es una serie dedatos relacionados que forman una estructura lógica, es decir una estructura reconocible desde un programa informático. Esa estructura no sólo contiene los datos en sí, sino la forma en la que se relacionan.
Las BD empiezan a aparecer en los años 60 y triunfan en los años 70 y 80.

3. SISTEMA DE BD:
Un sistema de BD sirve para integrar los datos. Lo componen los siguientes elementos:
a)HARDWARE: Máquinas en las que se almacenan las BD. Incorporan unidades de almacenamiento masivo para este fin.
b) SOFTWARE: Es el sistema gestor de BD. El encargado de administrar las bases de datos.
c) DATOS: Incluyen la información que se necesita almacenar y los datos que sirven para describir lo que se almacena en la BD (metadatos).
d) USUARIOS: Personas que manipulan los datos delsistema. Hay tres categorías:
* Usuarios finales: Aquellos que utilizan datos de la BD para su trabajo cotidiano. Normalmente no utilizan la BD directamente, sino que utilizan aplicaciones creadas para ellos a fin de facilitar la manipulación de los datos. Estos usuarios sólo acceden a ciertos datos.
* Desarrolladores: Analistas y programadores encargados de generar aplicaciones para losusuarios finales.
* Administradores: También llamados DBA (Data Base Administrator), se encargan de gestionar las BD.
Las necesidades de los usuarios son muy diferentes en función del tipo de usuario que sean: a los finales les interesa la facilidad de uso, a los desarrolladores la potencia y flexibilidad de los lenguajes incorporados del sistema de BD, a los administradores herramientas degestión avanzada para la BD.

4. ESTRUCTURA DE UNA BD:
Las BD están compuestas de datos y de metadatos. Los metadatos son datos que sirven para especificar la estructura de la BD; por ejemplo qué tipo de datos se almacenan (si son texto o números o fechas, etc.), qué nombre se le da a cada dato (nombre, apellidos, etc.), cómo están agrupados, cómo se relacionan, etc.
De este modo se producendos visiones de la BD:
a) ESTRUCTURA LÓGICA: Indica la composición y distribución teórica de la BD. La estructura lógica sirve para que las aplicaciones puedan utilizar los elementos de la BD sin saber realmente cómo se están almacenando. Es una estructura que permite idealizar a la BD. Sus elementos son objetos, entidades, nodos, relaciones, enlaces, etc. que realmente no tienen presencia...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Teoria Base De Datos
  • BASE DE DATOS TEORIA
  • Estrategias de teoria de informacion y base de datos
  • BASE DE DATOS , base de datos
  • Teoría De Access
  • Teoria De Sistemas y Bases De Datos
  • Teoria de Base de Datos
  • Teoria del base de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS