Bases De Datos - Introducción

Páginas: 14 (3395 palabras) Publicado: 19 de mayo de 2012
Base de datos
Fundamentos

Sistemas de Bases de datos
Los inconvenientes de los sistemas de ficheros se pueden atribuir a
los siguientes factores:
 La definición de los datos se encuentra codificada dentro de los
programas de aplicación, en lugar de estar almacenada aparte y de
forma independiente.
 No hay control sobre el acceso y la manipulación de los datos más
allá de lo impuestopor los programas de aplicación.
 Tampoco define las estructuras de datos mas adecuadas para un
mejor aprovechamiento del acceso al almacenamiento secundario.

Para trabajar de un modo más efectivo, surgieron las bases de datos
y los sistemas de gestión de bases de datos (SGBD).

Bases de datos
 Una base de datos es un conjunto de datos almacenados

entre los que existen relacioneslógicas y ha sido diseñada
para satisfacer los requerimientos de información de una
empresa u organización.
 La base de datos es un gran almacén de datos que se define
una sola vez y que se utiliza al mismo tiempo por muchos
departamentos y usuarios. En lugar de trabajar con ficheros
desconectados e información redundante, todos los datos se
integran con una mínima cantidad de duplicidad. Metadatos
 No sólo contiene los datos de la organización, también

almacena una descripción de dichos datos.
 Esta descripción es lo que se denomina metadatos, se
almacena en el diccionario de datos o catálogo y es lo que
permite que exista independencia de datos lógica-física.
 Los sistemas de bases de datos separan la definición lógica de
datos de la estructura física de los datos. Abstracción de datos
 El modelo seguido con los sistemas de bases de datos, es

también separar la definición de los datos de los programas
de aplicación.
 Los usuarios sólo ven la definición externa y no se deben
preocupar de cómo se define internamente y cómo funciona.
 Una ventaja de este modelo, conocido como abstracción de
datos, es que se puede cambiar la definición internasin
afectar a sus usuarios ya que la definición externa no se ve
alterada.

Vistas
 Los SGBD proporcionan un mecanismo de vistas que permite que

cada usuario tenga su propia vista o visión de la base de datos.
 El lenguaje de definición de datos permite definir vistas como
subconjuntos de la base de datos.
 Ventajas:

 reducir la complejidad permitiendo que cada usuario vea sólo laparte

de la base de datos que necesita.
 proporcionar un nivel de seguridad, ya que permiten excluir datos
para que ciertos usuarios no los vean.
 proporcionan un mecanismo para que los usuarios vean los datos en
el formato que deseen.
 representa una imagen consistente y permanente de la base de datos

SGBD
 Los sistemas de gestión de bases de datos (SGBD) son programas quepermiten almacenar y posteriormente acceder a los datos de forma
rápida y estructurada.
 El sistema de gestión de la base de datos (SGBD) es una aplicación que
permite a los usuarios definir, crear y mantener la base de datos, y
proporciona acceso controlado a la misma, mediante:

 un sistema de seguridad, de modo que los usuarios no autorizados no puedan





acceder a la base dedatos;
un sistema de integridad que mantiene la integridad y la consistencia de los
datos.
un sistema de control de concurrencia que permite el acceso compartido a la
base de datos.
un sistema de control de recuperación que restablece la base de datos
después de que se produzca un fallo del hardware o del software.
un diccionario de datos o catálogo accesible por el usuario que contiene ladescripción de los datos de la base de datos.

Sistema gestor de base de datos
Objetivos
 Abstracción de la información: no es como se ven ni como se

almacenan los datos. Define niveles de abstracción.
 Independencia: de los datos consiste en la capacidad de modificar
el esquema (físico o lógico) de una base de datos sin tener que realizar
cambios en las aplicaciones que se sirven...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introduccion A La Base De Datos
  • Introducción a Base de Datos
  • Introduccion a Bases De Datos
  • Introducción base de datos
  • Introducción A Las Bases De Datos
  • INTRODUCCION A LOS SISTEMAS DE BASE DE DATOS
  • Introducción Base De Datos
  • Sql Introduccion A Las Bases De Datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS