bases de datos

Páginas: 7 (1649 palabras) Publicado: 2 de octubre de 2014
Tema 1: Introducción a las
bases de datos

Introducción

1

Introducción
Información y datos
Ficheros vs. Bases de datos
Sistemas gestores de bases de datos
Visión de los datos
Modelos de datos
Lenguaje SQL
Arquitectura de un SGBD
Introducción

2

Introducción
La asignatura versa sobre la gestión de
datos mediante el uso de sistemas de
información.
Se tratarán: Conceptospara representar
información, lenguajes para manejarla
y las arquitecturas para la gestión de
datos.

Introducción

3

1.1 Información y datos
La

información se registra mediante
datos. Los datos se pueden mecanizar.
Los datos se interpretan para obtener una
información. La interpretación depende
del hombre, no se “puede” mecanizar.
[ACPT00]
Es necesario un almacenamientopersistente.

Introducción

4

1.2 Ficheros vs. Bases de datos
Fichero: almacenamiento persistente de
datos
usado
para
representar
información.
Ejem: Ficheros de texto, documentos
XML
Base de datos: colección de datos
relacionados usada para representar
información. También es persistente.

Introducción

1.1.
datos

5

Ficheros vs. Bases de

Introducción

6

1.1.Ficheros serializados
Acceso
serializado
Application

Appl ic ation

Application

Cola aplicaciones para
acceso a los datos

Archivo

Application

199712150007

Widget

100

4

400

199712150007

Thingamabob

275

1

275

199712150008

Widget

100

3

300

Introducción

7

1.1.
Problemas de la
concurrencia con ficheros
Trabajo con
una copia delos datos

Trabajo con una
copia de los datos

Application

Archivo
199712150007

Widget

100

4

400

199712150007

Thingamabob

275

1

Application

Archivo

Yo
también!

275

Widget

100

100

4

400

Thingamabob

275

1

275

199712150008

3

Widget

199712150007
199712150008

199712150007

Widget

100

3

300

300Application

Archivo
199712150007

Widget

100

4

400

199712150007

Thingamabob

275

1

275

199712150008

Widget

100

3

300

Introducción

8

Problemas de las
organizaciones de ficheros


-

Redundancia e inconsistencia de datos
Costes de mantenimiento de los programas:
Dificultad en el acceso. Cada consulta de
datos implica generalmenteescribir un
nuevo programa
- Aislamiento de datos. Formatos diferentes y
en medios diferentes
- Integridad. Para implementar restricciones de
integridad es necesario modificar todos los
programas que accedan a los datos
Introducción

9

Problemas de las
organizaciones de ficheros


Atomicidad. Cuando hay un fallo informático
(corte de corriente, error de disco, ...) se
puede produciruna inconsistencia en una
transferencia bancaria. La transferencia
debe ser una operación atómica (ocurre
totalmente o no ocurre).
Unidad de Trabajo (UOW) y Unidad de
Recuperación (UR)

Introducción

10

Problemas de las
organizaciones de ficheros
• Acceso concurrente.
Dos clientes retiran fondos de la misma
cuenta simultáneamente:
Ambos clientes leen X, y quieren
retirar Y, Z.Uno escribe X-Y y el otro X-Z. Al final, no
queda el valor correcto X-Y-Z.

Introducción

11

Problemas de las
organizaciones de ficheros
Las bases de datos solucionan
problemas de los ficheros.

los

Sin embargo, no sustituyen a los ficheros
en todas las aplicaciones. Por ejemplo:
ficheros
temporales,
datos
no
relacionados. Además, las bases de
datos se implementan conficheros.

Introducción

12

Problemas de las
organizaciones de ficheros
Costos asociados al uso de un SGBD:

Coste inicial elevado de hardware,
software y formación.

Coste de la provisión de seguridad,
control de concurrencia, recuperación
e integridad.

Introducción

13

Problemas de las
organizaciones de ficheros
Los ficheros se prefieren a los SGBD
cuando:
• BD y...
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