elements of database system

20
Elements of Database Elements of Database System 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

Upload: olin

Post on 25-Jan-2016

59 views

Category:

Documents


1 download

DESCRIPTION

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. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Elements of Database System

Elements of Database Elements of Database SystemSystem

In this Chapter we will Examine• The Relationships among three Elements•People•Software•TechniqueAnd how the database approach may be used to develop systems that effectively support organizational needsHow to design and structure effective DB System

Page 2: Elements of Database System

Elements of Database Elements of Database SystemsSystemsStructure:

◦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

Page 3: Elements of Database System

Elements of Database Elements of Database SystemSystemHow 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 siteLand is valuable commodity, so it use is

carefully plannedData however, may not be recognized as

a valuable resource, and often little planning

Page 4: Elements of Database System

The Need for Planning & The Need for Planning & Modular DesignModular DesignDatabase 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

Page 5: Elements of Database System

The Need for Planning & The Need for Planning & Modular DesignModular DesignA 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

Page 6: Elements of Database System

The need for planning & The need for planning & Modular designModular designEntity:

◦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

Page 7: Elements of Database System

Database system

Marketing module

Personal Mgmt module

Personal database

Mkt database

Page 8: Elements of Database System

The Need for Access, The Need for Access, Security, & AdaptabilitySecurity, & AdaptabilityIf a building is poorly designed then

is that easy to access and so onSomeone may be break the building

and steal somethingIf 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

Page 9: Elements of Database System

DB System Master PlanDB System Master PlanSuggested 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

Page 10: Elements of Database System

DBMS considerDBMS considerTwo 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

Page 11: Elements of Database System

Entity ChartsEntity ChartsPurpose 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

Page 12: Elements of Database System

Entity Chart for instituteEntity Chart for institute

course

Evaluation

Instructor

Participant

Organization

Prospect

Page 13: Elements of Database System

Entity chart for instituteEntity chart for instituteEntities of interest were

◦Course◦Instructors◦Participants◦Course evaluation◦Prospects◦And organization for which prospects

work

Page 14: Elements of Database System

Entity chartEntity chartRelationship in the diagram are

of three types◦One-to-one◦One-to-many◦Many-to-many

Details are as…..

Page 15: Elements of Database System

Entity chartEntity chartOne 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

Page 16: Elements of Database System

Entity chartEntity chartOne 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.

Page 17: Elements of Database System

Entity chartEntity chartMany 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.

Page 18: Elements of Database System

Entity GroupsEntity GroupsLarge 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 togetherStructure, relationship and

development of it

Page 19: Elements of Database System

Costs and BenefitsCosts and BenefitsInvestment they can pay for DBSCost of developmentExpensive to developCould be uncertainty for cost and

timeValue of the benefits of DBS are

more difficult to estimate than cost

Page 20: Elements of Database System

Thanks very much!!

Any Questions????????