You are on page 1of 30

Unidad I

Introduccin a Base de Datos.


INSTITUTO UNIVERSITARIO POLITCNICO
SANTIAGO MARIO
EXTENSIN MARACAY
Prof. Luis E. Aponte.
Lapso. 2014-I


Maracay, Marzo de 2014
DISTINTAS DEFINICIONES DE BASE DE DATOS
- Coleccin organizada de datos relacionados.

- Coleccin 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 todas las necesidades de los diferentes
usuarios, (Deen, 1985).

- Coleccin de datos interrelacionados, (Elsmari y navathe,
1989).
Palabras Claves en Def.
de Base de Datos.
Organizado Referencia a la manera en que
los datos deben ser almacenados.
Coleccin
Inter-relacionado La Interrelacin permite que una
coleccin de datos proporcione
informacin razonable y
coherente.
Referencia a un grupo de datos y
no tan solo a uno en particular.
VENTAJAS DE LAS BASES DE DATOS
REFERIDAS A:

A) LOS DATOS:
- Independencia de stos respecto de los tratamientos y
viceversa

- Mejor disponibilidad de los mismos

- Mayor eficiencia en la recogida, codificacin y entrada en
el sistema

VENTAJAS DE LAS BASE DE DATOS (Cont..)
B) LOS RESULTADOS
- Mayor coherencia
- Mayor valor informativo
-Mejor y mas normalizada documentacin

C) LOS USUARIOS
- Acceso ms rpido y sencillo de los usuarios finales
- Ms facilidades para compartir los datos por el conjunto
de los usuarios
- Mayor flexibilidad para atender a demandas cambiantes

VENTAJAS DE LAS BASE DE DATOS (Cont..)
Control sobre la Redundancia de Datos. Los sistemas de
ficheros almacenan varias copias de los mismos datos en
ficheros distintos. Esto hace que se desperdicie espacio de
almacenamiento, adems de provocar la falta de consistencia
de datos.



Consistencia de Datos. Eliminando o controlando las
redundancias de datos se reduce en gran medida el riesgo de
que haya inconsistencias. Si un dato est almacenado una sola
vez, cualquier actualizacin se debe realizar slo una vez, y
est disponible para todos los usuarios inmediatamente.

VENTAJAS DE LAS BASE DE DATOS (Cont..)
Comparticin de Datos. En los sistemas de ficheros, los
ficheros pertenecen a las personas o a los departamentos que
los utilizan. Pero en los sistemas de bases de datos, la base de
datos pertenece a la empresa y puede ser compartida por todos
los usuarios que estn autorizados.
Mejora en la Integridad de Datos. La integridad de la base de
datos se refiere a la validez y la consistencia de los datos
almacenados. Normalmente, la integridad se expresa mediante
restricciones o reglas que no se pueden violar.
Mejora en la Seguridad.
La seguridad de la base de datos es la proteccin de la base de
datos frente a usuarios no autorizados. Sin unas buenas
medidas de seguridad, la integracin de datos en los sistemas
de bases de datos hace que stos sean ms vulnerables que en
los sistemas de ficheros.


INCOVENIENTES DE LAS BASES DE DATOS

Instalacin costosa
Personal especializado
Implantacin larga y dificil
Falta de rentabilidad a corto plazo
Escasa estandarizacin
Desfase entre teora y prctica

Conjunto de programas que permiten la implantacin,
acceso y mantenimiento de la BD

SISTEMA DE GESTION DE BASE DE DATOS
(SGBD)
SISTEMA DE BASE DE DATOS (SBD)
SGBD + DATOS + USUARIOS

Niveles Generales de Estructura
Estructura inicial
Nivel externo
Nivel conceptual
Nivel Fsico
Visin 1 Visin 2
Visin 3
Visin Lgica
global
Visin Fsica
global
DBA
Usuarios
EL SISTEMA DE GESTION DE BASE DE
DATOS (SGBD)
USUARIOS DE UNA BASE DE DATOS
a) Usuarios Informticos
Diseadores (lgicos/fsicos)
Administradores
Analistas y programadores
b) Usuarios Finales

SISTEMA DE GESTION DE BASE DE DATOS
Conjunto coordinado de programas,
procedimientos, lenguajes, etc. que
suministra a los distintos tipos de usuarios
los medios necesarios para describir y
manipular los datos almacenados en la
base, garantizando su seguridad.
SISTEMA DE GESTION DE BASE DE DATOS
MySQL. Es un Sistema Gestor de Base
de Datos con licencia GPL basada en un
servidor. Se caracteriza por su rapidez.
No es recomendable usar para grandes
volmenes de datos.
PostgreSQL y Oracle. Son Sistemas
Gestores de Base de Datos poderosos.
Administra muy bien grandes
cantidades de datos, y suelen ser
utilizadas en intranets y sistemas de
gran calibre.
SISTEMA DE GESTION DE BASE DE DATOS
Access. Es un Sistema Gestor de Base
de Datos desarrollada por Microsoft.
Microsoft SQL Server. Es un Sistema
Gestor de Base de Datos ms potente
que Access desarrollado por Microsoft.
Se utiliza para manejar grandes
volmenes de informaciones.
OPERACIONES QUE DEBE REALIZAR UN SGBD
A) Sobre el conjunto de la base.
* Creacin
* Reestructuracin
* Consulta a la totalidad.
B) Sobre registros concretos
* Insercin
* Borrado
* Modificacin
* Consulta Selectiva
FUNCIONES ESENCIALES DE UN SGBD
Funcin de definicin o descripcin.
Funcin de manipulacin
Funcin de control.
OTRAS FACILIDADES
Procedimientos para el Administrador
Reorganizaciones
Copias de seguridad
Cargas de ficheros
Estadsticas
Generadores de listado, etc.

Interfaces con monitores de transacciones
LENGUAJE DE DEFINICION DE DATOS (DDL)
Suelen ser autocontenidos y no necesitan apoyarse en
ningn lenguaje de programacin.
LENGUAJE DE MANIPULACION DE DATOS
Deben permitir al usuario referirse a un conjunto de
datos que cumplan una cierta condicin (criterio de
seleccin).
Un mismo LMD pede actuar como huesped y como
autocontenido.
La mayora permiten el uso en diferido y en
conversacional.
El programador precisa de un LMD:embebido y
bastante procedimental.
El usuario no informtico precisa LMD: autocontenidos,
muy procedimentales e interactivos.

Independencia Lgica
Es la capacidad de modificar el esquema conceptual
sin tener que alterar los esquemas externos ni los de
aplicacin. Ej agregar un registro o un elemento de
informacin.






Independencia Fsica.
Es la capacidad de modificar el esquema interno sin
alterar el esquema conceptual. Tal ves sea preciso modificar el
esquema interno por necesidad de reorganizar ciertos
archivos fsicos a fin de mejorar el rendimiento de operaciones
de obtencin o actualizacin.
Independencia Lgica y Fsica de Datos

You might also like