Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
datos
T1.2006-07
Universidad de Alicante
Introduccin BD
contenidos
SIM tradicionales.
Deficiencias de los sistemas
SIM ficheros
deficiencias
basados en archivo
cronologa convencional.
modelo
relacional Visin diacrnica de la
evolucin en la tecnologa de
las bases de datos
modelo relacional
BD1 2006-07 2
Introduccin BD
Basados en archivos
convencionales:
usan organizaciones de fichero:
secuencial
SIM ficheros
directo
deficiencias indexado
cronologa invertido
modelo
relacional
concepto de registro y campo
BD1 2006-07 3
Introduccin BD
Organizacin secuencial:
Fichero
reg dni nombre
Acceso al reg = 4 1 21333666 Pepe Lpez
2 32245543 Paco del Valle
SIM ficheros 3 20666777 Tony Quito Nipongo
4 21344445 Felipe Zarpazo
deficiencias 5 22444555 Pepo Peposo
cronologa
modelo
relacional Organizacin directa:
Fichero
reg dni nombre
1 21333666 Pepe Lpez
2 32245543 Paco del Valle
3 20666777 Tony Quito Nipongo
Acceso al reg = 4 4 21344445 Felipe Zarpazo
5 22444555 Pepo Peposo
BD1 2006-07 4
Introduccin BD
Organizacin indexada:
Indice Fichero
dni reg reg dni nombre
Acceso al dni 20666777 3 1 21333666 Pepe Lpez
= 21344445 21333666 1 2 32245543 Paco del Valle
21344445 4 3 20666777 Tony Quito Nipongo
SIM ficheros 22444555 5 4 21344445 Pepe Lpez
32245543 2 5 22444555 Pepo Peposo
deficiencias
Organizacin inversa:
cronologa
modelo
relacional
Acceso al nombre
= Pepo Peposo
Lista inversa Fichero
nombre reg reg reg dni nombre
Paco del Valle 2 1 21333666 Pepe Lpez
Pepe Lpez 1 4 2 32245543 Paco del Valle
Pepo Peposo 5 3 20666777 Tony Quito Nipongo
Tony Quito Nipongo 3 4 21344445 Pepe Lpez
5 22444555 Pepo Peposo
BD1 2006-07 5
Introduccin BD
BD1 2006-07 6
Introduccin BD
Ficheros diseados a
propsito para un programa
SIM ficheros
concreto:
deficiencias ventajas: son muy eficientes.
cronologa
modelo
desventajas: la ampliacin o
relacional
modificacin supone
recompilacin de programas
reconstruir programas ampliando los
datos solucin fcil y rpida
BD1 2006-07 7
Introduccin BD
cronologa
medidas de seguridad insuficientes:
modelo control de accesos simultneos
relacional
recuperacin de ficheros
control de actualizaciones
BD1 2006-07 8
Introduccin BD
Redundancia de datos
Programas y datos
personalizados
Evolucin de las
aplicaciones genera
Programadores
SIM ficheros
cambiantes
deficiencias
cronologa
Resultado - Mltiples ficheros con informacin duplicada
modelo Ejemplo: fichero piezas fichero artculos
relacional observado
(descontrol) - Datos idnticos con nombres distintos
Ejemplo: ciudad:char(20) localidad:char(30)
BD1 2006-07 9
Introduccin BD
Redundancia de datos
Ciudad:Alicante
Datos duplicados
Inconsistencia
con valores distintos
SIM ficheros Localidad:Alacant
deficiencias
cronologa
Programas de Actualizaciones de Ciudad
modelo actualizacin datos mltiples
relacional
costosos Localidad
Consumo Poblacin
masivo de
memoria
BD1 2006-07 10
Introduccin BD
Dependencia programa-datos:
modelo
relacional
Programas dependientes de los datos.
BD1 2006-07 11
Introduccin BD
Dependencia programa-datos:
EMPLEADOS
SIM ficheros
deficiencias
DNI: char(12) DNI: char(12)
cronologa nombre: char(100) nombre: char(100)
modelo cuenta: char(20) cuenta: char(20)
relacional
direccin: char(150) direccin: char(150)
telfono: char(9) telfono: char(9)
NMINAS CORREO
BD1 2006-07 12
Introduccin BD
Dependencia programa-datos:
cuenta: char(20)char(21)
SIM ficheros
EMPLEADOS
deficiencias
cronologa
modelo
relacional
DNI: char(12) DNI: char(12)
nombre: char(100) nombre: char(100)
cuenta: char(21) cuenta: char(21)
direccin: char(150) direccin: char(150)
telfono: char(9) telfono: char(9)
NMINAS CORREO
BD1 2006-07 13
Introduccin BD
seguridad insuficiente
Control de accesos simultneos
cta. saldo
SIM ficheros
00037 57320
deficiencias
cta. saldo
resultado: 00037 42320
cliente:
BD1 2006-07 14
Introduccin BD
seguridad insuficiente
recuperacin de ficheros
SIM ficheros
Cadas del sistema
deficiencias
cronologa generan
modelo Ficheros corruptos
relacional
nica solucin
Copia seguridad
BD1 2006-07 15
Introduccin BD
seguridad insuficiente
control de autorizaciones a
usuarios: no se aplican
SIM ficheros
deficiencias
cronologa
modelo
relacional
BD1 2006-07 16
Introduccin BD
Resumen de deficiencias:
Control pobre de los datos:
rplicas
SIM ficheros nombres diferentes
deficiencias ficheros diferentes
cronologa Capacidades de manipulacin de
modelo
relacional datos no adecuadas (debido a la
organizacin de los ficheros)
Esfuerzo excesivo de programacin.
BD1 2006-07 17
Introduccin BD
Solucin:
Tcnicas de Bases de datos
SIM ficheros visin centralizada de los datos
deficiencias la definicin de datos es nica
cronologa independencia
modelo
relacional integridad
seguridad
BD1 2006-07 18
Introduccin BD
Fichero convencional
EMPLEADOS
SIM ficheros
Sistema
deficiencias
Operativo
cronologa
modelo
relacional
DNI: char(12) DNI: char(12)
nombre: char(100) nombre: char(100)
cuenta: char(21) cuenta: char(21)
direccin: char(150) direccin: char(150)
telfono: char(9) telfono: char(9)
NMINAS CORREO
BD1 2006-07 19
Introduccin BD
Bases de datos
Sistema EMPLEADOS
Operativo
NMINAS CORREO
BD1 2006-07 20
Introduccin BD
Bases de datos
adems:
herramientas de administracin
SIM ficheros
herramientas de definicin de datos
deficiencias
optimizacin
cronologa
almacenamiento
modelo Sistema
relacional acceso Operativo EMPLEADOS
...
DNI: char(12)
nombre: char(100)
cuenta: char(21)
direccin: char(150)
telfono: char(9)
SGBD
NMINAS CORREO
BD1 2006-07 21
Introduccin BD
Modelos de datos
SIM ficheros
Programas + datos
deficiencias Dispositivos de
tarjetas perforadas
almacenamiento
cronologa cintas magnticas
modelo Productos
relacional
BD1 2006-07 22
Introduccin BD
Modelos de datos
SIM ficheros
deficiencias
Dispositivos de
Discos magnticos
almacenamiento
cronologa
modelo Productos
relacional
Ficheros de acceso directo
Acceso a datos Ficheros indexados
Tablas hash
Integracin de la informacin
Avances Independencia de datos
SGBD pre-relacionales
BD1 2006-07 23
Introduccin BD
Acceso a datos
Avances
BD1 2006-07 26
Introduccin BD
el modelo relacional
SIM ficheros
deficiencias
cronologa
modelo
relacional
BD1 2006-07 27
Introduccin BD
el modelo relacional
SIM ficheros
deficiencias
cronologa
modelo
relacional
BD1 2006-07 28
Introduccin BD
el modelo relacional
definicin de la estructura tabla
cmo es, cmo funciona
cmo se representan objetos
SIM ficheros
deficiencias
BD1 2006-07 29
Introduccin BD
conclusin
los sistemas de archivo convencional
no son adecuados para grandes
cantidades de datos
SIM ficheros
las tcnicas de BD proporcionan la
deficiencias centralizacin de los datos,
cronologa lo que ayuda a mantener la
modelo independencia, integridad y seguridad de
relacional datos
facilitan las visiones parciales de los
datos (subconjuntos del total:
contabilidad, facturacin, matrcula,
exmenes...)
BD1 2006-07 30