You are on page 1of 27

Sistemas de Base de Datos

CAPÍTULO I

INTRODUCCION

1
Sistemas de Base de Datos

1.1.- SISTEMAS DE INFORMACIÓN

Las necesidades de información de nuestra


sociedad actual se dejan sentir de forma cada
vez más imperiosa. Nuestra infósfera, o
esfera de la información, esta siendo
fuertemente conmocionada y no sólo se
limita a acelerar el flujo de información, sino
que transforma la estructura profunda de las
decisiones de la que dependen nuestras
acciones diarias.
2
Sistemas de Base de Datos

1.1.- SISTEMAS DE INFORMACIÓN…


Tipos de Sistemas en las organizaciones
Nivel
estratégico Directores

Nivel Gerentes de
administrativo nivel medio

Trabajadores
Nivel del del
conocimiento conocimiento y
de datos

Gerentes
Nivel operativos
operativo
3
Ventas Manufactura Finanzas Contabilidad Personal
Sistemas de Base de Datos

1.1.1.- Tipos de Sistemas de Información…


Desde la perspectiva de las Bases de Datos

Sistemas de
Información para
Administración
(Toma de Decisiones)

Sistemas de Información
Operacionales 4
Sistemas de Base de Datos

1.1.1.- Tipos de Sistemas de Información…


Sistemas de Información Transaccionales…

Logística

Producción
Ventas y
Marketing
Base de SGBD
Datos Contabilidad

Finanzas
Recursos 5
Humanos
Sistemas de Base de Datos

1.1.1.- Tipos de Sistemas de Información…


Sistemas de Información de Apoyo a la Toma
de Decisiones…
Análisis
multidimensional

Base de datos Sistema de


Operacionales Extracción Soporte a Data
Transformación la toma de Mining
decisiones
Data
Warehouse

Generación
Datos Externos De relaciones 6
Sistemas de Base de Datos

1.2.- Evolución de las Bases de Datos


 Sistemas de Procesamiento de Archivos
(Sistemas orientados a los procesos)
 Sistemas de Bases de Datos
Se identifican las siguientes generaciones:
1a SGBD Jerárquico y de RED (CODASYL)
2a SGBD Relacionales
3a SGBD Orientado a Objetos, Inteligentes,
Activos, etc.
7
Sistemas de Base de Datos

1.2.- Evolución de las Bases de Datos


Sistemas de Procesamiento de Archivos

Datos de Aplicación Archivos de


Logística de Logística Logística

Datos de Aplicación de Archivos de


Contabilidad
Contabilidad Contabilidad

Datos de Aplicación de Archivos de


Recursos Recursos Recursos
Humanos 8
Humanos Humanos
Sistemas de Base de Datos

1.2.- Evolución de las Bases de Datos…


Sistemas de Procesamiento de Archivos…
Limitaciones:
 Datos separados y aislados.
 Mayoría de datos duplicados.
 Dependencia de programas y formato de
archivos.
 Archivos incompatibles entre sí.
 Difícil representación de los datos de acuerdo a
perspectivas del usuario.
9
Sistemas de Base de Datos

1.2.- Evolución de las Bases de Datos…


Sistemas de Bases de Datos

Datos de Depuración Aplicación de


Logística Logística

Organización
Datos de Aplicación de
Contabilidad Base de Contabilidad
Datos
Actualización

Aplicación de
Datos de Almacena Recursos
Recursos miento Humanos10
Humanos
Sistemas de Base de Datos

1.2.- Evolución de las Bases de Datos…


Sistemas de Bases de Datos…
Ventajas:
 Datos integrados.
 Reducción de datos duplicados.
 Independencia de Datos/Programas.
 Coherencia de resultados.
 Mayor valor informativo
 Representación fácil de las perspectivas del usuario.

11
Sistemas de Base de Datos

1.2.- Evolución de las Bases de Datos…


Sistemas de Bases de Datos…
Desventajas:
 Instalación costosa.
 Personal especializado.
 Implantación larga y difícil.
 Falta de rentabilidad a corto plazo.
 Ausencia real de normas.

12
Sistemas de Base de Datos

1.3.- Tendencias de las Bases de Datos…


Líneas de Evolución

FUNCIONALIDAD/
INTELIGENCIA

RENDIMIENTO
BD

DISTRIBUCIÓN/
13
INTEGRACIÓN
Sistemas de Base de Datos

1.3.- Tendencias de las Bases de Datos…

Línea de Evolución: Rendimiento

• BD PARALELAS

• BD EN TIEMPO REAL

• BD EN MEMORIA PRINCIPAL

14
Sistemas de Base de Datos

1.3.- Tendencias de las Bases de Datos…


Línea de Evolución: Distribución
• BD DISTRIBUIDAS

• BD FEDERADAS

• MULTIBASES DE DATOS

• BD MÓVILES

• BD Y “WEB” 15
Sistemas de Base de Datos

1.3.- Tendencias de las Bases de Datos…


Línea de Evolución: Inteligencia

• BD ACTIVAS
• BD DEDUCTIVAS
• BD ORIENTADAS A OBJETOS
• BD MULTIMEDIA
• BD TEMPORALES
• BD SEGURAS
• BD DIFUSAS
• ALMACENES DE DATOS
16
Sistemas de Base de Datos

1.4.- SISTEMAS DE BASE DE DATOS

Un sistema de base de datos es el


conjunto de hardware, software, datos y
personas, que ordenadamente
relacionadas entre sí contribuyen a un
objetivo.

17
Sistemas de Base de Datos

1.4.- SISTEMAS DE BASE DE DATOS…


Usuario 1 Usuario 2 Usuario n

APLICACIONES

Software

SISTEMA DE GESTIÓN DE BASE DE DATOS (SGBD)


Hardware

Base de
Datos 18
Sistemas de Base de Datos

1.4.1.- Base de Datos (Conceptos)


Colección de datos interrelacionados almacenados en conjunto sin
redundancias perjudiciales o innecesarias; su finalidad es servir a
una aplicación o más, de la mejor manera posible; los datos se
almacenan de modo que resulten independientes de los programas
que los usan; se emplean métodos bien determinados para incluir
nuevos datos y para modificar o extraer los datos almacenados.
(Martin, 1975)

Conjunto estructurado de datos registrados sobre


soportes accesibles por ordenador para satisfacer
simultáneamente a varios usuarios de forma selectiva
y en tiempo oportuno (Delobel, 1982)
19
Sistemas de Base de Datos

1.4.1.- Base de Datos (Conceptos…)


Colección no redundante de datos compartibles entre diferentes
sistemas de aplicación. (Howe, 1983)

Colección integrada y generalizada de datos,


estructurada atendiendo a las relaciones naturales de
modo que suministre todos los caminos de acceso
necesarios a cada unidad de datos con objeto de poder
atender toda las necesidades de los diferentes
usuarios (Deen, 1985)

Colección de datos interrelacionados.


(Emasri y Navathe, 1989) 20
Sistemas de Base de Datos

1.4.1.- Base de Datos (Conceptos…)


Colección o depósito de datos integrados, con
redundancia controlada y con una estructura que
refleje las interrelaciones y restricciones existentes en
el mundo real; los datos, que han de ser compartidos
por diferentes usuarios y aplicaciones, deben
mantenerse independientes de éstas, y su definición y
descripción, únicas para cada tipo de datos, han de
estar almacenadas junto con los mismos. Los
procedimientos de actualización y recuperación,
comunes y bien determinados, habrán de ser capaces
de conservar la integridad, seguridad y
confidencialidad del conjunto de los datos.
21
Sistemas de Base de Datos

1.4.1.- Base de Datos (Componentes)


Base de Datos

METADATOS DATOS

Los metadatos describen la estructura de los datos, las


restricciones (de integridad, de dominio), las relaciones existentes
entre los datos, Las operaciones aplicables a los datos.
(Una base de datos es autodescriptiva).

Los Datos están organizados en forma de registros o tuplas


organizados en tablas. 22
Sistemas de Base de Datos

1.4.2.- Sistemas de Gestión de Base de Datos


(SGBD)
Concepto
Conjunto coordinado de programas,
procedimientos, lenguajes, etc. Que suministra,
tanto a los usuarios no informáticos como a los
analistas, programadores o al administrador, los
medios necesarios para describir, recuperar y
manipular los datos almacenados en la base,
manteniendo su integridad, confidencialidad y
seguridad.
23
Sistemas de Base de Datos

1.4.2.- Sistemas de Gestión de Base de Datos


(SGBD)
Funciones
• Función de descripción o definición
Permite describir: Los elementos de datos,
Estructura, interrelaciones, restricciones y
dominios.
Mediante un Data Definition Language (DDL)
• Función de manipulación
Permite: Añadir, suprimir, modificar y buscar
Mediante un Data Manipulation Language (DML)
• Función de utilización
Interfaces para los usuarios y para el
24
administrador.
Sistemas de Base de Datos

1.4.2.- Sistemas de Gestión de Base de Datos


(SGBD)
Estructura
SGBD

Máquina
Relacional
Comandos SQL

Datos, Indices, Máquina de


Catálogos Almacenamiento
Memoria Permanente 25
Sistemas de Base de Datos

1.4.2.- Sistemas de Gestión de Base de Datos


(SGBD)
Estructura…
MAQUINA RELACIONAL

ADMINISTRADOR
DE CONSULTAS

Optimizador
DDL Administrador
De Consultas
MANAGER de Catálogos
Administrador
de los Planes
de Acceso

26
Sistemas de Base de Datos

1.4.2.- Sistemas de Gestión de Base de Datos


(SGBD)
Estructura…
MAQUINA DE ALMACENAMIENTO
Administrador
de los métodos
de Acceso
Administrador
de las estructuras
Administrador Administrador
de almacenamiento
de de
Administrador
Concurrencia Transacciones
de Buffer
Administrador
de Memoria
permanente
27

You might also like