Database Development Cycle

Slides:



Advertisements
Similar presentations
Database Planning, Design, and Administration
Advertisements

Developing Database Specifications TRACK 3. Learning Objectives At the end of the session, the participants should be able to Identify the information.
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,
Database Planning, Design, and Administration Transparencies
10/25/2001Database Management -- R. Larson Data Administration and Database Administration University of California, Berkeley School of Information Management.
Oct 31, 2000Database Management -- Fall R. Larson Database Management: Introduction to Terms and Concepts University of California, Berkeley School.
Chapter 6 Methodology Conceptual Databases Design Transparencies © Pearson Education Limited 1995, 2005.
Chapter 6 Database Design
Chapter 9 & 10 Database Planning, Design and Administration.
Entity-Relationship Model and Diagrams (continued)
Lecture Fourteen Methodology - Conceptual Database Design
Chapter 9 Database Design
Database Systems: Design, Implementation, and Management Ninth Edition
Chapter 9 Database Design
Lecture 9 – Database Design
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
Database Administration Chapter 16. Need for Databases  Data is used by different people, in different departments, for different reasons  Interpretation.
Chapter 14 & 15 Conceptual & Logical Database Design Methodology
10/5/1999Database Management -- R. Larson Data Administration and Database Administration University of California, Berkeley School of Information Management.
CSC271 Database Systems Lecture # 20.
CSC271 Database Systems Lecture # 21. Summary: Previous Lecture  Phases of database SDLC  Prototyping (optional)  Implementation  Data conversion.
An Introduction to Database and Database Designing R C Goyal Principal Scientist IASRI, New Delhi.
Chapter 9 Database Planning, Design, and Administration Sungchul Hong.
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
Overview of the Database Development Process
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
Introduction to SDLC: System Development Life Cycle Dr. Dania Bilal IS 582 Spring 2009.
ITEC224 Database Programming
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.
Methodology - Conceptual Database Design Transparencies
Software School of Hunan University Database Systems Design Part III Section 5 Design Methodology.
Methodology Conceptual Databases Design
University of Sunderland COM 220 Lecture Three Slide 1 Database Application Lifecycle.
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 Chapter 15 Methodology Conceptual Databases Design Transparencies Last Updated: April 2011 By M. Arief
1 Minggu 9, Pertemuan 17 Database Planning, Design, and Administration Matakuliah: T0206-Sistem Basisdata Tahun: 2005 Versi: 1.0/0.0.
Methodology - Conceptual Database Design. 2 Design Methodology u Structured approach that uses procedures, techniques, tools, and documentation aids to.
Database Planning, Design, and Administration Transparencies
1/26/2004TCSS545A Isabelle Bichindaritz1 Database Management Systems Design Methodology.
Methodology: Conceptual Databases Design
Database System Development Lifecycle 1.  Main components of the Infn System  What is Database System Development Life Cycle (DSDLC)  Phases of the.
Team Dosen UMN Database Design Connolly Book Chapter
Conceptual Database Design
Methodology - Conceptual Database Design
CISB113 Fundamentals of Information Systems IS Development.
Database Administration Basics. Basic Concepts and Definitions  Data Facts that can be recorded and stored  Metadata Data that describes properties.
IST 210 Database Design Process IST 210, Section 1 Todd S. Bacastow January 2004.
Chapter 9 Database Planning, Design, and Administration Transparencies © Pearson Education Limited 1995, 2005.
Database Development Lifecycle
Chapter (12) – Old Version
Methodology Conceptual Databases Design
Database Development (8 May 2017).
ITEC 3220A Using and Designing Database Systems
Methodology Conceptual Database Design
Chapter 6 Database Design
Entity-Relationship Model and Diagrams (continued)
Chapter 6 Database Design
Database Planning, Design and Administration
Methodology Conceptual Databases Design
Practical Database Design and Tuning Objectives
Presentation transcript:

Database Development Cycle Track 3: Managing Information Using Database

Objectives Database planning System Definition Requirements collection and analysis Database design DBMS selection Application design Prototyping Implementation Data Conversion and loading Testing Operational Maintenance

Life Cycle Database Planning Systems Definition Requirements Collection and analysis Database Design DBMS Selection Application Design Implementation Data Conversion and loading Testing Evaluation & Maintenance Prototyping Source: http://www.cs/ucf.edu/courses/cgs2545/CH02/index.htm

Database Planning Current systems evaluation Development of Standards Technological feasability Operational feasability Economical feasability

Requirements Collection and Analysis Systems definition Data dictionary Metadata Requirements Collection and Analysis identifying management information requirements, determining information requirements by functional area, and establishing hardware and software requirements

Database Design Conceptual design Logical design Physical design

DBMS Selection Costs Features and Tools Underlying model Portability DBMS hardware requirements

Application design Application program design User Interface design

Prototyping Develop the working model Build the prototype Use and Test Review the Decision Abandon application Implement Application Redevelop Begin new

Implementation The physical realisation of the database and application designs the detailed model is converted to the appropriate implementation model, the data dictionary is built, the database is populated, application programs are developed and users are trained

Data Conversion and Loading & Testing Transferring any existing data into the new database and converting any existing applications to run on the new database Finding errors

Database Evaluation Interviewing and polling users to determine whether any data needs are unmet.

Operational maintenance preventive maintenance (backup) corrective maintenance (recovery)1 adaptive maintenance assignment of access regular monitoring & periodical check up

Data & Database administration Data administration is the management of the data resources Database administration is the management of physical realisation of the database application

Database design methodology A structured approach that uses procedures, techniques, tools, and documentation aids to support and facilitate the process of design. Conceptual database design Logical database design Physical database design

Entity, Attribute, Relationship Client Name Address Postcode Passport Passport No Exp.Data Relationship Itinerary Date City Contact

Conceptual Design Phase

Basic relationships One-to-One One-to-many Many to many Trainer Track HUSBAND WIFE is married to TRACK PARTICIPANTS belongs to has holds Trainer Track is helds in

Logical design phase Conceptual E.A.R Model 1. REFINE THE CONCEPTUAL MODEL Refined Conceptual Model 2.APPLY THE RULES OF NORMALIZATION Logical Data Model

Refining the Conceptual model Refine the attributes example: Synonyms Hononyms

Physical Database Design Logical Data Model Logical Process Model Track 01 Country TR Database creation Physical CREATE DATABASE Implementation CREATE TABLE Process LOAD

Critical Success Factors in Database Design Work interactively with the users as much as possible. Follow a structured methodology throughout the data modelling process. Incorporate structural and integrity considerations into the data models. Combine conceptualisation, normalisation, and transaction validation techniques into the data modelling methodology.

Exercise (Conceptual design) Create a conceptual E.A.R model of the database for the following lists. (List up the necessary DATA ITEMS, set up ENTITIES and their ATTRIBUTES, and identify the relationship among the entities ) List 1 Track No: 1 Track name: Managing information using Database Participant code Participant name Age Position Country Address List 1 is the list of participants’ information by track List 2 Country code Country name Participant code Participant name Track name List 2 is the list of participants’ information by countries

Answer Just one One or many Zero one or many Just one

Exercise: Primary and Foreign Key Please identify primary and foreign key. Participant code Participant name Age Position Address Country code Participant code Country code Country name Track code Track name Primary key Foreign key

Answer Participant code Participant name Age Position Address Country code Participant code Track code Track name Country code Country name