taller de base de datos aplicaciones del sgbd

14
TALLER DE BASE DE DATOS Ing. José Barrios Casas

Upload: orlando-palomino-chumpitaz

Post on 26-Jul-2015

86 views

Category:

Documents


0 download

TRANSCRIPT

TALLER DE BASE DE DATOSIng. José Barrios Casas

INTRODUCCIÓN

Contienes Información relevante para una empresa.

Sistema Gestor de Base de Datos (SGBD), Colección de datos relacionados y conjunto de programas para acceder a ellos.

Gestionar gran cantidad de Información. Los sistemas deben garantizar fiabilidad y

seguridad de acceso y respaldo ante caídas.

APLICACIONES DEL SGBD

LINEAS AEREAS

BANCA

UNIVERSIDADES

TRANSACIONES DE TARJETAS DE CREDITO

TELECOMUNICACIONES

FINANZAS

VENTAS

PRODUCCION

RECURSOS HUMANOS

SISTEMAS DE BASES DE DATOS FRENTE A SISTEMAS DE ARCHIVOS

Redundancia e inconsistencia de datos Dificultad en el acceso a los datos. Aislamiento de datos. Problemas de integridad. Problemas de atomicidad. Anomalías en el acceso concurrente. Problemas de seguridad.

VISION DE LOS DATOS

Un sistema de bases de datos es una colección de archivos interrelacionados y un conjunto de programas que permitan a los usuarios acceder y modificar estos archivos. Uno de los propósitos principales de un sistema de bases de datos es proporcionar a los usuarios una visión abstracta de los datos. Es decir, el sistema esconde ciertos detalles de cómo se almacenan y mantienen los datos les de un sistema

ABSTRACCIÓN DE DATOS

MODELOS DE LOS DATOS

Modelo entidad-relación

Modelo relacional

LENGUAJES DE BASES DE DATOS

Lenguaje de definición de datosPor ejemplo, la siguiente instrucción en el lenguajeSQL define la tabla cuenta:create table cuenta(número-cuenta char(10),saldo integer)

LENGUAJES DE BASES DE DATOS

Lenguaje de manipulación de datos

• LMDs procedimentales. Requieren que el usuario especifique qué datos se necesitan y cómo obtener esos datos.• LMDs declarativos (también conocidos como LMDs no procedimentales). Requieren que elusuario especifique qué datos se necesitan sin especificar cómo obtener esos datos.

LENGUAJES DE BASES DE DATOS

Acceso a la base de datos desde programas de aplicación

Los programas de aplicación son programas que se usan para interaccionar con la base de datos.

Proporcionando una interfaz de programas de aplicación (conjunto de procedimientos) que se pueden usar para enviar instrucciones LMD y LDD a la base de datos, y recuperar los resultados.

USUARIOS Y ADMINISTRADORES DE LA BASE DE DATOS

Usuarios de bases de datos e interfacesde usuario:

Usuarios normalesProgramadores de aplicacionesLos usuarios sofisticadosUsuarios especializados

USUARIOS Y ADMINISTRADORES DE LA BASE DE DATOS

Administrador de la base de datos:

Definición del esquemaDefinición de la estructura y del método de accesoModificación del esquema y de la organización físicaConcesión de autorización para el acceso a los datosMantenimiento rutinario.

«Quien quiere hacer algo encuentra un medio, quien no quiere hacer nada

encuentra una escusa»