SlideShare a Scribd company logo
Need this or a similar Assignment
Contact: qualityonewriters@gmail.com
Whatsapp/Call: +919502220077
Assessment item 1—Assignment 1
Due date: Fridayof Week 5(April 7, 2017 - 11:45 pm)
Weighting: 30%
Length: N/A
Objectives
 To develop a conceptual data model diagram
 To perform logical design
Assignment Specification
In this assignment, youneed to perform the followingtasks for the given case study:
 Draw an Entity Relationship (ER) diagram
 Perform logical design
 Create3NF Relations
Case Study
Many medical specialists offer their medical consultations and perform special medical
procedures to the patients at CQ Specialist Medical Center (hereafter called as CQMC).
Patients generally book their appointments through a telephone call or by personal visits to
the center. Sometimes, the General Medical Practitioners (GPs) contact CQMC directly on
behalf of their patients for the specialist appointments.
The patient details, such as name, gender, etc., are collected and stored at CQMC. Since
the name of the patient is not going to be unique, each patient is identified by a unique
patient ID. The details of patient’s medical history (past surgeries undertaken), details of
current medications (medicines and dosages) and other medication-allergies, if any, have to
be maintained by CQMC. The referral letter from a GP is not a requirement at the time of
booking for an appointment with the specialist but it is compulsory at the time of actual
patient’s consultation.
Just prior to the consultation, CQMC collects the referral letter from the patient and notes
down the details of date of referral and the GP (identified by unique Medical Provider
Number) who issued that referral letter. Based on the necessity, the same GP may refer the
same patient to the same specialist many times over a period of time. During the
consultation, a specialist may conduct various medical tests and procedures on the patient;
may prescribe multiple prescriptions to the patient. After each appointment, the name of the
standard tests and procedures performed along with the medical prescription details are
stored and maintained by CQMC.
The following table provides the details of consultation and other charges applicable for the
specialist’s appointments. The charges can be assumed to be constant values.
Type Fees/Charges
Consultation $120
Biopsy $75
Excision $175
Laser $250
After each appointment, the patient pays the entire appointment charges to CQMC. Each
appointment charges include the consultation fees and additionally may include multiple
other charges from the above table. Sometimes, some specialists offer discount amount to
some appointments on special grounds such as Pensioner, Veteran etc.,
Some GPs and patients often would like to know the details of qualifications and number of
years of experience of the specialists. Hence, CQMC maintains and updates those details
periodically. You may note that a medical specialist may have multiple qualifications.
The attributes of the possible entities have not been mentioned clearly. Hence, you need to
assume at least three and at most seven relevant attributes for each of the entities that you
will identify for your ER diagram.
Assignment Requirements
In this assignment,you need to create an Entity Relationship (ER) diagram relevant to the
above case study and perform logical design to produce appropriate3NF Relations.
The attributes for various entities have not been purposely described in the case study so
that the students are encouraged to further research and list the pertinent attributes in
addition to the required identifier for each and every entity in their ERD.
1 Draw an appropriate ER diagram
Use the symbols as prescribed in your unit-textbook to draw the ER diagram (ERD) for the
above case study.
Your ERDmust
• show all necessary entities, attributes andrelationships
• show identifiers/identifying attributes as necessary
• show multi-valued attributes, ifany
• show participation andcardinality
• show associative entities, ifappropriate
• show weak entities, if any
• use the notation described in the settext
• use consistent and appropriate naming for entities and attributes as specified in the
unit text book
Somebusinessrulesorotheraspectsofthecasestudymaynotbecleartoyouwhenyoureadthecas
e study.Ifthisisthecase,thenyoushouldeitherapproachyourlecturerortutorforclarification,oryou
maysimplymakeanassumptionandthendevelopyourERD accordingly.Forexample,thecase
study might not mention all relevant participation information (also called minimum
cardinalities). Ifso, you may make an assumption about what the minimum cardinalities
might reasonably be, and thenshow
theminyourERDaccordingly.Youshouldjustifyeachassumptionintermsofthebusiness,for
example:itisassumedthateachcustomermusthaveatleastoneorderbecauseitisassumedthatth
e business does not record customer details until the customer places anorder.
Togetyourselfstarted,askyourself,'IfIwererunningthisbusiness,whatthingsIneedtokeepa list
of?' Write those things down. For each thing, what information would you need to record
aboutit? How can it be identified? The answers to these questions will help you to develop
your ERD.
2 Assumptions and Business rules
Provide assumptions and business rules relevant to your ERD.
3 Create Logical Design:
Map your Entity Relationship diagram (ERD) into relations and make sure that all the
relations are in 3NF. Provide all the relationsin the following format:
Customer (CustomerId,customerName,Street,Suburb,State,PostCode,Email)
Invoice (InvoiceNumber,invoiceDate, Total, CustomerId)
foreignkey(CustomerId)referencesCustomer(CustomerId)
Howandwhattosubmit:
You must make an electronic submission for this assignment using the appropriate
assignment submission link in the unit web site.
You should submit a Microsoft Word documentcontaining:
• A copy of your ERD.
• A list of business rules and assumptions including theirjustifications.
• 3NF Relations
Yourdocumentshouldcontainappropriateidentifyinginformation(yourstudentnumber,name,uni
t number, etc.) and should contain appropriate headings for eachsection.
Important points
• You must work individually on thisassignment.
• ThemodelsolutiontothisassignmentwillbereleasedapproximatelyTWO(2)weeksaftert
he due date.
• Assignments that are submitted after the release of the model solution will
receivezero marks.
• Youmuststateinyourassignment(attheendundertheheadingAcknowledgementsisago
od place) all materials and sources you used. This may be as simple as 'This
assignmentwas completed using only the COIT20247unit materials' to mention that
you have used only the items provided by the unit COIT20247.
• Beforesubmittingyourassignment,reviewthemarkingcriteriathat are available in the
assignment specification.Ensurethatallthecriteriaareaddressedin your submission.
• After submitting your assignment, please verify that your submission was
successful,i.e. download your submitted files to ensure that they are correct.
• Penalty related to late submission and plagiarism is handled as per the university
policies.
--------------------------------------------------------------------------------------------------------------
Marking Criteria:
Item Maximum Marks
1
Entities have been identified, named and drawn
correctly including super type and sub type entities;
associative entities; weak entities (if any).
5
2 Provided appropriate attributes for all the entities. 5
3 Provided identifiers for the required entities
2
4
Drawn correct relationships between entities and
named them appropriately.
3
5
Used proper symbols and shown min and max
cardinalities for the relationships. Appropriate
symbols have been used for super type and sub
type relationships (if any)
5
6
Provided appropriate justification for assumptions
and business rules.
3
7 Created correct 3NF Relations 5
8
Primary keys and foreign keys have been shown in
relations correctly including foreign key references.
2
Penalty due to plagiarism/copying
Late Penalty: Less 5% of available marks per
calendar day.
Total 30

More Related Content

Similar to Coit20247 ass1 requirementdba1 spec (1)

IDENTIFYING TEST CONDITIONS AND DESIGNING TEST CASES
IDENTIFYING TEST CONDITIONS AND DESIGNING TEST CASESIDENTIFYING TEST CONDITIONS AND DESIGNING TEST CASES
IDENTIFYING TEST CONDITIONS AND DESIGNING TEST CASES
Nathandisya
 
Discussion Due July 28, 2022 S8.00The discussion assignment pro
Discussion Due July 28, 2022  S8.00The discussion assignment proDiscussion Due July 28, 2022  S8.00The discussion assignment pro
Discussion Due July 28, 2022 S8.00The discussion assignment pro
LyndonPelletier761
 
Jenny1. ICD-10 codes are a sequence of codes of info to list a.docx
Jenny1. ICD-10 codes are a sequence of codes of info to list a.docxJenny1. ICD-10 codes are a sequence of codes of info to list a.docx
Jenny1. ICD-10 codes are a sequence of codes of info to list a.docx
LaticiaGrissomzz
 
Experiment 8 - Resistance and Ohm’s Law 8.1 Introduction .docx
Experiment 8 - Resistance and Ohm’s Law 8.1 Introduction .docxExperiment 8 - Resistance and Ohm’s Law 8.1 Introduction .docx
Experiment 8 - Resistance and Ohm’s Law 8.1 Introduction .docx
gitagrimston
 
MATH233 Unit 3 This assignment features an exponential functio.docx
MATH233 Unit 3 This assignment features an exponential functio.docxMATH233 Unit 3 This assignment features an exponential functio.docx
MATH233 Unit 3 This assignment features an exponential functio.docx
andreecapon
 
CTC101– College Success Seminar Weekly Journal Assignments
CTC101– College Success Seminar Weekly Journal AssignmentsCTC101– College Success Seminar Weekly Journal Assignments
CTC101– College Success Seminar Weekly Journal Assignments
MargenePurnell14
 
EDA-Unit 1.pdf
EDA-Unit 1.pdfEDA-Unit 1.pdf
EDA-Unit 1.pdf
Nirmalavenkatachalam
 
Ab349 h1 the contemporary hospitality - Onlineassignmenthelp.com.au
Ab349 h1 the contemporary hospitality - Onlineassignmenthelp.com.auAb349 h1 the contemporary hospitality - Onlineassignmenthelp.com.au
Ab349 h1 the contemporary hospitality - Onlineassignmenthelp.com.au
Pradeep Kumar
 
Ab349 h1 the contemporary hospitality industry
Ab349 h1 the contemporary hospitality industryAb349 h1 the contemporary hospitality industry
Ab349 h1 the contemporary hospitality industry
Pradeep Kumar
 
staffing chapter no 8 external selection part 1, by heneman
staffing chapter no 8 external selection part 1, by henemanstaffing chapter no 8 external selection part 1, by heneman
staffing chapter no 8 external selection part 1, by heneman
fareeha zanib
 
Project Designing a Database using MS AccessDescription Work.docx
Project Designing a Database using MS AccessDescription Work.docxProject Designing a Database using MS AccessDescription Work.docx
Project Designing a Database using MS AccessDescription Work.docx
woodruffeloisa
 
Becoming a Better Practitioner (BBP) Assignment (40 points) Monito.docx
Becoming a Better Practitioner (BBP) Assignment (40 points) Monito.docxBecoming a Better Practitioner (BBP) Assignment (40 points) Monito.docx
Becoming a Better Practitioner (BBP) Assignment (40 points) Monito.docx
robert345678
 
Lavigne eurobsdcon11
Lavigne eurobsdcon11Lavigne eurobsdcon11
Lavigne eurobsdcon11
Dru Lavigne
 
Is business analyst occupatinal brief
Is business analyst occupatinal briefIs business analyst occupatinal brief
Is business analyst occupatinal brief
Enda Crossan
 
Nursing Process Worksheet.pdf
Nursing Process Worksheet.pdfNursing Process Worksheet.pdf
Nursing Process Worksheet.pdf
stirlingvwriters
 
Developing Effective Standard Operating Procedures
Developing Effective Standard Operating Procedures Developing Effective Standard Operating Procedures
Developing Effective Standard Operating Procedures
CTSI at UCSF
 
WRK100 © 2020 Strayer University. All Rights Reserve
 WRK100  © 2020 Strayer University. All Rights Reserve WRK100  © 2020 Strayer University. All Rights Reserve
WRK100 © 2020 Strayer University. All Rights Reserve
MoseStaton39
 
Chamberlain College of NursingNR361 Information Systems in H.docx
Chamberlain College of NursingNR361 Information Systems in H.docxChamberlain College of NursingNR361 Information Systems in H.docx
Chamberlain College of NursingNR361 Information Systems in H.docx
cravennichole326
 
Provide a comprehensive case description/tutorialoutlet
Provide a comprehensive case description/tutorialoutletProvide a comprehensive case description/tutorialoutlet
Provide a comprehensive case description/tutorialoutlet
Plunkettz
 
DIRECT CARE PROJECT PART 1ASSESSMENT AND DIAGNOSISDirectio
DIRECT CARE PROJECT PART 1ASSESSMENT AND DIAGNOSISDirectioDIRECT CARE PROJECT PART 1ASSESSMENT AND DIAGNOSISDirectio
DIRECT CARE PROJECT PART 1ASSESSMENT AND DIAGNOSISDirectio
AlyciaGold776
 

Similar to Coit20247 ass1 requirementdba1 spec (1) (20)

IDENTIFYING TEST CONDITIONS AND DESIGNING TEST CASES
IDENTIFYING TEST CONDITIONS AND DESIGNING TEST CASESIDENTIFYING TEST CONDITIONS AND DESIGNING TEST CASES
IDENTIFYING TEST CONDITIONS AND DESIGNING TEST CASES
 
Discussion Due July 28, 2022 S8.00The discussion assignment pro
Discussion Due July 28, 2022  S8.00The discussion assignment proDiscussion Due July 28, 2022  S8.00The discussion assignment pro
Discussion Due July 28, 2022 S8.00The discussion assignment pro
 
Jenny1. ICD-10 codes are a sequence of codes of info to list a.docx
Jenny1. ICD-10 codes are a sequence of codes of info to list a.docxJenny1. ICD-10 codes are a sequence of codes of info to list a.docx
Jenny1. ICD-10 codes are a sequence of codes of info to list a.docx
 
Experiment 8 - Resistance and Ohm’s Law 8.1 Introduction .docx
Experiment 8 - Resistance and Ohm’s Law 8.1 Introduction .docxExperiment 8 - Resistance and Ohm’s Law 8.1 Introduction .docx
Experiment 8 - Resistance and Ohm’s Law 8.1 Introduction .docx
 
MATH233 Unit 3 This assignment features an exponential functio.docx
MATH233 Unit 3 This assignment features an exponential functio.docxMATH233 Unit 3 This assignment features an exponential functio.docx
MATH233 Unit 3 This assignment features an exponential functio.docx
 
CTC101– College Success Seminar Weekly Journal Assignments
CTC101– College Success Seminar Weekly Journal AssignmentsCTC101– College Success Seminar Weekly Journal Assignments
CTC101– College Success Seminar Weekly Journal Assignments
 
EDA-Unit 1.pdf
EDA-Unit 1.pdfEDA-Unit 1.pdf
EDA-Unit 1.pdf
 
Ab349 h1 the contemporary hospitality - Onlineassignmenthelp.com.au
Ab349 h1 the contemporary hospitality - Onlineassignmenthelp.com.auAb349 h1 the contemporary hospitality - Onlineassignmenthelp.com.au
Ab349 h1 the contemporary hospitality - Onlineassignmenthelp.com.au
 
Ab349 h1 the contemporary hospitality industry
Ab349 h1 the contemporary hospitality industryAb349 h1 the contemporary hospitality industry
Ab349 h1 the contemporary hospitality industry
 
staffing chapter no 8 external selection part 1, by heneman
staffing chapter no 8 external selection part 1, by henemanstaffing chapter no 8 external selection part 1, by heneman
staffing chapter no 8 external selection part 1, by heneman
 
Project Designing a Database using MS AccessDescription Work.docx
Project Designing a Database using MS AccessDescription Work.docxProject Designing a Database using MS AccessDescription Work.docx
Project Designing a Database using MS AccessDescription Work.docx
 
Becoming a Better Practitioner (BBP) Assignment (40 points) Monito.docx
Becoming a Better Practitioner (BBP) Assignment (40 points) Monito.docxBecoming a Better Practitioner (BBP) Assignment (40 points) Monito.docx
Becoming a Better Practitioner (BBP) Assignment (40 points) Monito.docx
 
Lavigne eurobsdcon11
Lavigne eurobsdcon11Lavigne eurobsdcon11
Lavigne eurobsdcon11
 
Is business analyst occupatinal brief
Is business analyst occupatinal briefIs business analyst occupatinal brief
Is business analyst occupatinal brief
 
Nursing Process Worksheet.pdf
Nursing Process Worksheet.pdfNursing Process Worksheet.pdf
Nursing Process Worksheet.pdf
 
Developing Effective Standard Operating Procedures
Developing Effective Standard Operating Procedures Developing Effective Standard Operating Procedures
Developing Effective Standard Operating Procedures
 
WRK100 © 2020 Strayer University. All Rights Reserve
 WRK100  © 2020 Strayer University. All Rights Reserve WRK100  © 2020 Strayer University. All Rights Reserve
WRK100 © 2020 Strayer University. All Rights Reserve
 
Chamberlain College of NursingNR361 Information Systems in H.docx
Chamberlain College of NursingNR361 Information Systems in H.docxChamberlain College of NursingNR361 Information Systems in H.docx
Chamberlain College of NursingNR361 Information Systems in H.docx
 
Provide a comprehensive case description/tutorialoutlet
Provide a comprehensive case description/tutorialoutletProvide a comprehensive case description/tutorialoutlet
Provide a comprehensive case description/tutorialoutlet
 
DIRECT CARE PROJECT PART 1ASSESSMENT AND DIAGNOSISDirectio
DIRECT CARE PROJECT PART 1ASSESSMENT AND DIAGNOSISDirectioDIRECT CARE PROJECT PART 1ASSESSMENT AND DIAGNOSISDirectio
DIRECT CARE PROJECT PART 1ASSESSMENT AND DIAGNOSISDirectio
 

More from Sandeep Ratnam

Req
ReqReq
Network switching
Network switchingNetwork switching
Network switching
Sandeep Ratnam
 
Networ routingnswitching
Networ routingnswitchingNetwor routingnswitching
Networ routingnswitching
Sandeep Ratnam
 
Melbourne t1 2016-assignment_2_mn504
Melbourne   t1 2016-assignment_2_mn504Melbourne   t1 2016-assignment_2_mn504
Melbourne t1 2016-assignment_2_mn504
Sandeep Ratnam
 
Itech 1006 assignment 2 sem1 2017
Itech 1006 assignment 2 sem1 2017Itech 1006 assignment 2 sem1 2017
Itech 1006 assignment 2 sem1 2017
Sandeep Ratnam
 
Itech 1006 assignment 2 sem1 2017 (2)
Itech 1006 assignment 2 sem1 2017 (2)Itech 1006 assignment 2 sem1 2017 (2)
Itech 1006 assignment 2 sem1 2017 (2)
Sandeep Ratnam
 
Itc597 201730 sm_i-28_january_2017-version_1 (1)
Itc597 201730 sm_i-28_january_2017-version_1 (1)Itc597 201730 sm_i-28_january_2017-version_1 (1)
Itc597 201730 sm_i-28_january_2017-version_1 (1)
Sandeep Ratnam
 
Itc561 201730 sm_i-21_january_2017-version_1
Itc561 201730 sm_i-21_january_2017-version_1Itc561 201730 sm_i-21_january_2017-version_1
Itc561 201730 sm_i-21_january_2017-version_1
Sandeep Ratnam
 
Itc560 201730 sm_i-14_january_2017-version_1
Itc560 201730 sm_i-14_january_2017-version_1Itc560 201730 sm_i-14_january_2017-version_1
Itc560 201730 sm_i-14_january_2017-version_1
Sandeep Ratnam
 
Itc548 system analysis
Itc548 system analysisItc548 system analysis
Itc548 system analysis
Sandeep Ratnam
 
Itc544 computer organization
Itc544 computer organizationItc544 computer organization
Itc544 computer organization
Sandeep Ratnam
 
Itc508 objective modelling
Itc508 objective modellingItc508 objective modelling
Itc508 objective modelling
Sandeep Ratnam
 
Itc504 201730 sm_i-25_january_2017-version_1
Itc504 201730 sm_i-25_january_2017-version_1Itc504 201730 sm_i-25_january_2017-version_1
Itc504 201730 sm_i-25_january_2017-version_1
Sandeep Ratnam
 
Dba2 spec
Dba2 specDba2 spec
Dba2 spec
Sandeep Ratnam
 
Csce 5580 001_s17_pa2
Csce 5580 001_s17_pa2Csce 5580 001_s17_pa2
Csce 5580 001_s17_pa2
Sandeep Ratnam
 
Coit20268 t1 17_port_prac2_spec
Coit20268 t1 17_port_prac2_specCoit20268 t1 17_port_prac2_spec
Coit20268 t1 17_port_prac2_spec
Sandeep Ratnam
 
Coit20268 t1 17_port_prac1_spec
Coit20268 t1 17_port_prac1_specCoit20268 t1 17_port_prac1_spec
Coit20268 t1 17_port_prac1_spec
Sandeep Ratnam
 
Coit20264 network design assignment 2
Coit20264 network design assignment 2Coit20264 network design assignment 2
Coit20264 network design assignment 2
Sandeep Ratnam
 
Coit20263 information security management assignment 2
Coit20263 information security management assignment 2Coit20263 information security management assignment 2
Coit20263 information security management assignment 2
Sandeep Ratnam
 
Coit20263 information security management assignment 2 (2)
Coit20263 information security management assignment 2 (2)Coit20263 information security management assignment 2 (2)
Coit20263 information security management assignment 2 (2)
Sandeep Ratnam
 

More from Sandeep Ratnam (20)

Req
ReqReq
Req
 
Network switching
Network switchingNetwork switching
Network switching
 
Networ routingnswitching
Networ routingnswitchingNetwor routingnswitching
Networ routingnswitching
 
Melbourne t1 2016-assignment_2_mn504
Melbourne   t1 2016-assignment_2_mn504Melbourne   t1 2016-assignment_2_mn504
Melbourne t1 2016-assignment_2_mn504
 
Itech 1006 assignment 2 sem1 2017
Itech 1006 assignment 2 sem1 2017Itech 1006 assignment 2 sem1 2017
Itech 1006 assignment 2 sem1 2017
 
Itech 1006 assignment 2 sem1 2017 (2)
Itech 1006 assignment 2 sem1 2017 (2)Itech 1006 assignment 2 sem1 2017 (2)
Itech 1006 assignment 2 sem1 2017 (2)
 
Itc597 201730 sm_i-28_january_2017-version_1 (1)
Itc597 201730 sm_i-28_january_2017-version_1 (1)Itc597 201730 sm_i-28_january_2017-version_1 (1)
Itc597 201730 sm_i-28_january_2017-version_1 (1)
 
Itc561 201730 sm_i-21_january_2017-version_1
Itc561 201730 sm_i-21_january_2017-version_1Itc561 201730 sm_i-21_january_2017-version_1
Itc561 201730 sm_i-21_january_2017-version_1
 
Itc560 201730 sm_i-14_january_2017-version_1
Itc560 201730 sm_i-14_january_2017-version_1Itc560 201730 sm_i-14_january_2017-version_1
Itc560 201730 sm_i-14_january_2017-version_1
 
Itc548 system analysis
Itc548 system analysisItc548 system analysis
Itc548 system analysis
 
Itc544 computer organization
Itc544 computer organizationItc544 computer organization
Itc544 computer organization
 
Itc508 objective modelling
Itc508 objective modellingItc508 objective modelling
Itc508 objective modelling
 
Itc504 201730 sm_i-25_january_2017-version_1
Itc504 201730 sm_i-25_january_2017-version_1Itc504 201730 sm_i-25_january_2017-version_1
Itc504 201730 sm_i-25_january_2017-version_1
 
Dba2 spec
Dba2 specDba2 spec
Dba2 spec
 
Csce 5580 001_s17_pa2
Csce 5580 001_s17_pa2Csce 5580 001_s17_pa2
Csce 5580 001_s17_pa2
 
Coit20268 t1 17_port_prac2_spec
Coit20268 t1 17_port_prac2_specCoit20268 t1 17_port_prac2_spec
Coit20268 t1 17_port_prac2_spec
 
Coit20268 t1 17_port_prac1_spec
Coit20268 t1 17_port_prac1_specCoit20268 t1 17_port_prac1_spec
Coit20268 t1 17_port_prac1_spec
 
Coit20264 network design assignment 2
Coit20264 network design assignment 2Coit20264 network design assignment 2
Coit20264 network design assignment 2
 
Coit20263 information security management assignment 2
Coit20263 information security management assignment 2Coit20263 information security management assignment 2
Coit20263 information security management assignment 2
 
Coit20263 information security management assignment 2 (2)
Coit20263 information security management assignment 2 (2)Coit20263 information security management assignment 2 (2)
Coit20263 information security management assignment 2 (2)
 

Recently uploaded

8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
kalichargn70th171
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
Quickdice ERP
 
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdfRevolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Undress Baby
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
Green Software Development
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise EditionWhy Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Envertis Software Solutions
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
SOCRadar
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
Green Software Development
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
Hironori Washizaki
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
brainerhub1
 
DDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systemsDDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systems
Gerardo Pardo-Castellote
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
Peter Muessig
 

Recently uploaded (20)

8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
 
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdfRevolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise EditionWhy Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
 
DDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systemsDDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systems
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
 

Coit20247 ass1 requirementdba1 spec (1)

  • 1. Need this or a similar Assignment Contact: qualityonewriters@gmail.com Whatsapp/Call: +919502220077 Assessment item 1—Assignment 1 Due date: Fridayof Week 5(April 7, 2017 - 11:45 pm) Weighting: 30% Length: N/A Objectives  To develop a conceptual data model diagram  To perform logical design Assignment Specification In this assignment, youneed to perform the followingtasks for the given case study:  Draw an Entity Relationship (ER) diagram  Perform logical design  Create3NF Relations Case Study Many medical specialists offer their medical consultations and perform special medical procedures to the patients at CQ Specialist Medical Center (hereafter called as CQMC). Patients generally book their appointments through a telephone call or by personal visits to the center. Sometimes, the General Medical Practitioners (GPs) contact CQMC directly on behalf of their patients for the specialist appointments. The patient details, such as name, gender, etc., are collected and stored at CQMC. Since the name of the patient is not going to be unique, each patient is identified by a unique patient ID. The details of patient’s medical history (past surgeries undertaken), details of current medications (medicines and dosages) and other medication-allergies, if any, have to be maintained by CQMC. The referral letter from a GP is not a requirement at the time of booking for an appointment with the specialist but it is compulsory at the time of actual patient’s consultation. Just prior to the consultation, CQMC collects the referral letter from the patient and notes down the details of date of referral and the GP (identified by unique Medical Provider Number) who issued that referral letter. Based on the necessity, the same GP may refer the same patient to the same specialist many times over a period of time. During the
  • 2. consultation, a specialist may conduct various medical tests and procedures on the patient; may prescribe multiple prescriptions to the patient. After each appointment, the name of the standard tests and procedures performed along with the medical prescription details are stored and maintained by CQMC. The following table provides the details of consultation and other charges applicable for the specialist’s appointments. The charges can be assumed to be constant values. Type Fees/Charges Consultation $120 Biopsy $75 Excision $175 Laser $250 After each appointment, the patient pays the entire appointment charges to CQMC. Each appointment charges include the consultation fees and additionally may include multiple other charges from the above table. Sometimes, some specialists offer discount amount to some appointments on special grounds such as Pensioner, Veteran etc., Some GPs and patients often would like to know the details of qualifications and number of years of experience of the specialists. Hence, CQMC maintains and updates those details periodically. You may note that a medical specialist may have multiple qualifications. The attributes of the possible entities have not been mentioned clearly. Hence, you need to assume at least three and at most seven relevant attributes for each of the entities that you will identify for your ER diagram. Assignment Requirements In this assignment,you need to create an Entity Relationship (ER) diagram relevant to the above case study and perform logical design to produce appropriate3NF Relations. The attributes for various entities have not been purposely described in the case study so that the students are encouraged to further research and list the pertinent attributes in addition to the required identifier for each and every entity in their ERD. 1 Draw an appropriate ER diagram Use the symbols as prescribed in your unit-textbook to draw the ER diagram (ERD) for the above case study. Your ERDmust • show all necessary entities, attributes andrelationships • show identifiers/identifying attributes as necessary • show multi-valued attributes, ifany
  • 3. • show participation andcardinality • show associative entities, ifappropriate • show weak entities, if any • use the notation described in the settext • use consistent and appropriate naming for entities and attributes as specified in the unit text book Somebusinessrulesorotheraspectsofthecasestudymaynotbecleartoyouwhenyoureadthecas e study.Ifthisisthecase,thenyoushouldeitherapproachyourlecturerortutorforclarification,oryou maysimplymakeanassumptionandthendevelopyourERD accordingly.Forexample,thecase study might not mention all relevant participation information (also called minimum cardinalities). Ifso, you may make an assumption about what the minimum cardinalities might reasonably be, and thenshow theminyourERDaccordingly.Youshouldjustifyeachassumptionintermsofthebusiness,for example:itisassumedthateachcustomermusthaveatleastoneorderbecauseitisassumedthatth e business does not record customer details until the customer places anorder. Togetyourselfstarted,askyourself,'IfIwererunningthisbusiness,whatthingsIneedtokeepa list of?' Write those things down. For each thing, what information would you need to record aboutit? How can it be identified? The answers to these questions will help you to develop your ERD. 2 Assumptions and Business rules Provide assumptions and business rules relevant to your ERD. 3 Create Logical Design: Map your Entity Relationship diagram (ERD) into relations and make sure that all the relations are in 3NF. Provide all the relationsin the following format: Customer (CustomerId,customerName,Street,Suburb,State,PostCode,Email) Invoice (InvoiceNumber,invoiceDate, Total, CustomerId) foreignkey(CustomerId)referencesCustomer(CustomerId) Howandwhattosubmit: You must make an electronic submission for this assignment using the appropriate assignment submission link in the unit web site. You should submit a Microsoft Word documentcontaining: • A copy of your ERD. • A list of business rules and assumptions including theirjustifications. • 3NF Relations Yourdocumentshouldcontainappropriateidentifyinginformation(yourstudentnumber,name,uni t number, etc.) and should contain appropriate headings for eachsection.
  • 4. Important points • You must work individually on thisassignment. • ThemodelsolutiontothisassignmentwillbereleasedapproximatelyTWO(2)weeksaftert he due date. • Assignments that are submitted after the release of the model solution will receivezero marks. • Youmuststateinyourassignment(attheendundertheheadingAcknowledgementsisago od place) all materials and sources you used. This may be as simple as 'This assignmentwas completed using only the COIT20247unit materials' to mention that you have used only the items provided by the unit COIT20247. • Beforesubmittingyourassignment,reviewthemarkingcriteriathat are available in the assignment specification.Ensurethatallthecriteriaareaddressedin your submission. • After submitting your assignment, please verify that your submission was successful,i.e. download your submitted files to ensure that they are correct. • Penalty related to late submission and plagiarism is handled as per the university policies.
  • 5. -------------------------------------------------------------------------------------------------------------- Marking Criteria: Item Maximum Marks 1 Entities have been identified, named and drawn correctly including super type and sub type entities; associative entities; weak entities (if any). 5 2 Provided appropriate attributes for all the entities. 5 3 Provided identifiers for the required entities 2 4 Drawn correct relationships between entities and named them appropriately. 3 5 Used proper symbols and shown min and max cardinalities for the relationships. Appropriate symbols have been used for super type and sub type relationships (if any) 5 6 Provided appropriate justification for assumptions and business rules. 3 7 Created correct 3NF Relations 5 8 Primary keys and foreign keys have been shown in relations correctly including foreign key references. 2 Penalty due to plagiarism/copying Late Penalty: Less 5% of available marks per calendar day. Total 30