BB-DD

Páginas: 11 (2670 palabras) Publicado: 12 de mayo de 2013
Tema 1: Introducción

Bases de Datos

1

Ignacio Olmeda
Dpto. Ciencias de la Computación
Universidad de Alcalá

TEMA 1: INTRODUCCIÓN

Indice
1.1. Definición de un SGBD
1.2. Propósito de los SGBD
1.3. Visión de los datos
1.4. Modelos de datos
1.5. Lenguajes de Bases de Datos
1.6. Gestión de Transacciones y Almacenamiento
1.7. Usuarios de Bases de Datos
1.8. Estructura generalde un sistema
Referencia: Silberschatz et al., 2006, cap. 1

2

Ignacio Olmeda
Dpto. Ciencias de la Computación
Universidad de Alcalá

TEMA 1: INTRODUCCIÓN

1.1 Definición de un SGBD
Un sistema de gestión de Bases de Datos (SGDB)
consiste en una colección de datos interrelacionados y
un conjunto de programas para acceder a dichos
datos.
Los objetivos principales de un SGBDconsisten en
proporcionar un entorno eficaz y eficiente que permita
el almacenamiento y la recuperación de información
en una base de datos.

3

Ignacio Olmeda
Dpto. Ciencias de la Computación
Universidad de Alcalá

TEMA 1: INTRODUCCIÓN

1.1 Definición de un SGBD
Los SGBD se emplean, entre otros en:






4

Banca: cuentas, tarjetas de crédito
UniversidadesTelecomunicaciones
…..
INTERNET

Ignacio Olmeda
Dpto. Ciencias de la Computación
Universidad de Alcalá

TEMA 1: INTRODUCCIÓN

1.2 Propósito de los SGBD
Los SGBD intentan superar las limitaciones de los
sistemas de procesamiento de archivos de un
sistema operativo convencional.
Estas limitaciones son:








5

Redundancia e inconsistencia de los datos (costoso)
Dificultad deacceso a los datos (programas)
Aislamiento de los datos (independientes)
Problemas de integridad (restricciones de consistencia)
Problemas de atomicidad
Problemas de acceso concurrente
Problemas de seguridad
Ignacio Olmeda
Dpto. Ciencias de la Computación
Universidad de Alcalá

TEMA 1: INTRODUCCIÓN

1.3 Visión de los datos
El propósito principal de un sistema de base de datos
(BD)consiste en proporcionar a los usuarios una
visión abstracta de los datos.
Hay tres niveles:






6

Nivel físico (el nivel de abstracción más bajo): cómo se
almacenan realmente los datos
Nivel lógico: qué datos se almacenan y qué relaciones
existen entre ellos
Nivel de vistas (el nivel de abstracción más alto): sólo se
ofrece una parte de una BD al usuario, hay muchasposibles
vistas para la misma BD

Ignacio Olmeda
Dpto. Ciencias de la Computación
Universidad de Alcalá

TEMA 1: INTRODUCCIÓN

1.3 Visión de los datos
Nivel de vistas
Vista 1

Vista 2

...

Vista n

Nivel lógico

7

Nivel físico

Ignacio Olmeda
Dpto. Ciencias de la Computación
Universidad de Alcalá

TEMA 1: INTRODUCCIÓN

1.3 Visión de los datos
En el nivel físico sedescribe como se almacena un
determinado registro, por ejemplo, el número de bytes
reservado para un determinado campo, generalmente
queda oculto a los programadores y a los administradores.
En el nivel lógico se describe a qué tipo corresponde un
registros, por ejemplo id_cliente: string, los programadores
y administradores trabajan a este nivel.
En el nivel de vistas los usuarios ven unaserie de
programas de aplicación que esconden la estructura física y
lógica de los datos evitando así modificaciones de los
mismos.

8

Ignacio Olmeda
Dpto. Ciencias de la Computación
Universidad de Alcalá

TEMA 1: INTRODUCCIÓN

1.3 Visión de los datos
Ejemplares y esquemas:






La colección de información de una BD en un momento dado
se llama ejemplar de la BD, semodifican constantemente.
El diseño completo de la BD se llama esquema, raramente se
modifica.
Una BD puede tener varios subesquemas para cada una de
las vistas que posee

Independencia de datos:




9

física: capacidad para modificar el esquema físico sin que los
programas tengan que reescribirse
lógica: capacidad para modificar el esquema lógico sin que
los programas tengan que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Aa de bb cuando cc es dd
  • bb dd r88126
  • : Bb No Se
  • dd
  • BB
  • Bb
  • dd e e e e e e e e e
  • Bb

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS