Sistema de base de datos

Post on 12-Jun-2015

149 views 1 download

transcript

SISTEMA DE BASE DE DATOS

Nombre: Manuel Antonio Vaca Sarango

Curso:3ro Aplicaciones Informática

Lic.: Marco Gutiérrez

EJEMPLOS DE SISTEMA DE BASE DE

DATOS

La base de datos de un Hotel.

La base de datos de una Universidad.

La base de datos de un Boutique.

La base de datos de la empresa eléctrica.

DATOS

L

a base de datos contiene tanto los datos operativos

como los metadatos es decir los datos acerca de los

datos y actúan como una especie de puente entre los

componentes ligados a la magina y los componentes

ligados al operador humano.

BASE DE DATOS

U

na colección compartida de datos lógicamente relacionados,

junto con descripción de estos datos, diseñados para satisfacer

las necesidades de información de una organización.

E

s un repositorio centralizado de gran tamaño compuesto por

datos que pueden ser utilizados por múltiples departamentos y

usuarios.

SISTEMA DE GESTIÓN DE BASE DE DATOS

U

n sistema software que permite a los usuarios

definir, crear ,mantener, y controlar el acceso a la

base de datos.

S

oftware que interactúa con los programas de usuario

y con la base de datos.

PROGRAMA DE APLICACIÓN DE BASE DE DATOS

U

n programa informático que interactúa con la base

de datos emitiendo las apropiadas solicitudes (normal

mente una instrucción SQL)dirigidas al SGBD.

E

s tos programas pueden ser programas de

procesamiento o programa en línea.

SEGURIDAD

L

a seguridad de la base de datos es la protección de

los datos frente a su uso por personas no autorizadas

INTEGRIDAD

L

a integridad de la base de datos hace referencia a la

validez y coherencia de los datos almacenados.

L

a integridad permite que el DBA defina y que el

SGBD imponga las restricciones de integridad.

VISTAS

C

on esta funcionalidad el SGBD es una herramienta

extremadamente potente y útil.

L

a vista permite que cada usuario disponga de su

propia vista de la base de datos (una vista es en

esencia un cierto subconjunto de la base de datos.

Es que en cada conjunto de programas de aplicación departamentales se encarga de gestionar la

introducción de datos, el mantenimiento de los archivos y la generación de un conjunto fijo de informes

específicos.

D

esventajas.

S

eparación y aislamiento de los datos.

D

uplicación de los datos.

D

ependencia entre los datos.

F

ormatos de archivos incompatibles.

C

onsultas fijas/proliferación de programas de aplicación.

1.4 BASE DE DATOS Y TECNICAS BASADAS EN ARCHIVOS

BASE DE DATOS T

ECNICA BASADA EN ARCHIVOS

E

sta base de datos nos permite

modificar la definición interna

de un objeto sin afectar a los

usuarios de dicho objeto

E

sta nos permite crear un archivo

manuel en una organización

para albergar toda la

correspondencia externa e

interna relativa a un proyecto

LOS CINCO COMPONENTES DEL ENTORNO SGBD

H

ardware

S

oftware

D

atos

P

rocedimiento

P

ersonas

S

e relacionan entre si en que cada uno depende del otro para cumplir un solo objetivo.

E

l administrador de

datos es responsable

de gestionar los

recursos de datos de

políticas estándares

ADMINISTRADORES DE DATOS Y DE LA BASE DE

DATOSE

l administrador de la

base de datos es

responsable de la

implementación y

diseños físicos de la

base de datos.

E

l diseñador lógico

identifica relaciones

restricciones y modelo

de datos.

DISEÑADORES DE BASES DE DATOS

E

l diseñador físico

materializa el diseño

lógico mediante

estructuras y métodos

de almacenamiento

seguridades etc.

DESARROLLADOR DE APLICACIONES

I

mplementan los programas de aplicación que

proporcionan funcionalidad requerido. Extraer

insertar, actualizar o borrar datos con algunas

operaciones solicitadas.

USUARIOS FINALES

S

on los clientes de la base de datos pueden ser:

U

suarios inexpertos

U

suarios avanzados

VENTAJASCONTROL DE LA

REDUNDANCIADE LOS DATOS

L

os sistemas tradicionales basados en archivos

desperdician espacio al almacenar la misma información

en mas de un archivo.

L

a base de datos trata de eliminar la redundancia

integrando los archivos de modo que no se almacenen

múltiples copias de los mismos datos.

COHERENCIA DE LOS DATOS

S

i un elemento de datos solo se almacena una

vez en la base de datos las actualizaciones

de un valor solo tienen que llevarse a cabo

una vez y el nuevo valor estará disponible

de forma inmediata para todos los usuarios.

MAS INFORMACIÓN A PARTIR DE LA MISMA CANTIDAD DE DATOS

A

l integrar los datos operacionales la información puede deducir

información adicional a partir del conjunto de datos existentes.

C

ompartición de los datos.

S

on propiedades de las personas o departamentos que los usan.

MAYOR INTEGRIDAD DE LOS DATOS.

E

l concepto de integridad de la base de datos hace referencia a la

validez y coherencia de los datos almacenados.

M

ayor seguridad.

L

a seguridad de la base de datos es la protección de los datos frente

a su uso apersonas no autorizadas.

IMPOSICIÓN DE ESTÁNDARES.

P

uede tratarse de estándares departamentales de la organización, nacionales o

internacionales referidos a cosas tales como como los formatos de datos

necesarios para facilitar el intercambio de datos entre sistemas.

Economía de escala.

Al combinar todos los datos operacionales de una organización en una única

base de datos de crear un conjunto de aplicaciones que funcionan con esta

fuente centralizada de datos, pueden reducirse enormemente los costes.

EQUILIBRIO ENTRE LOS REQUISITOS CONFLICTIVOS.

Cada usuario de departamento tiene necesidades que pueden entrar

en conflicto con las de otros usuarios.

mayor accesibilidad de los datos y mayor capacidad de respuesta.

Los datos que atraviesan las fronteras departamentales son

accesibles de modo directo por los usuarios finales. Esto

proporciona un sistema con una funcionalidad potencialmente

mucho mayor.

MAYOR PRODUCTIVIDAD.

Proporciona muchas de las funciones estándar que el programador

tendría normalmente que incluir dentro de su aplicación basada en

archivos.

M

antenimiento simplificado gracias a la independencia de los datos.

En los sistemas basados en archivos, las descripciones de los datos y la

lógica para acceder a los datos están integradas en cada programa de

aplicación, haciendo que los programas sean dependientes de los datos.

MAYOR NIVEL DE CONCURRENCIA.

En algunos sistemas basados en archivos, si se permite a dos o mas acceder al

mismo archivo simultáneamente, es posible que los accesos se interfieran entre

si, provocando una perdida de información.

Servicios mejorados de copia de seguridad y recuperación.

Muchos sistemas basados en archivos asignan al usuario la responsabilidad de

proporcionar medidas para proteger los datos frente a los fallos de sistema

informático o de programas de aplicación.

DESVENTAJASC

omplejidad.

Para que un buen SGBD

pueda pronunciar la funcionalidad esperada, él SGBD tiene que ser un programa software de gran complejidad

Tamaño

La complejidad y él

amplio rango d funcionalidades hacen q él SGBD sea un programa software de gran tamaño

Coste del SGBD

Él coste de los SGBD

varía significativamente dependiendo del entorno y de la funcionalidad proporcionada

Coste del hardware

adicional

Los requisitos de

almacenamiento en él disco para él SGBD y la base de datos pueden impone la compra de espacio de almacenamiento adicional

Costes de conversión

Este coste incluye él

coste de formar al personal en utilización de los nuevos sistemas

Presentaciones

Normalmente los

sistemas basados en archivos se escribe para una aplicación especifica

Mayor impacto de los

fallos

La centralización de los

recursos implementan la vulnerabilidad del sistema