PDF de programación - Introducción a los sistemas de Bases de Datos Relacionales

Imágen de pdf Introducción a los sistemas de Bases de Datos Relacionales

Introducción a los sistemas de Bases de Datos Relacionalesgráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 9 de Febrero del 2018)
568 visualizaciones desde el 9 de Febrero del 2018
9,5 MB
959 paginas
Creado hace 10a (06/04/2009)
UNIVERSIDAD FEDERICO SRNTA MARIA

3 5G09 01S25 2859

Introducción a los

SISTEMAS DE
BASES DE DATOS





Prentice
Hall



C .
J

A T E


V









p























V# PROVEEDOR
Smith
V1
Jones
V2
V3
Blake
Clark
V4
V5 Adams






P# PARTE
P1 Tuerca
P2 Perno
P3 Tornillo
P4 Tornillo
P5 Leva
P6 Engrane








ESTADO CIUDAD
20 Londres
10 París
30 París
20 Londres
30 Atenas

PESO
12
17
17
14
12
19

COLOR
Rojo
Verde
Azul
Rojo
Azul
Rojo













CIUDAD
Londres
París
Roma
Londres
París
Londres





















VP



v#
V1
V1
V1
V1
V1
V1
V2
V2
V3
V4
V4
V4

CANT
300
200
400
200
100
100
300
400
200
200
300
400


P#
P1
P2
P3
P4
P5
P6
P1
P2
P2
P2
P4
P5































La base de datos de proveedores y partes (valores de ejemplo)





PROVEEDOR

v
#
V1 Smith
V2 Jones
V3 Blake
V4 Clark
V5 Adams

ESTADO CIUDAD

20 Londres
10 París
30 París
20 Londres
30 Atenas

p# PARTE
P1 Tuerca
P2 Perno
P3 Tornillo
P4 Tornillo
P5 Leva
P6 Engrane

COLOR
Rojo
Verde
Azul
Rojo
Azul
Rojo

PESO
12.0
17.0
17.0
14.0
12.0
19.0

CIUDAD
Londres
París
Roma
Londres
París
Londres

Y# PROYECTO

CIUDAD

Y1 Clasificador París
Roma
Y2 Monitor
Atenas
Y3 OCR
Atenas
Y4 Consola
Y5 RAID
Londres
Y6 EDS
Oslo
Londres
Y7 Cinta



VPY

V# P#
V1 P1
V1 P1
V2 P3
V2 P3
V2 P3
V2 P3
V2 P3
V2 P3
V2 P3
V2 P5
V3 P3
V3 P4
V4 P6
V4 P6
V5 P2
V5 P2
V5 P5
V5 P5
V5 P6
V5 P1
V5 P3
V5 P4
V5 P5
V5 P6

Y#

Y1
Y4
Y1
Y2
Y3
Y4
Y5
Y6
Y7
Y2
Y1
Y2
Y3
Y7
Y2
Y4
Y5
Y7
Y2
Y4
Y4
Y4
Y4
Y4

CANT

200
700
400
200
200
500
600
400
600
100
200
500
300
300
200
100
500
100
200
100
200
800
400
500

La base de datos proveedores, partes y proyectos (valores de ejemplo)

INTRODUCCIÓN A
LOS

Sistemas
de bases de
datos





SÉPTIMA
EDICIÓN

C. J. Date

TRADUCCIÓN:

I. Q. Sergio Luis María Ruiz Faudón
Ingeniero Químico, Analista de Sistemas
Sergio Kourchenko Barrena

REVISIÓN TÉCNICA:

Dr. Felipe López Gamino
Instituto Tecnológico Autónomo de México

Pearson
Educación

®

MÉXICO • ARGENTINA • BRASIL • COLOMBIA • COSTA RICA • CHILE

ESPAÑA • GUATEMALA • PERÚ • PUERTO RICO • VENEZUELA



Datos de catalogación bibliográfica

DATE, C. J.
Introducción a los sistemas de
bases de datos
PEARSON EDUCACIÓN, México, 2001

ISBN: 968-444-419-2
Área: Universitarios

Formato: 18.5 x 23.5 cm

Páginas: 960

Versión en español de la obra titulada An introduction to datábase systems. Seventh Edition, de C. J. Date, publicada original-
mente en inglés por Addison Wesley Longman, Inc., Reading Massachusetts. E.U.A.



Esta edición en español es la única autorizada.

Original English language title by
Addison Wesley Longman, Inc.
Copyright © 2000 All rights
reserved ISBN 0-201-38590-2

Edición en español
Editor: José Luis Vázquez
Supervisor de traducción: Antonio Núñez Ramos
Supervisor de producción: Enrique Trejo Hernández

Edición en inglés:
Acquisitions Editor: Maite Suarez-Rivas
Associate Editor: Katherine Harutunian
Production Services: Solar Script, Inc.
Composition: Publishers' Design and Production Services, Inc.
Cover Design: Night & Day Design

SÉPTIMA EDICIÓN, 2001

D.R. © 2001 por Pearson Educación de México, S.A. de C.V.

Atlacomulco Núm. 500-5° Piso Col. Industrial Atoto
53519, Naucalpan de Juárez, Edo. de México

Cámara Nacional de la Industria Editorial Mexicana
Reg. Núm. 1031

Reservados todos los derechos. Ni la totalidad ni parte de esta publicación pueden reproducirse, registrarse o transmitirse, por
un sistema de recuperación de información, en ninguna forma ni por ningún medio, sea electrónico, mecánico, fotoquímico,
magnético o electroóptico, por fotocopia, grabación o cualquier otro, sin permiso previo por escrito del editor.

El préstamo, alquiler o cualquier otra forma de cesión de uso de este ejemplar requerirá también la autorización del editor o
de sus representantes.

Pearson
Educación



®

ISBN 968-444-419-2
Impreso en México. Printed in México

1 2 3 4 5 6 7 8 9 0 - 03 02 01 00

Este libro está dedicado a mi esposa Lindy

y ala memoria de mi madre Rene

Ac<

Acerca del autor

C.J. Date es autor, conferencista, investigador y consultor independiente, especializado en
la tecnología de bases de datos. Reside en Healdsburg, California.

En 1967, después de varios años como programador matemático e instructor de pro-
gramación en Leo Computers Ltd. (Londres, Inglaterra), el señor Date se cambió a los La-
boratorios de Desarrollo de IBM (Reino Unido), donde trabajó en la integración de la
funcionalidad de base de datos dentro de PL/I. En 1974 se trasladó al Centro de Desarrollo
de Sistemas de IBM en California, donde fue responsable del diseño de un lenguaje de
base de datos conocido como UDL (Lenguaje Unificado de Bases de Datos) y trabajó en la
planeación técnica, así como en el diseño externo de los productos SQL/DS y DB2 de IBM.
Dejó IBM en mayo de 1983.

El señor Date ha estado activo en el campo de las bases de datos por más de 30 años.
Fue uno de los primeros en reconocer la importancia del trabajo pionero de Codd sobre el
modelo relational. Ha dado muchas conferencias sobre aspectos técnicos —principalmente
sobre temas de bases de datos y, en especial, sobre bases de datos relaciónales— en todo
el territorio norteamericano y también en Europa, Australia, América Latina y el Lejano
Oriente. Además de este libro, es autor o coautor de varios otros libros sobre bases de datos,
incluyendo Foundation for Object/Relational Databases: The Third Manifesto (1998), una
propuesta detallada de la dirección futura del campo; Database: A Primer (1983), que
aborda los sistemas de bases de datos desde el punto de vista de un no especialista; una serie
de libros: Relational Database Writings (1986, 1990, 1992, 1995, 1998), que tratan a pro-
fundidad los diversos aspectos de la tecnología relational; y otra serie de libros sobre sistemas
y lenguajes en particular: A Guide to DB2 (cuarta edición, 1993), A Guide to SYBASE and
SQL Server (1992), A Guide to SQL/DS (1988), A Guide to INGRES (1987) y A Guide to
the SQL Standard (cuarta edición, 1997). Sus libros se han traducido a muchos idiomas, in-
cluyendo chino, holandés, francés, alemán, griego, italiano, japonés, coreano, polaco, por-
tugués, ruso, español y Braille.

El señor Date también ha producido más de 300 artículos y documentos de investi-
gación y ha hecho diversas contribuciones originales a la teoría de las bases de datos. Es
columnista regular de las revistas Database Programming & Design e Intelligent Enterprise.
Sus seminarios profesionales sobre tecnología de bases de datos (que ofrece tanto en
Norteamérica como en el extranjero), se consideran ampliamente como los más importantes
por la calidad de los temas y la claridad en la exposición.

El señor Date posee un grado de Honor en Matemáticas de la Universidad de Cam-
bridge, Inglaterra (BA 1962, MA 1966) y el grado honorario de Doctor de Tecnología de la
Universidad de Montfort, Inglaterra (1994).

Co
1

CAPÍTUI

CAPITUl

Contenido

Prefacio a la séptima edición xvii

PARTE I PRELIMINARES

CAPÍTULO 1 Panorama general de la administración de bases de datos

Introducción 2
¿Qué es un sistema de base de datos ? 5
¿Qué es una base de datos? 9
¿Por qué una base de datos? 15

1.1
1.2
1.3
1.4
•1.5 La independencia de los datos 19
1.6 Los sistemas relaciónales y otros sistemas 25
1.7 Resumen 27
Ejercicios 28
Referencias y Bibliografía 30
Respuestas a ejercicios seleccionados 30

CAPÍTULO 2 Arquitectura de los sistemas de bases de datos 33

Introducción 33

2.1
2.2 Los tres niveles de la arquitectura 33
2.3 El nivel externo 37
2.4 El nivel conceptual 39
2.5 El nivel Interno 40
2.6 Transformaciones 40
2.7 El administrador de base de datos 41
2.8 El sistema de administración de base de datos 43
2.9 El administrador de comunicaciones de datos 47
2.10 Arquitectura cliente-servidor 48
2.11 Utilerías 50
2.12 El procesamiento distribuido 50
2.13 Resumen 54



Vii

viii

Contenido

Ejercicios 55
Referencias y Bibliografía

56

CAPÍTULO 3 Una introducción a las bases de datos relaciónales

58

Introducción 58

3.1
3.2 Una mirada informal al modelo relacional 58
3.3 Relaciones y variables de relación 63
3.4 Qué significan las relaciones 65
3.5 Optimización 67
3.6 El catálogo 69
3.7 Variables de relación base y vistas 71
3.8 Transacciones 75
3.9 La base de datos de proveedores y partes 76
3.10 Resumen 78
Ejercicios 80
Referencias y Bibliografía 81
Respuestas a ejercicios seleccionados 82

CAPÍTULO 4 Introducción a SQL 83

Introducción 83

4.1
4.2 Generalidades 84
4.3 El Catálogo 87
4.4 Vistas 88
4.5 Transacciones 89
4.6 SQL incustrado 89
4.7 SQL no es perfecto 98
4.8 Resumen 98
Ejercicios 99
Referencias y Bibliografía

Respuestas a ejercicios seleccionados 106

101

PARTE II EL MODELO RELACIONAL

109



CAPITULO 5 Dominios, relaciones y varrels

5.1 Introducción 111
5.2 Dominios 112
5.3 Valores de relación
5.4 Variables de relación

base



123

129

111

Contenido ix

5.5 Propiedades de SQL 134
5.6 Resumen 137
Ejercicios 139
  • Links de descarga
http://lwp-l.com/pdf8693

Comentarios de: Introducción a los sistemas de Bases de Datos Relacionales (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad