TAIE-08 SYSTEM ANALYSIS & DESIGN Topic 6 Structuring System Requirements: Conceptual Data Modeling Johny Hizkia Siringo Ringo BIT (Multimedia Tech.), MIMS (Soft. Dev.) [email protected] http://tau.ac.id/

[email protected]

http://tau.ac.id/

2

CONCEPTUAL DATA MODEL • A conceptual data model is a representation of organizational data. • The purpose of a conceptual data model is to show as many rules about the meaning and interrelationships among data as possible, independent of any database management system or other implementation considerations. • Entity-relationship (E-R) data models are commonly used diagrams that show how data are organized in an information system. [email protected]

http://tau.ac.id/

3

[email protected]

http://tau.ac.id/

4

[email protected]

http://tau.ac.id/

5

INTRODUCTION TO ENTITY-RELATIONSHIP MODELING • Entities – An entity is a person, place, object, event, or concept in the user environment about which the organization wishes to maintain data. – An entity has its own identity, which distinguishes it from every other entity. Some examples of entities follow:     

Person: EMPLOYEE, STUDENT, PATIENT Place: STATE, REGION, COUNTRY, BRANCH Object: MACHINE, BUILDING, AUTOMOBILE, PRODUCT Event: SALE, REGISTRATION, RENEWAL Concept: ACCOUNT, COURSE, WORK CENTER

[email protected]

http://tau.ac.id/

6

ERD SYMBOLS

[email protected]

http://tau.ac.id/

7

INTRODUCTION TO ENTITY-RELATIONSHIP MODELING • Attributes – An attribute is a property or characteristic of an entity that is of interest to the organization (relationships may also have attributes, as we see in the section on relationships). – Following are some typical entity types and associated attributes: STUDENT: Student_ID, Student_Name, Address, Phone_Number, Major AUTOMOBILE: Vehicle_ID, Color, Weight, Horsepower EMPLOYEE: Employee_ID, Employee_Name, Address, Skill [email protected]

http://tau.ac.id/

8

INTRODUCTION TO ENTITY-RELATIONSHIP MODELING • Candidate Keys and Identifiers – A candidate key is an attribute (or combination of attributes) that uniquely identifies each instance of an entity type. – An identifier is a candidate key that has been selected to be used as the unique characteristic for an entity type. or

[email protected]

http://tau.ac.id/

9

INTRODUCTION TO ENTITY-RELATIONSHIP MODELING • Relationships – A relationship is an association between the instances of one or more entity types that are of interest to the organization.

[email protected]

http://tau.ac.id/

10

INTRODUCTION TO ENTITY-RELATIONSHIP MODELING • Degree of a Relationship – Unary Relationship also called a recursive relationship, a unary relationship is a relationship between the instances of one entity type.

[email protected]

http://tau.ac.id/

11

INTRODUCTION TO ENTITY-RELATIONSHIP MODELING – Binary relationship is a relationship between instances of two entity types and is the most common type of relationship encountered in data modeling.

[email protected]

http://tau.ac.id/

12

INTRODUCTION TO ENTITY-RELATIONSHIP MODELING – Ternary relationship is a simultaneous relationship among instances of three entity types.

[email protected]

http://tau.ac.id/

13

INTRODUCTION TO ENTITY-RELATIONSHIP MODELING • Cardinalities in Relationships – The number of instances of entity B that can (or must) be associated with each instance of entity A.

[email protected]

http://tau.ac.id/

14

EXAMPLES

[email protected]

http://tau.ac.id/

15

EXAMPLES

[email protected]

http://tau.ac.id/

16

EXERCISE

[email protected]

http://tau.ac.id/

17

Topic 6 - Structuring System Requirements (Conceptual Data ...

Retrying... Whoops! There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Topic 6 - Structuring System Requirements (Conceptual Data Modeling).pdf. Topic 6 - Structuring System Requirements (Conceptual Data Modeling).pdf. Open.

809KB Sizes 0 Downloads 240 Views

Recommend Documents

Structuring System Requirements - Conceptual Data Modeling.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Chapter 04 ...Missing:

System Requirements Specification - GitHub
This section describes the scope of Project Odin, as well as an overview of the contents of the SRS doc- ument. ... .1 Purpose. The purpose of this document is to provide a thorough description of the requirements for Project Odin. .... Variables. â€

System Requirements Specification - GitHub
System Requirements Specification. Project Odin. Kyle Erwin. Joshua Cilliers. Jason van Hattum. Dimpho Mahoko. Keegan Ferrett. Note: This document is constantly under revision due to our chosen methodology, ... This section describes the scope of Pro

A Conceptual Network Approach to Structuring of Meanings in Design ...
A Conceptual Network Approach to Structuring of Meanings in Design.pdf. A Conceptual Network Approach to Structuring of Meanings in Design.pdf. Open.

Conceptual Data Model.pdf
Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Conceptual Data Model.pdf. Conceptual Data Model.pdf. Open.

KYOTO: A System for Mining, Structuring, and ...
many languages and cultures, addressing the need for global and uniform transition of ... KYOTO is a generic system offering knowledge transition and information across ..... Each Kybot, a textual XML file, contains a logical expression with.

Director Policy 6 - Requirements Regarding Convictions.pdf ...
Page 2 of 2. Director Policy 6 - Requirements Regarding Convictions.pdf. Director Policy 6 - Requirements Regarding Convictions.pdf. Open. Extract. Open with.

Digitizing Editing And Structuring MAP Data Tutorial 1.pdf ...
Undershoot Overshoot. Page 3 of 8. Digitizing Editing And Structuring MAP Data Tutorial 1.pdf. Digitizing Editing And Structuring MAP Data Tutorial 1.pdf. Open.

#61 - CONCEPTUAL DATA MODEL FOR RESEARCH ...
Whoops! There was a problem loading more pages. Retrying... #61 - CONCEPTUAL DATA MODEL FOR RESEARCH COLLABORATORS.pdf.

CONCEPTUAL DATA MODEL FOR RESEARCH COLLABORATORS.pdf
Master in Computer Engineering / Knowledge Engineering and Management / Federal. University of Santa Catarina (EGC/UFSC) / [email protected] / ...

2007 NFA-LD Topic Paper #6: Mexico
Significance: As both a neighbor and major trading partner of the United States, Mexico has a great deal of influence on issues of national consequence. Domestic discussions of and policies concerning illegal immigration, the socialist movement among

Data collection system
272607221 A * 9/1996 vookket 411-1. , 87, 60 A * 12/1996 ... 9/1998 Schiltz et a1. . . . . . . ..... systems, however, are merely special purpose notebook computers ...

Requirements
Must be pulled high (3.3v). CS. 15. Any free pin. REST. 17. Any free pin. ITDB02 pinout. 1. All boards with pinout like the Arduino Duemilanove / Arduino UNO. 2.

A Recommendation System for Security Requirements
and Computer Sciences jromerom@ uci.edu. Hadar Ziv. University .... [2] Romero-Mariona, J., Ziv, H., Richardson, D.: Toward Hybrid. Requirements-based and ...

wireless network cloud architecture and system requirements pdf ...
wireless network cloud architecture and system requirements pdf. wireless network cloud architecture and system requirements pdf. Open. Extract. Open with.

Create morphological structuring element (STREL) - MATLAB strel.pdf ...
Create morphological structuring element (STREL) - MATLAB strel.pdf. Create morphological structuring element (STREL) - MATLAB strel.pdf. Open. Extract.

Structuring Disincentives for Online Criminals
Aug 18, 2014 - Application Programming Interface. AS ..... licit businesses, and (iii) the structure of this online criminal network. Further on, .... with the exchange of credit card numbers, identity information, email address databases, and ... ad