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

Slides:



Advertisements
Similar presentations
Chapter 10: Designing Databases
Advertisements

Systems Development Life Cycle
Dr Gordon Russell, Napier University Unit Data Dictionary 1 Data Dictionary Unit 5.3.
Database Development Cycle Track 3: Managing Information Using Database.
8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Hachim Haddouti.
8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management,
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management Dave Salisbury ( )
THE RELATIONAL DATABASE MODEL & THE DATABASE DEVELOPMENT PROCESS Fact of the Week: According to a Gartner study in ‘06, Microsoft SQL server had the highest.
Chapter 6 Database Design
1 Agenda 01/13/05 Announcement Database Development Process (Chapter 2)
1 Pertemuan 14 Perencanaan, Desain dan Administrasi Databases Matakuliah: >/ > Tahun: > Versi: >
Chapter 9 Database Design
E. Wainright Martin Carol V. Brown Daniel W. DeHayes Jeffrey A. Hoffer William C. Perkins MANAGINGINFORMATIONTECHNOLOGY FIFTH EDITION CHAPTER 9 (part a)
Fundamentals of Information Systems, Second Edition
Chapter 9 Database Design
“DOK 322 DBMS” Y.T. Database Design Hacettepe University Department of Information Management DOK 322: Database Management Systems.
Database Systems: Design, Implementation, and Management Ninth Edition
Chapter 9 Database Design
Lecture 9 – Database Design
BTM 382 Database Management Chapter 1: Database systems
9 1 Chapter 9 Database Design Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
6 Chapter 6 Database Design Hachim Haddouti. 6 2 Hachim Haddouti and Rob & Coronel, Ch6 In this chapter, you will learn: That successful database design.
Lecture Nine Database Planning, Design, and Administration
The database development process
COMM 226 Acquiring Information Systems Through Projects
IST 210 Database Design Process IST 210 Todd S. Bacastow.
BTM 382 Database Management Chapter 4: Entity Relationship (ER) Modeling Chitu Okoli Associate Professor in Business Technology Management John Molson.
Michael F. Price College of Business Chapter 6: Logical database design and the relational model.
Chapter 6 Database Design.
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
BTM 382 Database Management Chapter 14: XML and cloud databases Chapter 9: Database design Chapter 15: Database administration Chitu Okoli Associate Professor.
Chapter 8 Database Design
ITEC224 Database Programming
Part3 Database Analysis and Design Techniques Chapter 04- Overview of Database Planning, Design and Administration Database Systems Lu Wei College of Software.
Database Design Adapted from Database Systems: Design, Implementation, and Management Eighth Edition Rob, Coronel.
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management Dave Salisbury ( )
Database Design - Lecture 2
ITEC 3220M Using and Designing Database Systems
IST 210 Database Design Process IST 210 Todd S. Bacastow January 2005.
Database Systems: Design, Implementation, and Management
1 Database Systems: Design, Implementation, and Management CHAPTER 6 Database Design.
Database Systems: Design, Implementation, and Management Ninth Edition
8 1 Chapter 8 Database Design Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel.
1 Chapter 9 Database Design. 2 2 In this chapter, you will learn: That successful database design must reflect the information system of which the database.
Week 4 Lecture Part 3 of 3 Database Design Samuel ConnSamuel Conn, Faculty Suggestions for using the Lecture Slides.
9/14/2012ISC329 Isabelle Bichindaritz1 Database System Life Cycle.
1 Minggu 9, Pertemuan 17 Database Planning, Design, and Administration Matakuliah: T0206-Sistem Basisdata Tahun: 2005 Versi: 1.0/0.0.
1/26/2004TCSS545A Isabelle Bichindaritz1 Database Management Systems Design Methodology.
6 6 Chapter 6 Database Design Database Systems: Design, Implementation, and Management 4th Edition Peter Rob & Carlos Coronel.
The Relational Database Model & The Database Development Process
Modern Systems Analysis and Design Third Edition Chapter 11 Selecting the Best Alternative Design Strategy 11.1.
Week 7 Quiz P1 Zach Meier, Joe Mikula. Question 1 Which of the following is independent of the choice of a DBMS? Answer: A ERDs are simply a way to represent.
Chapter 1 © 2013 Pearson Education, Inc. Publishing as Prentice Hall Chapter 1: The Database Environment and Development Process (Contd..) Modern Database.
Department of Mathematics Computer and Information Science1 CS 351: Database Management Systems Christopher I. G. Lanclos Chapter 4.
IST 210 Database Design Process IST 210, Section 1 Todd S. Bacastow January 2004.
BTM 382 Database Management Chapter 8 Advanced SQL Chitu Okoli Associate Professor in Business Technology Management John Molson School of Business, Concordia.
OBJECT ORIENTED VS STRUCTURED WHICH ONE IS YOUR CHOICE.
Chapter (12) – Old Version
Roles in the Database Environment
Database Development (8 May 2017).
ITEC 3220A Using and Designing Database Systems
BTM 382 Database Management Chapter 13: Business intelligence and data warehousing Chapter 14-4: Data analytics Chitu Okoli Associate Professor in Business.
Database Design Process
Chapter 6 Database Design
Chapter 6 Database Design
BTM 382 Database Management Chapter 1: Database systems
Chapter 4 Entity Relationship (ER) Modeling
Database Development Cycle
CHAPTER 9 (part a) BASIC INFORMATION SYSTEMS CONCEPTS
Practical Database Design and Tuning Objectives
Presentation transcript:

Database Systems: Design, Implementation, and Management Chapter 9 Database Design

The Systems Development Life Cycle (SDLC) Traces history (life cycle) of information system Database design and application development mapped out and evaluated Iterative rather than sequential process 2

JMSB BTM and the SDLC 3 BTM Minor Entire SDLC

Technology Acceptance Model Davis, F. D. (1989). Perceived usefulness, perceived ease of use, and user acceptance of information technology. MIS Quarterly, 13(3),

Two fundamental issues in deciding how much functionality to implement in a new system How much functionality should you implement? (Perceived Usefulness) 1.Baseline replication: The new system must at least be as functional as the old one 2.User-requested functionality: The system should add new features required by users 3.Analyst-suggested functionality: The system may optionally go beyond users’ expectations How much retraining effort would it take users to learn to use the new system? (Perceived Ease of Use) 1.Baseline replication: Minimal effort, or net zero effort (takes no more effort than time and effort saved from switching from old system) 2.User-requested functionality: Users must feel that new retraining is worthwhile considering the benefits they have asked for 3.Analyst-suggested functionality: No extra retraining should be required, unless users are absolutely convinced of benefits of extended functionality 5

The Database Life Cycle (DBLC) Six phases: –Database initial study –Database design –Implementation and loading –Testing and evaluation –Operation –Maintenance and evolution 6

Conceptual Design Creating a detailed, validated ERD Independent of RDBMS chosen

DBMS Software Selection Critical to information system’s smooth operation Common factors affecting purchasing decisions: –Cost –DBMS features and tools –Underlying model –Portability –DBMS hardware requirements lational_database_management_systemshttp://en.wikipedia.org/wiki/Comparison_of_re lational_database_management_systems 8

Logical Design Specifying the tables, attributes and keys Specifying the domain integrity and attribute constraints Dependent on chosen RDBMS

Physical Design Dependent on chosen hardware

Top-down versus bottom-up database design strategies Top-down design –Identifies groups of entities –Defines data elements for each of those groups Definition of different entity types Definition of each entity’s attributes Bottom-up design –Identifies data attributes (items) –Groups them together into entities, and then larger groups 11

Centralized vs. decentralized design Centralized design –When data component is composed of small number of objects and procedures –Typical of small systems Decentralized design –Data component has large number of entities –Complex relations on which complex operations are performed –Problem is spread across several operational sites 12

Sources Most of the slides are adapted from Database Systems: Design, Implementation and Management by Carlos Coronel and Steven Morris. 11th edition (2015) published by Cengage Learning. ISBN 13: Database Systems: Design, Implementation and Management Other sources are noted on the slides themselves 13