El objetivo principal de un SGBD es proporcionar una forma de
almacenar y recuperar la información de una base de datos de manera
que sea tanto práctica como eficiente.
APLICACAIONES
LA BANCA
LINEAS AEREAS
TARJETAS DE CREDITO
ABSASTRACCIÓN DE DATOS
Uno de los propósitos principales de un sistema de bases de datos es proporcionar a los usuarios una visión abstracta de los
datos. Es decir, el sistema esconde ciertos detalles de cómo se almacenan y mantienen los datos.
NIVEL LÓGICO
describe el diseño físico en el nivel físico
NIVEL FISICO
lógico describe el diseño de la base de datos en el nivel lógico
NIVEL DE VISTAS
varios esquemas en el nivel de vistas, a menudo denominados subesquemas, que describen diferentes vistas
de la base de datos
MODELO ENTIDAD RELACIÓN
está basado en una percepción del mundo real que consta de una colección de objetos básicos, llamados
entidades, y de relaciones entre estos objetos.
Las entidades se describen en una base de datos mediante un conjunto de atributos
Una relación es una asociación entre varias entidades
Además de entidades y relaciones, el modelo E-R representa ciertas restricciones que los contenidos de la base de
datos deben cumplir.
CARDINALIDADES
OTROS
MODELOS
Modelo relacional En
el modelo relacional
se utiliza un grupo
de tablas para
representar los
datos y las
relaciones entre ellos
MODELOS DE DATOS DE RED
MODELOS DE DATOS JERARQUICO
ESTRUCTURA LOGICA DE UNA BASE DE DATOS
se puede expresar gráficamente mediante un diagrama ER, que consta de los siguientes componentes
LENGUAJE DE LA BASE DE DATOS
definen los detalles de implementación de los esquemas de base de datos, que se ocultan
usualmente a los usuarios.
Lenguaje de manipulación de
datos lenguaje de manipulación de
datos (LMD) es un lenguaje que
permite a los usuarios acceder o
manipular los datos organizados
mediante el modelo de datos
apropiado
LMDs procedimentales
LMDs declarativos
USUARIOS Y ADMINISTRADORES DE UNA BASE DE DATOS
• Usuarios normales. S • Los usuarios
sofisticados • Programadores de
aplicaciones • Usuarios especializados.
Administrador de la base de datos La
persona que tiene este control central
sobre el sistema se llama administrador
de la base de datos (ABD).