QM Chapter 1 Database Fundamentals Version 10 th Ed. Prepared by Dr Kamel Rouibah / Dept QM & IS

Similar documents
OBJECTIVES DEFINITIONS CHAPTER 1: THE DATABASE ENVIRONMENT AND DEVELOPMENT PROCESS. Figure 1-1a Data in context

Figure 1-1a Data in context. Context helps users understand data

Chapter 1: The Database Environment

Database Environment. Pearson Education 2009

Chapter 2: The Database Development Process

Database Systems: Design, Implementation, and Management Tenth Edition. Chapter 9 Database Design

Inf 202 Introduction to Data and Databases (Spring 2011)

FIT1004 Database Topic 2: Database Design Life Cycle

Strategic Information Systems Systems Development Life Cycle. From Turban et al. (2004), Information Technology for Management.

IT1105 Information Systems and Technology. BIT 1 ST YEAR SEMESTER 1 University of Colombo School of Computing. Student Manual

Managing Data Resources

Fundamentals of Database Systems (INSY2061)

Managing Data Resources

by Prentice Hall

Chapter 8. Database Design. Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel

Management Information Systems MANAGING THE DIGITAL FIRM, 12 TH EDITION FOUNDATIONS OF BUSINESS INTELLIGENCE: DATABASES AND INFORMATION MANAGEMENT

Management Information Systems

CHAPTER 3 Implementation of Data warehouse in Data Mining

Systems Development Life Cycle SDLC Planning Analysis Detailed systems design Implementation Maintenance 7 8 SDLC - Planning SDLC - Analysis Planning

Fundamentals of Information Systems, Seventh Edition

Management Information Systems Review Questions. Chapter 6 Foundations of Business Intelligence: Databases and Information Management

KNGX NOTES INFS1603 [INFS1603] KEVIN NGUYEN

Meaning & Concepts of Databases

TDWI Data Modeling. Data Analysis and Design for BI and Data Warehousing Systems

Answer: D. Answer: B. Answer: B

A Novel Approach of Data Warehouse OLTP and OLAP Technology for Supporting Management prospective

Outline. Managing Information Resources. Concepts and Definitions. Introduction. Chapter 7

Business Intelligence and Decision Support Systems

Practical Database Design Methodology and Use of UML Diagrams Design & Analysis of Database Systems

Question Bank. 4) It is the source of information later delivered to data marts.

Accounting Information Systems, 2e (Kay/Ovlia) Chapter 2 Accounting Databases. Objective 1

Department of Industrial Engineering. Sharif University of Technology. Operational and enterprises systems. Exciting directions in systems

16/06/56. Databases. Databases. Databases The McGraw-Hill Companies, Inc. All rights reserved.

Databases The McGraw-Hill Companies, Inc. All rights reserved.

Managing Information Resources

2.1 Ethics in an Information Society

DATA Data and information are used in our daily life. Each type of data has its own importance that contribute toward useful information.

Essentials of Database Management

Database Design Process

Meltem Özturan misprivate.boun.edu.tr/ozturan/mis515

INTRODUCTORY INFORMATION TECHNOLOGY ENTERPRISE DATABASES AND DATA WAREHOUSES. Faramarz Hendessi

CS102B: Introduction to Information Systems. Minerva A. Lagarde

Chapter 6 VIDEO CASES

FAQ: Relational Databases in Accounting Systems

Course Design Document: IS202 Data Management. Version 4.5

Chapter 1 Database System Concepts and Architecture. Nguyen Thi Ai Thao

Database Systems: Design, Implementation, and Management Tenth Edition. Chapter 1 Database Systems

CS425 Fall 2016 Boris Glavic Chapter 1: Introduction

Data Mining & Data Warehouse

MIT Database Management Systems Lesson 01: Introduction

LECTURE1: PRINCIPLES OF DATABASES

Database Management Systems MIT Lesson 01 - Introduction By S. Sabraz Nawaz

The Evolution of Data Warehousing. Data Warehousing Concepts. The Evolution of Data Warehousing. The Evolution of Data Warehousing

DBMS (FYCS) Unit - 1. A database management system stores data in such a way that it becomes easier to retrieve, manipulate, and produce information.

Chapter 11 Database Concepts

Release Date: September, 2015 Updates:

WHITE PAPER. The Many Different Types of DBAs. Craig Mullins

Chapter 6. Foundations of Business Intelligence: Databases and Information Management VIDEO CASES

Review for Exam 1 CS474 (Norton)

Advanced Solutions of Microsoft SharePoint 2013

B.H.GARDI COLLEGE OF MASTER OF COMPUTER APPLICATION. Ch. 1 :- Introduction Database Management System - 1

The functions performed by a typical DBMS are the following:

The DBMS accepts requests for data from the application program and instructs the operating system to transfer the appropriate data.

Chapter 1 File System and Database

Chapter 12 Developing Business/IT Solutions

MAM4P MANAGEMENT INFORMATION SYSTEM. Unit : I - V

Distributed Database Systems By Syed Bakhtawar Shah Abid Lecturer in Computer Science

Sample Answers to Discussion Questions

DATABASE MANAGEMENT SYSTEMS. UNIT I Introduction to Database Systems

Copyright 2016 Ramez Elmasri and Shamkant B. Navathe

FAQ: Database Development and Management

Topics covered 10/12/2015. Pengantar Teknologi Informasi dan Teknologi Hijau. Suryo Widiantoro, ST, MMSI, M.Com(IS)

Data Mining & Data Warehouse

How Turner Broadcasting can avoid the Seven Deadly Sins That. Can Cause a Data Warehouse Project to Fail. Robert Milton Underwood, Jr.

Introduction Database Technology [DBTECO601]

Introduction Database Concepts

1 DATAWAREHOUSING QUESTIONS by Mausami Sawarkar

5-1McGraw-Hill/Irwin. Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved.

Entity Relationship Diagram (ERD) Dr. Moustafa Elazhary

Modern Systems Analysis and Design Sixth Edition. Jeffrey A. Hoffer Joey F. George Joseph S. Valacich

Introduction: Database Concepts Slides by: Ms. Shree Jaswal

Course Logistics & Chapter 1 Introduction

Advanced Solutions of Microsoft SharePoint Server 2013 Course Contact Hours

Data Mining: Approach Towards The Accuracy Using Teradata!

Lecture 01. Fall 2018 Borough of Manhattan Community College

Enterprise Geographic Information Servers. Dr David Maguire Director of Products Kevin Daugherty ESRI

Introduction to Database Concepts. Department of Computer Science Northern Illinois University January 2018

Part I: Exploring Business Reports in Home and Specialty Infusion

Data Analysis 1. Chapter 2.1 V3.1. Napier University Dr Gordon Russell

System Analysis & design

Entity Relationship Modelling

This tutorial will help computer science graduates to understand the basic-to-advanced concepts related to data warehousing.

Metabase Metadata Management System Data Interoperability Need and Solution Characteristics

What is database? Types and Examples

Modeling Your Data. Chapter 2. cs542 1

Source Format Action Interface Book/Encyclopedia/Hand Written Search Literate. Paper tape coded use mechanist DB digital Search computer

COMP Instructor: Dimitris Papadias WWW page:

Full file at

Non-overlappingoverlapping. Final outcome of the worked example On pages R&C pages R&C page 157 Fig 3.52

CMPT 354 Database Systems I. Spring 2012 Instructor: Hassan Khosravi

Transcription:

QM 433 - Chapter 1 Database Fundamentals Version 10 th Ed Prepared by Dr Kamel Rouibah / Dept QM & IS www.cba.edu.kw/krouibah Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database fundamentals 1

Objectives Define terms and review basic concepts related to database management Name limitations of conventional file processing Explain advantages of databases Identify costs and risks of databases List components of database environment Identify categories of database applications Describe database system development life cycle Explain roles of individuals Describe evolution of database systems Introduce students to components of DBMS Explain the three-schema architecture for databases Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database fundamentals 2

Process view vs data view (Summary QM 331) Process view Concentrates both on flow, use and transformation of data Focuses on what the system is supposed to do Shows the sequence of steps (activities) Tracks data from source to final destination (output) But, does not specify the structure of data Data view Focuses on the data and its structure the system needs to operate Separates application programs and the data used by programs (e.g. students and students attributes) Approach is independent of where and how data are used in a system Data designed for the whole enterprise QM 433 will focus SOLELY on the data view Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database fundamentals 3

BASIC CONCEPTS AND DEFINITIONS Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database fundamentals 4

Data hierarchy: Basic definition: Bit, byte, field, record, file and database (summary of past MIS courses) Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database fundamentals 5

Basic concepts and definitions: Two types of data Database: organized collection of logically related data Data: stored representations of meaningful objects and events that include structured and unstructured data Structured data Numeric; e.g. 2013 Characters; e.g. name, registration, student ID Date: 12 th of February 2013 Unstructured data: multimedia Documents, e.g. a PDF or Word document Maps (see. Google Earth) Photographic image Sound Video Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database fundamentals 6

Metadata Basic concepts and definitions: Metadata Data that describes the properties or characteristics of end user data and the context of that data Separate data from its properties Metadata enables designers and users to understand: What data exist? What the data mean? What the fine distinctions are between similar data items? Example see MS Access (field properties) Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database fundamentals 7

Example of metadata Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database fundamentals 8

Basic concepts and definitions: information Information: data that have been processed to increase knowledge and is useful in decision making Two types of information Data in context Summarized data We can easily recognized class Roster Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database fundamentals 9

TRADITIONAL FILE PROCESSING SYSTEMS Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database fundamentals 10

Disadvantages of traditional file management Similar disadvantages were seen in chapter 5 (QM 240) and chapter 1 (QM 331) File management a way of collecting and maintaining data in an organization Each functional area (department) creates and maintains its own data files and programs. Files allow the creation of a single database Only one file is accessed at a time Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database fundamentals 11

Example of file management: What problems are shown in this figure? Relation Are missing Data is redundant Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database fundamentals 12

Disadvantages of traditional file management (cont') Program-data dependence All programs maintain metadata for each file they use Close relationship exists between data stored in traditional files and the software programs that update and maintain those files. Data duplication (redundancy) The presence of duplicate data in multiple data files leads to data (عدم التوافق) inconsistency Waste of space high maintenance costs Each application programmer must maintain his/her own data Each application program needs to include code for the metadata of each file Each application program must have its own processing routines for reading, inserting, updating, and deleting data Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database fundamentals 13

Disadvantages of traditional file management (cont') Limited data sharing Information is available in different files and different parts of the organization No centralized control of data; data or information cannot flow freely from one part to another in the organization Length development time Related to previous, there is a need for extra programming efforts to let users access other files not under their control Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database fundamentals 14

High Maintenance cost Excessive program maintenance or lack of flexibility 10% of time are devoted to debugging problems 10% are concerned with changes in data, files, reports, hardware, or system software. Up to 80% of all maintenance work consists of making user enhancements, improving documentation, and recoding system components for greater processing efficiency. Consume 80% of information systems budget Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database fundamentals 15

The DATABASE Approach Data models Graphical system capturing nature and relationship of data See more in chapter 2 and 3 Entities Noun describing a person, place, object, event, or concept Composed of attributes Relationships Between entities (Unary, binary, ternary) 1-to-1,one-to-many (1:M) or many-to-many (M:N) Attributes Pieces of information that describe entities Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database fundamentals 16

The DATABASE Approach Instances Elements that compose entities Types of data models Relational database model: establish relationship between entities using a common field Object model Database application is an application program (or set of related programs) that is used to perform a series of database activities (create, read, update, and delete) on behalf of database users Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database fundamentals 17

Database Management System (DBMS) Order Filing System Invoicing System Payroll System DBMS DBMS manages data resources like an operating system manages hardware resources Central database Contains employee, order, inventory, pricing, and customer data DBMS is a software system that is used to create, maintain, and provide controlled access to user database DBMS is used to connect three different database applications Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database fundamentals 18

Advantages of the Database Approach 19 Program-data independence Planned data redundancy Improved data consistency Improved data sharing: different users views (e.g. students, doctors, etc.) Increased application development productivity Enforcement of standards Improved data quality: poor data is a serious problem and Estimation of TDWI (The Data Warehousing Institute) $600 billions/year Improved data accessibility and responsiveness: no need for programming experience Reduced program maintenance Improved decision support

Costs and Risks of the Database Approach New, specialized personnel Database designer, database administrator who needs continuous training Installation and management cost and complexity Software suite such as Oracle need installation, maintenance, upgrade, Conversion costs of legacy system is too high Legacy system are old systems (or databases) that have been in existence for long time ago and the conversion to new databases is too high Need for explicit backup and recovery Corporate databases are needed with almost zero downtime (e.g. Borsa) Organizational conflict Require consensus on issue such as data definition and ownership and 20 responsibilities need strong top management support

Components of the database environment Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database fundamentals 21

Components of the database environment Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database fundamentals 22

Component of the database environment Computer-Aided Software Engineering Tools CASE tools automate curtains design functions, e.g. generate ERD and the code (e.g. MS Visio) Repository Centralized storehouse of metadata, data relationship, screen and report formats, and other system components Include additional metadata to manage databases (see more in chapter 11 Administration) DBMS Used to create, maintain, and provide controlled access to user database Database Collection of data organized to service many applications at the same time by storing and managing data so that they appear to be in one location Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database fundamentals 23

Component of the database environment (cont ) Application Programs The software program (or set of related programs) that is used to perform a series of database activities (create, read, update, and delete) on behalf of database users User Interface Text and graphical displays to users Data and Data Administrators (see more in Chapter 11) Personnel responsible to maintain the database System Developers Personnel responsible to design the databases and software (e.g. system analysts and programmers) End Users People who use the applications and databases Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database fundamentals 24

The Range of Database Applications Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database fundamentals 25

The Range of Database Applications Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database fundamentals 26

Personal Database Standalone desktop database designed to support one user E.g. data bases developed by my students in QM 433 Example of key issue management Should the application be purchased from outside vendor or developed inhouse? What commercial DBMS product should be used for the application? Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database fundamentals 27

Two-tier A small DB to be used by Workgroup LAN for less than 25 users to share data Support the collaborative efforts of the team using computers connected to a LAN such as developer, system analyst, project manager DB is stored on a computer called database server Each user computer has a copy of a light application that provides him with user interface and business logic (e.g. algorithms that handle information) Example: DB used at our college to book a specific LAB for a specific instructor Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database fundamentals 28

Three-tiered database location architecture In large information systems, data may be stored in different computers locations (or tiers) Processing (application) of the data from a database may occur at different locations in order to take advantages of the processing speed, ease of use of programming on different computers platforms too Browser-based interface in conjunction with company database is increasingly used to ease transactions between the web browsers the back-end database Data could reside on a client server, on a application server, on a web server, and on a database server Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database development process 29

Three-tiered client/server database architecture Store Applications Store Data related To different application Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database fundamentals 30

Enterprise Database Serve the entire organization (or several departments) Organization may have several enterprise DBs Databases used at a large scale (hundreds or thousands of users) It is based on WAN Two major development: ERP and data warehousing systems Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database fundamentals 31

Enterprise Resources Planning (ERP) systems Information systems that integrate and coordinate key internal processes of the firms, integrating data from different business functions (manufacturing, finance, sales, marketing, inventory, accounting, human resources) Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database fundamentals 32

Data Warehouse Systems Is a database, with reporting and query tools, that stores current and historical data extracted from various operational systems, for the entire organization, and consolidated for management reporting and analyzing (e.g. CRM) Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database fundamentals 33

Internet, Intranet and extranet Internet: network of connected computer servers over the world Intranet: private company network accessed only by employees Extranet: Intranet with extended authorization to suppliers and customer Business-to-consumer (B2C) Issues to consider Which technologies to use? Security/privacy protection Managing huge volumes of data from Internet transactions Maintaining data quality Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database fundamentals 34

Evolution of database technologies Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database fundamentals 35

Types of databases Network DBMS AND Hierarchical DBMS Used to develop first generation of DBMS Appeared in 1970 and several systems continue to be used up to now Difficult to access data, based navigational record-at-a-time procedure Legacy system is a system that has been in existence for a long time (in a mainframe) and that continues to be used to avoid the high cost of replacing or redesigning it (QM 240). Relational DBMS [1980] [General culture] Manage mainly structured data (text and numbers) Received wide commercial acceptance in 1980 Data are represented in tables Easy data access for non programmers through SQL, 4 th generation language Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database fundamentals 36

Types of database Object oriented DBMS AND Object relational DBMS (cont ) Used to develop the 3 rd generation of DBMS Appearance and important because of of client/server architecture, data warehousing, and internet applications Large use of structured data (e.g. accounting) and multimedia data and applications (sound, images and videos) Introduced in 1980, but largely accepted in 1990s See more in chapter 14 and 15 Because companies manage vast amount of structured and unstructured data, vendors are developing Object Relational DBMS Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database fundamentals 37

The database development process Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database fundamentals 38

System Development Life Cycle Project identification and selection Project initiation and planning Analysis SDLC: the traditional methodology used to develop, maintain, an replace information system Logical design & physical design Implementation Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database development process Maintenance 39

Database development process during SDLC Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database development process 40

Enterprise modeling It is performed during the 1 st phase of SDLC Identification and selection Enterprise data model describes the entities in an organization and the relationship between these entities Analyze the current business and determine their needs in term of databases and information systems Review existing information systems and databases Identify what data is available and what other data need to be added to these systems Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database development process 41

Enterprise modeling Use Planning Matrix (see next) that describe interrelationships between planning objects Business function to data entities IS-to-data entity IS-to-business objective Output: Select one project for database development Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database fundamentals 42

Example of data entity and business function Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database development process 43

Exercise Question: Draw the enterprise modeling for CBA by generating the same table as before Remark: the model should include all entities in the present time and the future Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database fundamentals 44

Conceptual data modeling (2 nd phase of SDLC- Initiation an planning) System analyst will generate a conceptual data model It is also called conceptual schema or entity relationship diagram (see chapter 2 and 3) The E-R model project highlights only high level categories of data (entities) and major relationships that are useful only for the specific project (not for the enterprise) Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database development process 45

Conceptual data modeling (3 rd phase of SDLC-Analysis) Two activities System analyst will specify the conceptual data model i(for the selected project) in term of Attributes of the entities Relationships between the identified entities Specify the rules that dictates the integrity of the data, It is also called conceptual schema Remark: But the E-R model is just a preliminary model since it will be subject of modifications based on subsequent SDLC activities Why: because of missing elements or errors when designing transactions, reports, display or inquiries (see more in the QM 471: project in IS) Conceptual data modeling is a top down process, i.e. it is driven from a general understanding of the business area, and not from specific information processing activities Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database development process 46

Logical database design (4 rd phase of SDLC) Two important activities Transform the conceptual data model to a logical data model Logical data model describes the data in term of the data management technology that will be used to implement the database E.g. if a relational technology will be used the transformation process is called normalization (see chapter 4 and 5), i.e. it must be transformed into a relational data model but independent of any database technology Design each computer program in term of Input, output format, reports, display, and inquiries supported by the database Description is made independent from any particular database management system Remark This is a bottom-up analysis, i.e. system analyst verifies exactly what data are to be maintained in the DB and the nature of those data as needed for each transaction, reports, and so forth Logical model might lead to modification of the conceptual data model Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database development process 47

Physical database design and definition (5 rd phase of SDLC) It is dependent of the DBMS that will be used to implement the database This task is carried based in coordination with all other aspects of the physical information systems Programs Computer hardware Operating systems Data communication networks System analyst will specify The organization of physical record Choice of file organization (see Three-Tiered database location) Use of indexes Where to store data centralized or decentralized Decision support reports Security, etc Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database development process 48

Implementation of the Database (6 rd phase of SDLC) Write, test and install the programs that process the data There are many available programming languages, e.g. Visual Basic can be used to generate high complex MS Access database Produce effective display and reports Finalize the database users documentation Put the database in production Backup the database in order to ovoid losing data Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database development process 49

Database maintenance (7 rd phase of SDLC) Modify (add, delete, change) the structure of database Modification is carried out for three reasons: Meet new business requirements Correct errors in the database design, Improve the processing speed of the database applications Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database development process 50

Exercise: fill in this table by putting Yes or No / Four important data models in the database All entities? All attributes? Technology independent? DBMS independent? Record Layouts? Enterprise model Conceptual model Logical model Physical model Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database development process 51

Alternative information system development approaches (see more in QM 240) SDLC has several disadvantages In house development Rapid Application Development (e.g. Prototyping, see figure 1.11) Prototyping: an iterative process of systems developments in which requirements are converted to a working system that is continually revised through close work between analysts and users Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database development process 52

Alternative information system development approaches Agile software development: An approach to database development that emphasizes Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiations, and Response to change over the following a plan Other Alternative information system development approaches Application Software Package: e.g. Oracle Suite Outsourcing Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database fundamentals 53

Three schema architecture view of a manager or external user Different people have different views of the database these are the external schema The internal schema is the underlying design and implementation View of data architect or data administrator view of a database administrator Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database development process 54

Three schema architecture Physical Schema Physical structures Will be covered in chapters 6 and 7 Conceptual Schema E-R models Will be covered in chapters 2 and 3 External Schema (in the lab with Heba) User Views Subsets of Conceptual Schema Can be determined from business-function/data entity matrices DBA determines schema for different users Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database development process 55

Managing the People Involved in database development seen in previous courses (QM 240) and (QM 331) Business analyst Systems analysts Database analysts and data modelers End-users Programmers Database architect Data administrators Project managers Other technical experts (Network administrators, security, etc.) Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database development process 56

End of chapter 1 Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database fundamentals 57