کنکور کامپیوتر
0
ورود | ثبت نام
دانلود کتاب مبانی پایگاه داده

دانلود کتاب مبانی پایگاه داده

نویسنده : Ramez Elmasri , Shamkant Navathe
1274 صفحه
دانلود کتاب (free download)
English Title : Fundamentals of Database Systems 7th Edition
عنوان فارسی : مبانی سیستم های پایگاه داده ویرایش هفتم

Description

For 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.

Table of contents

part 1 Introduction to Databases
chapter 1 Databases and Database Users
chapter 2 Database System Concepts and Architecture
part 2 Conceptual Data Modeling and Database Design
chapter 3 Data Modeling Using the Entity–Relationship (ER) Model
chapter 4 The Enhanced Entity–Relationship (EER) Model
part 3 The Relational Data Model and SQL
chapter 5 The Relational Data Model and Relational Database Constraints
chapter 6 Basic SQL
chapter 7 More SQL: Complex Queries, Triggers, Views, and Schema Modification
chapter 8 The Relational Algebra and Relational Calculus
chapter 9 Relational Database Design by ER- and EER-to-Relational Mapping
part 4 Database Programming Techniques
chapter 10 Introduction to SQL Programming Techniques
chapter 11 Web Database Programming Using PHP
part 5 Object, Object-Relational, and XML: Concepts, Models, Languages, and Standards
chapter 12 Object and Object-Relational Databases  
chapter 13 XML: Extensible Markup Language
part 6 Database Design Theory and Normalization
chapter 14 Basics of Functional Dependencies and Normalization for Relational Databases
chapter 15 Relational Database Design Algorithms and Further Dependencies
part 7 File Structures, Hashing, Indexing, and Physical Database Design
chapter 16 Disk Storage, Basic File Structures, Hashing, and Modern Storage Architectures
chapter 17 Indexing Structures for Files and Physical Database Design
part 8 Query Processing and Optimization
chapter 18 Strategies for Query Processing
chapter 19 Query Optimization
part 9 Transaction Processing, Concurrency Control, and Recovery
chapter 20 Introduction to Transaction Processing Concepts and Theory
chapter 21 Concurrency Control Techniques
chapter 22 Database Recovery Technique
امتیازدهی 1 1 1 1 1 1 1 1 1 10.00 امتیاز (0 رای)
Ramez Elmasri

Ramez Elmasri

Ramez A. Elmasri is a professor in the department of Computer Science and Engineering at the University of Texas at Arlington. He holds M.S. and Ph.D. degrees in Computer Science from Stanford University, and a B.S. degree in Electrical Engineering from Alexandria University. He is known for his work on conceptual database modeling, temporal database design and indexing, database query languages and interfaces, and systems integration. Prior to his current position, Elmasri worked for Honeywell and the University of Houston. Elmasri has over 70 refereed publications in journals and conference proceedings. He has conducted research in many areas of database systems over the past twenty years, and in the area of integration of systems and software over the past nine years. He has advised many MS and PhD students. Elmasri's research has been sponsored by grants from NSF, NASA, ARRI, Texas Instruments, Honeywell, Digital, and the State of Texas. He has been an Associate Editor of the Journal of Parallel and Distributed Databases and a member of the steering committee for the International Conference on Conceptual Modeling (formerly ER Conference). He was Program Chair for the 12th International Conference on Conceptual Modeling (ER'93) and Program Vice Chair for the 1994 IEEE International Conference on Data Engineering. He is the leading author of the textbook Fundamentals of Database Systems, which is used in many universities all over the world and has been translated into several languages. Elmasri has served on the program committees of many international conferences, and has presented tutorials and keynote talks at a number of international conferences. He has received the Robert Q. Lee teaching award of the College of Engineering of UT-Arlington.
Shamkant Navathe

Shamkant Navathe

Shamkant Navathe is a professor and the head of the database research group at the College of Computing, Georgia Institute of Technology, Atlanta. He is well-known for his work on database modeling, database conversion, database design, distributed database allocation, and database integration. He has worked with IBM and Siemens in their research divisions and has been a consultant to various companies including Digital,CCA, HP and Equifax. He was the General Co-chairman of the 1996 International VLDB (Very Large Data Base) conference in Bombay, India. He was also program co-chair of SIGMOD 1985 and General Co-chair of the IFIP WG 2.6 Data Semantics Workshop in 1995. He has been an associate editor of ACM Computing Surveys, and IEEE Transactions on Knowledge and Data Engineering. He is also on the editorial boards of Information Systems (Pergamon Press) and Distributed and Parallel Databases (Kluwer Academic Publishers). He is an author of the book, Fundamentals of Database Systems, with R. Elmasri (Addison Wesley) which is currently the leading database text-book worldwide. He also co-authored the book Conceptual Design: An Entity Relationship Approach (Addison Wesley, 1992) with Carlo Batini and Stefano Ceri. His current research interests include human genome data management, intelligent information retrieval, data mining and warehousing, web-based knowledge warehouses and mobile database synchronization. Navathe holds a Ph.D. from the University of Michigan and has over 100 referenced publications.
تلگرام اینستاگرام