MODERN DATABASE MANAGEMENT
|
|
- Poppy Joseph
- 6 years ago
- Views:
Transcription
1 MODERN DATABASE MANAGEMENT FOURTH EDITION FRED R. MCFADDEN JEFFREY A. HOFFER r(\) THE BENJAMIN/CUMMINGS PUBLISHING COMPANY INC. REDWOOD CITY, CALIFORNIA MENLO PARK, CALIFORNIA READING, MASSACHUSETTS NEW YORK DON MILLS, ONTARIO WOKINGHAM, U.K. AMSTERDAM BONN SYDNEY SINGAPORE TOKYO MADRID SAN JUAN
2 Detaiied Table of Contents Preface v Part I The Context of Datahase Developent 2 Sears, Roebuck and Co. LEVERAGING THE VALUE OF DATA CHAPTER 1 The Database Environent 5 Learning Objectives 5 Introduction 5 Inforation Resource Manageent 6 Data Versus Inforation 7 Databases 8 Ipleenting Inforation Resource Manageent 9 Types of Databases 9 Centralized Databases 9 Distributed Databases 11 Case Exaple: Pine Valley Furniture Copany 13 ]KE~ I Business Background 13 jrtj Manual Inforation Systes 15 I nl^l File Processing Systes 16 File Processing Systes at Pine Valley Furniture 16 Disadvantages of File Processing Systes 18 K" -! The Database Approach 20 ^_ fej Data-Driven versus Process-Driven Design 20 1 _U^B Database Approach for Pine Valley Furniture 21 Ipleenting the Relational Database 24 Benefits of the Database Approach 25 Costs of the Database Approach 28 Coponents of the Database Environent 29 Suary 30 Chapter Review 31 Key Ters 31 xv
3 xvi Detailed Table of Contents Review Questions 31 Probles and Exercises References CHAPTER 2 A Database Application for Pine Valley Furniture Learning Objectives 35 yr I Introduction 35 j _ \ The Developent of a Database Application 36 I ^Ndl The Conceptual Data Model for Pine Valley Furniture 39 Transaction Processing Requireents for Pine Valley Furniture 40 rr I Product and Custoer Data Entry 41 jk K I Custoer Order Entry 43 I nlrib Manageent Inforation Requireents for Pine Valley Furniture 46 Database Definition in dbase IV 49 Table Definitions 50 Processing Transactions in dbase IV 53 Product and Custoer Transactions 54 Order Transaction 59 Processing Inforation Requests in dbase IV 61 Introduction to SQL 61 Siple Queries at Pine Valley Furniture 62 Report Writer Features for Database Processing 66 Suary 69 Chapter Review 70 Key Ters 70 Review Questions 70 Probles and Exercises 70 References CHAPTER 3 The Database Developent Process 73 Learning Objectives 73 Introduction 73 A Fraework for Inforation Systes Architecture Overview of the Fraework 75 Evolution through the Fraework 77 Role of Methodologies and Tools 78 Inforation Engineering Methodology 79 ^ r I Phases in Inforation Engineering 80 RfcJ Planning 81 _3Q( Strategie Planning Factors 82 Corporate Planning Objects 82 gz I Enterprise Model Lji^B Steps in Analysis 87 MTX I Analysis Exaple: Pine Valley Furniture 89 L_U^H Database Design 93 Process Design 95 Ipleentation 96
4 Detailed Table of Contents XVÜ Strategie Inforation Systes Planning 97 The Iportance of Strategie IS Planning 98 Planning Prerequisites 98 The Planning Metaodel 99 Planning Matrices 100 Benefits of CASE Tools in Planning 102 The Role of a Repository 203 Case Exaple: Mountain View Counity Hospital 203 Identifying the Business Environent 104 Understanding the Business Direction 104 Existing Inforation Systes 105 Critical Success Factors 106 Enterprise Modeling 107 The Entity-Relationship Diagra 109 The Function-versus-Entity-Type Matrix 110 Strategy Forulation 112 Final Report 113 Pitfalls in Strategie IS Planning 113 Suary 114 Chapter Review 115 Key Ters 225 Review Questions 225 Probles and Exercises 116 References 227 Part II Data Modeling and Database Design 120 IBM Canada REAL-TIME PROCESS MONITORING AND CONTROL CHAPTER 4 The Entity-Relationship Model 723 Learning Objectives 223 Introduction 223 Introduction to the E-R Model 224 Entities 226 Attributes 227 Candidate Keys and Priary Keys 227 Multivalued Attributes 128 Relationships 128 Degree of a Relationship 229 Gerunds 232 Cardinalities in Relationships 234 Modeling Multivalued Attributes 236 Repeating Groups 237 Modeling Tie-Dependent Data 239 Generalization 242 Subtypes and Supertypes 242 Inheritance 244 Exclusive Subtypes 244 Nonexclusive Subtypes 145 Business Rules 246 Doains 246
5 XVÜi Detailed Table of Contents Triggering Operations 148 Locating Business Rules 148 An Exaple of E-R Modeling 149 Vacation Property Rentais 149 Case Exaple: Mountain View Counity Hospital 153 Define Database Scope 155 Select Logical Design Methodology 155 Identify User Views 155 Model Data Structure and Constraints 156 Build Conceptual Data Model 161 Suary 162 Chapter Review 163 Key Ters 163 Review Questions 163 Probles and Exercises 163 References 266 CHAPTER 5 The Object-Oriented Data Model 767 Learning Objectives 167 Introduction 167 Introduction to the Object-Oriented Data Model 168 Core Concepts 168 Typical Products and Applications 170 Objects 272 Object Classes and Instances 172 Identifying and Describing Objects 172 Exaple: Custoer Order 174 Connecting Objects 175 Generalization 276 Generalization Hierarchy 176 Inheritance 176 Variations on Generalization Hierarchies 179 Exaple: Vacation Property Rentals 180 Assebly Structures 183 Explicit Assebly Structure 184 Methods 185 Types of Methods 186 Message Connections 186 Messages 187 Exaple: Custoer Order 188 Exaple: Vacation Property Rentals 189 Case Exaple: Mountain View Counity Hospital 292 Suary 292 Chapter Review 295 Key Ters 195 Review Questions 195 Probles and Exercises 195 References 198 CHAPTER 6 Logical Design and the Relational Model Learning Objectives 299 Introduction
6 Detailed Table of Contents xix Logical Database Design 200 Types of Logical Database Models 200 Overview of Logical Database Design 203 The Relational Data Model 205 Relations 205 Properties of Relations 206 Well-Structured Relations 208 Concepts of Noralization 209 Steps in Noralization 220 Functional Dependence and Keys 210 The Basic Noral Fors 212 First Noral For 212 Second Noral For 222 Third Noral For 222 An Exaple 226 Noralizing Suary Data 220 Additional Noral Fors 222 Boyce-Codd Noral For 222 Fourth Noral For 224 Fifth Noral For 225 Doain-Key Noral For (DK/NF) 225 Transforing E-R Diagras to Relations 225 Represent Entities 226 Represent Relationships 226 Merging Relations 232 An Exaple 232 View Integration Probles 232 Case Exaple: Mountain View Counity Hospital 234 Transforing the E-R Diagra to Relations 235 Noralizing the Relations 236 Suary 237 Chapter Review 237 Key Ters 237 Review Questions 238 Probles and Exercises 238 References 242 CHAPTER 7 Physical Database Design 243 Learning Objectives 243 Introduction 243 The Physical Database Design Process 244 Data Volue and Usage Analysis 245 Data Volue Analysis 245 Data Usage Analysis 246 Data Distribution Strategy 248 Basic Data Distribution Strategies 248 An Exaple of Data Distribution 249 File Organization 253 Sequential File Organization 254 Lndexed File Organizations 255 Indexes 255 Priary Key Indexes 256
7 XX Detailed Table of Contents Indexes for Nonkey Attributes 257 Clustering Indexes 258 Trees 259 Balanced Trees 261 When to Use Indexes 262 Integrity Constraints 263 Referential Integrity Rules 264 Enforcing Referential Integrity 265 Denoralization 266 Hierarchical and Network Data Models 267 Hierarchical Data Model 267 Network Data Model 268 Mapping to a Network Data Model 270 Mapping to a Hierarchical Model 273 Suary 274 Chapter Review 275 Key Ters 275 Review Questions 275 Probles and Exercises 276 References 27 & Part IM Relational Database Ipleentation 280 Taco Bell Corporation MANAGING INFORMATION OVERLOAD CHAPTER 8 H SQL: A Standard for Database Processing Learning Objectives 283 Introduction 283 SQL: A Standard for Relational Systes 284 Relational Data Definition in SQL 286 Data Types 286 Data Definition Coands 288 View Definition 290 Internal Schea Definition in RDBMSs 292 Data Integrity Controls 293 Data Dictionary Facilities 295 Data Retrieval and Manipulation in SQL 296 General Structure of SQL Calculus 296 Basic SQL Retrieval Coand Structure 297 Multiple Table Operations in SQL 301 Equi-join 302 Natural Join 302 Outer Join 302 Table Nae Abbreviations 303 Joining by Subqueries 303 Correlated Subqueries 305 Qualified Subqueries 305 Other Multiple-Table Operations 307 Data Maintenance in SQL 308 Adding Data to a Table 310 Deleting Database Contents 311 Changing Database Contents 311 Modifying Data through a View
8 Detailed Table of Contents xxi Transaction Integrity Facilities Suary 314 Chapter Review 326 Key Ters 316 Review Questions 316 Probles and Exercises 326 References CHAPTER 9 Ipleenting a dbase IV Database 327 Learning Objectives 322 Introduction 322 The Structure and Coponents of PC Relational Systes 322 Relational PC-DBMS Styles 323 dbase: A Standard for PC Relational Systes 324 dbase Terinology and Concepts 325 Database Definition in dbase 326 Data Types 326 Additional Table Definition Features 327 Index Definition in dbase 328 Data Dictionary Facilities 331 Suary of Database Definition Coands 332 Data Retrieval and Manipulation in dbase IV 332 Filters 333 Single-Table Coands 333 Built-in Functions 337 Sorting a File 338 Multiple-Table Operations in dbase IV 339 The JOIN Coand 340 SET RELATION Coand 342 Other Multiple-Table Operations 343 View Queries 346 Data Maintenance in dbase IV 348 Adding Data to a Table 34g Deleting Database Contents 348 Changing Database Contents 349 Maintaining Transaction Integrity 351 Writing dbase Progras 352 Macros 352 User-Defined Functions 353 Procedures 355 Suary 357 Chapter Review 357 Key Ters 357 Review Questions 358 Probles and Exercises 358 References 360 CHAPTER 10 Query-by-Exaple: Ipleenting a Paradox 4.0 Database 361 Learning Objectives Introduction
9 XXÜ Detailed Table of Contents The History and Iportance of QBE 362 QBE and End-User Coputing 362 QBE: The Basics 363 Paradox and QBE Terinology 363 Overview of a Paradox Screen 365 Database Definition in Paradox 366 Data Definition Screen 366 Index Definition in Paradox 367 Data Integrity Control 369 Data Dictionary Facilities 371 Suary of Data Definition Coands 372 Siple Data Retrieval in QBE and Paradox 372 Single-Table Displays 372 Single-Table Queries 373 Selecting Qualified Records 374 Suary of Single-Table Queries 379 Multiple-Table Operations in QBE and Paradox 380 Join 380 Sets 383 Other Multiple-Table Operations 386 Suary of Multiple-Table Operations 386 Data Maintenance in QBE and Paradox 387 Data Maintenance Operations in Queries 387 Data Maintenance Menü Coands 389 Transaction Integrity Facilities of Paradox 389 Other Paradox Capabilities 389 Suary 390 Chapter Review 390 Key Ters 390 Review Questions 390 Probles and Exercises 391 References 392 CHAPTER 11 Advanced Features and Graphical Interfaces for PC Database Systes 393 Learning Objectives 393»>r i Introduction 393 j^fc J Data Entry and Display Fors 394 L31^B dbase Fors for Input and Output 394 Paradox Fors for Data Input and Output 399 Multifors in Paradox 400 BL Generating Custo Reports 403 WJkj dbase IV Report Generator 403 I 3I^B Paradox Report Generator 405 Database Systes for Microsoft Windows 409 The Windows Environent for Database Processing 410 Linking with Other Applications 411 Fors 412 Queries 414 Data Modeling 415 Suary 419 Chapter Review 420
10 Detailed Table of Contents XXÜi Key Ters 420 Review Questions 420 Probles and Exercises 420 References 421 **«Part IV Data Adinistration and Distributed Databases 422 Apple Coputer, Inc. DISTRIBUTED DATABASES FOR DISTRIBUTED CONTROL g CHAPTER 12 Data Adinistration 425 -' - } Jt& Introduction Learning Objectives Data Adinistration Functions 426 Data Adinistration, Database Adinistration, and Data Stewards 427 Functions of Data and Database Adinistration 427 Organizing the Data Adinistration Function 431 Data Adinistration Tools 433 Repositories 433 CASE Tools 435 Database Manageent Systes 437 Concurrency Control 441 The Proble of Lost Updates 441 Locking Mechaniss 442 Versioning 445 Database Security 447 Views 447 Authorization Rules 448 User-Defined Procedures 449 Encryption 449 Authentication Schees 450 Database Recovery 450 Basic Recovery Facilities 450 Recovery and Restart Procedures 451 Types of Database Failure 454 Handling Missing or Erroneous Data 455 Suary 457 Chapter Review 458 Key Ters 458 Review Questions 459 Probles and Exercises 459 References 462 CHAPTER 13 Client/Server and Distributed Databases 463 Learning Objectives 463 Introduction 463 Local Area Networks 464 File Servers 464 Liitations of File Servers 465 Client/Server Architecture 466 Functions of the Client and Server 467
11 xxiv Detailed Table of Contents W Client/Server Advantages 468 Issues in Client/Server Database Design 468 Survey of Servers for Client/Server Databases 468 Survey of Front-end Application Developent and API Tools 469 Distributed Databases 470 Objectives and Trade-offs 470 Options for a Distributed Network 471 Options for Distributing a Database 473 Distributed DBMS 477 Location Transparency 478 Replication Transparency 479 Failure Transparency 480 Coit Protocol 481 Concurrency Transparency 481 Query Optiization 482 Evolution of Distributed DBMS 484 Suary 484 Chapter Review 486 Key Ters 486 Review Questions 487 Probles and Exercises 487 References 488 Part V Legacy Database Systes 490 McDonnell Douglas Corporation MANUFACTURING SUPPORT WITH IMS RH i ^ J ^ ^ CHAPTER 14 Hierarchical Database Systes 493 _jjf ~" ' i Learning Objectives 493 >^> I M Introduction 493 IMS Physical Databases 494 PDBR Occurrences 494 Database Description 495 IMS Logical Databases 496 Exaple LDBRs 497 Progra Counication Block 497 Progra Specification Block 498 IMS Internal Models 498 Overview of IMS Internal Model 499 HSAM 499 HISAM 500 HDAMandHIDAM 501 Specifying the Internal Model 503 IMS Data Manipulation 503 GET UNIQUE (GU) 504 GET NEXT (GN) 504 GET NEXT WITHIN PARENT (GNP) 505 GET HOLD (GH) 506 Replaceent (REPL) 506 Deletion (DLET) 506 Insertion (ISRT) 507 Advanced IMS Features 507 Logical Databases 507 Secondary Indexing 510
12 Detailed Table of Contents XXV Case Exaple: Mountain View Counity Hospital Database Definition 511 Database Manipulation 522 Suary 513 Chapter Review 523 Key Ters 523 Review Questions 514 Probles and Exercises 514 References CHAPTER 15 Network and CODASYL Ipleentations 577 Learning Objectives 517 Introduction 517 Introduction to CODASYL DBTG Guidelines 519 DBMS Operation 529 p r I A CODASYL Database 522 jr ^1 DBTG Languages 522 I nfjl DBTG Schea DDL: The Conceptual /Internal Database 523 Areas or Reals 525 ~T~\ Records 526 ^U/^M Relationship Definitions: Sets 531 WM } DBTG Subschea DDL: External Databases 545 COBOL DML: Retrieving and Maintaining Data 546 Currency Indicators 547 Data Retrieval 550 Data Maintenance and Control 553 Logical Record Processing in IDMS 557 Network Database Design Issues and Advanced Topics 557 Record Placeent Control 558 Record Data Eleents 558 Sets 560 Device Media Control Language 561 Nonprocedural Access: Query and Natural Languages 561 Query Languages 562 Natural Languages 562 Suary 564 Chapter Review 564 Key Ters 564 Review Questions 564 Probles and Exercises 565 References 566 Appendices 567 A Codd's 12 Rules for a Truly Relational Syste 567 B An Overview of PC-RDBMSs 573 Glossary of Ters 577 Glossary of Acronys 585 Index 587
Essentials of Database Management
Essentials of Database Management Jeffrey A. Hoffer University of Dayton Heikki Topi Bentley University V. Ramesh Indiana University PEARSON Boston Columbus Indianapolis New York San Francisco Upper Saddle
More informationDATABASE SYSTEM CONCEPTS
DATABASE SYSTEM CONCEPTS HENRY F. KORTH ABRAHAM SILBERSCHATZ University of Texas at Austin McGraw-Hill, Inc. New York St. Louis San Francisco Auckland Bogota Caracas Lisbon London Madrid Mexico Milan Montreal
More informationFundamentals of. Database Systems. Shamkant B. Navathe. College of Computing Georgia Institute of Technology PEARSON.
Fundamentals of Database Systems 5th Edition Ramez Elmasri Department of Computer Science and Engineering The University of Texas at Arlington Shamkant B. Navathe College of Computing Georgia Institute
More informationSystems:;-'./'--'.; r. Ramez Elmasri Department of Computer Science and Engineering The University of Texas at Arlington
Data base 7\,T"] Systems:;-'./'--'.; r Modelsj Languages, Design, and Application Programming Ramez Elmasri Department of Computer Science and Engineering The University of Texas at Arlington Shamkant
More informationFUNDAMENTALS OF. Database S wctpmc. Shamkant B. Navathe College of Computing Georgia Institute of Technology. Addison-Wesley
FUNDAMENTALS OF Database S wctpmc SIXTH EDITION Ramez Elmasri Department of Computer Science and Engineering The University of Texas at Arlington Shamkant B. Navathe College of Computing Georgia Institute
More informationMODERN DATABASE MANAGEMENT
Global Twelfth Edition Edition MODERN DATABASE MANAGEMENT Jeffrey A. Hoffer University of Dayton V. Ramesh Indiana University Heikki Topi Bentley University PEARSON Boston Columbus Indianapolis New York
More informationDatabase Processing. Fundamentals, Design, and Implementation. Global Edition
Database Processing Fundamentals, Design, and Implementation 14th Edition Global Edition Database Processing: Fundamentals, Design, and Implementation, Global Edition Table of Contents Cover Title Page
More informationChapter 1: The Database Environment
Chapter 1: The Database Environment Modern Database Management 6 th Edition Jeffrey A. Hoffer, Mary B. Prescott, Fred R. McFadden Prentice Hall, 2002 1 Definitions Data: Meaningful facts, text, graphics,
More informationCourse Outline Faculty of Computing and Information Technology
Course Outline Faculty of Computing and Information Technology Title Code Instructor Name Credit Hours Prerequisite Prerequisite Skill/Knowledge/Understanding Category Course Goals Statement of Course
More informationEASTERN ARIZONA COLLEGE Database Design and Development
EASTERN ARIZONA COLLEGE Database Design and Development Course Design 2016-2017 Course Information Division Business Course Number CMP 280 Title Database Design and Development Credits 3 Developed by Lydia
More informationAutomatic Text Processing
Automatic Text Processing The Transformation, Analysis, and Retrieval of Information by Computer Gerard Salton Cornell University Technlsche Univerariat Darmstadt FACHBEREICH1NFORMATJK BIBLIOTHE.K Invented.:
More informationModern Systems Analysis and Design Seventh Edition
Modern Systems Analysis and Design Seventh Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Structuring System Data Requirements Learning Objectives ü Concisely define each of the following
More informationFundarnentals of. Sharnkant B. Navathe College of Computing Georgia Institute of Technology
Fundarnentals of n I 5th Edition Ramez Elmasri Department of Computer Science and Engineering The University of Texas at Arlington Sharnkant B. Navathe College of Computing Georgia Institute of Technology
More informationTwo hours UNIVERSITY OF MANCHESTER. January Answer any THREE questions. Answer each question in a separate book
Two hours UNIVERSITY OF MANCHESTER Database Architecture Models and Design January 2004 Answer any THREE questions Answer each question in a separate book The use of electronic calculators is not peritted.
More informationDATABASE MANAGEMENT SYSTEM
DATABASE MANAGEMENT SYSTEM For COMPUTER SCIENCE DATABASE MANAGEMENT. SYSTEM SYLLABUS ER model. Relational model: relational algebra, tuple calculus, SQL. Integrity constraints, normal forms. File organization,
More information! Define terms. ! Interpret history and role of SQL. ! Write single table queries using SQL. ! Establish referential integrity using SQL
OBJECTIVES CHAPTER 6: INTRODUCTION TO SQL Modern Database Management 11 th Edition Jeffrey A. Hoffer, V. Ramesh, Heikki Topi! Define terms! Interpret history and role of SQL! Define a database using SQL
More informationTechno India Batanagar Computer Science and Engineering. Model Questions. Subject Name: Database Management System Subject Code: CS 601
Techno India Batanagar Computer Science and Engineering Model Questions Subject Name: Database Management System Subject Code: CS 601 Multiple Choice Type Questions 1. Data structure or the data stored
More informationRajiv GandhiCollegeof Engineering& Technology, Kirumampakkam.Page 1 of 10
Rajiv GandhiCollegeof Engineering& Technology, Kirumampakkam.Page 1 of 10 RAJIV GANDHI COLLEGE OF ENGINEERING & TECHNOLOGY, KIRUMAMPAKKAM-607 402 DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING QUESTION BANK
More informationAcknowledgments Introduction to Database Systems p. 1 Objectives p. 1 Functions of a Database p. 1 Database Management System p.
Preface p. xvii Acknowledgments p. xxv Introduction to Database Systems p. 1 Objectives p. 1 Functions of a Database p. 1 Database Management System p. 2 Database Components p. 8 Database Development Process
More informationDBM/500 COURSE NOTES
WK 1 APPROACHES DBM/500 COURSE NOTES MICROSOFT RELATIONAL ACCESS SYSTEM WK 2 DESIGN TOOLS FOR ANALYSIS ENTITY RELATIONSHIP ERD EXAMPLE WK 3 UNIFIED MODELING LANGUAGE USE CASES APPLICATIONS TOOLS WK 4 NORMALIZATION
More informationInputs. Decisions. Leads to
Chapter 6: Physical Database Design and Performance Modern Database Management 9 th Edition Jeffrey A. Hoffer, Mary B. Prescott, Heikki Topi 2009 Pearson Education, Inc. Publishing as Prentice Hall 1 Objectives
More informationProgramming. In Ada JOHN BARNES TT ADDISON-WESLEY
Programming In Ada 2005 JOHN BARNES... TT ADDISON-WESLEY An imprint of Pearson Education Harlow, England London New York Boston San Francisco Toronto Sydney Tokyo Singapore Hong Kong Seoul Taipei New Delhi
More informationDesigning the User Interface
Designing the User Interface Strategies for Effective Human-Computer Interaction Second Edition Ben Shneiderman The University of Maryland Addison-Wesley Publishing Company Reading, Massachusetts Menlo
More informationDATABASE MANAGEMENT SYSTEM SHORT QUESTIONS. QUESTION 1: What is database?
DATABASE MANAGEMENT SYSTEM SHORT QUESTIONS Complete book short Answer Question.. QUESTION 1: What is database? A database is a logically coherent collection of data with some inherent meaning, representing
More informationDatabase System Concepts and Architecture. Copyright 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley
Database System Concepts and Architecture Copyright 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Outline Data Models and Their Categories History of Data Models Schemas, Instances,
More informationDATABASE DESIGN AND DEVELOPMENT
DATABASE DESIGN AND DEVELOPMENT DATABASE DESIGN AND DEVELOPMENT An Essential Guide for IT Professionals PAULRAJ PONNIAH A JOHN WILEY & SONS, INC., PUBLICATION Copyright 2003 by John Wiley & Sons, Inc.
More informationAn Introduction to Object-Oriented Programming
An Introduction to Object-Oriented Programming Timothy Budd Oregon State University TT Addison-Wesley Publishing Company Reading, Massachusetts Menlo Park, California New York Don Mills, Ontario Wokingham,
More informationFull file at
PART II POINTS TO EMPHASIZE AND TEACHING HINTS 25 Points to Emphasize Part 1 Background 28 Chapter 1 Introduction to Databases 29 Chapter 2 Database Environment 31 Part 2 The Relational Model and Languages
More informationData about data is database Select correct option: True False Partially True None of the Above
Within a table, each primary key value. is a minimal super key is always the first field in each table must be numeric must be unique Foreign Key is A field in a table that matches a key field in another
More informationa) Figure 1 shows a small part of an Extended-Entity-Relationship model describing the personnel department of a research company.
a) Figure shows a sall part of an Extended-Entity-Relationship odel describing the personnel departent of a research copany. GivenNae FailyNae relationship telephone NInuber NextOfKin contact Eployee d
More informationCopyright 2007 Ramez Elmasri and Shamkant B. Navathe Slide 2-1
Copyright 2007 Ramez Elmasri and Shamkant B. Navathe Slide 2-1 Chapter 2 Database System Concepts and Architecture Copyright 2007 Ramez Elmasri and Shamkant B. Navathe Outline Data Models and Their Categories
More informationDatabase System Concepts and Architecture
1 / 14 Data Models and Their Categories History of Data Models Schemas, Instances, and States Three-Schema Architecture Data Independence DBMS Languages and Interfaces Database System Utilities and Tools
More informationChapter 2: The Database Development Process
: The Database Development Process Modern Database Management 7 th Edition Jeffrey A. Hoffer, Mary B. Prescott, Fred R. McFadden 1 Objectives Definition of terms Describe system development life cycle
More informationModern Systems Analysis and Design
Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Designing Databases Learning Objectives Concisely define each of the following key database design terms:
More informationMastering Transact-SQL An Overview of SQL Server 2000 p. 3 SQL Server's Networked Architecture p. 4 SQL Server's Basic Components p.
Acknowledgments p. xxiii Introduction p. xxv Mastering Transact-SQL An Overview of SQL Server 2000 p. 3 SQL Server's Networked Architecture p. 4 SQL Server's Basic Components p. 8 Transact-SQL p. 9 SQL
More informationDatabases and Database Management Systems
Databases and Database Management Systems 1 DBMS concepts and architecture ER model Relational Databases Relational Algebra Query Languages (SQL) Storage and Indexing (optional) Database Design : Normalization
More informationBonus Content. Glossary
Bonus Content Glossary ActiveX control: A reusable software component that can be added to an application, reducing development time in the process. ActiveX is a Microsoft technology; ActiveX components
More informationORACLE DATABASE 12C INTRODUCTION
SECTOR / IT NON-TECHNICAL & CERTIFIED TRAINING COURSE In this training course, you gain the skills to unleash the power and flexibility of Oracle Database 12c, while gaining a solid foundation of database
More informationSuggested Experience Required Exams Recommended Teradata Courses. TE Teradata 12 Basics
Exam Objectives Teradata 12 Certification Track Use the convenient matrix as a reference to Teradata 12 Certification exam objectives and requirements. A suggested range of experience and recommended Teradata
More informationSQL Queries. for. Mere Mortals. Third Edition. A Hands-On Guide to Data Manipulation in SQL. John L. Viescas Michael J. Hernandez
SQL Queries for Mere Mortals Third Edition A Hands-On Guide to Data Manipulation in SQL John L. Viescas Michael J. Hernandez r A TT TAddison-Wesley Upper Saddle River, NJ Boston Indianapolis San Francisco
More informationFor many companies, information systems cost 40 percent of overall costs.
Types of Information Systems Competition needs very fast decisions and rapid development of information systems. Concentrate on what to do rather than how to do. For many companies, information systems
More informationReview for Exam 1 CS474 (Norton)
Review for Exam 1 CS474 (Norton) What is a Database? Properties of a database Stores data to derive information Data in a database is, in general: Integrated Shared Persistent Uses of Databases The Integrated
More informationSolved MCQ on fundamental of DBMS. Set-1
Solved MCQ on fundamental of DBMS Set-1 1) Which of the following is not a characteristic of a relational database model? A. Table B. Tree like structure C. Complex logical relationship D. Records 2) Field
More informationInstitute of Southern Punjab, Multan
Institute of Southern Punjab, Multan Mr. Muhammad Nouman Farooq BSC-H (Computer Science) MS (Telecomm. and Networks) Honors: Magna Cumm Laude Honors Degree Gold Medalist! Blog Url: noumanfarooqatisp.wordpress.com
More informationOBJECTIVES DEFINITIONS CHAPTER 1: THE DATABASE ENVIRONMENT AND DEVELOPMENT PROCESS. Figure 1-1a Data in context
OBJECTIVES CHAPTER 1: THE DATABASE ENVIRONMENT AND DEVELOPMENT PROCESS Modern Database Management 11 th Edition Jeffrey A. Hoffer, V. Ramesh, Heikki Topi! Define terms! Name limitations of conventional
More informationData Structures in C++ Using the Standard Template Library
Data Structures in C++ Using the Standard Template Library Timothy Budd Oregon State University ^ ADDISON-WESLEY An imprint of Addison Wesley Longman, Inc. Reading, Massachusetts Harlow, England Menlo
More informationChapter 1: Introducing SQL Server
Leiter ftoc.tex V3-03/25/2009 1:31pm Page xv Introduction xxvii Chapter 1: Introducing SQL Server 2008 1 A Condensed History of SQL Server 1 In the Beginning 1 The Evolution of a Database 1 Microsoft Goes
More informationMathematica for Scientists and Engineers
Mathematica for Scientists and Engineers Thomas B. Bahder Addison-Wesley Publishing Company Reading, Massachusetts Menlo Park, California New York Don Mills, Ontario Wokingham, England Amsterdam Bonn Paris
More informationCourse Modules for MCSA: SQL Server 2016 Database Development Training & Certification Course:
Course Modules for MCSA: SQL Server 2016 Database Development Training & Certification Course: 20762C Developing SQL 2016 Databases Module 1: An Introduction to Database Development Introduction to the
More informationnormalization are being violated o Apply the rule of Third Normal Form to resolve a violation in the model
Database Design Section1 - Introduction 1-1 Introduction to the Oracle Academy o Give examples of jobs, salaries, and opportunities that are possible by participating in the Academy. o Explain how your
More informationCPS510 Database System Design Primitive SYSTEM STRUCTURE
CPS510 Database System Design Primitive SYSTEM STRUCTURE Naïve Users Application Programmers Sophisticated Users Database Administrator DBA Users Application Interfaces Application Programs Query Data
More informationDatabase Design on Customer Relationship Management System Yanmei Wang
2nd International Conference on Econoics, Social Science, Arts, Education and Manageent Engineering (ESSAEME 2016) Database Design on Custoer Relationship Manageent Syste Yanei Wang College of Inforation
More informationDatabase Environment. Pearson Education 2009
Chapter 2 Database Environment 1 Chapter 2 - Objectives Purpose of three-level database architecture. Contents of external, conceptual, and internal levels. Purpose of external/conceptual and conceptual/internal
More informationCS2255 DATABASE MANAGEMENT SYSTEMS QUESTION BANK UNIT I
CS2255 DATABASE MANAGEMENT SYSTEMS CLASS: II YEAR CSE SEM:04 STAFF INCHARGE: Mr S.GANESH,AP/CSE QUESTION BANK UNIT I 2 MARKS List the purpose of Database System (or) List the drawback of normal File Processing
More informationD.K.M COLLEGE FOR WOMEN(AUTONOMOUS),VELLORE DATABASE MANAGEMENT SYSTEM QUESTION BANK
D.K.M COLLEGE FOR WOMEN(AUTONOMOUS),VELLORE DATABASE MANAGEMENT SYSTEM QUESTION BANK UNIT I SECTION-A 2 MARKS 1. What is meant by DBMs? 2. Who is a DBA? 3. What is a data model?list its types. 4. Define
More informationAssignment Session : July-March
Faculty Name Class/Section Subject Name Assignment Session : July-March 2018-19 MR.RAMESHWAR BASEDIA B.Com II Year RDBMS Assignment THEORY ASSIGNMENT II (A) Objective Question 1. Software that defines
More information(All chapters begin with an Introduction end with a Summary, Exercises, and Reference and Bibliography) Preliminaries An Overview of Database
(All chapters begin with an Introduction end with a Summary, Exercises, and Reference and Bibliography) Preliminaries An Overview of Database Management What is a database system? What is a database? Why
More informationData Modeling Online Training
Data Modeling Online Training IQ Online training facility offers Data Modeling online training by trainers who have expert knowledge in the Data Modeling and proven record of training hundreds of students.
More informationWin32 Network Programming
Win32 Network Programming Windows 95 and Windows NT Network Programming Using MFC Ralph Davis TT Addison-Wesley Developers Press Reading, Massachusetts Menlo Park, California New York Don Mills, Ontario
More informationCOPYRIGHTED MATERIAL. Contents. Chapter 1: Introducing T-SQL and Data Management Systems 1. Chapter 2: SQL Server Fundamentals 23.
Introduction Chapter 1: Introducing T-SQL and Data Management Systems 1 T-SQL Language 1 Programming Language or Query Language? 2 What s New in SQL Server 2008 3 Database Management Systems 4 SQL Server
More informationReview -Chapter 4. Review -Chapter 5
Review -Chapter 4 Entity relationship (ER) model Steps for building a formal ERD Uses ER diagrams to represent conceptual database as viewed by the end user Three main components Entities Relationships
More information8) A top-to-bottom relationship among the items in a database is established by a
MULTIPLE CHOICE QUESTIONS IN DBMS (unit-1 to unit-4) 1) ER model is used in phase a) conceptual database b) schema refinement c) physical refinement d) applications and security 2) The ER model is relevant
More informationDefinition of terms Objectives Interpret history and role of SQL Define a database using SQL data definition iti language Write single table queries u
Chapter 7: Introduction to SQL Modern Database Management 9 th Edition Jeffrey A. Hoffer, Mary B. Prescott, Heikki Topi 2009 Pearson Education, Inc. Publishing as Prentice Hall 1 Definition of terms Objectives
More informationBasant Group of Institution
Basant Group of Institution Visual Basic 6.0 Objective Question Q.1 In the relational modes, cardinality is termed as: (A) Number of tuples. (B) Number of attributes. (C) Number of tables. (D) Number of
More informationMahathma Gandhi University
Mahathma Gandhi University BSc Computer science III Semester BCS 303 OBJECTIVE TYPE QUESTIONS Choose the correct or best alternative in the following: Q.1 In the relational modes, cardinality is termed
More informationWhat is Data? ANSI definition: Volatile vs. persistent data. Data. Our concern is primarily with persistent data
What is Data? ANSI definition: Data ❶ A representation of facts, concepts, or instructions in a formalized manner suitable for communication, interpretation, or processing by humans or by automatic means.
More informationWhat is Data? Volatile vs. persistent data Our concern is primarily with persistent data
What is? ANSI definition: ❶ A representation of facts, concepts, or instructions in a formalized manner suitable for communication, interpretation, or processing by humans or by automatic means. ❷ Any
More information; Spring 2008 Prof. Sang-goo Lee (14:30pm: Mon & Wed: Room ) ADVANCED DATABASES
4541.564; Spring 2008 Prof. Sang-goo Lee (14:30pm: Mon & Wed: Room 302-208) ADVANCED DATABASES Syllabus Text Books Exams (tentative dates) Database System Concepts, 5th Edition, A. Silberschatz, H. F.
More informationInstalling and Administering a Satellite Environment
IBM DB2 Universal Database Installing and Administering a Satellite Environment Version 8 GC09-4823-00 IBM DB2 Universal Database Installing and Administering a Satellite Environment Version 8 GC09-4823-00
More informationIntroduction Database Concepts
Introduction Database Concepts CO attained : CO1 Hours Required: 05 Self Study: 08 Prepared and presented by : Ms. Swati Abhang Contents Introduction Characteristics of databases, File system V/s Database
More informationA7-R3: INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS
A7-R3: INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS NOTE: 1. There are TWO PARTS in this Module/Paper. PART ONE contains FOUR questions and PART TWO contains FIVE questions. 2. PART ONE is to be answered
More informationDATABASE SYSTEMS CHAPTER 2 DATA MODELS 1 DESIGN IMPLEMENTATION AND MANAGEMENT INTERNATIONAL EDITION ROB CORONEL CROCKETT
DATABASE SYSTEMS DESIGN IMPLEMENTATION AND MANAGEMENT INTERNATIONAL EDITION ROB CORONEL CROCKETT CHAPTER DATA MODELS 1 Coronel & Crockett 978184480731) In this chapter, you will learn: Why data models
More informationB.H.GARDI COLLEGE OF MASTER OF COMPUTER APPLICATION. Ch. 1 :- Introduction Database Management System - 1
Basic Concepts :- 1. What is Data? Data is a collection of facts from which conclusion may be drawn. In computer science, data is anything in a form suitable for use with a computer. Data is often distinguished
More informationobject/relational persistence What is persistence? 5
contents foreword to the revised edition xix foreword to the first edition xxi preface to the revised edition xxiii preface to the first edition xxv acknowledgments xxviii about this book xxix about the
More informationSYED AMMAL ENGINEERING COLLEGE
CS6302- Database Management Systems QUESTION BANK UNIT-I INTRODUCTION TO DBMS 1. What is database? 2. Define Database Management System. 3. Advantages of DBMS? 4. Disadvantages in File Processing System.
More informationADVANCED DATABASES ; Spring 2015 Prof. Sang-goo Lee (11:00pm: Mon & Wed: Room ) Advanced DB Copyright by S.-g.
4541.564; Spring 2015 Prof. Sang-goo Lee (11:00pm: Mon & Wed: Room 301-203) ADVANCED DATABASES Copyright by S.-g. Lee Review - 1 General Info. Text Book Database System Concepts, 6 th Ed., Silberschatz,
More informationforeword to the first edition preface xxi acknowledgments xxiii about this book xxv about the cover illustration
contents foreword to the first edition preface xxi acknowledgments xxiii about this book xxv about the cover illustration xix xxxii PART 1 GETTING STARTED WITH ORM...1 1 2 Understanding object/relational
More informationCourse Book Academic Year
Nawroz University College of Computer and IT Department of Computer Science Stage: Third Course Book Academic Year 2015-2016 Subject Advanced Database No. of Hours No. of Units 6 Distribution of Marks
More informationCOMPUTER AND ROBOT VISION
VOLUME COMPUTER AND ROBOT VISION Robert M. Haralick University of Washington Linda G. Shapiro University of Washington A^ ADDISON-WESLEY PUBLISHING COMPANY Reading, Massachusetts Menlo Park, California
More informationObjectives Definition iti of terms List five properties of relations State two properties of candidate keys Define first, second, and third normal for
Chapter 5: Logical Database Design and the Relational Model Modern Database Management 9 th Edition Jeffrey A. Hoffer, Mary B. Prescott, Heikki Topi 2009 Pearson Education, Inc. Publishing as Prentice
More informationSankalchand Patel College of Engineering, Visnagar B.E. Semester III (CE/IT) Database Management System Question Bank / Assignment
Sankalchand Patel College of Engineering, Visnagar B.E. Semester III (CE/IT) Database Management System Question Bank / Assignment Introductory concepts of DBMS 1. Explain detailed 3-level architecture
More informationInformation Technology Audit & Cyber Security
Information Technology Audit & Cyber Security Structured Data Requirements Systems & Infrastructure Lifecycle Management with E-R LEARNING OBJECTIVES Explain the role of conceptual data modeling in the
More informationIndex *EXTIND option, ADDPFTRG command. See CL command Alias CREATE ALIAS for, 62, 64 for a column, 22, for a table, 15-17, 62, 66-67,
Index *EXTIND option, 202-203 ADDPFTRG command. See CL command Alias CREATE ALIAS for, 62, 64 for a column, 22, 349-350 for a table, 15-17, 62, 66-67, 291, 293, 343 ALLOCATE CURSOR, 219, 221 ALTER TABLE,
More informationIntroductory logic and sets for Computer scientists
Introductory logic and sets for Computer scientists Nimal Nissanke University of Reading ADDISON WESLEY LONGMAN Harlow, England II Reading, Massachusetts Menlo Park, California New York Don Mills, Ontario
More informationMySQL Database Administrator Training NIIT, Gurgaon India 31 August-10 September 2015
MySQL Database Administrator Training Day 1: AGENDA Introduction to MySQL MySQL Overview MySQL Database Server Editions MySQL Products MySQL Services and Support MySQL Resources Example Databases MySQL
More informationRDBMS Concepts 1. What is database? A database is a logically coherent collection of data with some inherent meaning,
RDBMS Concepts 1. What is database? A database is a logically coherent collection of data with some inherent meaning, representing some aspect of real world and which is designed, built and populated with
More informationIntroduction to Database Concepts. Department of Computer Science Northern Illinois University January 2018
Introduction to Database Concepts Department of Computer Science Northern Illinois University January 2018 What is a Database? A collection of stored operational data used by the application systems of
More informationExploiting Data for Risk Evaluation. Niel Hens Center for Statistics Hasselt University
Exploiting Data for Risk Evaluation Niel Hens Center for Statistics Hasselt University Sci Com Workshop 2007 1 Overview Introduction Database management systems Design Normalization Queries Using different
More informationSystems Analysis and Design Methods Chapter 7: Data Modeling and Analysis
Systems Analysis and Design Methods Chapter 7: Data Modeling and Analysis Multiple Choice Questions 1. Which of the following sentence is NOT correct about a logical model: A. is implementation dependent
More informationInformation Modeling and Relational Databases
Information Modeling and Relational Databases Second Edition Terry Halpin Neumont University Tony Morgan Neumont University AMSTERDAM» BOSTON. HEIDELBERG LONDON NEW YORK OXFORD PARIS SAN DIEGO SAN FRANCISCO
More informationTop 88 Question Asked in Part I of MIS 150 EXAM #1 (Chapter 1-4, Appendix C) Exams questions gathered from old tests dating back to Fall 2000
Top 88 Question Asked in Part I of MIS 150 EXAM #1 (Chapter 1-4, Appendix C) Exams questions gathered from old tests dating back to Fall 2000 1. Name one data model that emphasizes the concept of reusable
More informationWeek. Lecture Topic day (including assignment/test) 1 st 1 st Introduction to Module 1 st. Practical
Name of faculty: Gaurav Gambhir Discipline: Computer Science Semester: 6 th Subject: CSE 304 N - Essentials of Information Technology Lesson Plan Duration: 15 Weeks (from January, 2018 to April, 2018)
More informationChapter 1 SQL and Data
Chapter 1 SQL and Data What is SQL? Structured Query Language An industry-standard language used to access & manipulate data stored in a relational database E. F. Codd, 1970 s IBM 2 What is Oracle? A relational
More information358 cardinality 18, 55-57, 62, 65, 71, 75-76, 85, 87, 99, 122, 129, , 140, 257, , , 295, categorization 18, 26, 56, 71, 7
4GL 6 access path 8, 24, 35, 38, 88, 99-110, 114, 170, 176, 199, 203-204, 208 active class 270, 317, 323-324, 326, 337 database 315, 321 generalization 322-324 rule 317, 320-321 ADABAS 16 aggregation 18,
More informationHyperion Interactive Reporting Reports & Dashboards Essentials
Oracle University Contact Us: +27 (0)11 319-4111 Hyperion Interactive Reporting 11.1.1 Reports & Dashboards Essentials Duration: 5 Days What you will learn The first part of this course focuses on two
More informationJAVA PROGRAMMING. Unit-3 :Creating Gui Using The Abstract Windowing Toolkit:
JAVA PROGRAMMING UNIT-1: Introduction To Java, Getting Started With Java, Applets And Application, Creating A Java Application, Creating A Java Applets, Object Oriented Programming In Java, Object And
More informationFundamentals of Database Systems V7. Course Outline. Fundamentals of Database Systems V Jul 2018
Course Outline Fundamentals of Database Systems V7 16 Jul 2018 Contents 1. Course Objective 2. Pre-Assessment 3., Quizzes, Flashcards & Glossary Number of Questions 4. Expert Instructor-Led Training 5.
More informationROEVER ENGINEERING COLLEGE
ROEVER ENGINEERING COLLEGE ELAMBALUR, PERAMBALUR- 621 212 DEPARTMENT OF INFORMATION TECHNOLOGY DATABASE MANAGEMENT SYSTEMS UNIT-1 Questions And Answers----Two Marks 1. Define database management systems?
More informationDatabases 1. Daniel POP
Databases 1 Daniel POP Week 1 Getting around New things will be thought both in lectures and in labs; don t miss them; they all matter for final examination! FinalGrade = (LectureGrade>=5 and LabGrade>=5)?
More information