You are on page 1of 40

ASIGNATURA

OPTATIVA
BASES DE DATOS

Magda Silva
TEMARIO

1.- Conceptos Generales

2.- Metodología de Modelamiento de Datos

3.- Sistemas Administradores de Bases de Datos

4..- Planificación BD
4.1.- Diseño de BD
4.2.-Base de Datos Relacionales

5.- Data Warehouse y Data Mining

6.-DBA
1.- CONCEPTOS GENERALES
Bases de datos
 Los S.I. guardan datos de los procesos
oraganizacionales cuya conducción apoyan.
 Ejemplo: Sistema de docencia: Archivos
Notas
Asignaturas
Alumnos

Ficha de Alumno
Ficha de Alumno
Rol : 412711-3 Ficha de Alumno
Rol : 412711-3 Ficha de Alumno
Nombres
Rol : 412711-3: José Washington
Nombres
Rol : 412711-3: José Washington
Apellidos
Nombres : Espinoza Pérez
: José Washington
Apellidos
Nombres : Espinoza Pérez
: José Alfonso
AñoApellidos
ingreso : 1997 : Espinoza Pérez
Registros Año Apellidos
TipoAño
ingreso : 1997
Ingreso : PAA
: Espinoza Robles
TipoAño
ingreso
Ingreso
: 1997
: PAA
ingreso : 2001
Campos
Fecha
Tipo nacimiento:
Ingreso : PAA 11/09/80
Fecha nacimiento:
Tipo Ingreso : PAA 11/09/80
Domicilio
Fecha nacimiento: : Los11/09/80
Alerces 1145, Villa Alemana
Domicilio
Fecha nacimiento: : Los Alerces 1145, Villa Alemana
11/09/83
Domicilio
Conceptos Generales : Los Alerces 1145, Villa Alemana
Bases de datos
 Base de datos: conjunto de archivos relacionados. Ej.
B.D. del Sistema de Docencia.
 Archivo: conjunto de registros del mismo tipo. Ej.
archivo de Alumnos, archivo de Asignaturas, etc.
 Registro: estructura compuesta por un conjunto de
campos. Ej. Ficha de alumno del archivo de alumnos.
 Campo: dato que se almacena (la dupla compuesta por
atributo y valor). Ej. Rol de alumno, Nombre, Fecha de
Nacimiento, etc. del registro de alumno.
 Campo clave: permite distinguir un registro de los
demás, dentro de un archivo. Ej. Rol de alumno. ¿Se
puede sin campo clave?

Conceptos Generales
Bases de datos automatizadas
 Las bases de datos (B.D.) automatizadas utilizan un soporte
computacional.
 Las B.D. automatizadas tienen las siguientes características:
 Gran capacidad de almacenamiento.
 Rápido acceso a los datos. ¿Alto poder procesamiento?
 Evitan la duplicidad de datos (si están bien diseñadas).
 Las B.D. automatizadas son independientes de las aplicaciones que las
accesan, en el sentido que:
 Pueden ser consultados por más de una aplicación.
 Sus datos perduran aun cuando se modifiquen las aplicaciones que
la accesan.

Conceptos Generales
Bases de datos automatizadas
Archivo de Alumnos
Rol Nombres Apellidos Año ingr. Tipo Ingr. Fecha Nac.
412711-3 José Washington Espinoza Robles 1997 PAA 11/09/80
415547-8 Andrea Pamela Figueroa Pérez 1997 PAA 05/03/80
417787-2 María Eugenia Herrera Morales 1997 ESP 22/08/79
418090-5 Pedro Carlos Solar Márquez 1997 PAA 01/12/79
....

Archivo de Asignaturas
Sigla Nombres Créditos
EST-356 Simulación 6
EST-339 Investigación de Operaciones I 5
...

Archivo de Notas
Rol Sigla Nota
412711-3 EST-356 5.8
412711-3 EST-339 5.3
415547-8 EST-356 6.4
415547-8Conceptos Generales EST-339 4.0
...
Los DBMS
 DBMS: (Data Base Management System) Sistema de Administración de Bases
de Datos. Es un software que se encarga de mantener los datos de un sistema
de información. Existen varios DBMS, entre ellos Oracle, Informix, Sybase,
Access, MySQL.

Aplicación D.B.M.S.

Usuario
Conceptos Generales
1.1.- Dato como un recurso
Dato como un recurso
 Dato
 Información
 Base de Datos

Dato Computador Información

Base de Datos

Conceptos Generales
Concepto de Base de Datos
Programa de
Usuario A
Aplicación

Bodega

Usuario B

• • Insumo
• •
• •
Usuario N
Proveedor

Conceptos Generales
Concepto de Base de Datos

Nivel Planificación
BASE
IÓN

MA
PER
AS
Nivel Táctico DE
CC

RK
ANZ
SON
DU

ET
DATOS
FIN

Nivel Operacional
ING
PRO

AL

Conceptos Generales
1.2.- Enfoque Tradicional de
Procesamiento de Datos
Enfoque Tradicional de
Procesamiento de Datos
Enfoque por Agregación

B C D

E F G H I

Conceptos Generales
Enfoque por Agregación
 Sistema de Procesamiento de Archivos
Programa Programa
Facturación Compras

Archivo Archivo
Archivo Archivo Archivo
Cuentas Inventario
Clientes Empleado Proveedor
Pagadas Materiales

Programa
Programa Programa
Cuentas por
Ventas Sueldos
Pagar

Archivo
Archivo Archivo Archivo Archivo
Inventario
Proveedor Factura Clientes Empleados
Productos

Conceptos Generales
1.3.- Enfoque Base de Datos
Enfoque Base de Datos
 Archivos Relacionados

 Elementos del Enfoque

 Implementación del Enfoque

Conceptos Generales
Archivos Relacionados

Archivo
Archivo Archivo Archivo Archivo
Cuentas
Clientes Empleados Inventario Proveedor
Pagadas

Archivo
Archivo Archivo Estadísticas
Factura Balance Ventas

Conceptos Generales
Elementos del Enfoque de BD
Administradores de BD Desarrolladores de SI Usuarios Finales

Herramienta Interface Programas de


CASE Usuario Aplicaciones

Reposi- DBMS
BD
torio

Conceptos Generales
Implementación del Enfoque de
BD
Modelamiento Creación BD Uso BD
(rara vez) (pocas veces) (frecuentemente)
Datos
(rara vez) Programador Usuario Final

Programa de Consulta
Requerimientos Definición BD
Aplicación (Query)

Modelo de
Datos Compilador DDL Traductor DML
Conceptual

DBMS

BD Lógica
BD Física
(Schema)

Conceptos Generales
DESVENTAJAS ARCHIVOS VENTAJAS BD
 Redundancia no Controlada  Mínima redundancia de Datos
 Incons is tencia de Dat os  Cons is t encia de Datos
 Inflexibilidad  Integración de Datos
 Es cas a Pos ibilidad de  Compart ir Dat os
Compartir Dat os  Es fuerzo por Es t andarización
 Pobre Es t andarización  Facilit ar el Des arrollo de
 Baja Product ividad del aplicaciones
Programador  Cont roles de Seguridad,
 Exces iva Mantención Privacidad e Integridad
 Flexibilidad en el Acces o
 Independencia de los Dat os
 Reducción de la Mant ención de
Programas

Conceptos Generales
1.4.- Las BD en el proceso de desarrollo
de los
SISTEMAS DE INFORMACIÓN

Un sistema de información se define como un


conjunto de procedimientos interrelacionados que
forman un todo, es decir, se obtiene, procesa,
almacena y distribuye información (datos
manipulados) para apoyar la toma de decisiones y el
control en una organización. Igualmente apoya la
coordinación, análisis de problemas y visualización de
aspectos más complejos.
1.4.- Las BD en el proceso de desarrollo
de los
SISTEMAS DE INFORMACIÓN
Un sistema de información contiene información de sus
procesos y su entorno. Las actividades básicas que producen la
información necesitan entradas, procesamiento y salidas. La
retroalimentación consiste en entradas reingresadas las que
son evaluadas y perfeccionadas. Estos sistemas de información
proporcionan la información necesaria a la organización o
empresa, donde y cuando se necesita .
Tipos de sistemas de información existentes son los
Transaccionales, los de apoyo a las decisiones y los
estratégicos.

Conceptos Generales
1.4.- Las BD en el proceso de desarrollo
de los
SISTEMAS DE INFORMACIÓN
En sentido general, la información es un conjunto organizado
de datos, que constituyen un mensaje sobre un determinado ente
o fenómeno. De esta manera, si por ejemplo organizamos datos
sobre un país (número de habitantes, densidad de población,
nombre del presidente, etc.) este resumen constituye
información sobre un país. Cuando tenemos que resolver un
determinado problema o tenemos que tomar una decisión,
empleamos diversas fuentes de información y construimos lo
que en general se denomina conocimiento o información
organizada que permite la resolución de problemas o la toma de
decisiones.

Conceptos Generales
1.4.- Las BD en el proceso de desarrollo
de los
SISTEMAS DE INFORMACIÓN
 Un dato es una representación simbólica (numérica,
alfabética, etc.), atributo o característica de una entidad. El
dato no tiene valor semántico (sentido) en sí mismo, pero
convenientemente tratado (procesado) se puede utilizar en la
realización de cálculos o toma de decisiones. Es de empleo
muy común en el ámbito informático.
 En programación un dato es la expresión general que
describe las características de las entidades sobre las cuales
opera un algoritmo.
 Un dato por sí mismo no constituye información, es el
procesado de los datos lo que nos proporciona información

Conceptos Generales
Características de los
Requerimientos de Información
Caract erís t icas Nivel Nivel Táct ico Nivel Operacional
Es t rat égico
Decis ión que apoya Planificación Largo Cont rol Gerencial Cont rol Operacional
Plazo
Tipo de Decis ión No Es t ruct urada Semi Es t ruct urada Es t ruct urada
Modelo más us ado Predict ivo Des cript ivo Normat ivo
Caract erís t icas de
la Información:
 Fuent e Medio Ambient e Regis t ros Int ernos Operación Int erna
 Exact it ud Razonable Buena Exact a
 Amplit ud Res umida Det allada Muy Det allada
 Frecuencia A Solicit ud Periódica Tiempo Real
 Rango de Tiempo Años Años Meses
 Us o Predicción Cont rol Acción Diaria
Conceptos Generales
Tipos de SI
 SI Operacionales o TPS (Transaction
OLTP Processing Systems)
(On-Line Transaction  SI Administrativos o MIS (Management
Processing)
Information Systems)

OLAP  Sistemas de Apoyo a la toma de decisiones o


(On-Line Analytic DSS (Decision Support Systems)
Processing)

Conceptos Generales
Ejemplo de un DSS
Computador
Computador Personal
Central
DBMS Query Planilla

DB's Corporativas Subcjto


BD

Archivo
Local

Conceptos Generales
Data Warehouse
 BD Operacionales Grandes
 Cada cierto tiempo los datos son movidos
fuera del sistema OLTP, hacia el …
 Data Warehouse (DW) o almacén de los
datos corporativos (sistema OLAP)

Conceptos Generales
Arquitectura del DW

Aplicación A
Datos
Sistema
Operacionales
OLTP
(Gigabytes) Data
Warehouse
(Terabytes)

Aplicación B

Conceptos Generales
Metodologías de Desarrollo
Estudio de Factibilidad

Definición de Requerimientos Upper-CASE

Diseño Lógico

Diseño Físico Prototipo

Programación y Pruebas Aproximaciones Sucesivas

Implementación Lower-CASE

Mantención

Conceptos Generales
1.5.- Conceptos y Características
de los Datos
Conceptos y Características de
los Datos
 Naturaleza del Dato
 Realidad, Metadato y Valor
 Representación del Dato
 Entidades y Asociaciones
 Tipos de Modelos de Datos
 Semántica de los Datos
 Tipos de Bases de Datos

Conceptos Generales
Naturaleza del Dato
Eventos, Objetos Diccionario de Datos Base de Datos
y

Definición Tipo de Ocurrencia de


Registro Registro
Clase de Entidades

Definición Ítemes Ocurrencia de


Atributos
de Dato Ítemes de Dato

Realidad Metadato Dato (o valor)

Conceptos Generales
Naturaleza del Dato
 REALIDAD
 Comprende el mundo real (una organización),
con sus componentes y el medio ambiente en el
cual opera. Cualquier organización se considera
como un conjunto de personas, recursos
financieros, materiales y equipos, que son
organizados para satisfacer ciertos objetivos;
además posee una interacción con el medio.

Conceptos Generales
Naturaleza del Dato
 Una entidad es una persona, objeto o evento sobre lo
que la organización decide coleccionar y almacenar
datos. Una entidad puede ser tangible como un
empleado, un producto, un computador o un cliente; o
intangible como una cuenta de un banco, un vuelo, un
centro de costos.
 Una clase de entidades, es un conjunto de
entidades que poseen características similares. Por
ejemplo, todos los clientes de una empresa. También se
le llama tipo de entidades, y a veces, suele usarse
indistintamente el término entidad o clase de entidad.

Conceptos Generales
Naturaleza del Dato
 METADATO
 Es información acerca de los datos de una
organización. Se usa para desarrollar modelos lógicos
de las entidades y asociaciones de una organización. El
metadato es almacenado y mantenido en el diccionario
de datos (o repositorio) de una organización.
 Cada clase de entidad tiene un tipo de registro
definido como metadato, cada atributo tiene un tipo de
ítem de dato como metadato.

Conceptos Generales
Manejo de Archivos
Cabezal
lecto
grabador

Conceptos Generales
Manejo de archivos

Partes de un
disco duro
Conceptos Generales
Manejo de Archivos

Organización de
los datos en el
medio de
almacenamiento

Conceptos Generales

You might also like