000 03479nam a22002898a 4500
999 _c27751
_d27751
001 62379
010 _a 2010010677
020 _a978-0133970777
040 _aDLC
082 0 0 _a005.74
100 1 _aElmasri, Ramez
_938388
245 1 0 _aFundamentals of database systems
_cRamez Elmasri, Shamkant B. Navathe
250 _a7th ed.
260 _aBoston :
_bPearson,
_cc2016.
300 _axxx, 1242 p. :
_bill. ;
_c25 cm.
504 _aIncludes bibliographical references and index.
505 0 _aDatabases and Database Users -- Database System Concepts and Architecture -- Data Modeling Using the Entity-Relationship (ER) Model -- The Enhanced Entity-Relationship (EER) Model -- The Relational Data Model and Relational Database Constraints -- Basic SQL -- More SQL: Complex Queries, Triggers, Views, and Schema Modification -- The Relational Algebra and Relational Calculus -- Relational Database Design by ER- and EER-to-Relational Mapping -- Introduction to SQL Programming Techniques -- Web Database Programming Using PHP -- Object and Object-Relational Databases -- XML: Extensible Markup Language -- Basics of Functional Dependencies and Normalization for Relational Databases -- Relational Database Design Algorithms and Further Dependencies -- Disk Storage, Basic File Structures, Hashing, and Modern Storage Architectures -- Indexing Structures for Files and Physical Database Design -- Strategies for Query Processing -- Query Optimization -- Introduction to Transaction Processing Concepts and Theory -- Concurrency Control Techniques -- Database Recovery Techniques -- Distributed Database Concepts -- NOSQL Databases and Big Data Storage Systems -- Big Data Technologies Based on MapReduce and Hadoop -- Enhanced Data Models: Introduction to Active, Temporal, Spatial, Multimedia, and Deductive Databases -- Introduction to Information Retrieval and Web Search -- Data Mining Concepts -- Overview of Data Warehousing and OLAP -- Database Security -- Appendix A, Alternative Diagrammatic Notations for ER Models -- Appendix B, Parameters of Discs -- Appendix C, Overview of the QBE Language -- Appendix D, Overview of the Hierarchical Data Models -- Appendix E, Overview of the Network Data Model.
520 _aFor database systems courses in Computer Science This book introduces the fundamental concepts necessary for designing, using, and implementing database systems and database applications. Our presentation stresses the fundamentals of database modeling and design, the languages and models provided by the database management systems, and database system implementation techniques. The book is meant to be used as a textbook for a one- or two-semester course in database systems at the junior, senior, or graduate level, and as a reference book. The goal is to provide an in-depth and up-to-date presentation of the most important aspects of database systems and applications, and related technologies. It is assumed that readers are familiar with elementary programming and data-structuring concepts and that they have had some exposure to the basics of computer organization.
526 0 _aCSCI235
650 0 _aDatabase management
_9580
650 7 _aDatabase Systems
_938391
650 7 _aRelational Algebra
_938392
650 7 _aRelational Calculus
_938393
700 _aNavathe, Shamkant B.
_938390
856 _uhttps://uowd.box.com/s/emji2tyypl5bnk41qhxxpqodaug1myvj
_zLocation Map
942 _c3DAY
_2ddc