Вы находитесь на странице: 1из 9

123 LIMUSA WILEY ~

ÁDMINISTRACIÓN DE
BASES DE DATOS

Mark L. Gillenson-
Fogelman College ofBusiness and Economics
University of Memphis

~ LIMUSA WILEY ffil


CONTENIDO

Prólogo xiii
Acerca del autor xvii

CAPÍTULO 1 los datos: El nuevo recurso corporativo


Historia de los datos 3
Orígenes de los datos 3
Los datos a través de los tiempos 4
Los primeros problemas con los datos dan origen a los dispositivos de cálculo 6
En un mar de datos 7
Medios modernos para el almacenamiento de datos 8
los datos en el ambiente de los sistemas de información de hoy IO
Empleo de los datos para lograr una ventaja competitiva I O
Problemas con el almacenamiento y acceso de datos I l
Los datos como un recurso corporativo 12
El ambiente de las bases de datos I 3

CAPÍTULO 2 Almacenamiento y recuperación de archivos simples 17


lQué son los datos? 18
Objetos y hechos importantes 18
Registros y archivos 19
Conceptos básicos del almacenamiento y recuperación de datos 20
Recuperación y manipulación de datos 20
Almacenamiento en disco 22
Necesidad del almacenamiento en disco 22
Cómo fu nciona el almacenamiento en disco 23
Organizaciones de archivos y métodos de acceso 27
La meta: localizar un registro 27
Índice 27
Archivos hash 35

CAPÍTULO 3 Modelado de datos 43


Introducción 45
Relaciones binarias 45
¿Qué es una relación binaria? 45
Cardinalidad 46
Modalidad 47
Más acerca de las relaciones muchos-a-muchos 48
Relaciones unarias 51
vii
vifi t unt~n ,do

R,·lac,nn unnrin t.lllO - ll-t lllO 51


Rl'lación unarin 111w-u-muchos 52
R,danán ,maria muchos-a-muchos 53
Relaciones ternarias 53
Ejemplos 53
Gc11cral Hard1mrP Compa11y 53
GooJ Reading Bookswres 56
~J,orlJ ,\ fus ic Associarion 5 7
Luck_1 · Rent-A-Car 58

CAPÍTULO 4 El concepto de sistema de administración de bases de datos


63
Concepto de base de datos 65
Los datos como un recurso administrable 66
Integra ción de datos y redundancia de datos 67
Rela ciones múltiples 73
Asp ectos del control de datos 75
Independencia de los datos 77
Enfoques de DBMS T7

CAPÍTULO 5 El modelo de base de datos relacional: Introducción


El concepto de base de datos relacional 85
Terminología relacional 85
Llaves primarias y lla ves candidatas 86
Llaves externas y relaciones binarias 88
Recuperación de datos o partir de uno base de datos relacional 100
Extracción de datos de una relación 100
El operador relacional Seleccionar (Select) 101
El operador relacional Proyectar (?rojee/) 102
Combinación de los operadores relacionales Seleccionar y Proyectar 103
Extracción de datos a través de relacion es múltiples: Integración de datos 103
Ejemplo: Good Reoding Bookstores 106
Ejemplo: World Music Associalion 106
Ejemplo: Lucky Rent-A-Cor 108

CAPÍTULO 6 El modelo de base de datos relacional: Conceptos adicionales 113


Estructuras relacionales para relaciones unarias y ternarias 114
Relaciones unarias uno-a-muchos 114
Relaciones unarias muchos-a-muchos 117
Relaciones ternarias 119
Integridad referencial 123
El concepto de integridad referencial 123
Tres reglas de borrado 12 5

CAPÍTULO 7 Diseño lógico de bases de datos 131


Conversión de diagramas E-R en tablas relacionales 133
introducción 133
Conversión de una entidad simple 133
Conversión de entidades en relaciones binarias 133
Conversión de entidades en relaciones unarias 137
Conversión de entidades en relaciones ternarias 139

rl
Contenido ix

Diseiio de la base de dalos de General Hardware Company 141


Diseiio de la base de datos de Good Reading Bookstores 143
Dise110 de la base de da tos de World Music Association I 44
Diseño de la base de da tos de Lucky Rent-A-Car 146
Proceso de normolizoción de datos 147
Introducción a la técnica de normalización de da tos I 48
Pasos del proceso de normalización de da tos 149
Ej emplo de Genera l 1-/ardware Company 157
Ejemplo de Good Readi11g Bookstore.1· J58
Ejemplo de Wo rld Music Association 159
Ej emplo de Lucky Re11t-A-Car 16/
Prueba de tablas convertidas a partir de diagramas E-Rcon normalización de datos 161

CAPÍTULO 8 Diseño físico de bases de datos 167


Entrados al diseño físico de bases de datos 169
Tablas producidas por el proceso de diseño lógico de bases de datos J 70
Requerimientos del ambiente del negocio 17J
Características de los datos 17J
Características de las aplicaciones 171
Requerimientos operativos: Seguridad, respaldo y recuperación de los datos 172
Características del hardware y del software 172
Técnicos para el diseño físico de bases de datos 173
Adición de características externas 174
Reorganización de los datos almacenados 176
División de una tabla en tablas múltiples 177
Cambio de atributos en una tabla 179
Adición de atributos a una tabla I 80
Combinación de tablas 182
Adición de tablas nuevas 184
Ejemplo: Good Reoding Bookstores 184
Ejemplo: World Music Association 185
Ejemplo: Lucky Rent-A-Cor 181

CAPÍTULO 9 Recuperación de datos relacionales: SQL 193


Comandos de SQL 195
Construcción de la estructura de da tos l 95
Operaciones para manipulación de datos 195
Recuperación de datos con el comando SELECT de SQL 196
Introducción al comando SELECT de SQL 196
Funciones básicas 197
Funciones incorporadas 206
Agrupamiento de filas 208
la unión 210
Subconsultas 2 I 1
Una estrategia para escribir comandos SELECT de SQL 214
Ejemplo: Good Reading Bookstores 215
Ejemplo: World Music Associotion 218
Ejemplo: Lucky Rent-A-Cor 220
Optimizador de consultas relacionales 222
Desempeño de un DBMS relacional 222
Conceptos del optimizador de consultas relacionales 222
,
X Conl en ido

CAPÍTULO 1O Administración de bases de datos º!_~entada s a objetos


lQ ué le folt;;-al concepto debase 1le datos relacional? 230
Introducción y terminología 231
Relaciones complejos 232
Genera /i::ació11 233
Herl!ncia de atributos 234
235
Operaciones. herencia de operacio11es Y po/imoijismo
rl.gre"ació11 216
· "' . . 237
Dwg rama de clases de General Hardwa1 e Company
Diagrama de clases de Good Reading Books tores 238
Diagrama de clases de World Music Association 240
Diagrama de clases de Lucky Ren t-A-Vehicle 240
Encapsulado 242
Tipos de datos abstractos 243
Base de datos de objetos/relacional 244

CAPÍTULO 11 Administración de datos,


administración de bases de datos y diccionarios de datos
las ventajas de la administración de datos y de bases de datos 250
los datos como un recurso corporativo compartido 25 1
Eficiencia en la esp ecialización de puestos 252
Administración operativa de los datos 252
Administración de bases de datos adquiridas externamente 252
Administración de datos en un ambiente descentralizado 253
Responsabilidades de la administración de datos 253
Coordinación de datos 254
Plan eación de datos 254
Es tándares de datos 255
Enlace con los analistas de sistemas y los programadores 255
Capacitación 256
Arbitraje de disputas y autorizació11 de uso 256
Documentación y difi1sión 256
Ventaja competiti va de los datos 257
Responsabilidades de la administración de bases de datos 257
Monitoreo del desempeño del DBMS 258
Solución de problemas del DBMS 258
Monitoreo del uso y la seguridad del DBMS 258
Operaciones del diccionario de datos 259
Mantenimiento de los datos y del software del DBMS 259
Diseño de bases de datos 259
Diccionarios de datos 259
Introducción 259
Ejemplo sencillo de metadatos 260
Diccionarios de datos activos y pasivos 263
Catálogos DBMS relacionales 265
Repositorios de datos 266

CAPÍTULO 12 Aspectos del control de bases de datos: Seguridad,


respaldo y recuperación, concurrencia _ _ _ _ _ _ _ _ _ _ __269
-:--::----;-;-~--;--:--'---=-_..'._.::..:..:...:._~.:.:..:.:.:::..__ _
Seguridad de los datos 271
Importancia de la seguridad de los datos 2 71
Contenido xi

Tipos de rrasgresio11es a la seguridad de los datos 272


1\lerodos de lrasgresión de la seguridad de los datos 272
Tipos ele medidas pam la seguridad de los datos 2 73
Respaldo y recuperación 280
!111µ orla11cia del respaldo y la recuperación 280
Copias y diarios de respaldo 280
Recuperación hacia adelante 281
Recuperación hacia atrás 282
Bases de datos duplicadas o en espejo 283
Recuperación ante desastres 283
Control de la concurrencia 284
Importancia del control de la concurrencia 284
El problema de la actualización perdida 285
Bloqueos y estancamiento 286
Creación de versiones 287

CAPÍTULO 13 Bases de datos cliente/servidor y bases de datos distribuidas 291


Base de datos cliente/servidor 293
Base de datos distribuida 296
El concep10 de base de datos distribuida 296
Control de la concurrencia en una base de datos distribuida 301
Uniones distribuidas 303
Particionamiento o.fragmentación 304
Administración de directorios distribuidos 305
Ventajas y desventajas de los DBMS distribuidos 306

CAPÍTULO 14 Data warehouse 311


Concepto de data warehouse 313
Los datos están orientados a sujetos 314
Los datos están integrados 314
Los datos son no volátiles 314
Los datos varían con el tiempo 315
Los datos deben ser de alta calidad 315
Los datos pueden estar agregados 315
Los datos a menudo están desnormalizados 316
Los datos no son necesariamente actuales de manera absoluta 316
Tipos de data warehouse 317
Data warehouse empresarial (EDW) 317
Data mart (DM) 318
¿Cuál elegir: el EDW, el DM o los dos? 319
Diseño de un data warehouse 319
Introducción 319
Data warehouse de General Hardware Company 321
Data warehouse de Good Reading Bookstores 323
Data warehouse de Lucky Rent-A-Car 327
¿Necesita World Music Association un data warehouse? 328
Construcción de un data warehouse 328
Extracción de datos 328
Limpieza de datos 330
Transformación de datos 333
Carga de datos 333
Empleo de un data warehouse 334
XÍÍ Contenido

Procesamiento analitico en línea (OLAP) 334


Min eria o explotación de datos (data mining) 334
Administración de un doto worehouse 336
Retos en el trabajo con doto worehouse 338

CAPÍTULO 15 Bases de datos e Internet


Aspectos de lo conectividad de los bases de datos 343
Conjunto ampliado de tipos de datos 349
Aspectos del control de los bases de datos 350
Desempeiiu 350
Disponibilidad 35 1
Escalabilidad 352
Seguridad y privacidad 352
Extracción de datos en XML 355

Índice 359
~ ., . · · -ció .. •- ~sesf láros co~lojJ ., tos?;J:
~ Más de lo ~ue uno se imagina. D nlimit(:)~,Jé1 organización más gran e
.~ diJmÜndo dedicada a la conseÍL\lación de paritaño~ _~Y, desde.Juego, d~ los
;; patosl dee!n~ dJ _una""irr,~ortante aP.lic~ciórl de ba~~~-de ff..~tos_1!t~9,_
C?~ - -

~
r
:t1
:;:¡:~: :::
~l as ' "'·, .
,.
1o; tu_n~~m~ n.to~
.. : rt:i
: ::i~r:,[:ª~~ -~
'4t

- -1, . alas ~ fi_


ep,pérgue)p~~o~~io -·
ro actos.
-~--
' a~ hi rv4st1g I c11~.n d~todo_
·s~ ~-.~· . ~1 ps 1p_ales. de_}:r ~!.'" ria.,_. ~~---
; ~atac~. rilt.1 rtnc~ ii'~i ntti .obra-~_º : ··\ ~f-• ~ ·: ·" -
· · · 11 • ,_. · '~~~lit· llrl -· ::· -~ :¡~ ,
~ • Virtualme·.~nt de autoaP-rendizaje. · . 1 . ..., ·:
_, , Ll J!I :,_ -] lr~ 1 t.~ -- - - t. ~ ~
-t-===~ ~--~n,~ .. •· • ·1%mat ·. . ,rp~n·ttn'P]Jnorart~~~ , -iefi1üfi¡d
1

, nt~das -§1 obJ~ ...,. __


·. I , ,;o • e using

• Numerosos} . ·-.,;,,1-- .. ·ao re . ~ ~·


• Empleo ál'dar ntaja cómi2eftiva.
:1 ;lt I
au~ rns _ra~ ._.. . . ~ - atos ~r~cttcamer:1teIS. i~. :eor:i~qi~
i .
u::nfu.. ~ c;,~ir~=~=~= ~ =~ =-i~=; ~b
gn~turaj nd!_§p~~~a!?J. . Jª]~S.:de,_
~ -c-~ . ~ - ·- r~o--
e l~sr_.qarr~raf de~ ~@.hi~~r.tc_i_ón,:_inform~árnti~~rafi~ áftffl
.,•i' ~iffi~~~~ =·- ..-
-------"- ----='..;.:'. -
·· ~ niería'. informática. Esta obra:estállamada:a •. ·.. . . -, -
~. ~- di§pf)psabi _ára los est udiántes de:·-:·= es:¡t=
a,"á2-~ re~··a~ ~ ~ ~ ~ ;.::..:,:=.:.:===:.:::=;=..::::=-==== - --=-
:~~-l
. . .~~-
.. _ .- --- ·.
-.=----:--· -: · ·-:- -
~;:.· . -. ,.
;..11, • ._.,,

- - - ·- - -
-E».c·. .. , .. _ , ..•~;
.. .
' " -·1 . : · - '. .
,_ u .
.
. . .
BN-10

"'I" .,.%.
78
Iil
968 - 18 - 6595 - 2

5955

Вам также может понравиться