25
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

Introduccion Base Datos

Embed Size (px)

Citation preview

Page 1: Introduccion Base Datos

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

Page 2: Introduccion Base Datos
Page 3: Introduccion Base Datos

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).

Page 4: Introduccion Base Datos

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.

Page 5: Introduccion Base Datos

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

Page 6: Introduccion Base Datos

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

Page 7: Introduccion Base Datos

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

Page 8: Introduccion Base Datos

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

Page 9: Introduccion Base Datos
Page 10: Introduccion Base Datos

EL SISTEMA DE GESTION DE BASE DE

DATOS (SGBD)

Page 11: Introduccion Base Datos
Page 12: Introduccion Base Datos

USUARIOS DE UNA BASE DE DATOS

a) Usuarios Informáticos

Diseñadores (lógicos/físicos)

Administradores

Analistas y programadores

b) Usuarios Finales

Page 13: Introduccion Base Datos

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.

Page 14: Introduccion Base Datos

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

Page 15: Introduccion Base Datos

FUNCIONES ESENCIALES DE UN SGBD

• Función de definición o descripción.

• Función de manipulación

• Función de control.

Page 16: Introduccion Base Datos

OTRAS FACILIDADES

Procedimientos para el Administrador

• Reorganizaciones

• Copias de seguridad

• Cargas de ficheros

• Estadísticas

• Generadores de listado, etc.

Interfaces con monitores de transacciones

Page 17: Introduccion Base Datos

LENGUAJE DE DEFINICION DE DATOS (DDL)

Suelen ser autocontenidos y no necesitan apoyarse en

ningún lenguaje de programación.

Page 18: Introduccion Base Datos

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.

Page 19: Introduccion Base Datos
Page 20: Introduccion Base Datos
Page 21: Introduccion Base Datos
Page 22: Introduccion Base Datos
Page 23: Introduccion Base Datos
Page 24: Introduccion Base Datos

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.

Page 25: Introduccion Base Datos

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.