Presentation is loading. Please wait.

Presentation is loading. Please wait.

Information Resources Management January 16, 2001.

Similar presentations


Presentation on theme: "Information Resources Management January 16, 2001."— Presentation transcript:

1 Information Resources Management January 16, 2001

2 Agenda n Administrivia n Course Overview n Database Management Systems (DBMSs) n Homework #1

3 Administrivia n Syllabus n Book n Homework n Web Page

4 Course Calendar n Eleven Homeworks n Approximately one per week n Exams n Midterm 1 - 2/20 n Midterm 2 - 3/20 n Final - TBA n Quizzes n Up to five

5 Overview – Perspective n Database Design and Implementation n “Business” Perspective n IT professional in an organization

6 Database Design n Relational Model n Database Modeling n Evaluation Tools n Normalization

7 Database Implementation n SQL (Structured Query Language) n Dependability, Reliability n Architecture n Distributed Databases

8 Database Management Systems n Traditional File Processing Systems n Database n Comparison n Database Lifecycles n Database Management System Functions

9 Traditional File Processing System n Separate Files n Department n Business Function n Independent of Each Other n High Level of Program Dependence n Program contains file structure and location

10 Example Time Cards Data Entry Trans Master New Master Checks Report Sort by Employee # Sorted by Employee # Update Master

11 Data Abstraction (Views) n Physical/Internal n Logical/Conceptual n View/External n How data is stored n What is stored n What is used (subset) Traditional file processing prevents this abstraction. Why?

12 Three Views of Data External (View) Client Customer Programmer Conceptual (Logical) Designer Database Administrator (DBA) Internal (Physical) Database Administrator (DBA) Tech Support

13 What is Needed n Physical Independence n Logical Independence

14 Physical Independence n Physical layout and organization of data can be changed without changing either the overall logical structure of the data or the application programs n Examples n Move data location n Move data to faster storage n Change indexing n Add a secondary key

15 Physical Independence External (View) Conceptual (Logical) Internal (Physical) No Resulting Change Here Change Here

16 Logical Independence n Non-loss changes to the logical structure can be made without changing application programs or end-user views n Examples n Change format of a field (zip from 5 to 9) n Add a new data field n Add a new table n Divide a table into two

17 Logical Independence External (View) Conceptual (Logical) Internal (Physical) No Resulting Change Here Change Here Coordinating Change Here

18 Database n organized collection of logically related data n shared collection of interrelated data designed to meet the informational needs of multiple users n data is independent of program and user views n data is stored with physical and logical independence

19 Database Management System (DBMS) n Software that facilitates the implementation of the database concept

20 Comparison (Traditional vs. Database) n Database Advantages/Traditional Disadvantages n program-data dependence n duplication n data sharing n development times n program maintenance – ripple effects n flexibility

21 Comparison (Traditional vs. Database) n Database Advantages/Traditional Disadvantages n security n data integrity n data as corporate resource

22 Comparison (Traditional vs. Database) n Traditional Advantages/Database Disadvantages n size n complexity n cost n special hardware n impact of failure n recovery

23 Comparison (Traditional vs. Database) n Traditional Advantages/Database Disadvantages n additional personnel n conversion costs n organizational conflict

24 Database Lifecycle 1. Enterprise Modeling 2. Conceptual Data Modeling 3. Logical Database Design 4. Physical Database Design and Creation 5. Database Implementation 6. Database Maintenance

25 People Involved n Systems analysts & designers n Database analysts & designers n Users n Programmers n Database Administrators (DBAs) n Networking experts n Other technical experts

26 Database Management System Functions n data storage, retrieval and update n user-accessible catalog n transaction support n concurrency control n recovery services n authorization services n support for data communication

27 Database Management System Functions n integrity services n types - character, number, etc. n internal validity n services to promote data independence (logical and physical) n utility services

28 Database Applications n Personal n one user n Workgroup n small team - LAN connected n Department/Division n multiple teams and functions n Enterprise n entire organization

29 In-Class Exercise n Groups of 4 n Introduce yourself n Identify a possible database of each type n Pick a speaker

30 In-Class Exercise n Introduce yourself and group members n Give group’s example databases n personal n workgroup n department/division n enterprise

31 Personal Databases n Benefits n individualized n meet specific needs n purchased package n Drawbacks n limited to no data sharing n replicated data n consolidation - standardization n support

32 Workgroup Databases n Benefits n meet specific needs n data shared (across group) n customized “views” n Drawbacks n data sharing across groups n replicated data n security n not optimal for individual n DBMS cost & support

33 Department Databases n Benefits n meet (specific) needs n data shared n Drawbacks n data sharing n replicated data n security n not optimal for individual/group n performance n DBMS cost & development

34 Enterprise Databases n Benefits n meet needs n data shared n “mineable” n consistent view to customers n Drawbacks n size & complexity n security n cost & support n development n standards & bureaucracy n distribution & ownership

35 Best Database? n Personal? n Workgroup? n Department? n Enterprise?

36 Best Database? n Personal? n Workgroup? n Department? n Enterprise? Combination of databases that meets the needs of individuals, teams, departments, and the company

37 Best Database? n To the individual, it’s a personal database n To the team, it’s a workgroup database n To the department, it’s a department database n To the CEO, it’s an enterprise database n (To the DBA, it’s a headache)

38 Homework #1 n Data management recommendation n High-level, experience based n “glossy” vendor material n Show n alternatives n strengths/weaknesses of each n well-reasoned explanation


Download ppt "Information Resources Management January 16, 2001."

Similar presentations


Ads by Google