Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1 5 6 45 46 75 76 79 80 88
Registro de Clientes
Colección de datos ordenados referidos a una
Archivo CLIENTES determinada entidad.
REGISTRO REGISTRO REGISTRO REGISTRO REGISTRO REGISTRO
1 88 1 88 1 88 1 88 1 88 1 88
Los archivos se definen en los programas con todos sus campos. Se usen o
no esos atributos. Dependencia programa-datos.
PROGRAMA LISTADOR
CODCLI 1 a 5 Archivo
NOMCLI 6 a 45 CLIENTES
DOMCLI 46 a 75
POSTAL 76 a 79
SALDO 80 a 88
CONSULTA SQL
Base de datos
SELECT CODCLI, NOMCLI SGBD
CLIENTES
FROM CLIENTES
Los archivos se vuelven a definir en cada programa con todos sus campos.
Se usen o no esos atributos. Repetición.
CONSULTA SQL
Base de datos
SELECT SUM(SALDO) SGBD
CLIENTES
AS TOT_SALDO FROM CLIENTES
Inconvenientes de los archivos
tradicionales:
HARDWARE para
INFRAESTRUCTURA
contenerla
SOFTWARE para
administrarla
SGBD (Sistema de SERVICIOS BASICOS
Gestión de Base
de Datos)
Ventajas de las Bases de Datos
Base de datos Archivos tradicionales
Licenciamiento propietario:
Licenciamiento no propietario:
PROGRAMAS
DE BASE DE
APLICACIÓN DE SGBD DATOS
LOS USUARIOS
Base de Datos - SGBD
¿El saldo del
cliente donde
está?
Base de Datos
SGBD
Base de Datos CLIENTES
Código cliente
Nombre cliente VISTA FINANCIERA
Direccion cliente Código cliente
Codigo Postal Nombre cliente
Saldo Saldo
---------------
2 Introducción a las Base de Datos. T Connolly y C. Begg
Funciones o servicios de los SGBD
4. Servicios de control de concurrencia. El SGBD
debe proporcionar un mecanismo para garantizar
que la base de datos se actualice correctamente
cuando haya múltiples usuarios actualizando de
manera concurrente la base de datos. Ver
concurrencia
5. Servicios de recuperación. Un SGBD debe
proporcionar un mecanismo para recuperar la base
de datos en caso de que ésta resulte dañada de
alguna forma. Ver recuperación
Funciones o servicios de los SGBD
6. Servicios de autorización. El SGSD debe
proporcionar un mecanismo para garantizar que
sólo los usuarios autorizados puedan acceder a la
base de datos. Seguridad logica
7. Soporte para la tramitación de datos. El SGSD
debe poder integrarse con software de
comunicaciones. Los usuarios deben poder
acceder a una base de datos centralizada desde
una serie de ubicaciones remotas.
Funciones o servicios de los SGBD
8. Servicios de integridad. El SGBD debe
proporcionar un medio de garantizar que tanto los
datos de la base de datos cumplan con
restricciones, que son reglas de coherencia, que la
base de datos no debe violar. Ejemplo el saldo de
un cliente no puede superar el límite de crédito o
que toda factura que se le haga a un cliente esté
referenciada solo a ese cliente (Integridad
referencial). Se verá en el modelo relacional.
Funciones o servicios de los SGBD - TRANSACCION
¡¡quiero
¡¡quiero
Alcohol en
gel 250 ml
Queda 1
FARMACIA
VENTA TELEFONICA Y ON LINE STOCK =1
Se lo No hay
enviamos existenc
FARMACIA STOCK 0
VENTA TELEFONICA Y ON LINE
PROGRAMA BD
SGBD
FACTURACION FACTURAS
todo SABD/SGBD debe permitir a varios
usuarios tener acceso simultáneo a la
base de datos. Esto es indispensable para BD DETALLE
que los datos de múltiples aplicaciones se FACT
integren y mantengan en una sola base de
datos.