Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Data center wikipedia , lookup
Concurrency control wikipedia , lookup
3D optical data storage wikipedia , lookup
Data vault modeling wikipedia , lookup
Clusterpoint wikipedia , lookup
Enterprise content management wikipedia , lookup
Information privacy law wikipedia , lookup
Chapter 3 Database Management Systems Back 3-1 Management Information Systems for the Information Age MAP Next Copyright 2002 The McGraw-Hill Companies, Inc. All rights reserved Manipulate Data = Information The DBMS The Database Management Systems (DBMS) Database management system (DBMS) helps you specify the logical organization (referred to earlier as logical structure ) for a database and access and use (use implies manipulating) the information within a database. Back Return to Main Presentation 3-2 Management Information Systems for the Information Age MAP Next Copyright 2002 The McGraw-Hill Companies, Inc. All rights reserved Manipulate Data = Information The DBMS The Database Management Systems (DBMS) A DBMS contains the following five important software components: DBMS engine Data definition subsystem Data manipulation subsystem Application generation subsystem Data administration subsystem Back Return to Main Presentation 3-3 Management Information Systems for the Information Age MAP Next Copyright 2002 The McGraw-Hill Companies, Inc. All rights reserved Manipulate Data = Information The DBMS The Database Management Systems (DBMS) Figure 3.4 Software Subsystems of a Database Management System page 85 Back Return to Main Presentation 3-4 Management Information Systems for the Information Age MAP Next Copyright 2002 The McGraw-Hill Companies, Inc. All rights reserved Manipulate Data = Information The DBMS The Database Management Systems (DBMS) DBMS engine 1. Accepts logical requests from the various other DBMS subsystems, 2. converts them into their physical equivalent, and 3. actually accesses the database and data dictionary as they exist on a storage device such as a hard drive. DBMS engine Data definition subsystem Data manipulation subsystem Application generation subsystem Data administration subsystem Back Return to Main Presentation 3-5 Management Information Systems for the Information Age MAP Next Copyright 2002 The McGraw-Hill Companies, Inc. All rights reserved Manipulate Data = Information The DBMS The Database Management Systems (DBMS) Data definition subsystem helps you create and maintain the data dictionary and define the structure of the files in a database. In other words, the data definition subsystems allows you to create and maintain the tables (relations), relationships and constraints. DBMS engine Data definition subsystem Data manipulation subsystem Application generation subsystem Data administration subsystem Back Return to Main Presentation 3-6 Management Information Systems for the Information Age MAP Next Copyright 2002 The McGraw-Hill Companies, Inc. All rights reserved Manipulate Data = Information The DBMS The Database Management Systems (DBMS) Data manipulation subsystem helps you add, change, and delete information in a database and mine it for valuable information. Tools here include views, report generators, QBE, and SQL. DBMS engine Data definition subsystem Data manipulation subsystem Application generation subsystem Data administration subsystem Back Return to Main Presentation 3-7 Management Information Systems for the Information Age MAP Next Copyright 2002 The McGraw-Hill Companies, Inc. All rights reserved Manipulate Data = Information The DBMS The Database Management Systems (DBMS) Application generation subsystem contains facilities to help you develop transactionintensive applications. Application generation subsystems usually include: Tools for creating visually appealing data entry screens Tools for creating easy to use data entry screens DBMS-specific programming languages Commonly used programming languages DBMS engine Data definition subsystem Data manipulation subsystem Application generation subsystem Data administration subsystem Back Return to Main Presentation 3-8 Management Information Systems for the Information Age MAP Next Copyright 2002 The McGraw-Hill Companies, Inc. All rights reserved Manipulate Data = Information The DBMS The Database Management Systems (DBMS) On Your Own Data administration subsystem A DBMS helps you manage the overall database environment by providing facilities for backup and recovery, security management, query optimization, concurrency control, and change management. DBMS Support OLTP, OLAP, Information Management (p. 92) DBMS engine Data definition subsystem Data manipulation subsystem Application generation subsystem Data administration subsystem Back Return to Main Presentation 3-9 Management Information Systems for the Information Age MAP Next Copyright 2002 The McGraw-Hill Companies, Inc. All rights reserved