Information Resources Management January 16, 2001.

Slides:



Advertisements
Similar presentations
Database Management3-1 L3 Database Management Santa R. Susarapu Ph.D. Student Virginia Commonwealth University.
Advertisements

The Database Environment
Prentice Hall, Database Systems Week 1 Introduction By Zekrullah Popal.
Transaction.
Introduction to Databases
Chapter 3 Database Management
1 IS380 Class Agenda 01/11/05 Sock H. Chung 1.Syllabus 2.Chapter 1 3.Introduction 4. Request.
Organizing Data & Information
11 3 / 12 CHAPTER Databases MIS105 Lec14 Irfan Ahmed Ilyas.
Data Management I DBMS Relational Systems. Overview u Introduction u DBMS –components –types u Relational Model –characteristics –implementation u Physical.
Introduction to Databases Transparencies
Chapter 1 INTRODUCTION TO DATABASE.
Mgt 20600: IT Management & Applications Databases Tuesday April 4, 2006.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1.
Chapter 1 Introduction to Databases
Introduction and Conceptual Modeling
Chapter 4 Database Management Systems. Chapter 4Slide 2 What is a Database Management System (DBMS)?  Database An organized collection of related data.
Chapter 1: The Database Environment
Introduction to Databases
Database Management COP4540, SCS, FIU An Introduction to database system.
Introduction to Databases Transparencies 1. ©Pearson Education 2009 Objectives Common uses of database systems. Meaning of the term database. Meaning.
Chapter 1 1 © Prentice Hall, 2002 Database Design Dr. Bijoy Bordoloi Introduction to Database Processing.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1 Outline Types of Databases and Database Applications Basic Definitions Typical DBMS Functionality.
Chapter 1 1 © Prentice Hall, 2002 Database Design Dr. Bijoy Bordoloi Introduction to Database Processing.
Introduction to Database
Chapter 1 Database Systems. Good decisions require good information derived from raw facts Data is managed most efficiently when stored in a database.
Database System Concepts and Architecture Lecture # 3 22 June 2012 National University of Computer and Emerging Sciences.
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
Concepts of Database Management Sixth Edition
Concepts of Database Management, Fifth Edition Chapter 1: Introduction to Database Management.
Database Design – Lecture 16
Chapter 2 CIS Sungchul Hong
Chapter 1 Introduction to Databases Pearson Education ©
Database Architecture Introduction to Databases. The Nature of Data Un-structured Semi-structured Structured.
Web-Enabled Decision Support Systems
CSC271 Database Systems Lecture # 4.
AL-MAAREFA COLLEGE FOR SCIENCE AND TECHNOLOGY INFO 232: DATABASE SYSTEMS CHAPTER 1 DATABASE SYSTEMS (Cont’d) Instructor Ms. Arwa Binsaleh.
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management Dave Salisbury ( )
Introduction: Databases and Database Users
IST 210 Database Design Process IST 210 Todd S. Bacastow January 2005.
1 Introduction to Database Systems. 2 Database and Database System / A database is a shared collection of logically related data designed to meet the.
CHAPTER 8: MANAGING DATA RESOURCES. File Organization Terms Field: group of characters that represent something Record: group of related fields File:
Intro – Part 2 Introduction to Database Management: Ch 1 & 2.
5-1 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
5 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Chapter 1 Introduction to Databases. 1-2 Chapter Outline   Common uses of database systems   Meaning of basic terms   Database Applications  
Introduction to Databases
INFO1408 Database Design Concepts Week 15: Introduction to Database Management Systems.
1-1 Chapter 1 Databases and Database Users 1.1 Introduction 1.2 An Example 1.3 Characteristics of the Database Approach 1.4 Actors on the Scene 1.5 Workers.
INTRODUCTION TO DBS Database: a collection of data describing the activities of one or more related organizations DBMS: software designed to assist in.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 1 Database Systems.
1 Introduction to Databases. 2 Examples of Database Applications u Purchases from the supermarket u Purchases using your credit card u Booking a holiday.
1 Chapter 1 Introduction to Databases Transparencies.
1 Database Systems Instructor: Nasir Minhas Assistant Professor UIIT PMAS-AAUR
1 TOPIC 6 DATABASE 6.1 Introduction to Database 6.2 Basic Concept of Database 6.3 Database Object DATABASE.
Database Systems Lecture 1. In this Lecture Course Information Databases and Database Systems Some History The Relational Model.
Copyright (c) 2014 Pearson Education, Inc. Introduction to DBMS.
Introduction to Databases Transparencies © Pearson Education Limited 1995, 2005.
1 Geog 357: Data models and DBMS. Geographic Decision Making.
Introduction to Databases Dr. Osama AL Rababah. Objectives In this capture you will learn: Some common uses of database systems. The characteristics of.
3-1 Modeling Basic Entities DBMS Create Sort Search Addition Deletion Modification Create Sort Search Addition Deletion Modification DBMS is a Software.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 1 Database Systems.
What is Database Administration ? Database administration' is the process of establishing computerized databases, and insuring their recoverability, integrity,
IST 210 Database Design Process IST 210, Section 1 Todd S. Bacastow January 2004.
1 Lecture1 Introduction to Databases Systems Database 1.
Introduction to Databases
Introduction to Databases Transparencies
The Database Environment
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management
Presentation transcript:

Information Resources Management January 16, 2001

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

Administrivia n Syllabus n Book n Homework n Web Page

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

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

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

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

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

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

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

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?

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

What is Needed n Physical Independence n Logical Independence

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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)

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