SlideShare a Scribd company logo

TGP 2.docx

Tugas Manajemen Data dan Informasi

1 of 8
Download to read offline
Tugas Group Project 2
ER Modeling
Disusun oleh :
Arief Sandi Destianto 6026221003
Dosen Pengampu :
Prof. Ir. Arif Djunaidy, M.Sc., Ph.D
NIP 19581005 198603 1 003
DEPARTEMEN SISTEM INFORMASI
FAKULTAS TEKNOLOGI ELEKTRO DAN INFORMATIKA CERDAS
INSTITUT TEKNOLOGI SEPULUH NOPEMBER
SURABAYA
2022
Anda diminta untuk membuat ERD menggunakan pemodelan ER yang dibahas dalam
kuliah. Anda diharuskan menggunakan tool Dia free software (dapat diunduh di http://dia-
installer.de/download/index.html.en) untuk menggambarkan ERD. Dalam Dia free sfotware,
pilih menu “Other sheets > ER” dalam Dia free software. Anda HARUS menggunakan
software tersebut, dan penggunaan software lainnya TIDAK akan dinilai.
Gunakan notasi basic ER Modeling dan gunakan sepenuhnya notasi yang tersedia dalam Dia
free sfoware. Untuk menggambarkan relationship participation constraint, gunakan general
cardinality (1:N, N:1, atau M:N) dan penggunaan garis penghubung garis tunggal (partial
particiaption) dan garis ganda (total participation).
1. Consider a CONFERENCE_REVIEW database in which researchers submittheir
research papers for consideration. Reviews by reviewers are recorded for use in the
paper selection process. The database system caters primarily to reviewers who record
answers to evaluation questions for each paper they review and make
recommendations regarding whether to accept or reject the paper. Using the data
requirements summarized below, design an ERD for the CONFERENCE_REVIEW.
a. Authors of papers are uniquely identified by e-mail id. Authors of papers are
uniquely identified by e-mail id. First and last names are also recorded.
b. Each paper is assigned a unique identifier by the system and is described by a
title, abstract, and the name of the electronic file containing thepaper.
c. A paper may have multiple authors, but one of the authors is designated as the
contact author.
d. Reviewers of papers are uniquely identified by e-mail address. Each
reviewer’s first name, last name, phone number, affiliation, and topics of
interest are also recorded.
e. Each paper is assigned between two and four reviewers. A reviewer rates each
paper assigned to him or her on a scale of 1 to 10 in four categories: technical
merit, readability, originality, and relevance to the conference. Finally, each
reviewer provides an overall recommendation regarding each paper.
f. Each review contains two types of written comments: one to be seen by the
review committee only and the other as feedback to the author(s).
2. Consider a MAIL_ORDER database in which employees take orders for parts from
customers. The data requirements are summarized as follows:
a. The mail order company has employees, each identified by a uniqueemployee
number, first and last name, and Zip Code.
b. Each customer of the company is identified by a unique customer number,
first and last name, and Zip Code.
c. Each part sold by the company is identified by a unique part number, a part
name, price, and quantity in stock.
d. Each order placed by a customer is taken by an employee and is given a
unique order number. Each order contains specified quantities of one or more
parts. Each order has a date of receipt as well as an expected ship date. The
actual ship date is also recorded.
Design an Entity-Relationship diagram for the mail order database
3. Consider a MOVIE database in which data is recorded about the movie industry. The
data requirements are summarized as follows:
a. Each movie is identified by title and year of release. Each movie has a length
in minutes. Each has a production company, and each is classified under one
or more genres (such as horror, action, drama, and so forth). Each movie has
one or more directors and one or more actors appear in it. Each movie also has
a plot outline. Finally, each movie has zero or more quotable quotes, each of
which is spoken by a particular actor appearing in the movie.
b. Actors are identified by name and date of birth and appear in one or more
movies. Each actor has a role in the movie.
c. Directors are also identified by name and date of birth and direct one or more
movies. It is possible for a director to act in a movie (including one that he or
she may also direct).
d. Production companies are identified by name and each has an address. A
production company produces one or more movies.
Design an Entity-Relationship diagram for the movie database
4. Consider the ER diagram below, which shows an ER schema for a database that can
be used to keep track of transport ships and their locations for maritime authorities.
Extract from the ER diagram the requirements and constraints that produced this
schema. Try to be as precise as possible in your requirements and constraints
specification; i.e. if the requirements and cosntraints are modeled, the same ER
diagram will be generated as shown in this problem.
1. CONFERENCE_REVIEW
a. DATA DICTIONARY
NO ENTITY ATRIBUT
1 AUTHOR EMAIL_ID [PK]
AUTHOR_NAME
(FIRST_NAME,LAST_NAME)
2 PAPER PAPER_ID [PK]
PAPER_TITLE
ABSTRACT
E_FILE
3 REVIEWER EMAIL_REVIEWER [PK]
REVIEWER_NAME
(FIRST_NAME,LAST_NAME)
TOPIC
AFFILIATION
PHONE
4 REVIEW (Weak Entity) EMAIL_REVIEWER [FK]
PAPER_ID [FK]
SCALE_CATEGORIES
(TECHNICAL_MERIT,
READABILITY, ORIGINALITY,
RELEVANCE)
RECOMMENDATION
COMMENT
b. ER MODELING
2. MAIL_ORDER
a. DATA DICTIONARY
NO ENTITY ATRIBUT
1 EMPLOYEES EMPLOYEE_ID [PK]
EMPLOYEE_NAME
(FIRST_NAME, LAST_NAME)
ZIP_CODE
2 CUSTOMER CUSTOMER_ID [PK]
CUSTOMER_NAME
(FIRST_NAME, LAST_NAME)
ZIP_CODE
3 PART PART_ID [PK]
PART_NAME
PRICE
STOCK
4 ORDER ORDER_ID [PK]
EMPLOYEE_ID [FK]
CUSTOMER_ID [FK]
QUANTITY
DATE_RECEIPT
EXPECTED_SHIP
ACTUAL_SHIP
b. ER MODELING
3. MOVIE
a. DATA DICTIONARY
NO ENTITY ATRIBUT
1 MOVIE MOVIE_ID [PK]
MOVIE_NAME
RELEASE
DURATION
PLOT
2 ACTOR ACTOR_ID [PK]
ACTOR_NAME
BIRTH_DATE
3 DIRECTOR DIRECTOR_ID [PK]
DIRECTOR_NAME
BIRTH_DATE
4. PRODUCT_COMPANIES COMPANIES_ID [PK]
COMPANIES_NAME
ADDRESS
b. ER MODELING

Recommended

All Database Design Tuts V1.3
All Database Design Tuts V1.3All Database Design Tuts V1.3
All Database Design Tuts V1.3Cathie101
 
Assignment Grading Rubric Course IT234 Unit 5 Poin.docx
Assignment Grading Rubric  Course IT234 Unit 5    Poin.docxAssignment Grading Rubric  Course IT234 Unit 5    Poin.docx
Assignment Grading Rubric Course IT234 Unit 5 Poin.docxssuser562afc1
 
Project case study – AV8R Fantasy Flights Document v1.0 .docx
Project case study – AV8R Fantasy Flights  Document v1.0 .docxProject case study – AV8R Fantasy Flights  Document v1.0 .docx
Project case study – AV8R Fantasy Flights Document v1.0 .docxwkyra78
 
DATABASE DESIGN AND MANAGEMENT - By Hansa Edirisinghe
DATABASE DESIGN AND MANAGEMENT - By Hansa EdirisingheDATABASE DESIGN AND MANAGEMENT - By Hansa Edirisinghe
DATABASE DESIGN AND MANAGEMENT - By Hansa EdirisingheHansa Edirisinghe
 
Map Reduce.pdf
Map Reduce.pdfMap Reduce.pdf
Map Reduce.pdfsdfghj21
 
Airline ticket reservation system
Airline ticket reservation systemAirline ticket reservation system
Airline ticket reservation systemSH Rajøn
 
SummaryMy goal is to experience working in an industry tha.docx
SummaryMy goal is to experience working in an industry tha.docxSummaryMy goal is to experience working in an industry tha.docx
SummaryMy goal is to experience working in an industry tha.docxfredr6
 
Database Fdd
Database FddDatabase Fdd
Database FddCathie101
 

More Related Content

Similar to TGP 2.docx

Database Fdd
Database FddDatabase Fdd
Database FddCathie101
 
Edgar Allan Poe Thesis Statement Essay
Edgar Allan Poe Thesis Statement EssayEdgar Allan Poe Thesis Statement Essay
Edgar Allan Poe Thesis Statement EssayMolly Wood
 
Descriptive And Narrative Essay.pdf
Descriptive And Narrative Essay.pdfDescriptive And Narrative Essay.pdf
Descriptive And Narrative Essay.pdfPamela Brown
 
Descriptive And Narrative Essay. Example Of Narrative Essay About Experience ...
Descriptive And Narrative Essay. Example Of Narrative Essay About Experience ...Descriptive And Narrative Essay. Example Of Narrative Essay About Experience ...
Descriptive And Narrative Essay. Example Of Narrative Essay About Experience ...Keisha Paulino
 
Gsm Specification &Amp; Air Interface
Gsm Specification &Amp; Air InterfaceGsm Specification &Amp; Air Interface
Gsm Specification &Amp; Air InterfaceMonique Jones
 
I will give you a choice of two topics to write about. Choose one .docx
I will give you a choice of two topics to write about. Choose one .docxI will give you a choice of two topics to write about. Choose one .docx
I will give you a choice of two topics to write about. Choose one .docxsheronlewthwaite
 
Hexacopter k ucopter
Hexacopter k ucopterHexacopter k ucopter
Hexacopter k ucopterAl Mtdrs
 
Airline Reservation System
Airline Reservation SystemAirline Reservation System
Airline Reservation SystemSahil Talwar
 
Movie rental company (mrc) is a startup company providing dvd ki
Movie rental company (mrc) is a startup company providing dvd kiMovie rental company (mrc) is a startup company providing dvd ki
Movie rental company (mrc) is a startup company providing dvd kiJUST36
 
Use cases - As approach to building shared vision
Use cases - As approach to building shared visionUse cases - As approach to building shared vision
Use cases - As approach to building shared visionAbhilash Gopalakrishnan
 
Detecting commonality and variability in use-case diagram variants
Detecting commonality and variability in use-case diagram variantsDetecting commonality and variability in use-case diagram variants
Detecting commonality and variability in use-case diagram variantsRa'Fat Al-Msie'deen
 
The Advantages And Disadvantages Of Client-Based State...
The Advantages And Disadvantages Of Client-Based State...The Advantages And Disadvantages Of Client-Based State...
The Advantages And Disadvantages Of Client-Based State...Beth Hernandez
 
Workshop 3
Workshop 3Workshop 3
Workshop 3ocar
 
Mit204 iadm project1
Mit204 iadm project1Mit204 iadm project1
Mit204 iadm project1Richard Lim
 
Describe DBLC (Database Life Cycle) and its phases.Describ.docx
Describe DBLC (Database Life Cycle) and its phases.Describ.docxDescribe DBLC (Database Life Cycle) and its phases.Describ.docx
Describe DBLC (Database Life Cycle) and its phases.Describ.docxsalmonpybus
 
Lab 8 User-CF Recommender System – Part I 50 points .docx
Lab 8 User-CF Recommender System – Part I 50 points .docxLab 8 User-CF Recommender System – Part I 50 points .docx
Lab 8 User-CF Recommender System – Part I 50 points .docxsmile790243
 
ITECH 1006 - Database Management Systems CRICOS Provide.docx
ITECH 1006 - Database Management Systems CRICOS Provide.docxITECH 1006 - Database Management Systems CRICOS Provide.docx
ITECH 1006 - Database Management Systems CRICOS Provide.docxchristiandean12115
 
Over the course of the next six units, you will be developing a cour.docx
Over the course of the next six units, you will be developing a cour.docxOver the course of the next six units, you will be developing a cour.docx
Over the course of the next six units, you will be developing a cour.docxhoney690131
 

Similar to TGP 2.docx (20)

Database Fdd
Database FddDatabase Fdd
Database Fdd
 
Edgar Allan Poe Thesis Statement Essay
Edgar Allan Poe Thesis Statement EssayEdgar Allan Poe Thesis Statement Essay
Edgar Allan Poe Thesis Statement Essay
 
SE.pptx
SE.pptxSE.pptx
SE.pptx
 
Descriptive And Narrative Essay.pdf
Descriptive And Narrative Essay.pdfDescriptive And Narrative Essay.pdf
Descriptive And Narrative Essay.pdf
 
Descriptive And Narrative Essay. Example Of Narrative Essay About Experience ...
Descriptive And Narrative Essay. Example Of Narrative Essay About Experience ...Descriptive And Narrative Essay. Example Of Narrative Essay About Experience ...
Descriptive And Narrative Essay. Example Of Narrative Essay About Experience ...
 
Gsm Specification &Amp; Air Interface
Gsm Specification &Amp; Air InterfaceGsm Specification &Amp; Air Interface
Gsm Specification &Amp; Air Interface
 
I will give you a choice of two topics to write about. Choose one .docx
I will give you a choice of two topics to write about. Choose one .docxI will give you a choice of two topics to write about. Choose one .docx
I will give you a choice of two topics to write about. Choose one .docx
 
2.pdf
2.pdf2.pdf
2.pdf
 
Hexacopter k ucopter
Hexacopter k ucopterHexacopter k ucopter
Hexacopter k ucopter
 
Airline Reservation System
Airline Reservation SystemAirline Reservation System
Airline Reservation System
 
Movie rental company (mrc) is a startup company providing dvd ki
Movie rental company (mrc) is a startup company providing dvd kiMovie rental company (mrc) is a startup company providing dvd ki
Movie rental company (mrc) is a startup company providing dvd ki
 
Use cases - As approach to building shared vision
Use cases - As approach to building shared visionUse cases - As approach to building shared vision
Use cases - As approach to building shared vision
 
Detecting commonality and variability in use-case diagram variants
Detecting commonality and variability in use-case diagram variantsDetecting commonality and variability in use-case diagram variants
Detecting commonality and variability in use-case diagram variants
 
The Advantages And Disadvantages Of Client-Based State...
The Advantages And Disadvantages Of Client-Based State...The Advantages And Disadvantages Of Client-Based State...
The Advantages And Disadvantages Of Client-Based State...
 
Workshop 3
Workshop 3Workshop 3
Workshop 3
 
Mit204 iadm project1
Mit204 iadm project1Mit204 iadm project1
Mit204 iadm project1
 
Describe DBLC (Database Life Cycle) and its phases.Describ.docx
Describe DBLC (Database Life Cycle) and its phases.Describ.docxDescribe DBLC (Database Life Cycle) and its phases.Describ.docx
Describe DBLC (Database Life Cycle) and its phases.Describ.docx
 
Lab 8 User-CF Recommender System – Part I 50 points .docx
Lab 8 User-CF Recommender System – Part I 50 points .docxLab 8 User-CF Recommender System – Part I 50 points .docx
Lab 8 User-CF Recommender System – Part I 50 points .docx
 
ITECH 1006 - Database Management Systems CRICOS Provide.docx
ITECH 1006 - Database Management Systems CRICOS Provide.docxITECH 1006 - Database Management Systems CRICOS Provide.docx
ITECH 1006 - Database Management Systems CRICOS Provide.docx
 
Over the course of the next six units, you will be developing a cour.docx
Over the course of the next six units, you will be developing a cour.docxOver the course of the next six units, you will be developing a cour.docx
Over the course of the next six units, you will be developing a cour.docx
 

Recently uploaded

Cousera Cap Course Datasets containing datasets from a Fictional Fitness Trac...
Cousera Cap Course Datasets containing datasets from a Fictional Fitness Trac...Cousera Cap Course Datasets containing datasets from a Fictional Fitness Trac...
Cousera Cap Course Datasets containing datasets from a Fictional Fitness Trac...Samuel Chukwuma
 
What you need to know about Generative AI and Data Management?
What you need to know about Generative AI and Data Management?What you need to know about Generative AI and Data Management?
What you need to know about Generative AI and Data Management?Denodo
 
Artificial Intelligence for Vision: A walkthrough of recent breakthroughs
Artificial Intelligence for Vision:  A walkthrough of recent breakthroughsArtificial Intelligence for Vision:  A walkthrough of recent breakthroughs
Artificial Intelligence for Vision: A walkthrough of recent breakthroughsNikolas Markou
 
Tips to Align with Your Salesforce Data Goals
Tips to Align with Your Salesforce Data GoalsTips to Align with Your Salesforce Data Goals
Tips to Align with Your Salesforce Data GoalsDataArchiva
 
Basics of Creating Graphs / Charts using Microsoft Excel
Basics of Creating Graphs / Charts using Microsoft ExcelBasics of Creating Graphs / Charts using Microsoft Excel
Basics of Creating Graphs / Charts using Microsoft ExcelTope Osanyintuyi
 
Ratio analysis, Formulas, Advantage PPt.pptx
Ratio analysis, Formulas, Advantage PPt.pptxRatio analysis, Formulas, Advantage PPt.pptx
Ratio analysis, Formulas, Advantage PPt.pptxSugumarVenkai
 
ISO 27701:2022 Data Privacy New Version Presentation
ISO 27701:2022 Data Privacy New Version PresentationISO 27701:2022 Data Privacy New Version Presentation
ISO 27701:2022 Data Privacy New Version Presentationyogaallworks
 
Customer Satisfaction Data - Multiple Linear Regression Model.pdf
Customer Satisfaction Data -  Multiple Linear Regression Model.pdfCustomer Satisfaction Data -  Multiple Linear Regression Model.pdf
Customer Satisfaction Data - Multiple Linear Regression Model.pdfruwanp2000
 
Introduction to data science.pdf-Definition,types and application of Data Sci...
Introduction to data science.pdf-Definition,types and application of Data Sci...Introduction to data science.pdf-Definition,types and application of Data Sci...
Introduction to data science.pdf-Definition,types and application of Data Sci...DrSumathyV
 
fundamentals of digital imaging - POONAM.pptx
fundamentals of digital imaging - POONAM.pptxfundamentals of digital imaging - POONAM.pptx
fundamentals of digital imaging - POONAM.pptxPoonamRijal
 
itc limited word file.pdf...............
itc limited word file.pdf...............itc limited word file.pdf...............
itc limited word file.pdf...............mahetamanav24
 
Choose your perfect jacket.pdf
Choose your perfect jacket.pdfChoose your perfect jacket.pdf
Choose your perfect jacket.pdfAlexia Trejo
 
EXCEL-VLOOKUP-AND-HLOOKUP LECTURE NOTES ALL EXCEL VLOOKUP NOTES PDF
EXCEL-VLOOKUP-AND-HLOOKUP LECTURE NOTES ALL EXCEL VLOOKUP NOTES PDFEXCEL-VLOOKUP-AND-HLOOKUP LECTURE NOTES ALL EXCEL VLOOKUP NOTES PDF
EXCEL-VLOOKUP-AND-HLOOKUP LECTURE NOTES ALL EXCEL VLOOKUP NOTES PDFProject Cubicle
 
A Gentle Introduction to Text Analysis :)
A Gentle Introduction to Text Analysis :)A Gentle Introduction to Text Analysis :)
A Gentle Introduction to Text Analysis :)UNCResearchHub
 
Unlocking New Insights Into the World of European Soccer Through the European...
Unlocking New Insights Into the World of European Soccer Through the European...Unlocking New Insights Into the World of European Soccer Through the European...
Unlocking New Insights Into the World of European Soccer Through the European...ThinkInnovation
 
Operations Data On Mobile - inSis Mobile App - Sample Screens
Operations Data On Mobile - inSis Mobile App - Sample ScreensOperations Data On Mobile - inSis Mobile App - Sample Screens
Operations Data On Mobile - inSis Mobile App - Sample ScreensKondapi V Siva Rama Brahmam
 

Recently uploaded (17)

Cousera Cap Course Datasets containing datasets from a Fictional Fitness Trac...
Cousera Cap Course Datasets containing datasets from a Fictional Fitness Trac...Cousera Cap Course Datasets containing datasets from a Fictional Fitness Trac...
Cousera Cap Course Datasets containing datasets from a Fictional Fitness Trac...
 
What you need to know about Generative AI and Data Management?
What you need to know about Generative AI and Data Management?What you need to know about Generative AI and Data Management?
What you need to know about Generative AI and Data Management?
 
Artificial Intelligence for Vision: A walkthrough of recent breakthroughs
Artificial Intelligence for Vision:  A walkthrough of recent breakthroughsArtificial Intelligence for Vision:  A walkthrough of recent breakthroughs
Artificial Intelligence for Vision: A walkthrough of recent breakthroughs
 
Tips to Align with Your Salesforce Data Goals
Tips to Align with Your Salesforce Data GoalsTips to Align with Your Salesforce Data Goals
Tips to Align with Your Salesforce Data Goals
 
Basics of Creating Graphs / Charts using Microsoft Excel
Basics of Creating Graphs / Charts using Microsoft ExcelBasics of Creating Graphs / Charts using Microsoft Excel
Basics of Creating Graphs / Charts using Microsoft Excel
 
Ratio analysis, Formulas, Advantage PPt.pptx
Ratio analysis, Formulas, Advantage PPt.pptxRatio analysis, Formulas, Advantage PPt.pptx
Ratio analysis, Formulas, Advantage PPt.pptx
 
ISO 27701:2022 Data Privacy New Version Presentation
ISO 27701:2022 Data Privacy New Version PresentationISO 27701:2022 Data Privacy New Version Presentation
ISO 27701:2022 Data Privacy New Version Presentation
 
Customer Satisfaction Data - Multiple Linear Regression Model.pdf
Customer Satisfaction Data -  Multiple Linear Regression Model.pdfCustomer Satisfaction Data -  Multiple Linear Regression Model.pdf
Customer Satisfaction Data - Multiple Linear Regression Model.pdf
 
Introduction to data science.pdf-Definition,types and application of Data Sci...
Introduction to data science.pdf-Definition,types and application of Data Sci...Introduction to data science.pdf-Definition,types and application of Data Sci...
Introduction to data science.pdf-Definition,types and application of Data Sci...
 
fundamentals of digital imaging - POONAM.pptx
fundamentals of digital imaging - POONAM.pptxfundamentals of digital imaging - POONAM.pptx
fundamentals of digital imaging - POONAM.pptx
 
itc limited word file.pdf...............
itc limited word file.pdf...............itc limited word file.pdf...............
itc limited word file.pdf...............
 
Choose your perfect jacket.pdf
Choose your perfect jacket.pdfChoose your perfect jacket.pdf
Choose your perfect jacket.pdf
 
EXCEL-VLOOKUP-AND-HLOOKUP LECTURE NOTES ALL EXCEL VLOOKUP NOTES PDF
EXCEL-VLOOKUP-AND-HLOOKUP LECTURE NOTES ALL EXCEL VLOOKUP NOTES PDFEXCEL-VLOOKUP-AND-HLOOKUP LECTURE NOTES ALL EXCEL VLOOKUP NOTES PDF
EXCEL-VLOOKUP-AND-HLOOKUP LECTURE NOTES ALL EXCEL VLOOKUP NOTES PDF
 
A Gentle Introduction to Text Analysis :)
A Gentle Introduction to Text Analysis :)A Gentle Introduction to Text Analysis :)
A Gentle Introduction to Text Analysis :)
 
Unlocking New Insights Into the World of European Soccer Through the European...
Unlocking New Insights Into the World of European Soccer Through the European...Unlocking New Insights Into the World of European Soccer Through the European...
Unlocking New Insights Into the World of European Soccer Through the European...
 
Operations Data On Mobile - inSis Mobile App - Sample Screens
Operations Data On Mobile - inSis Mobile App - Sample ScreensOperations Data On Mobile - inSis Mobile App - Sample Screens
Operations Data On Mobile - inSis Mobile App - Sample Screens
 
Electricity Year 2023_updated_22022024.pptx
Electricity Year 2023_updated_22022024.pptxElectricity Year 2023_updated_22022024.pptx
Electricity Year 2023_updated_22022024.pptx
 

TGP 2.docx

  • 1. Tugas Group Project 2 ER Modeling Disusun oleh : Arief Sandi Destianto 6026221003 Dosen Pengampu : Prof. Ir. Arif Djunaidy, M.Sc., Ph.D NIP 19581005 198603 1 003 DEPARTEMEN SISTEM INFORMASI FAKULTAS TEKNOLOGI ELEKTRO DAN INFORMATIKA CERDAS INSTITUT TEKNOLOGI SEPULUH NOPEMBER SURABAYA 2022
  • 2. Anda diminta untuk membuat ERD menggunakan pemodelan ER yang dibahas dalam kuliah. Anda diharuskan menggunakan tool Dia free software (dapat diunduh di http://dia- installer.de/download/index.html.en) untuk menggambarkan ERD. Dalam Dia free sfotware, pilih menu “Other sheets > ER” dalam Dia free software. Anda HARUS menggunakan software tersebut, dan penggunaan software lainnya TIDAK akan dinilai. Gunakan notasi basic ER Modeling dan gunakan sepenuhnya notasi yang tersedia dalam Dia free sfoware. Untuk menggambarkan relationship participation constraint, gunakan general cardinality (1:N, N:1, atau M:N) dan penggunaan garis penghubung garis tunggal (partial particiaption) dan garis ganda (total participation). 1. Consider a CONFERENCE_REVIEW database in which researchers submittheir research papers for consideration. Reviews by reviewers are recorded for use in the paper selection process. The database system caters primarily to reviewers who record answers to evaluation questions for each paper they review and make recommendations regarding whether to accept or reject the paper. Using the data requirements summarized below, design an ERD for the CONFERENCE_REVIEW. a. Authors of papers are uniquely identified by e-mail id. Authors of papers are uniquely identified by e-mail id. First and last names are also recorded. b. Each paper is assigned a unique identifier by the system and is described by a title, abstract, and the name of the electronic file containing thepaper. c. A paper may have multiple authors, but one of the authors is designated as the contact author. d. Reviewers of papers are uniquely identified by e-mail address. Each reviewer’s first name, last name, phone number, affiliation, and topics of interest are also recorded. e. Each paper is assigned between two and four reviewers. A reviewer rates each paper assigned to him or her on a scale of 1 to 10 in four categories: technical merit, readability, originality, and relevance to the conference. Finally, each reviewer provides an overall recommendation regarding each paper. f. Each review contains two types of written comments: one to be seen by the review committee only and the other as feedback to the author(s). 2. Consider a MAIL_ORDER database in which employees take orders for parts from customers. The data requirements are summarized as follows: a. The mail order company has employees, each identified by a uniqueemployee number, first and last name, and Zip Code. b. Each customer of the company is identified by a unique customer number, first and last name, and Zip Code.
  • 3. c. Each part sold by the company is identified by a unique part number, a part name, price, and quantity in stock. d. Each order placed by a customer is taken by an employee and is given a unique order number. Each order contains specified quantities of one or more parts. Each order has a date of receipt as well as an expected ship date. The actual ship date is also recorded. Design an Entity-Relationship diagram for the mail order database 3. Consider a MOVIE database in which data is recorded about the movie industry. The data requirements are summarized as follows: a. Each movie is identified by title and year of release. Each movie has a length in minutes. Each has a production company, and each is classified under one or more genres (such as horror, action, drama, and so forth). Each movie has one or more directors and one or more actors appear in it. Each movie also has a plot outline. Finally, each movie has zero or more quotable quotes, each of which is spoken by a particular actor appearing in the movie. b. Actors are identified by name and date of birth and appear in one or more movies. Each actor has a role in the movie. c. Directors are also identified by name and date of birth and direct one or more movies. It is possible for a director to act in a movie (including one that he or she may also direct). d. Production companies are identified by name and each has an address. A production company produces one or more movies. Design an Entity-Relationship diagram for the movie database 4. Consider the ER diagram below, which shows an ER schema for a database that can be used to keep track of transport ships and their locations for maritime authorities. Extract from the ER diagram the requirements and constraints that produced this schema. Try to be as precise as possible in your requirements and constraints specification; i.e. if the requirements and cosntraints are modeled, the same ER diagram will be generated as shown in this problem.
  • 4. 1. CONFERENCE_REVIEW a. DATA DICTIONARY NO ENTITY ATRIBUT 1 AUTHOR EMAIL_ID [PK] AUTHOR_NAME (FIRST_NAME,LAST_NAME) 2 PAPER PAPER_ID [PK] PAPER_TITLE ABSTRACT E_FILE 3 REVIEWER EMAIL_REVIEWER [PK] REVIEWER_NAME (FIRST_NAME,LAST_NAME) TOPIC AFFILIATION PHONE 4 REVIEW (Weak Entity) EMAIL_REVIEWER [FK] PAPER_ID [FK] SCALE_CATEGORIES (TECHNICAL_MERIT, READABILITY, ORIGINALITY, RELEVANCE) RECOMMENDATION COMMENT b. ER MODELING
  • 5. 2. MAIL_ORDER a. DATA DICTIONARY NO ENTITY ATRIBUT 1 EMPLOYEES EMPLOYEE_ID [PK] EMPLOYEE_NAME (FIRST_NAME, LAST_NAME) ZIP_CODE 2 CUSTOMER CUSTOMER_ID [PK] CUSTOMER_NAME (FIRST_NAME, LAST_NAME) ZIP_CODE 3 PART PART_ID [PK] PART_NAME PRICE STOCK 4 ORDER ORDER_ID [PK] EMPLOYEE_ID [FK] CUSTOMER_ID [FK] QUANTITY DATE_RECEIPT EXPECTED_SHIP ACTUAL_SHIP b. ER MODELING
  • 6. 3. MOVIE a. DATA DICTIONARY NO ENTITY ATRIBUT 1 MOVIE MOVIE_ID [PK] MOVIE_NAME RELEASE DURATION PLOT 2 ACTOR ACTOR_ID [PK] ACTOR_NAME BIRTH_DATE 3 DIRECTOR DIRECTOR_ID [PK] DIRECTOR_NAME BIRTH_DATE 4. PRODUCT_COMPANIES COMPANIES_ID [PK] COMPANIES_NAME ADDRESS b. ER MODELING
  • 7. 4. TRANSPORT_SHIP Skema ER database yang digunakan untuk melacak kapal pengangkut dan lokasinya untuk otoritas maritim. Persyaratan data dan constraint diringkas sebagai berikut: a. Setiap kapal dapat diidentifikasi berasarkan nama kapal (Sname), dan pemilik kapal (owner). Setiap kapal hanya memiliki 1 tipe, dan 1 tipe dapat dimiliki oleh kapal berbeda. Setiap kapal dapat di klasifikasikan berdasarkan tipe kapal (type) yang berisikan kode unik, kapasitas kapal (tonnage), dan besar lambung yang dimiliki olek tipe kapal tersebut (hull). Kapal dapat melakukan perjalanan maupun tidak. Untuk setiap kapal yang sedang melakukan perjalanan (ship_movement) akan dilacak keberadaanya. Dari pelacakan perjalanan kapal tersebut, hal-hal yang akan dicatat terdiri dari: informasi waktu (time_stamp) yang berisikan tanggal (date) dan waktu (time), garis bujur (longitude), dan garis lintang (latitude). b. Setiap kapal bisa jadi tidak memiliki pelabuhan (port) atau hanya memiliki 1 pelabuhan (port) sebagai tempat berlabuh (home_port) dan memungkinkan kapal memiliki tempat singgah (ship_at_port) lebih dari 1 pelabuhan (port) maupun tidak sama sekali. c. Di setiap kapal yang akan berlabuh, terdapat catatan ekspedisi untuk setiap tujuan pelabuhan (port_visit) berupa tanggal dimulainya perjalanan (start_date) dan kapan perjalanan tersebut berakhir (end_date).
  • 8. d. Pelabuhan (port) sebagai tempat berlabuh (home port) sekaligus tempat singgah (ship_at_port) memungkinkan untuk menampung lebih dari 1 kapal maupun tidak sama sekali. Pelabuhan (port) memiliki preposisi lokasi dalam lingkup atau batasan tertentu (in) yang akan dicatat dinegara mana pelabuhan tersebut berada (state/country). Negara pelabuhan diidentifikasi dengan Nama negara (name) dan benua (continent). Pelabuhan juga memiliki preposisi yang lebih spesifik (on) yang akan dicatat keberadaan dilaut/samudra mana pelabuhan tersebut berada (sea/ocean/lake) dengan identifikiasi nama laut/samudra (name).