Chapter 9 & 10 Database Planning, Design and Administration Database Application Lifecycle DBMS Selection Database Administration.

Slides:



Advertisements
Similar presentations
DBS Development Lifecycle & DB Analysis
Advertisements

Database Planning, Design, and Administration
Data Modeling and Database Design Chapter 1: Database Systems: Architecture and Components.
CSC271 Database Systems Lecture # 18. Summary: Previous Lecture  Transactions  Authorization  Authorization identifier, ownership, privileges  GRANT/REVOKE.
Database Planning, Design, and Administration Transparencies
Chapter 2 Database Environment.
Chapter 6 Methodology Conceptual Databases Design Transparencies © Pearson Education Limited 1995, 2005.
Chapter 6 Database Design
1 Agenda 01/13/05 Announcement Database Development Process (Chapter 2)
Chapter 2 Database Environment. Agenda Three-Level ANSI-SPARC Architecture Database Languages Data Models Functions of DBMS Components of DBMS Teleprocessing.
1 Pertemuan 14 Perencanaan, Desain dan Administrasi Databases Matakuliah: >/ > Tahun: > Versi: >
1 Pertemuan 17 Seleksi DBMS Matakuliah: >/ > Tahun: > Versi: >
Chapter 9 & 10 Database Planning, Design and Administration.
Data Management I DBMS Relational Systems. Overview u Introduction u DBMS –components –types u Relational Model –characteristics –implementation u Physical.
ICS (072)Database Systems Background Review 1 Database Systems Background Review Dr. Muhammad Shafique.
Chapter 9 Database Design
Lecture 9 – Database Design
Chapter 2 Database Environment Pearson Education © 2014.
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.
INTRODUCTION TO DATABASES
Lecture Nine Database Planning, Design, and Administration
Implementation/Acceptance Testing / 1 Implementation and Acceptance Testing Physical Implementation Criteria: 1. Data availability 2. Data reliability.
Chapter 1 Introduction to Databases
Database Administration Chapter 16. Need for Databases  Data is used by different people, in different departments, for different reasons  Interpretation.
CSC271 Database Systems Lecture # 20.
Chapter One Overview of Database Objectives: -Introduction -DBMS architecture -Definitions -Data models -DB lifecycle.
CSC271 Database Systems Lecture # 21. Summary: Previous Lecture  Phases of database SDLC  Prototyping (optional)  Implementation  Data conversion.
Team Dosen UMN Database System Development Lifecycle Connolly Book Chapter
The Database Development Process
Chapter 9 Database Planning, Design, and Administration Sungchul Hong.
Database Planning, Design, and Administration Transparencies
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
Database System Development Lifecycle
Overview of the Database Development Process
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
Chapter 1: The Database Environment and Development Process
Transaction Processing Systems and System Development Life Cycle
Chapter 2 Database Environment
CSC271 Database Systems Lecture # 4.
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.
ITEC 3220M Using and Designing Database Systems
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.
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.
ITEC313 Database Programming
Database Planning, Design, and Administration Transparencies
1/26/2004TCSS545A Isabelle Bichindaritz1 Database Management Systems Design Methodology.
Database System Development Lifecycle 1.  Main components of the Infn System  What is Database System Development Life Cycle (DSDLC)  Phases of the.
Database Systems DBMS Environment Data Abstraction.
1 Chapter 1 Introduction to Databases Transparencies.
Database Administration
Chapter 5 Database System Development Lifecycle Pearson Education © 2009.
Chapter 10 Database System Development Lifecycle Pearson Education © 2009.
Database Administration Basics. Basic Concepts and Definitions  Data Facts that can be recorded and stored  Metadata Data that describes properties.
CS523 Database Design Instructor : Somchai Thangsathityangkul You can download lecture note at Class Presence 10% Quiz 10%
Chapter 4 Database System Development Lifecycle Pearson Education © 2009.
Database Environment Chapter 2. The Three-Level ANSI-SPARC Architecture External Level Conceptual Level Internal Level Physical Data.
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 System Development lifecycle
Database System Development Lifecycle
Data Model.
Database Planning, Design and Administration
Presentation transcript:

Chapter 9 & 10 Database Planning, Design and Administration Database Application Lifecycle DBMS Selection Database Administration

Database Application Lifecycles Database planning Systems definition Requirements collection and analysis Database design DBMS selection Application design Prototyping Implementation Data conversion and loading Testing Operational maintenance

Database Planning Business goals and plans Information systems needs Corporate data model –user needs –legal requirement

System Definition Scope & boundaries Applications

Requirement collection Interview Questionnaires Observation Documentation Experience

Requirement Analysis Data centered approach –Entity-Relationship (ER) diagram –Normalization Process center approach –Structured Analysis and Design (SAD) –Data Flow Diagram (DFD) –Hierarchical Input Process Output (HIPO)

Database Design Approaches –Top-down –Bottom-up or inside-out –Mixed Components –Logical –Physical

Logical Database Design Steps –Conceptual data model –Logical data model (normalized & specific data model) –Global logical data model Approaches –Centralized –View integration

Optimal Logical Data Model Structure validity Simplicity Expressability Nonredundancy Shareability Extensibility Integrity Diagrammatic representation

Physical Database Design Storage structure Access method Security protection

Application Design Transactions –Retrieval –Update –Mixed User interface (forms & reports) –Logical –Simple –Error handling –Help –Meaningful –Consistency –Status

CASE Tools Computer-Aided Software Engineering (CASE) Types –Upper-Case: planning to design –Lower-Case: implementing, test, performance –Integrated-Case Benefits: Productivity (effectiveness and efficiency) –Standard –Integration (repository) –Support structured methods –Consistency –Automation

Prototyping Working model Pros –Define user’s requirements –Quick –Feasibility test –Low cost and risk, new technology Cons –Costs

Implementation Data definition language (DDL) Data manipulation language (DML) or embedded DML Security & integrity control

Data Conversion and Loading Actual data conversion Bridge

Testing Top-down Bottom-up Thread Stress

Operational Maintenance Monitoring Tuning Upgrading

DBMS Selection Criteria Development or end-user language Data structure Flexibility Security & Privacy Restart & Recovery Integrity Hardware & software requirements Performance Monitoring Ease of use Data dictionary Teleprocessing Design tools Vendor support Costs Future

Database Administration Role Physical database design Security & integrity control Performance monitoring Tuning database

Data Administration Role Planning Developing and maintaining standard Developing policy & procedure Design conceptual and logical database

Assignment Review chapter 9-10 Read chapter 11-12