PortadaGruposCharlasMásPanorama actual
Buscar en el sitio
Este sitio utiliza cookies para ofrecer nuestros servicios, mejorar el rendimiento, análisis y (si no estás registrado) publicidad. Al usar LibraryThing reconoces que has leído y comprendido nuestros términos de servicio y política de privacidad. El uso del sitio y de los servicios está sujeto a estas políticas y términos.

Resultados de Google Books

Pulse en una miniatura para ir a Google Books.

Cargando...

Introducción a los Sistemas de Bases de Datos (1975)

por C. J. Date

Otros autores: Ver la sección otros autores.

MiembrosReseñasPopularidadValoración promediaConversaciones
476452,446 (3.82)Ninguno
A comprehensive, up-to-date treatment of database technology. This edition features: updated coverage of object-oriented database systems, including a proposal for rapprochement between OO and relational technologies; expanded treatment of distributed databases, including client/server architectures, with an emphasis on database design issues; a comprehensive introduction to all aspects of the relational model - the basis of modern database technology; and new chapters on functional dependencies, views, domains and missing information.… (más)
Ninguno
Cargando...

Inscríbete en LibraryThing para averiguar si este libro te gustará.

Actualmente no hay Conversaciones sobre este libro.

Mostrando 5 de 5
Indeholder "Preface to the Eighth Edition", "Part I. Preliminaries", " Chapter 1. An Overview of Database Management", " 1.1 Introduction", " 1.2 What Is a Database System?", " 1.3 What Is a Database?", " 1.4 Why Database?", " 1.5 Data Independence", " 1.6 Relational Systems and Others", " 1.7 Summary", " Exercises", " References and Bibliography", " Chapter 2. Database System Architecture", " 2.1 Introduction", " 2.2 The Three Levels of the Architecture", " 2.3 The External Level", " 2.4 The Conceptual Level", " 2.5 The Internal Level", " 2.6 Mappings", " 2.7 The Database Administrator", " 2.8 The Database Management System", " 2.9 Data Communications", " 2.10 Client/Server Architecture", " 2.11 Utilities", " 2.12 Distributed Processing", " 2.13 Summary", " Exercises", " References and Bibliography", " Chapter 3. An Introduction to Relational Databases", " 3.1 Introduction", " 3.2 An Informal Look at the Relational Model", " 3.3 Relations and Relvars", " 3.4 What Relations Mean", " 3.5 Optimization", " 3.6 The Catalog", " 3.7 Base Relvars and Views", " 3.8 Transactions", " 3.9 The Suppliers-and-Parts Database", " 3.10 Summary", " Exercises", " References and Bibliography", " Chapter 4. An Introduction to SQL", " 4.1 Introduction", " 4.2 Overview", " 4.3 The Catalog", " 4.4 Views", " 4.5 Transactions", " 4.6 Embedded SQL", " 4.7 Dynamic SQL and SQL/CLI", " 4.8 Summary", " Exercises", " References and Bibliography", "Part II. The Relational Model", " Chapter 5. TYPES", " 5.1 Introduction", " 5.2 Values vs. Variables", " 5.3 Types vs. Representations", " 5.4 Type Definition", " 5.5 Operators", " 5.6 Type Generators", " 5.7 SQL Facilities", " 5.8 Summary", " Exercises", " References and Bibliography", " Chapter 6. Relations", " 6.1 Introduction", " 6.2 Tuples", " 6.3 Relation Types", " 6.4 Relation Values", " 6.5 Relation Variables", " 6.6 SQL Facilities", " 6.7 Summary", " Exercises", " References and Bibliography", " Chapter 7. Relational Algebra", " 7.1 Introduction", " 7.2 Closure Revisited", " 7.3 The Original Algebra: Syntax", " 7.4 The Original Algebra: Semantics", " 7.5 Examples", " 7.6 What Is the Algebra For?", " 7.7 Further Points", " 7.8 Additional Operators", " 7.9 Grouping and Ungrouping", " 7.10 Summary", " Exercises", " References and Bibliography", " Chapter 8. Relational Calculus", " 8.1 Introduction", " 8.2 Tuple Calculus", " 8.3 Examples", " 8.4 Calculus vs. Algebra", " 8.5 Computational Capabilities", " 8.6 SQL Facilities", " 8.7 Domain Calculus", " 8.8 Query-by-Example", " 8.9 Summary", " Exercises", " References and Bibliography", " Chapter 9. Integrity", " 9.1 Introduction", " 9.2 A Closer Look", " 9.3 Predicates and Propositions", " 9.4 Relvar Predicates and Database Predicates", " 9.5 Checking the Constraints", " 9.6 Internal vs. External Predicates", " 9.7 Correctness vs. Consistency", " 9.8 Integrity and Views", " 9.9 A Constraint Classification Scheme", " 9.10 Keys", " 9.11 Triggers (A Digression)", " 9.12 SQL Facilities", " 9.13 Summary", " Exercises", " References and Bibliography", " Chapter 10. Views", " 10.1 Introduction", " 10.2 What Are Views For?", " 10.3 View Retrievals", " 10.4 View Updates", " 10.5 Snapshots (A Digression)", " 10.6 SQL Facilities", " 10.7 Summary", " Exercises", " References and Bibliography", "Part III. Database Design", " Chapter 11. Functional Dependencies", " 11.1 Introduction", " 11.2 Basic Definitions", " 11.3 Trivial and Nontrivial Dependencies", " 11.4 Closure of a Set of Dependencies", " 11.5 Closure of a Set of Attributes", " 11.6 Irreducible Sets of Dependencies", " 11.7 Summary", " Exercises", " References and Bibliography", " Chapter 12. Further Normalization I: 1NF, 2NF, 3NF, BCNF", " 12.1 Introduction", " 12.2 Nonloss Decomposition and Functional Dependencies", " 12.3 First, Second, and Third Normal Forms", " 12.4 Dependency Preservation", " 12.5 Boyce/ Codd Normal Form", " 12.6 A Note on Relation-Valued Attributes", " 12.7 Summary", " Exercises", " References and Bibliography", " Chapter 13. Further Normalization II: Higher Normal Forms", " 13.1 Introduction", " 13.2 Multi-Valued Dependencies and Fourth Normal Form", " 13.3 Join Dependencies and Fifth Normal Form", " 13.4 The Normalization Procedure Summarized", " 13.5 A Note on Denormalization", " 13.6 Orthogonal Design (A Digression)", " 13.7 Other Normal Forms", " 13.8 Summary", " Exercises", " References and Bibliography", " Chapter 14. Semantic Modeling", " 14.1 Introduction", " 14.2 The Overall Approach", " 14.3 The E/R Model", " 14.4 E/R Diagrams", " 14.5 Database Design with the E/R Model", " 14.6 A Brief Analysis", " 14.7 Summary", " Exercises", " References and Bibliography", "Part IV. Transaction Management", " Chapter 15. Recovery", " 15.1 Introduction", " 15.2 Transactions", " 15.3 Transaction Recovery", " 15.4 System Recovery", " 15.5 Media Recovery", " 15.6 Two-Phase Commit", " 15.7 Savepoints (A Digression)", " 15.8 SQL Facilities", " 15.9 Summary", " Exercises", " References and Bibliography", " Chapter 16. Concurrency", " 16.1 Introduction", " 16.2 Three Concurrency Problems", " 16.3 Locking", " 16.4 The Three Concurrency Problems Revisited", " 16.5 Deadlock", " 16.6 Serializability", " 16.7 Recovery Revisited", " 16.8 Isolation Levels", " 16.9 Intent Locking", " 16.10 Dropping Acid", " 16.11 SQL Facilities", " 16.12 Summary", " Exercises", " References and Bibliography", "Part V. Further Topics", " Chapter 17. Security", " 17.1 Introduction", " 17.2 Discretionary Access Control", " 17.3 Mandatory Access Control", " 17.4 Statistical Databases", " 17.5 Data Encryption", " 17.6 SQL Facilities", " 17.7 Summary", " Exercises", " References and Bibliography", " Chapter 18. Optimization", " 18.1 Introduction", " 18.2 A Motivating Example", " 18.3 An Overview of Query Processing", " 18.4 Expression Transformation", " 18.5 Database Statistics", " 18.6 A Divide-and-Conquer Strategy", " 18.7 Implementing the Relational Operators", " 18.8 Summary", " Exercises", " References and Bibliography", " Chapter 19. Missing Information", " 19.1 Introduction", " 19.2 An Overview of the 3VL Approach", " 19.3 Some Consequences of the Foregoing Scheme", " 19.4 Nulls and Keys", " 19.5 Outer Join (A Digression)", " 19.6 Special Values", " 19.7 SQL Facilities", " 19.8 Summary", " Exercises", " References and Bibliography", " Chapter 20. Type Inheritance", " 20.1 Introduction", " 20.2 Type Hierarchies", " 20.3 Polymorphism and Substitutability", " 20.4 Variables and Assignments", " 20.5 Specialization by Constraint", " 20.6 Comparisons", " 20.7 Operators, Versions, and Signatures", " 20.8 Is a Circle an Ellipse?", " 20.9 Specialization by Constraint Revisited", " 20.10 SQL Facilities", " 20.11 Summary", " Exercises", " References and Bibliography", " Chapter 21. Distributed Databases", " 21.1 Introduction", " 21.2 Some Preliminaries", " 21.3 The Twelve Objectives", " 21.4 Problems of Distributed Systems", " 21.5 Client/Server Systems", " 21.6 DBMS Independence", " 21.7 SQL Facilities", " 21.8 Summary", " Exercises", " References and Bibliography", " Chapter 22. Decision Support", " 22.1 Introduction", " 22.2 Aspects of Decision Support", " 22.3 Database Design for Decision Support", " 22.4 Data Preparation", " 22.5 Data Warehouses and Data Marts", " 22.6 Online Analytical Processing", " 22.7 Data Mining", " 22.8 SQL Facilities", " 22.9 Summary", " Exercises", " References and Bibliography", " Chapter 23. Temporal Databases", " 23.1 Introduction", " 23.2 What is the Problem?", " 23.3 Intervals", " 23.4 Packing and Unpacking Relations", " 23.5 Generalizing the Relational Operators", " 23.6 Database Design", " 23.7 Integrity Constraints", " 23.8 Summary", " Exercises", " References and Bibliography", " Chapter 24. Logic-Based Databases", " 24.1 Introduction", " 24.2 Overview", " 24.3 Propositional Calculus", " 24.4 Predicate Calculus", " 24.5 A Proof-Theoretic View of Databases", " 24.6 Deductive Database Systems", " 24.7 Recursive Query Processing", " 24.8 Summary", " Exercises", " References and Bibliography", "Part VI. Objects, Relations, and XML", " Chapter 25. Object Databases", " 25.1 Introduction", " 25.2 Objects, Classes, Methods, and Messages", " 25.3 A Closer Look", " 25.4 A Cradle-to-Grave Example", " 25.5 Miscellaneous Issues", " 25.6 Summary", " Exercises", " References and Bibliography", " Chapter 26. Object/Relational Databases", " 26.1 Introduction", " 26.2 The First Great Blunder", " 26.3 The Second Great Blunder", " 26.4 Implementation Issues", " 26.5 Benefits of True Rapprochement", " 26.6 SQL Facilities", " 26.7 Summary", " Exercises", " References and Bibliography", " Chapter 27. The World Wide Web and XML", " 27.1 Introduction", " 27.2 The Web and the Internet", " 27.3 An Overview of XML", " 27.4 XML Data Definition", " 27.5 XML Data Manipulation", " 27.6 XML and Databases", " 27.7 Summary", " Exercises", " References and Bibliography", "Appendixes", " Appendix A. The TransRelational™ Model", " A.1 Introduction", " A.2 Three Levels of Abstraction", " A.3 The Basic Idea", " A.4 Condensed Columns", " A.5 Merged Columns", " A.6 Implementing the Relational Operators", " A.7 Summary", " References and Bibliography", " Appendix B. SQL Expressions", " B.1 Introduction", " B.2 Table Expressions", " B.3 Boolean Expressions", " Appendix C. Abbreviations, Acronyms, and Symbols", " Appendix D. Storage Structures and Access Methods", " D.1 Introduction", " D.2 Database Access: An Overview", " D.3 Page Sets and Files", " D.4 Indexing", " D.5 Hashing", " D.6 Pointer Chains", " D.7 Compression Techniques", " D.8 Summary", " Exercises", " References and Bibliography", "Index".

Biblen indenfor databaser. Glimrende gennemgang med fornuftige eksempler og teoretisk baggrund ( )
  bnielsen | Dec 28, 2015 |
Always hard to read and very dated now, I would skip this unless you want a really good understand of the evolving ideas about how to structure data. ( )
  aulsmith | May 9, 2013 |
Il miglior libro sulla teoria delle basi di dati. ( )
  Oscaruzzo | Mar 4, 2009 |
NA
  pszolovits | Feb 3, 2021 |
6th Edition
  jhawn | Jul 31, 2017 |
Mostrando 5 de 5
sin reseñas | añadir una reseña

» Añade otros autores (7 posibles)

Nombre del autorRolTipo de autor¿Obra?Estado
C. J. Dateautor principaltodas las edicionescalculado
Date, LindyArtista de Cubiertaautor secundarioalgunas edicionesconfirmado
Debes iniciar sesión para editar los datos de Conocimiento Común.
Para más ayuda, consulta la página de ayuda de Conocimiento Común.
Título canónico
Título original
Títulos alternativos
Fecha de publicación original
Personas/Personajes
Información procedente del conocimiento común inglés. Edita para encontrar en tu idioma.
Lugares importantes
Acontecimientos importantes
Películas relacionadas
Epígrafe
Dedicatoria
Primeras palabras
Citas
Información procedente del conocimiento común inglés. Edita para encontrar en tu idioma.
Types are (sets of) things we can talk about.
Relations are (sets of) things we say about the things we can talk about.

(There is a nice analogy here that might help you appreciate and remember these important points: Types are to relations as nouns are to sentences.) Thus, in the example, the things we can talk about are employee numbers, names, department numbers, and money values, and the things we say are true utterances of the form “The employee with the specified employee number has the specified name, works in the specified department, and earns the specified salary.”

It follows from all of the foregoing that:
1. Types and relations are both necessary (without types, we have nothing to talk about; without relations, we cannot say anything).
2. Types and relations are sufficient, as well as necessary—i.e., we do not need anything else, logically speaking.
3. Types and relations are not the same thing. It is an unfortunate fact that certain commercial products—not relational ones, by definition!—are confused over this very point.”
...SQL is very far from being the “perfect” relational language—it suffers from numerous sins of both omission and commission. ...the overriding issue is simply that SQL fails in all too many ways to support the relational model properly. As a consequence, it is not at all clear that today's SQL products really deserve to be called “relational” at all! Indeed, as far as this writer is aware, there is no product on the market today that supports the relational model in its entirety. This is not to say that some parts of the model are unimportant; on the contrary, every detail of the model is important, and important, moreover, for genuinely practical reasons. Indeed, the point cannot be stressed too strongly that the purpose of relational theory is not just “theory for its own sake”; rather, the purpose is to provide a base on which to build systems that are 100 percent practical. But the sad fact is that the vendors have not yet really stepped up to the challenge of implementing the theory in its entirety. As a consequence, the “relational” products of today regrettably all fail, in one way or another, to deliver on the full promise of relational technology.
...since there is so much confusion surrounding it in the industry. You will often hear claims to the effect that relational attributes can only be of very simple types (numbers, strings, and so forth). The truth is, however, that there is absolutely nothing in the relational model to support such claims. ...in fact, types can be as simple or as complex as we like, and so we can have attributes whose values are numbers, or strings, or dates, or times, or audio recordings, or maps, or video recordings, or geometric points (etc.).

The foregoing message is so important‒and so widely misunderstood‒that we state it again in different terms:

The question of what data types are supported is orthogonal to the question of support for the relational model.
...note that relational systems require only that the database be perceived by the user as tables. Tables are the logical structure in a relational system, not the physical structure. At the physical level, in fact, the system is free to store the data any way it likes—using sequential files, indexing, hashing, pointer chains, compression, and so on—provided only that it can map that stored representation to tables at the logical level. Another way of saying the same thing is that tables represent an abstraction of the way the data is physically stored—an abstraction in which numerous storage level details (such as stored record placement, stored record sequence, stored data value representations, stored record prefixes, stored access structures such as indexes, and so forth) are all hidden from the user.

... The Information Principle: The entire information content of the database is represented in one and only one way—namely, as explicit values in column positions in rows in tables. This method of representation is the only method available (at the logical level, that is) in a relational system. In particular, there are no pointers connecting one table to another.
The Golden Rule:

No update operation must ever assign to any database a value that causes its database predicate to evaluate to FALSE.
Últimas palabras
Aviso de desambiguación
Editores de la editorial
Blurbistas
Idioma original
DDC/MDS Canónico
LCC canónico
A comprehensive, up-to-date treatment of database technology. This edition features: updated coverage of object-oriented database systems, including a proposal for rapprochement between OO and relational technologies; expanded treatment of distributed databases, including client/server architectures, with an emphasis on database design issues; a comprehensive introduction to all aspects of the relational model - the basis of modern database technology; and new chapters on functional dependencies, views, domains and missing information.

No se han encontrado descripciones de biblioteca.

Descripción del libro
Resumen Haiku

Debates activos

Ninguno

Cubiertas populares

Enlaces rápidos

Valoración

Promedio: (3.82)
0.5
1 1
1.5
2 2
2.5
3 6
3.5 1
4 13
4.5
5 8

¿Eres tú?

Conviértete en un Autor de LibraryThing.

 

Acerca de | Contactar | LibraryThing.com | Privacidad/Condiciones | Ayuda/Preguntas frecuentes | Blog | Tienda | APIs | TinyCat | Bibliotecas heredadas | Primeros reseñadores | Conocimiento común | 207,207,901 libros! | Barra superior: Siempre visible