Presentation is loading. Please wait.

Presentation is loading. Please wait.

Database Systems Instructor Name: Lecture-2.

Similar presentations


Presentation on theme: "Database Systems Instructor Name: Lecture-2."— Presentation transcript:

1 Database Systems Instructor Name: Lecture-2

2 Today’s Lecture Cost Involved in Database Approach
Components of Database Environment Database Architecture 2

3 Cost Involved in Database Approach
New, Specialized Personnel Hire New Specialized Staff Train the staff on regular basis Installation, Maintenance Cost and Complexity Install, Maintain and Operate in Multi User Environment Hardware, Software Upgrade Modern Costly Database Software 3

4 Cost Involved in Database Approach
Conversion Cost Legacy Systems Data warehousing to deal with older and new systems Need for Explicit Backup & Recovery Accurate and Available all the time Backup and Recovery in case of failure Organizational Conflicts Conflicts on data ownership, definitions, data formats and handling of data. Unresolved conflicts seldom provide the true benefits of database. 4

5 Components of Database Environment
CASE Tools Software to Design Models MS Visio, Rational Rose .. etc. Repository Metadata Relationships, constraints, indexes .etc. DBMS Database Differentiate, Database & Repository 5

6 Components of Database Environment
Application Programs Create, Maintain the Database Provide Database Access to Users User Interface User interact with different components CASE tools, application programs, DBMS, Repository Data and Database Administration Database Administrators responsible overall data resources of organization Design Physical Database and Handle Technical Issues 6

7 Components of Database Environment
System Developers System Analysts, Programmers Plan, Design and Develop Systems by using Tools (CASE, Database Tools) End Users The Persons who add, delete and modify data. All the users are routed through DBMS to Database. 7

8 Components of Database Environment
Courtesy: Modern Database Management (Jeff Hoffer) 8

9 Database Architecture
Database Architecture defines the types and Range of Database Applications. Three Types of Database Architecture. Personal Database Two-Tier Client/ Server Database Multitier Client/ Server Database 9

10 Database Architecture
Personal Database: Support Single User Reside on PC, Laptops, PDA Create, manage and store limited data Rask: Data cannot be shared between multiple users easily. 10

11 Database Architecture
Two Tier Client/ Server Architecture: Typically designed for workgroup of fewer than 25 users All the users, developers and database administrator are connected to the shared data in the database through clients. Client has user interface as well as business logic to manipulate database. Client is connected to Database Server through Network. Database server has database managed through DBMS. Risk: Data Security and Data Integrity. 11

12 Database Architecture
Two Tier Client/ Server Architecture: Disadvantages: Client System has to be powerful to execute user interface and business logic. Each time there is upgrade required in the BL or UI, each client has to be updated. 12

13 Database Architecture
Two Tier Client/ Server Architecture: Courtesy: Modern Database Management (Jeff Hoffer) 13

14 Database Architecture
Multitier Client/ Server Architecture: Designed for users between 25 to 100 Consists of Client Tier, Application Tier, Database Tier. 14

15 Database Architecture
Multitier Client/ Server Architecture: Courtesy: Modern Database Management (Jeff Hoffer) 15

16 Database Architecture
Multitier Client/ Server Architecture: 16

17 Database Architecture
ERP Data Warehousing 17

18 ???????????????? 18


Download ppt "Database Systems Instructor Name: Lecture-2."

Similar presentations


Ads by Google