Elements of Database System

Slides:



Advertisements
Similar presentations
Business process engineering: an overview The goal of business process engineering (BPE) is to define architectures that will enable a business to use.
Advertisements

Logical and Physical Design of an Information System
Ch:8 Design Concepts S.W Design should have following quality attribute: Functionality Usability Reliability Performance Supportability (extensibility,
Systems Analysis Requirements structuring Process Modeling Logic Modeling Data Modeling  Represents the contents and structure of the DFD’s data flows.
Chapter 2 Topics –Context-Level DFD –Entity-Relationship Diagrams.
Lecture Nine Database Planning, Design, and Administration
Architectural Design Establishing the overall structure of a software system Objectives To introduce architectural design and to discuss its importance.
Normalized bubble chart for Data in the Instructor’s View Instructor Organization Title Standard fee Text book Course + Date Participant Grade.
Leaders Facilitate the Planning Process
Chapter 10 Architectural Design
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
Object-oriented methodology object models use case modeling unified modeling language the data dictionary the cornucopia case portfolio project Systems.
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
Computers Are Your Future Eleventh Edition Chapter 13: Systems Analysis & Design Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
These slides are designed to accompany Web Engineering: A Practitioner’s Approach (The McGraw-Hill Companies, Inc.) by Roger Pressman and David Lowe, copyright.
Module 4: Systems Development Chapter 13: Investigation and Analysis.
Software Engineering Chapter 8 Fall Analysis Extension of use cases, use cases are converted into a more formal description of the system.Extension.
ITEC 3220M Using and Designing Database Systems
CSCI 3140 Module 2 – Conceptual Database Design Theodore Chiasson Dalhousie University.
Chapter 7 Software Engineering Introduction to CS 1 st Semester, 2015 Sanghyun Park.
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.
6.1 © 2010 by Prentice Hall 6 Chapter Foundations of Business Intelligence: Databases and Information Management.
CCSB223/SAD/CHAPTER131 Chapter 13 Designing the System Internals.
Chapter 2 Object-Oriented Paradigm Overview. Getting Acquainted with the Class Project Read the requirements specification carefully Make note of any.
Basic Characteristics of Object-Oriented Systems
Introduction: Databases and Database Systems Lecture # 1 June 19,2012 National University of Computer and Emerging Sciences.
ISC321 Database Systems I Chapter 2: Overview of Database Languages and Architectures Fall 2015 Dr. Abdullah Almutairi.
Enterprise Processes and Systems MIS 2000 Instructor: Bob Travica Updated 2016 Class 16.
© 2012 Cengage Learning. All Rights Reserved. This edition is intended for use outside of the U.S. only, with content that may be different from the U.S.
Databases and Database User ch1 Define Database? A database is a collection of related data.1 By data, we mean known facts that can be recorded and that.
5 Chapter 5: Modeling Systems Requirements: Events and Things Systems Analysis and Design in a Changing World.
Chapter 2 Object-Oriented Paradigm Overview
Introduction to DBMS Purpose of Database Systems View of Data
Normalized bubble chart for Data in the Instructor’s View
Business System Development
Database Development Lifecycle
Database Development (8 May 2017).
Information Systems Development
The Movement To Objects
ITEC 3220A Using and Designing Database Systems
Leaders Facilitate the Planning Process
Integrating HA Legacy Products into OpenSAF based system
Using E-Business Suite Attachments
“ Database (DB) and Database Management System (DBMS) “
Chapter 6 Initiating and Planning Systems Development Projects
Principles of Information Systems Eighth Edition
System Design and Modeling
Developing Information Systems
Chapter 6 Database Design
Databases and Information Management
Introduction to Database Systems
The ANSI/SPARC Architecture aka the 3 Level Architecture
Chapter 2 Database Environment.
Systems Analysis and Design Kendall and Kendall Fifth Edition
Back to Table of Contents
Software Construction Lecture 2
Analysis models and design models
Databases and Information Management
Introduction to DBMS Purpose of Database Systems View of Data
Database (DB) and Database Management System (DBMS)
Database Design Hacettepe University
Systems Analysis and Design Kendall and Kendall Fifth Edition
Design Yaodong Bi.
Use Case Analysis – continued
Appendix A Object-Oriented Analysis and Design
Systems Analysis and Design Kendall and Kendall Fifth Edition
Chapter 3 Determining Feasibility and Managing Analysis and Design Activities 1.
CHAPTER 5 THE DATA RESOURCE
Chapter 6 Initiating and Planning Systems Development Projects
Presentation transcript:

Elements of Database System In this Chapter we will Examine The Relationships among three Elements People Software Technique And how the database approach may be used to develop systems that effectively support organizational needs How to design and structure effective DB System

Elements of Database Systems Structure: Refer to the parts of system and how these part interact The concern is with blending the five elements into a database system that serve the need of the organization. After this chapter you should understand how hardware, software, people, procedures, and plans can be blended to form an effective database system

Elements of Database System How a Database System is like a Campus When campus or new building is planned This plan takes into consideration The special needs The special characteristics of the site Land is valuable commodity, so it use is carefully planned Data however, may not be recognized as a valuable resource, and often little planning

The Need for Planning & Modular Design Database should be compatible with all organizational units. Because this can lead to expensive redundancy and difficult to maintain Think about a building; links between building walls, and whole structure. And they serve the need of the community

The Need for Planning & Modular Design A well designed database system consist of Modules Is used to describe a major element of the overall database system. DBS are loosely coupled and may be built independently, but they should fit into a grander scheme described in DB Master plan. DBSMP lays out the ultimate structure and contents of the database system Subsystems Of a database system contain data about entities, such as customers and products

The need for planning & Modular design Entity: Is any object, tangible, or intangible, about which the organization wishes to store data. Entities have attributes such as name, color, price Entities and attributes must be accessible through some way The way is called navigation path; Arrows in database are pointers indicating where the programe should look on the system’s storage device to find record

Database system Personal Mgmt module Marketing module Personal database Mkt database

The Need for Access, Security, & Adaptability If a building is poorly designed then is that easy to access and so on Someone may be break the building and steal something If it is constructed then it shouldn’t be so expensive to put new things init. So good Database system design is to develop a DBMP

DB System Master Plan Suggested outline for DBMP Organizational environment Goals and objective Organizational structure & function Elements of the database A major entities and relationship Entity groups Modules User groups Costs and benefits Implementation schedule Summary

DBMS consider Two aspects are important Organizational goals and objective The manner in which the enterprise is structured Assist the managers of organizations in measuring the level of goal attainment and in steering the organization towards its goals

Entity Charts Purpose of DBMSMP is to guide Organization to manage its information resources effectively. Information needs at every level of organization It should identify the major information users and their needs. It should specify the entities to be contained in DB and relation between them. Specified entities and relationships can be illustrated in diagram

Entity Chart for institute course Instructor Participant Evaluation Prospect Organization

Entity chart for institute Entities of interest were Course Instructors Participants Course evaluation Prospects And organization for which prospects work

Entity chart Relationship in the diagram are of three types One-to-one One-to-many Many-to-many Details are as…..

Entity chart One to one One instance of an entity of a given type is associated with only one member of another type; such as, a participant in a course fills out one evaluation form for the course. Conversely, a given evaluation form was prepared by one participant

Entity chart One to many One instance of a given type of entity is related to many instance of another type. Such as; one prospects work for one organization, so the line emanating from prospect has a single arrowhead where it terminates with organization. But one organization may have several prospects for a given course.

Entity chart Many to many Relationship is one in which many entities for one type are associated with many instance of another type. Such as, an instructor may teach many different courses, and one course may be taught by many different instructors.

Entity Groups Large and complex DBS; can not be designed and build at once. So it should be done piece by piece. The Master plan should describe the major pieces and or modules of the system to be developed How they will work together Structure, relationship and development of it

Costs and Benefits Investment they can pay for DBS Cost of development Expensive to develop Could be uncertainty for cost and time Value of the benefits of DBS are more difficult to estimate than cost

Thanks very much!! Any Questions????????