introduccion base datos
TRANSCRIPT
Unidad I
Introducción a Base de Datos.
INSTITUTO UNIVERSITARIO POLITÉCNICO
“SANTIAGO MARIÑO”
EXTENSIÓN MARACAY
Prof. Luis E. Aponte.
Lapso. 2012-II
Maracay, Septiembre de 2012
DISTINTAS DEFINICIONES DE BASE DE DATOS
- “Colección organizada de datos relacionados.
- “Colección integrada y generalizada de datos,
estructurada atendiendo a las relaciones naturales de
modo que sumimistre 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).
- “Colección 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.
Colección
Inter-relacionado La Interrelación permite que una
colección de datos proporcione
información 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, codificación y entrada en
el sistema
VENTAJAS DE LAS BASE DE DATOS (Cont..)
B) LOS RESULTADOS
- Mayor coherencia
- Mayor valor informativo
-Mejor y mas normalizada documentación
C) LOS USUARIOS
- Acceso más rápido y sencillo de los usuarios finales
- Más facilidades para compartir los datos por el conjunto
de los usuarios
- Mayor flexibilidad para atender a demandas cambiantes
INCOVENIENTES DE LAS BASES DE DATOS
• Instalación costosa
• Personal especializado
• Implantación larga y dificil
• Falta de rentabilidad a corto plazo
• Escasa estandarización
• Desfase entre teoría y práctica
Conjunto de programas que permiten la implantación,
acceso y mantenimiento de la BD
SISTEMA DE GESTION DE BASE DE DATOS (SGBD)
SISTEMA DE BASE DE DATOS (SBD)
SGBD + DATOS + USUARIOS
EL SISTEMA DE GESTION DE BASE DE
DATOS (SGBD)
USUARIOS DE UNA BASE DE DATOS
a) Usuarios Informáticos
Diseñadores (lógicos/físicos)
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.
OPERACIONES QUE DEBE REALIZAR UN SGBD
A) Sobre el conjunto de la base.
* Creación
* Reestructuración
* Consulta a la totalidad.
B) Sobre registros concretos
* Inserción
* Borrado
* Modificación
* Consulta Selectiva
FUNCIONES ESENCIALES DE UN SGBD
• Función de definición o descripción.
• Función de manipulación
• Función de control.
OTRAS FACILIDADES
Procedimientos para el Administrador
• Reorganizaciones
• Copias de seguridad
• Cargas de ficheros
• Estadísticas
• Generadores de listado, etc.
Interfaces con monitores de transacciones
LENGUAJE DE DEFINICION DE DATOS (DDL)
Suelen ser autocontenidos y no necesitan apoyarse en
ningún lenguaje de programación.
LENGUAJE DE MANIPULACION DE DATOS
• Deben permitir al usuario referirse a un conjunto de
datos que cumplan una cierta condición (criterio de
selección).
• Un mismo LMD pede actuar como huesped y como
autocontenido.
• La mayoría permiten el uso en diferido y en
conversacional.
• El programador precisa de un LMD:embebido y
bastante procedimental.
• El usuario no informático precisa LMD: autocontenidos,
muy procedimentales e interactivos.
Con la independencia físico/lógica se consigue:
• Que los mismos datos se presenten de distintas
formas según las necesidades del usuario.
• Que el almacenamiento de los datos, su estructura
lógica y los programas de aplicación sean
independientes.
Dentro del concepto de independencia físico/lógica
podemos distinguir entre:
• Independencia de descripción: que permite
separar la definición de los datos a nivel físico y a
nivel lógico.
• Independencia de manipulación: que hace
referencia a la de los programas de aplicación con
respecto a los caminos de acceso y al soporte físico
de almacenamiento.
En la independencia de descripción es fundamental
la arquitectura del SGBD; en la independencia de
manipulación influye también el modelo de datos.