Base De Datos

Páginas: 6 (1464 palabras) Publicado: 26 de agosto de 2011
Introducción a los sistemas de bases de datos
Bases de datos II: Tema 1

Curso 06-07

Bases de Datos II: Esther de Ves / Vicente Cerverón - Tema 1

1

Estructura del tema
¿Qué es un sistema SGBD? ¿Por qué utilizar un SGBD? Modelos de datos Niveles de abstracción en un SGBD Independencia de datos Consultas en un SGBD Control de concurrencia en un SGBD Atomicidad y sistema derecuperación Estructura de un SGBD Clasificación de los SGBDs
Curso 06-07 Bases de Datos II: Esther de Ves / Vicente Cerverón - Tema 1 2

¿Qué es un SGBD?
Una BD es un conjunto de datos que describen las actividades de una o varias organizaciones relacionadas.
Entidades (p.e. estudiantes y cursos) Vínculos o relaciones (p.e. María está en el curso de BDII)

Un sistema de Gestión de Base de Datos es unsoftware específico que permite a los usuarios crear, mantener y manipular la BD (incorporando transparente e internamente los mecanismos necesarios para su funcionamiento correcto) . Un sistema de base de datos al conjunto formado por la BD más el SGBD.

Curso 06-07

Bases de Datos II: Esther de Ves / Vicente Cerverón - Tema 1

3

¿Por qué utilizar un un SGBD?
Acceso eficiente eindependencia de los datos. Reducción del tiempo de desarrollo de aplicaciones. Integridad y seguridad de los datos. Administración de los datos de forma uniforme. Posibilidad de acceso concurrente Recuperación del sistema frente a fallos.

Curso 06-07

Bases de Datos II: Esther de Ves / Vicente Cerverón - Tema 1

4

Modelos de datos
Un modelo de datos es una colección de conceptos para ladescripción de los datos. Un esquema es una descripción particular de datos utilizando un modelo dado. El modelo relacional de datos es el más utilizado en la actualidad:
Principal concepto: relación que es básicamente una tabla con filas y columnas (relación en el sentido de enumeración, no de correspondencia) . Cada relación tiene un esquema que describe las columnas, o campos.
Curso 06-07 Basesde Datos II: Esther de Ves / Vicente Cerverón - Tema 1 5

Niveles de abstracción en un SGBD
Existen muchas vistas de un único esquema conceptual y físico.
Las vistas describen como los usuarios ven los datos. El esquema conceptual define la estructura lógica. El esquema físico describe los ficheros e índices utilizados.
Curso 06-07

Vista 1

Vista 2

Vista 3

Esquema conceptualEsquema físico disco
6

Bases de Datos II: Esther de Ves / Vicente Cerverón - Tema 1

Niveles de abstracción
Esquema externo aplicación 1 (Vista 1):
CREATE VIEW pas (dni, nombre, sal_men) AS SELECT dni, nombre, salario/14 FROM emp WHERE tipo=‘pas’;

Esquema conceptual:
emp(dni, nombre, dirección, salario, tipo)

Esquema interno:
Fichero ordenado empleado con índice sobre el campo dniCurso 06-07

Bases de Datos II: Esther de Ves / Vicente Cerverón - Tema 1

7

Niveles de abstracción
Aplicación 1: accede a la información a través del esquema externo 1
SELECT nombre, sal_men FROM PAS WHERE dni=‘algo’;

SGBD: Control del acceso y resolución de la operación pedida SO: Manipulación de los drivers de los dispositivos de memoria secundaria

Curso 06-07

Bases de DatosII: Esther de Ves / Vicente Cerverón - Tema 1

8

Independencia de los datos
(uno de los mayores beneficios de usar un SGBD) Los niveles de abstracción son útiles para explicar la independencia de datos: la capacidad para modificar el esquema en un nivel del sistema sin tener que modificar el esquema del nivel inmediato superior. Así, las aplicaciones están “aisladas” (no deben preocuparse)de cómo están los datos estructurados y almacenados. Independencia lógica de los datos:
Protección ante cambios en la estructura lógica de los datos.

Independencia física de los datos:
Protección ante cambios en las estructuras físicas de los datos.

Curso 06-07

Bases de Datos II: Esther de Ves / Vicente Cerverón - Tema 1

9

Independencia de los datos
Vista 1 Vista 2 Vista 3...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS