Database systems : a practical approach to design ...

86 downloads 21261 Views 118KB Size Report
basic information about the book (http://libraries.najah.edu). Database systems : a practical approach to design, implementation, and management. Edition: 4th ...
Database systems : a practical approach to design, implementation, and manageme NNU does not claim copyright owner of this book, this page contains only table of contents and basic information about the book (http://libraries.najah.edu)

Database systems : a practical approach to design, implementation, and management     Edition: 4th ed.      Bar Code: 609062      Card Number: 110332      Author(s): Connolly, Thomas M.   Author(s): Begg, Carolyn E.      Subject: Database management      Publish Year: 2005      Dewey Code: 005.74 CON      Publisher: Addison-Wesley      ISBN: 321210255      Pages: l, 1374 p. : ill. ; 24 cm.      Content Preview: Preface Background Introduction to Databases Introduction Traditional File-Based Systems Database Approach Roles in the Database Environment History of Database Management Systems Advantages and Disadvantages of DBMSs Chapter Summary Review Questions Exercises Database Environment The Three-Level ANSI-SPARC Architecture Database Languages Data Models and Conceptual Modeling Functions of a DBMS Components of a DBMS Multi-User DBMS Architectures Chapter Summary Review Questions Exercises The Relational Model and Languages The Relational Model Brief History of the Relational Model Terminology Integrity Constraints Views Chapter Summary Review Questions Exercises Relational Algebra and Relational Calculus The Relational Algebra The Relational Calculus Other Languages

p. p. p. p. p. p. p. p.

xxxiii 1 3 4 7 14 21 24

p. 26 p. p. p. p. p.

31 32 32 33 34

p. p. p. p. p. p. p. p. p. p. p. p. p. p. p. p. p. p.

39 43 48 53 56 64 65 65 67 69 70 71 81 83 86 87 87 88

p. 89 p. 103 p. 109

Database systems : a practical approach to design, implementation, and manageme NNU does not claim copyright owner of this book, this page contains only table of contents and basic information about the book (http://libraries.najah.edu) Chapter Summary Review Questions Exercises SQL: Data Manipulation Introduction to SQL Writing SQL Commands Data Manipulation Chapter Summary Review Questions Exercises SQL: Data Definition The ISO SQL Data Types Integrity Enhancement Feature Data Definition Views Transactions Discretionary Access Control Chapter Summary Review Questions Exercises Query-By-Example Introduction to Microsoft Office Access Queries Building Select Queries Using QBE Using Advanced Queries Changing the Content of Tables Using Action Queries Exercises Commercial RDBMSs: Office Access and Oracle Microsoft Office Access 2003 Oracle9i Chapter Summary Review Questions Database Analysis and Design Techniques Database Planning, Design, and Administration The Information Systems Lifecycle The Database System Development Lifecycle Database Planning System Definition Requirements Collection and Analysis Database Design DBMS Selection Application Design Prototyping Implementation Data Conversion and Loading Testing Operational Maintenance CASE Tools Data Administration and Database Administration Chapter Summary Review Questions

p. p. p. p. p. p. p. p. p. p. p. p. p. p. p. p. p. p. p. p. p. p.

110 110 111 112 113 116 117 154 155 155 157 158 164 168 176 187 189 194 195 195 198 199

p. 201 p. 208 p. 215 p. 224 p. 225 p. p. p. p. p.

226 242 276 277 279

p. 281 p. 282 p. 283 p. p. p. p. p. p. p. p. p. p. p. p. p.

285 286 288 291 295 299 303 304 305 305 306 307 309

p. 311 p. 313

Database systems : a practical approach to design, implementation, and manageme NNU does not claim copyright owner of this book, this page contains only table of contents and basic information about the book (http://libraries.najah.edu) Exercises Fact-Finding Techniques When Are Fact-Finding Techniques Used? What Facts Are Collected? Fact-Finding Techniques Using Fact-Finding Techniques--A Worked Example Chapter Summary Review Questions Exercises Entity-Relationship Modeling Entity Types Relationship Types Attributes Strong and Weak Entity Types Attributes on Relationships Structural Constraints Problems with ER Models Chapter Summary Review Questions Exercises Enhanced Entity-Relationship Modeling Specialization/Generalization Aggregation Composition Chapter Summary Review Questions Exercises Normalization The Purpose of Normalization How Normalization Supports Database Design Data Redundancy and Update Anomalies Functional Dependencies The Process of Normalization First Normal Form (1NF) Second Normal Form (2NF) Third Normal Form (3NF) General Definitions of 2NF and 3NF Chapter Summary Review Questions Exercises Advanced Normalization More on Functional Dependencies Boyce-Codd Normal Form (BCNF) Review of Normalization up to BCNF Fourth Normal Form (4NF) Fifth Normal Form (5NF) Chapter Summary Review Questions Exercises Methodology Methodology--Conceptual Database Design Introduction to the Database Design

p. 313 p. 314 p. 315 p. 316 p. 317 p. 321 p. p. p. p. p. p. p. p. p. p. p. p. p. p. p. p. p. p. p. p. p. p. p. p.

340 341 341 342 343 346 350 354 355 356 364 368 369 369 371 372 383 384 385 386 386 387 388 389

p. 390 p. p. p. p. p. p. p. p. p. p. p. p. p. p. p. p. p. p. p. p.

392 401 403 407 408 411 412 413 413 415 416 419 422 428 430 433 433 433 435 437

p. 438

Database systems : a practical approach to design, implementation, and manageme NNU does not claim copyright owner of this book, this page contains only table of contents and basic information about the book (http://libraries.najah.edu) Methodology Overview of the Database Design Methodology Conceptual Database Design Methodology Chapter Summary Review Questions Exercises Methodology--Logical Database Design for the Relational Model Logical Database Design Methodology for the Relational Model Chapter Summary Review Questions Exercises Methodology--Physical Database Design for Relational Databases Comparison of Logical and Physical Database Design Overview of Physical Database Design Methodology The Physical Database Design Methodology for Relational Databases Chapter Summary Review Questions Exercises Methodology--Monitoring and Tuning the Operational System Denormalizing and Introducing Controlled Redundancy Monitoring the System to Improve Performance Chapter Summary Review Questions Exercise Selected Database Issues Security Database Security Countermeasures--Computer-Based Controls Security in Microsoft Office Access DBMS Security in Oracle DBMS DBMSs and Web Security Chapter Summary Review Questions Exercises Transaction Management Transaction Support Concurrency Control Database Recovery Advanced Transaction Models Concurrency Control and Recovery in Oracle Chapter Summary Review Questions Exercises

p. 440 p. 442 p. p. p. p.

458 459 460 461

p. 462 p. p. p. p.

490 491 492 494

p. 495 p. 496 p. 497 p. p. p. p.

517 517 518 519

p. 519 p. 532 p. p. p. p. p. p. p.

537 537 537 539 541 542 545

p. 555 p. p. p. p. p. p. p. p. p. p. p.

558 562 570 571 571 572 573 577 605 615 622

p. 626 p. 627 p. 628

Database systems : a practical approach to design, implementation, and manageme NNU does not claim copyright owner of this book, this page contains only table of contents and basic information about the book (http://libraries.najah.edu) Query Processing p. Overview of Query Processing p. Query Decomposition p. Heuristical Approach to Query p. Optimization Cost Estimation for the Relational p. Algebra Operations Enumeration of Alternative Execution p. Strategies Query Optimization in Oracle p. Chapter Summary p. Review Questions p. Exercises p. Distributed DBMSs and Replication p. Distributed DBMSs--Concepts and p. Design Introduction p. Overview of Networking p. Functions and Architectures of a DDBMS p. Distributed Relational Database Design p. Transparencies in a DDBMS p. Date's Twelve Rules for a DDBMS p. Chapter Summary p. Review Questions p. Exercises p. Distributed DBMSs--Advanced Concepts p. Distributed Transaction Management p. Distributed Concurrency Control p. Distributed Deadlock Management p. Distributed Database Recovery p. The X/Open Distributed Transaction p. Processing Model Distributed Query Optimization p. Distribution in Oracle p. Chapter Summary p. Review Questions p. Exercises p. Replication and Mobile Databases p. Introduction to Database Replication p. Benefits of Database Replication p. Applications of Replication p. Basic Components of Database p. Replication Database Replication Environments p. Replication Servers p. Introduction to Mobile Databases p. Oracle Replication p. Chapter Summary p. Review Questions p. Exercises p. Object DBMSs p. Introduction to Object DBMSs p. Advanced Database Applications p. Weaknesses of RDBMSs p. Object-Oriented Concepts p. Storing Objects in a Relational Database p. Next-Generation Database Systems p.

630 631 635 639 646 665 673 680 681 681 685 687 688 699 703 708 719 729 731 732 732 734 735 736 741 744 758 761 772 777 778 778 780 781 781 783 783 784 788 792 794 799 800 800 801 803 804 809 814 825 828

Database systems : a practical approach to design, implementation, and manageme NNU does not claim copyright owner of this book, this page contains only table of contents and basic information about the book (http://libraries.najah.edu) Object-Oriented Database Design Object-Oriented Analysis and Design with UML Chapter Summary Review Questions Exercises Object-Oriented DBMSs--Concepts Introduction to Object-Oriented Data Models and OODBMSs OODBMS Perspectives Persistence Issues in OODBMSs Advantages and Disadvantages of OODBMSs Chapter Summary Review Questions Exercises Object-Oriented DBMSs--Standards and Systems Object Management Group Object Data Standard ODMG 3.0, 1999 ObjectStore Chapter Summary Review Questions Exercises Object-Relational DBMSs Introduction to Object-Relational Database Systems The Third-Generation Database Manifestos Postgres--An Early ORDBMS SQL:1999 and SQL:2003 Query Processing and Optimization Object-Oriented Extensions in Oracle Comparison of ORDBMS and OODBMS Chapter Summary Review Questions Exercises Web and DBMSs Web Technology and DBMSs Introduction to the Internet and Web The Web Scripting Languages Common Gateway Interface HTTP Cookies Extending the Web Server Java Microsoft's Web Platform Oracle Internet Platform Chapter Summary Review Questions Exercises Semistructured Data and XML Semistructured Data Introduction to XML XML-Related Technologies XML Schema

p. 830 p. 836 p. p. p. p. p.

844 845 846 847 849

p. p. p. p.

860 867 871 881

p. p. p. p.

885 886 887 888

p. p. p. p. p. p. p. p.

889 897 921 932 934 934 935 936

p. 939 p. p. p. p. p. p. p. p. p. p. p. p. p. p. p. p. p. p. p. p. p. p. p. p. p. p. p.

943 946 974 978 986 988 988 989 991 993 994 998 1011 1014 1019 1020 1021 1043 1055 1062 1063 1064 1065 1066 1073 1082 1091

Database systems : a practical approach to design, implementation, and manageme NNU does not claim copyright owner of this book, this page contains only table of contents and basic information about the book (http://libraries.najah.edu) XML Query Languages XML and Databases XML in Oracle Chapter Summary Review Questions Exercises Business Intelligence Data Warehousing Concepts Introduction to Data Warehousing Data Warehouse Architecture Data Warehouse Data Flows Data Warehousing Tools and Technologies Data Marts Data Warehousing Using Oracle Chapter Summary Review Questions Exercise Data Warehousing Design Designing a Data Warehouse Database Dimensionality Modeling Database Design Methodology for Data Warehouses Criteria for Assessing the Dimensionality of a Data Warehouse Data Warehousing Design Using Oracle Chapter Summary Review Questions Exercises OLAP Online Analytical Processing OLAP Applications Representation of Multi-Dimensional Data OLAP Tools OLAP Extensions to the SQL Standard Oracle OLAP Chapter Summary Review Questions Exercises Data Mining Data Mining Data Mining Techniques The Data Mining Process Data Mining Tools Data Mining and Data Warehousing Oracle Data Mining (ODM) Chapter Summary Review Questions Exercises Appendices Users' Requirements Specification for DreamHome Case Study Branch User Views of DreamHome Staff User Views of DreamHome Other Case Studies The University Accommodation Office

p. p. p. p. p. p. p. p. p. p. p. p.

1100 1128 1139 1142 1144 1145 1147 1149 1150 1156 1161 1165

p. p. p. p. p. p. p. p. p.

1171 1175 1178 1180 1180 1181 1182 1183 1187

p. 1195 p. p. p. p. p. p. p. p.

1196 1202 1203 1203 1204 1205 1206 1209

p. p. p. p. p. p. p. p. p. p. p. p. p. p. p. p. p. p.

1211 1217 1224 1230 1231 1231 1232 1233 1233 1239 1241 1242 1242 1245 1246 1246 1247 1249

p. p. p. p.

1249 1252 1255 1255

Database systems : a practical approach to design, implementation, and manageme NNU does not claim copyright owner of this book, this page contains only table of contents and basic information about the book (http://libraries.najah.edu) Case Study The EasyDrive School of Motoring Case Study The Wellmeadows Hospital Case Study File Organizations and Indexes Basic Concepts Unordered Files Ordered Files Hash Files Indexes Clustered and Non-Clustered Tables Guidelines for Selecting File Organizations Appendix Summary When is a DBMS Relational? Programmatic SQL Embedded SQL Dynamic SQL The Open Database Connectivity (ODBC) Standard Appendix Summary Review Questions Exercises Alternative ER Modeling Notations ER Modeling Using the Chen Notation ER Modeling Using the Crow's Feet Notation Summary of the Database Design Methodology for Relational Databases References Further Reading Index    

  Uncategorized [1]

      

Uncategorized Source URL: http://libraries.najah.edu/node/13074 Links: [1] http://libraries.najah.edu/taxonomy/term/36

p. 1258 p. p. p. p. p. p. p. p. p.

1260 1268 1269 1270 1271 1272 1277 1286 1288

p. p. p. p. p. p.

1291 1293 1298 1299 1312 1313

p. p. p. p. p. p.

1318 1319 1319 1320 1320 1320

p. 1326 p. 1332 p. 1345 p. 1356