Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
DATOS
UNIDAD I
CONCEPTOS DE
BASES DE DATOS
UNIDAD I
CONCEPTOS DE BASES DE DATOS
Programadores/ usuarios
Estructura de Base de
los datos Datos.
almacenados Tablas
(metadatos)
1.1 Concepto de Base de datos
Base de datos
Almacenes
1.1 Concepto de Base de datos
Tabla
Stores
sales
1.4.2 Independencia de los datos
Archivos de datos.
Diccionario de datos.
Índices.
Datos estadísticos.
1.5.1 El gestor de base de datos
Programadores de aplicaciones.
1.5.2 Usuarios de las Bases de
Datos
Usuarios
sofisticados. select * from
clientes
Acceden a la base de
datos por medio de
consultas.
1.5.2 Usuarios de las Bases de
Datos
Usuarios especializados.
Usuarios sofisticados que
utilizan herramientas
CAD, CASE, bases de
datos multimedia, bases
de datos de hipertexto,
etc.
1.5.2 Usuarios de las Bases de
Datos
Usuarios normales.
1.5.3 Administrador de la BD
(DBA)
Respaldos
de
Define el seguridad
esquema Integridad,
consistencia,
recuperación
FUNCIONES y seguridad
Define la Administra
estructura los permisos
de de acceso
almacenamie
nto
1.5.4 Interfases de aplicaciones
ODBC,
JDBC,
OLE DB,
ADO.NET,
etc.
1.6 Arquitectura cliente-
servidor
Sistemas en donde una máquina centralizada
atiende las solicitudes de sistemas clientes.
El cliente es el que solicita servicios.
El servidor es el que provee servicios.
La arquitectura ideal es en la que existe
independencia entre el software y el
hardware.
La localización del cliente y el servidor son
transparentes para el usuario
1.6 Arquitectura cliente-
servidor
Sistemas cliente-servidor centralizados
1.6 Arquitectura cliente-
servidor
Sistemas cliente-servidor distribuidos
1.6 Arquitectura cliente-
servidor
El sistema se divide en:
Una parte visible al usuario (sistema de control
escolar, diseñador de informes)
Un sistema subyacente que maneja acceso a
estructuras, evaluación y optimización de
consultas, control de concurrencia y recuperación.
(Motor SQL)
Una interfaz entre los dos anteriores (SQL+API)
Servidores de datos o archivos.
Servidores de transacciones o consultas.
1.6 Arquitectura cliente-
servidor
1.6 Arquitectura cliente-
servidor
Arquitectura de dos capas
Usuario
cliente
Aplicación
red
Sistema de
bases de datos servidor
1.6 Arquitectura cliente-
servidor
Arquitectura de tres capas
Usuario
cliente
Cliente de
aplicaciones
red
Servidor de
aplicaciones
Sistema de servidor
bases de datos