Вы находитесь на странице: 1из 24

Fundamentos de Base de Datos

Base de datos Sesin 01

Introduccin
Un Sistema de Gestin de Bases de Datos (SGBD), consiste en una coleccin de datos interrelacionados y un conjunto de programas para acceder a dichos datos.

Objetivos
Objetivos de la base de datos Ventajas de la base de datos Modelos de base de datos

Informacin y dato

Datos.- Trozos o piezas aisladas referentes a algn acontecimiento o hecho. Informacin.- Formado por un conjunto de datos y que tienen un significado.

34%
34% va a sobresalir

Base de datos
Conjunto de datos relacionados, con una determinada estructura lgica, almacenados fsicamente en forma de ficheros informticos.

Objetivos de los sistemas de BD


Redundancia e inconsistencia de datos Dificultad para acceder a los datos Aislamiento de datos Anomalas del acceso concurrente Problemas de seguridad Problemas de integridad Problemas de atomicidad
7

Niveles de abstraccin
Vistas

Conceptual

Fsico
8

Ejemplares y Esquemas
Ejemplar

Esquema
Esquema Fsico.- Representa los datos como son almacenados en el disco. Esquema Conceptual.- Representacin terica (lgica) de los datos y sus relaciones. Esquema Externo.- Visin de la base de datos que ofrece cada aplicacin.

Independencia de datos
Slo afecte a un nivel
Independencia fsica de datos
Esquema fsico

Independencia lgica de datos


Esquema lgico

10

Modelo de datos

Modelo de datos
Modelo.- Representacin de la realidad que conserva slo los detalles importantes. Grupos
Modelos lgicos basados en objetos Modelos lgicos basados en registros Modelos fsicos

11

Modelo de datos

Modelos lgicos basados en objetos


Representacin de datos como son captados en el mundo real.
Modelo Entidad Relacin (ms utilizado, pero no el nico)
Mundo real , mediante relaciones entre ellos.
Entidad

objetos (entidades) y
Atributos

Relacin

Liga
12

Modelo de datos

Ejemplo de E - R

13

Modelo de datos

Modelos lgicos basados en objetos


Otros modelos utilizados
El modelo orientado a objetos El modelo de datos semntico El modelo de datos funcional

14

Modelo de datos

Modelos lgicos basados en registros


Utilizan registros e instancias para representar la realidad, as como las relaciones que existen entre estos registros (ligas) o apuntadores. Los modelos ms aceptados:
Modelo relacional Modelo de red Modelo jerrquico

15

Modelo de datos

Modelos lgicos basados en registros


Modelo relacional

16

Modelo de datos

Modelos lgicos basados en registros


Modelo de red

17

Modelo de datos

Modelos lgicos basados en registros


Modelo jerrquico

18

Modelo de datos

Modelos fsicos
Dos de los ms conocidos son el modelo de unificacin y el modelo de memoria por marcos. El modelo fsico de datos captura aspectos de la implementacin del sistema de base de datos.

19

Sistema de Gestin de BD (SGBD)


Definicin.- Aplicativo de software brindado por el vendedor de la base de datos. Conjunto de programas que permiten a los usuarios crear y mantener una BD. Componentes
Lenguaje de definicin de datos (DDL) Lenguaje de manipulacin de datos (DML)

20

Sistema de Gestin de BD (SGBD)


Lenguaje de definicin de datos (DDL) Sencillo lenguaje artificial para definir y describir los objetos de la base de datos, su estructura, relaciones y restricciones. CREATE, DROP, ALTER Lenguaje de definicin del almacenamiento de los datos (DSDL: data storage definition language):
Permite especificar caractersticas fsicas de la base de datos (volmenes y archivos donde van a ser almacenados los datos, etc).
21

Sistema de Gestin de BD (SGBD)


Lenguaje de definicin de datos (DLL) Lenguaje de control de datos (DCL: data control language)
Encargado del control y seguridad de los datos (privilegios y modos de acceso, etc).

Un diccionario de datos es un archivo que contiene metadatos, es decir, datos acerca de los datos. Este archivo se consulta antes de leer o modificar los datos reales del sistema de base de datos.
22

Sistema de Gestin de BD (SGBD)


Lenguaje de manipulacin de datos (DML) Lenguaje artificial de cierta complejidad que permite el manejo y procesamiento del contenido de la base de datos. INSERT, SELECT, DELETE, UPDATE

23

Fin de la presentacin

Вам также может понравиться