Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction to Database Management. 1-2 Outline  Database characteristics  DBMS features  Architectures  Organizational roles.

Similar presentations


Presentation on theme: "Introduction to Database Management. 1-2 Outline  Database characteristics  DBMS features  Architectures  Organizational roles."— Presentation transcript:

1 Introduction to Database Management

2 1-2 Outline  Database characteristics  DBMS features  Architectures  Organizational roles

3 1-3 Initial Vocabulary  Data: raw facts about things and events  Information: transformed data that has value for decision making  Essential to organize data for retrieval and maintenance

4 1-4 Database Characteristics  Persistent : stable storage  Shared : multiple users and uses  Interrelated : data stored as entities and relationships

5 1-5 University Database

6 1-6 Water Utility Database

7 1-7 Database Management System (DBMS)  Collection of components that support data acquisition, dissemination, storage, maintenance, retrieval, and formatting  Enterprise DBMSs  Desktop DBMSs  Embedded DBMSs  Major part of information technology infrastructure

8 1-8 Database Definition  Define database structure before using a database  Tables and relationships  SQL CREATE TABLE statement  Graphical tools

9 1-9 University Database

10 1-10 University Database (ERD)

11 1-11 Nonprocedural Access  Query: request for data to answer a question  Indicate what parts of database to retrieve not the procedural details  Improve productivity and improve accessibility  SQL SELECT statement and graphical tools

12 1-12 Graphical Tool for Nonprocedural Access

13 1-13 Application Development  Form: formatted document for data entry and display  Report: formatted document for display  Use nonprocedural access to specify data requirements of forms and reports

14 1-14 Sample Data Entry Form

15 1-15 Sample Report

16 1-16 Procedural Language Interface  Combine procedural language with nonprocedural access  Why  Batch processing  Customization and automation  Performance improvement

17 1-17 Transaction Processing  Transaction: unit of work that should be reliably processed  Control simultaneous users  Recover from failures

18 1-18 Database Technology Evolution

19 1-19 DBMS Marketplace  Enterprise DBMS  Oracle: dominates in Unix; strong in Windows  SQL Server: strong in Windows  DB2: strong in mainframe environment  Significant open source DBMSs: MySQL, Firebird, PostgreSQL  Desktop DBMS  Access: dominates  FoxPro, Paradox, Approach, FileMaker Pro

20 1-20 Data Independence  Software maintenance is a large part (50%) of information system budgets  Reduce impact of changes by separating database description from applications  Change database definition with minimal effect on applications that use the database

21 1-21 Three Schema Architecture

22 1-22 Differences among Levels  External  Forms  Reports  Conceptual  Tables  Internal  Files needed to store the tables  Extra files to improve performance

23 1-23 Client-Server Architecture

24 1-24 Organizational Roles

25 1-25 Database Specialists  Database administrator (DBA)  More technical  DBMS specific skills  Data administrator  Less technical  Planning role

26 1-26 Summary  Databases and database technology vital to modern organizations  Database technology supports daily operations and decision making  Nonprocedural access is a crucial feature  Many opportunities to work with databases


Download ppt "Introduction to Database Management. 1-2 Outline  Database characteristics  DBMS features  Architectures  Organizational roles."

Similar presentations


Ads by Google