You are on page 1of 25

1

U1. Sistemas gestores de bases de datos



1.1 Objetivo de las Bases de datos
Identificar la arquitectura, los usuarios, niveles de
abstraccin y lenguajes de un sistema de gestin de
bases de datos.
2
U1. Introduccin a los sistemas de bases de datos

La informacin es considerada, junto con la materia y la energa,
uno de los componentes fundamentales de la naturaleza, siendo
vital para el desarrollo de los pueblos.
Cualidades de la informacin
Precisin
Oportunidad
Complecin (completa)
Significativa
Coherente
Integridad
Seguridad (confidencialidad, disponibilidad e integridad)
Actividad
Conceptos de sistema
de informacin


1.1 Objetivo de las Bases de datos
3
U1. Introduccin a los sistemas de bases de datos

1.1 Objetivo de las bases de datos
Los sistemas de informacin se disean para a fin de satisfacer las
necesidades de informacin de una organizacin (empresa o cualquier
tipo de institucin pblica o privada) y est inmerso en ella.
Los sistemas de informacin son aquellos que toman los datos
del entorno (la propia organizacin as como sus fuentes
externas) y sus resultados han de ser la informacin que dicha
organizacin necesita para su gestin y toma de decisiones.
Entradas
Sistema
Entorno
Entorno
Salidas
Actividad
Estudiar sistemas
dinmicos
4
U1. Introduccin a los sistemas de bases de datos

1.1 Objetivo de las bases de datos
Esquema de un sistema dinmico
Controlador
Procesador Entrada Salida
Datos Informacin
Retroalimentacin
Estmulos
Seales
Estmulos
Actividad
Estudiar ventajas
de las BD
5
U1. Introduccin a los sistemas de bases de datos

El controlador del sistema ejerce funciones de planificacin y de gobierno,
acta de acuerdo con la informacin que recoge de la salida, enviando
estmulos a la unidad de entrada y al procesador, a fin de conseguir que las
salidas respondan a los objetivos del sistema.
Para ello
El controlador
Debe ser capaz
de :
Recibir la informacin
Interpretarla
Compararla con los objetivos previstos
Y emitir los impulsos de control que
exijan la regulacin del sistema
Actividad
Estudiar niveles de
gestin en
la organizacin
1.1 Objetivo de las bases de datos
6
U1. Introduccin a los sistemas de bases de datos

1.1 Objetivo de las bases de datos
Reduccin de
espacio de
almacenamiento
Independencia
de los datos
Coherencia de
los resultados
Mejor
disponibilidad
de datos
Mayor valor
informativo
Mayor eficiencia
en la
introduccin,
validacin y
almacenamiento
de los datos
Normalizacin
de la
informacin
Actividad
Estudiar inconvenientes
de las BD
7
U1. Introduccin a los sistemas de bases de datos

1.1 Objetivo de las bases de datos
Desfase entre
teora y prctica
Instalacin
costosa
Personal
especializado
Implantacin
larga y difcil
Escasa
estandarizacin
Falta de
rentabilidad a
corto plazo
Actividad
Estudiar Objetivos
de las BD
8
U1. Introduccin a los sistemas de bases de datos

1.1 Objetivo de las Bases de datos
Disminuir la redundancia e inconsistencia de los datos.
Eliminar la dificultad para tener acceso a los datos.
Evitar el aislamiento de los datos.
Corregir las anomalas en el acceso concurrente
Disminuir los problemas de seguridad
Disminuir los problemas de integridad.
Actividad
Definicin
de las BD
9
U1. Introduccin a los sistemas de bases de datos

1.1 Objetivo de las bases de datos
Un sistema de gestin de base de datos (DBMS database
management system) consiste en una coleccin de datos
interrelacionados y un conjunto de programas para acceder a esos
datos.
El objetivo primordial de un DBMS es proporcionar un entorno que sea
a la vez conveniente y eficiente para ser utilizado al extraer
informacin de la base de datos.
Actividad
Investigar Aplicaciones
de las BD
10
U1. Introduccin a los sistemas de bases de datos

1.1 Objetivo de las bases de datos
Sistemas de
base de datos
Los nuevos
planteamientos
de los sistemas
orientados a los
objetos
Surgieron como
respuesta a
Mejorar la
calidad de las
prestaciones de
SI
para
Aumentar su
rendimiento
Y
Actividad
Estudiar ventajas
de las BD
11
U1. Introduccin a los sistemas de bases de datos

En toda organizacin se suelen distinguir 3 niveles de gestin :
Operacional
Tctico y
Estratgico
Actividad
Estudiar niveles de
Gestin en
la organizacin
1.2 reas de aplicacin de los sistemas de
bases de datos
12
U1. Introduccin a los sistemas de bases de datos

Niveles de gestin de las organizaciones
Nivel estratgico

Elaboracin de planes
Objetivos generales
Nivel tctico

Control de gestin
Objetivos especficos
Nivel operacional

Tareas administrativas
rdenes y planes Informacin
Actividad
Estudiar que es
un DBMS
1.2 reas de aplicacin de los sistemas de
bases de datos
13
U1. Introduccin a los sistemas de bases de datos

1.2 reas de aplicacin de los sistemas de
bases de datos
Sistemas de
base de datos
Gestionar
grandes bloques
de informacin
estn diseados para
Definicin de
estructuras para el
almacenamiento
de informacin
La provisin de
mecanismos para
la gestin de la
informacin
esta gestin implica
as como
Informacin
almacenada
deben mantener la
seguridad
Pese a cadas del sistema
Accesos no autorizados
Actividad
Estudiar
aplicaciones
de las BD
14
U1. Introduccin a los sistemas de bases de datos

1.2 reas de aplicacin de los sistemas de
bases de datos
Categoras de aplicaciones
CAD (Diseo asistido por computadora)
CAM (Fabricacin asistida por computadora)
CAE (Ingeniera asistida por computadora)
CIM (Fabricacin integrada por computador)
Sistemas de oficina
Sistemas de apoyo para la toma de decisiones
Actividad
Estudiar Modelos de
datos
15
U1. Introduccin a los sistemas de bases de datos

Qu es un modelo de datos ?...

Clasificacin de los modelos
Modelo lgico basado en objetos
Entidad - Relacin
Orientado a objetos
Binario
Semntico de datos
Infolgico
Funcional de datos
Modelo lgico basado en registros
Relacional
De red
J errquico
Modelo fsico
Unificador
Memoria de datos
Tarea
Investigue y defina
brevemente cada
modelo
1.3 Modelos de datos
16
U1. Introduccin a los sistemas de bases de datos

1.4 Arquitectura del sistema gestor de bases de
datos
Interfaces de
aplicacin
Programadores de
aplicacin
Consulta
Planificacin de
base de datos
Procesador de
consultas
Compilador del
DDL
Cdigo objeto de
programas de
aplicacin
Gestor de
BD
Gestor de
archivos
Precompilador del
DML
Archivos
de datos
Diccionario
de datos
Almacenamiento
en disco
Sistema de Gestin
de Base de Datos
Ingenuos De aplicacin Sofisticados De base de datos
Usuarios
17
U1. Introduccin a los sistemas de bases de datos

1.4 Arquitectura del sistema gestor de bases de
datos
SMBD DBMS SGBD (sistema manejador de
una base de datos)
Software para procesar
consultas / programas
Software para tener acceso a
los datos almacenados
Programadores de aplicacin / consultas
SISTEMA DE BASE
DE DATOS (SBD)
Usuarios / programadores
Definicin de la BD
almacenada

(metadatos)
Base de Datos
almacenada
SOFTWARE
DEL SGBD
Actividad
Estudie los lenguajes
DDL y DML
18
U1. Introduccin a los sistemas de bases de datos

1.4 Arquitectura del sistema gestor de bases de
datos
Usuarios
Computadora
DBMS
Informacin
Actividad
Estudie independencia
Fsica y lgica
19
U1. Introduccin a los sistemas de bases de datos

Independencia fsica

Independencia lgica
de datos
Actividad
Estudie Niveles de
abstraccin
1.4 Arquitectura del sistema gestor de bases de
datos
20
U1. Introduccin a los sistemas de bases de datos

Vista 1 Vista 2 Vista n
Nivel Conceptual
Nivel Fsico
. . .
Usuarios Finales
Niveles de abstraccin
Actividad
Estudie usuarios
de la BD
1.5 Niveles de abstraccin
21
U1. Introduccin a los sistemas de bases de datos

1.6 Niveles de Usuarios
DBA
Diseadores de
base de datos
Usuario finales
Actividad
Estudie los funciones
del DBA
22
U1. Introduccin a los sistemas de bases de datos

DBA
Funciones
Definicin del esquema
Definicin de la estructura, del
almacenamiento y del mtodo de
acceso
Concesin de autorizacin para
el acceso de los datos
Especificacin de limitantes de
integridad

Actividad
Estudie los lenguajes
de una BD
1.6 Niveles de usuarios
23
U1. Introduccin a los sistemas de bases de datos

Lenguajes del SGBD
DDL (data definition language)

Ejemplo del DDL de SQL (Structured Query Language):

a) CREATE TABLE crear tablas
b) CREATE VIEW crear vistas
c) CREATE INDEX crear ndices
d) DROP TABLE borrar tablas
e) DROP VIEW borrar vistas
f) DROP INDEX borrar ndices
Actividad
Estudie lenguaje DML
1.7 Tipos de lenguajes
24
U1. Introduccin a los sistemas de bases de datos

Lenguajes del SGBD
DML (data manipulation language)

Ejemplo del DML de SQL (Structured Query Language):

a) SELECT elegir datos
b) UPDATE actualizar datos
c) DELETE eliminar datos
d) INSERT insertar datos

1.7 Tipos de lenguajes
Actividad
Investigar BD distribuidas
BD Multidimensionales
BD inteligentes
Actividad
Definicin, alcances,
Caractersticas y propsitos
25
U1. Introduccin a los sistemas de bases de datos

1.8 Tpicos selectos de bases de datos
Investigar definicin, alcances, caractersticas y
propsitos de:
BD Multidimensionales
BD distribuidas
BD inteligentes

You might also like