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

Fundamento de Base de

Datos
Sesin 01: Introduccin a Base de
Datos

Ing. Ivan Crispin Snchez


Contenido
1. Presentacin de alumnos

2. Explicacin del Silabo

3. Establecimiento de Normas

4. Examen de Entrada

5. Introduccin al curso

www.ucv.edu.pe
1. Presentacin de los Estudiantes
2. Explicacin de Silabo
3. Establecimiento de Normas
Tardanzas y faltas

Fechas de entrega de trabajos

Laboratorios.

Proyecto del Curso

Exmenes
Objetivo
.
Conocer y comprender el concepto de Base de datos.
Reconocer los elementos involucrados en el concepto de base de datos.
Potenciar en el estudiante sus habilidades para disear e implementar base
de datos empresariales con rapidez y espritu innovador capaz de adaptarse
al entorno competitivo.
4. Examen de entrada
Duracin 20 min.
Un sistema de informacin es
un conjunto organizado de
elementos, que pueden ser
personas, datos, actividades o
recursos materiales en general.
Estos elementos interactan
entre s para procesar
informacin y distribuirla de
manera adecuada en funcin de
los objetivos de una
organizacin.
Un sistema de informacin realiza cuatro
actividades bsicas:
entrada, almacenamiento, procesamiento
y salida de informacin.
Clasificacin de los Sistemas de Informacin Base Datos en
diferentes
niveles segn la
estructura
jerrquica de la
empresa.
Resea Historica
Evolucin Histrica:
Aos 50s: Preparacin de resmenes en departamentos de
informtica.
En los 60s nacen los sistemas gestores de bases de datos.
Despus aparecen los motores relacionales.
A finales de los 80s aparece el data warehouse.

11
DATO E INFORMACIN

Dato es un conjunto de caracteres con algn Informacin es un conjunto ordenado de


significado, pueden ser numricos, datos los cuales son manejados segn la
alfabticos, o alfanumricos. necesidad del usuario.
Para que un conjunto de datos pueda ser
procesado eficientemente y pueda dar lugar a
informacin, primero se debe guardar
lgicamente en archivos.
CONCEPTOS BSICOS
Campo
Registro
Archivo
Base de Datos
DBMS
Esquema de Base de Datos
Administracin de Base de Datos
CAMPO, REGISTRO Y ARCHIVO

Campo es la unidad ms pequea a la cual


uno puede referirse en un programa.
Desde el punto de vista del programador Registro es una coleccin de
representa una caracterstica de un individuo campos de iguales o de
u objeto. diferentes tipos.
Archivo es una coleccin de
registros almacenados
siguiendo una estructura
homognea.
BASE DE DATOS (BD).

Es una coleccin de archivos El contenido de una base de datos engloba a


interrelacionados, son creados con un DBMS. la informacin concerniente (almacenadas en
archivos) de una organizacin, de tal manera
que los datos estn disponibles para los
Una finalidad de la base de datos es eliminar usuarios.
la redundancia o al menos minimizarla.
COMPONENTES DE UN SBD.

Los tres componentes


principales de un sistema de
base de datos son:

El hardware
El software DBMS
Los datos a manejar
El personal encargado del
manejo del sistema.
SISTEMA MANEJADOR DE BD (DBMS)

El objetivo de un sistema manejador base de


datos es proporcionar un entorno que sea a la
vez conveniente y eficiente para ser utilizado
al extraer, almacenar y manipular informacin
de la base de datos.
Un DBMS es una coleccin de
numerosas rutinas de software
interrelacionadas, cada una de
las cuales es responsable de
una tarea especfica.
ESQUEMA DE LA BD.

Es la estructura por la que esta formada la base de datos,


se especifica por medio de un conjunto de definiciones
que se expresa mediante un lenguaje especial llamado
lenguaje de definicin de datos. (DDL)
ADMINISTRADOR DE BD.
Es la persona o equipo de personas profesionales
responsables del control y manejo del sistema de base
de datos.

Generalmente tiene(n) experiencia en DBMS, diseo


de bases de datos, Sistemas operativos, comunicacin
de datos, hardware y programacin.
OBJETIVOS DE LOS SISTEMAS DE BD.

Los objetivos principales de un sistema de base de datos es disminuir


los siguientes aspectos:

Redundancia e inconsistencia de datos.


Dificultad para tener acceso a los datos.
Aislamiento de los datos.
Anomalas del acceso concurrente.
Problemas de seguridad.
Problemas de integridad.
REDUNDANCIA E INCONSISTENCIA DE DATOS.

Dado que los archivos son creados por diferentes tipos


de programas de aplicacin, existe la posibilidad de que
si no se controla detalladamente el almacenamiento, se
pueda originar un duplicado de informacin, es decir
que la misma informacin se encuentre ms de una vez
en un dispositivo de almacenamiento.
DIFICULTAD PARA TENER ACCESO A LOS DATOS.

Un sistema de base de datos debe


contemplar un entorno de datos que le
facilite al usuario el manejo de los
mismos.
AISLAMIENTO DE LOS DATOS.

Los datos pueden estar repartidos en


varios archivos, con diferentes formatos, lo
que hace difcil escribir programas de
aplicacin que necesiten acceder a stos
(datos) adecuadamente.
ANOMALAS DEL ACCESO CONCURRENTE.

Para mejorar el funcionamiento global del sistema y obtener un tiempo de respuesta ms rpido,
muchos sistemas permiten que mltiples usuarios actualicen los datos simultneamente.

En un entorno as la interaccin de actualizaciones concurrentes puede dar por resultado datos


inconsistentes.
PROBLEMAS DE SEGURIDAD.

La informacin de toda empresa es importante,


aunque unos datos lo son ms que otros, por tal
motivo se debe considerar el control de acceso a los
mismos.

No todos los usuarios pueden visualizar alguna


informacin, por tal motivo para que un sistema de
base de datos sea confiable debe mantener un grado
de seguridad que garantice la autentificacin y
proteccin de los datos.
PROBLEMAS DE INTEGRIDAD.

Los valores de datos almacenados en la


base de datos deben satisfacer cierto tipo
de restricciones de consistencia.

Estas restricciones se hacen cumplir en el


sistema aadiendo cdigos apropiados en
los diversos programas de aplicacin.
Sistema de Base de Datos
Un poco de historia
Por qu surgieron los sistemas de Bases de Datos?
Necesidad de solucionar las debilidades de los sistemas de
archivos
Capacidades:
Manejo de persistencia
Soporte por lo menos de un modelo de datos
Soporte de un lenguaje de alto nivel que permita manipular y
definir la estructura de la informacin
Control de acceso
Evitar inconsistencias al compartir la informacin

28
Antes

Dpto. Personal Dpto. Contabilidad


Dpto. Ventas

Clientes Ventas Cuentas


Empleados

Inventario

Personal Ahora BASE DE DATOS


Empleados
Ventas Clientes
SGBD
Ventas
Inventario
Contabilidad Cuentas

www.ucv.edu.pe
29
Modelo de Datos
Esttica de los modelos de datos
El trmino objeto tiene aqu la acepcin del lenguaje comn,
no el significado especfico que se le da cuando se estudia el
paradigma de la orientacin al objeto

Objetos: Entidades, relaciones, registros, etc...


Asociaciones entre objetos: Interrelaciones (relaciones),
sets, etc...
Elementos permitidos de los objetos o
Propiedades o caractersticas
Su representacin grfica de sus asociaciones
vara segn el modelo de
Atributos, campos, elementos de
datos datos, descriptores, etc...
Dominios: Conjuntos nominados de valores sobre los
Esttica que se definen las propiedades

Impuestas por el modelo y varan de un modelo a otro


inherentes: Imponen rigideces a la hora de modelar, ya que no permiten
describir ciertas estructuras
Restricciones
de integridad
Facilidades que se ofrecen al diseador para representar la
Sobre objetos, asociaciones, o o semnticas:
semntica de los datos en el esquema, lo ms fielmente posible
propiedades (dominios)

31
Dinmica de los modelos de datos
Sobre los objetos o
Operaciones
sobre sus asociaciones
Elementos permitidos
Asociaciones entre operaciones: Transacciones

Dinmica

inherentes

Restricciones
de integridad
Sobre la evolucin de los objetos o semnticas
y sus asociaciones

32
Los modelos de datos en el DBD
MUNDO REAL
Valores
objetos y asociaciones con
sus propiedades y reglas

MODELADO CONCEPTUAL
Estrutura percibida Esquema MODELO
(no formalizada) conceptual CONCEPTUAL

DISEO LOGICO
Esquema SGBD
de base MODELO
de datos DE BD

DISEO FISICO
Esquema MODELO
interno INTERNO

BASE DE
DATOS
FISICA
33
Metodologa Del Diseo de BD

34
Proceso de diseo de una BD
Arquitectura de diseo: modelo ANSI/SPARC

Diseo conceptual Diseo lgico Diseo fsico


Modelo de descripcin
Modelo de la Modelo de la de la implementacin
informacin de una informacin de una de una BD en memoria
organizacin organizacin basado secundaria
independiente de en un modelo de
consideraciones datos concreto, pero Organizacin de
fsicas independiente de un ficheros. ndices.
SGBD concreto ni de Integridad. Seguridad
consideraciones
fsicas Descripcin de la
implementacin de las
transacciones
35
Proceso de diseo de una BD
Alternativa metodolgica del ciclo de vida de la BDs
En cascada: versin particular para las BDs

Orden Fases
1 Anlisis de requisitos
2 Diseo conceptual
3 Eleccin del SGBD
4 Diseo lgico
5 Diseo fsico
6 Diseo de la carga
7 Implantacin

36

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