Base de datos

Solo disponible en BuenasTareas
  • Páginas : 12 (2890 palabras )
  • Descarga(s) : 0
  • Publicado : 24 de noviembre de 2010
Leer documento completo
Vista previa del texto
Teoría de Bases de Datos.
• Introducción a las técnicas de Bases de Datos. El objetivo principal de las bases de datos es el de unificar los datos que se manejan y los programas o aplicaciones que los manejan. Anteriormente los programas se codificaban junto con los datos, es decir, se diseñaban para la aplicación concreta que los iba a manejar, lo que desembocaba en una dependencia de losprogramas respecto a los datos, ya que la estructura de los ficheros va incluida dentro del programa, y cualquier cambio en la estructura del fichero provocaba modificar y recompilar programas. Además, cada aplicación utiliza ficheros que pueden ser comunes a otras de la misma organización, por lo que se produce una REDUNDANCIA de la información, que provoca mayor ocupación de memoria, laboriososprogramas de actualización (unificar datos recogidos por las aplicaciones de los diferentes departamentos), e inconsistencia de datos (no son correctos) si los datos no fueron bien actualizados en todos los programas. Con las bases de datos, se busca independizar los datos y las aplicaciones, es decir, mantenerlos en espacios diferentes. Los datos residen en memoria y los programas mediante un sistemagestor de bases de datos, manipulan la información. El sistema gestor de bases de datos recibe la petición por parte del programa para manipular los datos y es el encargado de recuperar la información de la base de datos y devolvérsela al programa que la solicitó. Cada programa requerirá de una cierta información de la base de datos, y podrá haber otros que utilicen los mismos datos, perorealmente residirán en el mismo espacio de almacenamiento y los programas no duplicarán esos datos, si no que trabajarán directamente sobre ellos concurrentemente. Aunque la estructura de la base de datos cambiara, si los datos modificados no afectan a un programa específico, éste no tendrá por qué ser alterado. Mediante estas técnicas de base de datos se pretende conseguir a través del Sistema Gestor deBases de Datos(SGBD): • • • INDEPENDENCIA de los Datos: Cambios en la estructura de la Base de Datos no modifican las aplicaciones. INTEGRIDAD de los Datos: Los datos han de ser siempre correctos. Se establecen una serie de restricciones (reglas de validación) sobre los datos. SEGURIDAD de los Datos: Control de acceso a los datos para evitar manipulaciones de estos no deseadas.



Definiciónde Bases de Datos. Es una colección de datos referentes a una organización estructurada según un modelo de datos de forma que refleja las relaciones y restricciones existentes entre los objetos del mundo real, y consigue independencia, integridad y seguridad de los datos. Lo que debemos tener claro es la diferencia entre Base de Datos y SGBD. La base de datos es el almacenamiento donde residen losdatos. El SGBD es el encargado de manipular la información contenida en ese almacenamiento mediante operaciones de lectura/escritura sobre la misma. Además las bases de datos no sólo contendrán las tablas (ficheros) de datos, sino que también almacenará formularios (interfaces para edición de datos), consultas sobre los datos, e informes. El SGBD se encargará de manipular esos datos, controlar laintegridad y seguridad de los datos, reconstruir y reestructurar la base de datos cuando sea necesario.



Definición de Modelo de Datos. Un modelo de datos es un conjunto de CONCEPTOS y REGLAS que nos llevarán a poder reflejar la estructura de datos y operaciones aplicables sobre ellos de un sistema informático.



Introducción al Modelo Relacional. Existen multitud de modelos de datosaplicables para el diseño de bases de datos, pero el modelo relacional es el más usado y extendido; actualmente los SGBD más implantados utilizan este modelo de datos.

1

La representación gráfica de este modelo es la TABLA.

Una tabla se compone de FILAS y COLUMNAS. Las FILAS se corresponden con los REGISTROS y las columnas se corresponden con los CAMPOS. Un CAMPO será la unidad mínima...
tracking img