国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看

合肥生活安徽新聞合肥交通合肥房產生活服務合肥教育合肥招聘合肥旅游文化藝術合肥美食合肥地圖合肥社保合肥醫院企業服務合肥法律

代寫QHE5701、SQL程序設計代做
代寫QHE5701、SQL程序設計代做

時間:2024-12-17  來源:合肥網hfw.cc  作者:hfw.cc 我要糾錯



QHE5701 – Database Systems 2024 
Coursework Assignment 
 Design and Implementation of a Relational Database Application Using MYSQL 
Title: 
Submission Deadline: Sunday 15th December 2024 (23:59 China Standard Time). 
Any late submission will have penalty as per QMUL regulations.
Nursing House Record System 
Introduction 
You have been contracted to design and develop a database system for a small sized nursing 
facility for senior citizens. 
This family-owned nursing facility where all the records were managed on pen and paper, yet 
it has grown to the point where this method has become unfeasible and are looking to 
professionalise the management of the operation. 
From client’s perspective, any senior resident record should store information about the 
resident’s identity, differentiated by a unique ID (for this, Chinese National ID number is used). 
The record should also include the resident’s name, their permanent address, contact phone 
number, date of birth, gender, any known allergies, and a special field to store health and carerelated
 notes about the resident. 
The system supports four primary roles for managing resident data: caregivers, nurses, 
administrative staff and guardians. 
1. Caregivers can add, modify, or delete their personal care and assistance records for residents. 
They can also view the complete care records for the residents assigned to them. 
2. Nurses have permissions to add health-related treatment records for a resident. They can also 
browse the resident’s visit history in a restricted manner, meaning they cannot view detailed 
care or medical records created by caregivers unless necessary for their responsibilities. 
 
 3. Administrative staff can view the resident’s basic identity information, such as their name, 
contact details, and room assignment. They can also monitor resident activity logs, schedule 
visits, and ensure caregivers and nurses are appropriately assigned to residents based on 
availability and needs. 
4. Guardian is the contact person of the resident in case of emergency. Guardian is responsible 
for paying the charges for the resident’s stay at the nursing house. Guardian’s data needs to be 
stored in the database including their name, address (house, street, city, postal code), contact 
number, wechat contact along with their relation with the resident is to be recorded. In some 
cases, there can be two guardians for same resident, but this is optional. Not all residents have 
two guardians. 
Additionally, a database administrator role is introduced for managing user permissions 
dynamically. This includes defining roles, assigning users to roles, and handling role 
modifications or revocations (e.g., when caregivers, nurses, or staff members are hired or leave 
the facility). 
This design ensures that resident information is securely stored and accessed according to 
specific role-based permissions while maintaining a clear separation of duties among 
caregivers, nurses, staff, and administrative staff. 
General 
You are required to design and implement this database system through data requirements 
analysis, conceptual design using concepts of the Entity-Relationship (ER) model, logical 
design using the concepts of the relational model, and implementation and testing using 
MySQL. 
The specification above details the minimal requirements, you can design above or improve 
the proposed design. For each change you are required to document the rationale for the 
improvement. Include any assumption that you made in the data modelling. 
 
Task 1 – Requirement Analysis: 
(a) Background: 
A short report about your understanding of the provided user requirement for which you are 
designing the database (DB). This includes knowledge about the scenario which you used for 
designing the DB. 
(b) Assumptions: 
Add 3 to 6 assumptions that inform your DB design. These assumptions should be relevant to 
the DB. Mention any assumptions you made for the Data Model. Different assumptions lead 
to different data model. 
 
Example: 
 A student registers for exactly one course is relevant. "a student has a name" are not relevant. 
Other relevant assumptions: 
"A booking involves a customer, a receptionist, and several rooms booked; should be 
modelled as a relationship; but we model booking as an entity and use relationships such as 
customer_makes_booking." 
 
Task 2 – Conceptual Design/ER Model: 
Create a conceptual schema for the above database system using the concepts of the EntityRelationship
 (ER) model. Explain the relationships modelled in your relational schema. 
 
Show the following design steps: 
 
(a) A textual description of the entity-relationship model including keys 
(b) Description of the entities and relationships 
(c) Explanations for cardinality and participation constraints 
 
Example: 
Complete the ER diagram by using the notation shown in the example of the Student, Course 
entities and Enrol relationship given below. (NOTE: This is only for guidance on where to 
start. It is not a required Format). 
 
Entities: 
 Student{StudentNo, fName, lName, address, gender, NIN, compID, DOB, ProgrammeTitle} 
Primary key: StudentNo 
Foreign key: ProgrammeTitle references Programme(pTitle) 
Alternate key: NIN 
Course{CourseNo, CourseTitle, Credits, FacultyID, DeptID} 
Primary key: CourseNo 
Foreign key: DeptID references Department(DeptID) 
Foreign key: FacultyID references Faculty(FacultyID) 
Alternate key: CourseTitle 
 
Relationship: 
Enrol (many-to-many relation between Student and Course) 
Enrol {StudentID, CourseID} 
Primary key (combination of two FK): StudentID + CourseID 
 Task 3 – ER Diagram: 
(a) Partial ER Diagram: 
Draw partial ER diagrams showing each entity and all its attributes. You can use any tool (not 
restricted to use MS-Visio, Draw.io, Lucid Chart or MySQL). 
Example: Entity – Person 
 
(b) Complete ER Diagram: 
Graphical representation of your ER model. Your ER diagram must make use of the building 
blocks of ER diagrams including primary key (simple or composite), alternate key, 
composite attribute, multi-valued attribute, attribute of a relationship, recursive 
relationship, 1:1 relationship, 1:m relationship and m:n relationship, among others. All 
constraints should be considered including cardinality and participation constraints. 
Example: 
ER Diagram of a Hotel Reservation System. 
 
Person 
personID 
email 
firstname lastname 
phone  
(c) Textual Description of ER: 
Provide a textual description of your ER Model. Your graphical diagram must correspond to 
the textual description. 
 
Example: 
Enrol{StudentID, CourseID, EnrolmentDate} 
– PK (combination of two FK): StudentID + CourseID 
– when mapping the ERM to tables, we noticed that attribute EnrolmentDate makes sense 
 
Task 4 – Mapping ER to Logical Model: 
Provide mapping of the conceptual model to the logical model. Explain the main mapping 
steps. Show the logical model (tables). 
 
Example 1: 
Logical model of a small sized company that sells Droids. 
 
Source: BlueCorpSolution 
 
You can also create the logical model in MySQL. 
Example 2: 
Logical model of a retail company.  
Source: Binus 
 
You can also use the EER diagram created in MySQL instead of the designing a logical model 
separately. The EER diagram provide detailed overview of the underlying data structures, 
presenting a detailed representation of the data model including tables, columns, data types, 
indexes, and storage details. 
Example: 
EER diagram of a University Parking. 
  
Task 5 – Normalisation: 
Explain if and why your schema is in 3NF. Even if your schema is already in 3NF, construct 
an example for 2NF and 3NF to demonstrate where in your design a normalisation step 
occurred (excluding the normalisation of address, post-code -> city). 
 
Task 6 – Implement the Database 
Based on your schema, we ask you to create a minimum of 5 tables using SQL CREATE 
commands. Create the tables and relationships between tables for database application using 
MySQL. All the elements shown above in blue (Task 3) in your relational schema must be 
properly implemented. 
Remember to enforce the Referential Integrity including update rules on each of the 
relationships between tables. We expect to see an instance of Generalisation. 
 
Task 7 – Populate the Tables with Data 
Populate the tables with meaningful data. You should populate your tables with at least 10 rows 
of data per table using SQL INSERT statements. Enter sufficient data that reflect the 
relationships' structural constraints (i.e., participation constraints and cardinality ratio 
specified with ‘min..max’) and test the queries in Task 8. 
 
Task 8 – Query the Database 
Write at least 3 basic, 3 medium and 3 advanced queries using SQL and run them in your 
database and add screenshots of your queries result in the final report. 
(a) Basic queries: 
Write 3 basic but non-trivial SQL queries using WHERE, JOIN or OPERATORS (AND, OR, 
BETWEEN etc). SELECT * FROM table will not be accepted. 
Example: 
Customers who booked a room whose price is greater than 200. 
 
(b) Medium queries: 
Write 3 (only 2 if you're working in a group of 2 members) medium queries using GROUP BY, 
HAVING, and complex JOINS (self-joins, outer joins). 
Example: 
Customers who booked a comfort room and a luxury room, all rooms with the customers who 
booked them including the rooms no customer has booked.  
(c) Advanced queries: 
Write 3 (2 if you're working in a group of 2 members) advanced queries (NESTED Queries, 
SET-based conditions or AGGREGATIONS). 
Example: 
Show customers who booked more rooms than the average customer (i.e. the average number 
of rooms), all customers who booked mostly luxury rooms (e.g. more than **% of the bookings 
were for luxury rooms). 
 
Task 9 - Database Application 
Develop and implement an application that will allow the database users to access and retrieve 
data from the database. The application should have a 'user friendly' graphical interface. The 
application should allow the users to perform the following: 
a) Run Use Cases for the System. 
b) View data in Tables in datasheet view. 
 
Task 10 – Considerations on Privacy and Security 
The design presented above has no specific data privacy and security requirements. You are 
requested to produce a one-page critique of the issues that can potentially become incidents. 
You should include: 
- An Identification of Sensitive data 
- Data protection measures that you would add to the design. 
- GDPR compliance. Reflect on data minimization, purpose limitation, storage 
limitation, and data subject rights (e.g., right to access, rectify, or erase personal data). 
Provide recommendations on how the system can adhere to these principles and ensure 
the lawful processing of personal data. 
 
Task 11 – Critical Evaluation 
Submit a critical assessment of your work, as well as the value of this coursework in 
understanding and using (or otherwise) the techniques and methods you learned to design and 
implement a relational database. A brief statement of ‘individual contributions’ must be 
included in here from each member of the group. This section should not be longer than A4 
page. 
 
Task 12 – Viva: 
You are required to demonstrate your database application through a MS Teams meeting of 10 
minutes. Each of the group will be sent an invite to MS Teams Meeting which will be scheduled from Monday (16th December 2024) to Tuesday (17th December 2024). These sessions will be 
recorded as per QMUL regulations. Schedule will be shared in Week – 16. 
 
Final Coursework Submission: 
• Include a title page with your full name, module name, QMUL ID Number, BUPT ID 
Number, Class Number, and qmul email. 
• Use a clear and organized layout. 
• Clearly label each task (e.g., Task 1 (a), Task 1 (b), Task 2 etc.) 
• Your coursework report (pdf) should consist of all tasks (the SQL code and result as 
screenshots). This report should explain the semantics of your relational schema. 
• You must submit your SQL scripts in ONE .sql file. The SQL script MUST work 
without ANY issues on MySQL. If the script does not run, you will get at most 40% of 
the total marks. 
• Create a folder and place all your database files (coursework report (.pdf), your SQL 
scripts in a single file (.sql), database application files, and any additional file you 
created for your ER Diagram within the folder. 
• Compress this folder and rename it with your QMUL ID numbers of all group members: 
221155XXX_ 221155XXX_ 221155XXX.zip 
• Upload the compressed file on the Coursework Submission in Assessment Tab on 
QMPlus module page. 
 
Using ChatGPT or any generative AI tool is not recommended for this coursework. 
However, if you choose to use such any GenAI tool, please ensure you properly cite it in 
your report to avoid penalties related to plagiarism or academic misconduct. 
 
Marking Scheme: 
 Requirement Analysis [5 Marks] 
Conceptual Design/ER Model [5 Marks] 
ER Diagram [10 Marks] 
Mapping ER to Logical Model [10 Marks] 
Normalization [5 Marks] 
Implement the Database [10 Marks] 
Populate tables with data [5 Marks] 
Queries  Basic
 
Critical Evaluation
Good Luck!
 
請加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp


 

掃一掃在手機打開當前頁
  • 上一篇:菲律賓八打雁省結婚證辦理價格(辦理流程)
  • 下一篇:ITP4206代做、代寫c/c++,Java編程
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    流體仿真外包多少錢_專業CFD分析代做_友商科技CAE仿真
    流體仿真外包多少錢_專業CFD分析代做_友商科
    CAE仿真分析代做公司 CFD流體仿真服務 管路流場仿真外包
    CAE仿真分析代做公司 CFD流體仿真服務 管路
    流體CFD仿真分析_代做咨詢服務_Fluent 仿真技術服務
    流體CFD仿真分析_代做咨詢服務_Fluent 仿真
    結構仿真分析服務_CAE代做咨詢外包_剛強度疲勞振動
    結構仿真分析服務_CAE代做咨詢外包_剛強度疲
    流體cfd仿真分析服務 7類仿真分析代做服務40個行業
    流體cfd仿真分析服務 7類仿真分析代做服務4
    超全面的拼多多電商運營技巧,多多開團助手,多多出評軟件徽y1698861
    超全面的拼多多電商運營技巧,多多開團助手
    CAE有限元仿真分析團隊,2026仿真代做咨詢服務平臺
    CAE有限元仿真分析團隊,2026仿真代做咨詢服
    釘釘簽到打卡位置修改神器,2026怎么修改定位在范圍內
    釘釘簽到打卡位置修改神器,2026怎么修改定
  • 短信驗證碼 寵物飼養 十大衛浴品牌排行 suno 豆包網頁版入口 wps 目錄網 排行網

    關于我們 | 打賞支持 | 廣告服務 | 聯系我們 | 網站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網 版權所有
    ICP備06013414號-3 公安備 42010502001045

    国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看
    91久久精品一区| 国产精品久久久久久久久久久不卡| 成人国产精品久久久久久亚洲| 精品国产依人香蕉在线精品| 午夜精品久久久久久久99热| 成人精品网站在线观看| 精品国产免费一区二区三区| 免费在线成人av| 久久精品国产亚洲7777| 日韩精品一区二区三区色欲av | 国产精品av电影| 欧美激情18p| 国产精品伊人日日| 欧美极品第一页| 成年人网站国产| 亚洲色欲久久久综合网东京热| 国产欧美精品一区二区三区| 欧美成人免费一级人片100| 女女同性女同一区二区三区91| 久久精品国产清自在天天线| 欧美国产日韩激情| 国产精品久久久久久久久久久久久 | 91精品啪aⅴ在线观看国产| 这里只有精品66| 91精品国产成人| 日韩中文字幕组| 久久国产手机看片| 秋霞成人午夜鲁丝一区二区三区| www.日韩不卡电影av| 欧美在线视频网| 久久精品99久久香蕉国产色戒| 欧美日韩精品不卡| 欧美xxxx做受欧美.88| 成人免费观看cn| 日韩av日韩在线观看| 久久久久久香蕉| 欧美日韩一区在线播放| 国产成人精品自拍| 免费看黄色a级片| 在线天堂一区av电影| 久久久一本精品99久久精品66| 日本韩国在线不卡| 国产精品美女主播在线观看纯欲| 国产欧美精品一区二区| 亚洲v日韩v综合v精品v| 久久久久久久午夜| 国内精品久久国产| 在线播放 亚洲| 国产成人一区三区| 韩国成人一区| 亚洲欧美日韩精品久久久| 色婷婷久久一区二区| 激情五月五月婷婷| 亚洲色成人www永久在线观看| 久久久久久久久网| 国产视频一区二区视频| 亚洲v欧美v另类v综合v日韩v| 日韩视频免费在线观看| 国产伦精品一区| 日本国产高清不卡| 久久69精品久久久久久久电影好| 久久久在线观看| 蜜桃在线一区二区三区精品| 午夜精品久久久久久久白皮肤 | 精品视频一区二区三区四区| 亚洲欧美在线网| 国产精品视频1区| 国产精品999999| 蜜桃成人免费视频| 日韩av一区二区三区在线| 国产精品第一页在线| 久热这里只精品99re8久| 国产在线观看欧美| 日本精品www| 亚洲欧洲国产精品久久| 国产精品久久久久7777| 国产成人aa精品一区在线播放| 蜜桃在线一区二区三区精品| 日本一区二区在线播放| 中文字幕日韩精品一区二区| 丝袜亚洲欧美日韩综合| 91久久久久久久久久久| 国产一区二区丝袜| 青青草国产精品| 亚洲色成人一区二区三区小说| 国产精品久久97| 久久99精品久久久久久水蜜桃| 成人精品视频久久久久| 免费无遮挡无码永久视频| 日韩欧美亚洲区| 丁香色欲久久久久久综合网| 一区二区三区四区欧美日韩| 久久精品视频99| 久久狠狠久久综合桃花| av免费观看网| 国产一区二区三区免费不卡| 欧美一区激情视频在线观看 | 日韩毛片在线免费看| 亚洲精品国产一区| 久久99视频精品| 国产精品精品国产| 国产精品啪啪啪视频| www.日韩免费| 久久久久久香蕉| 久久亚洲国产精品日日av夜夜| 成人国产精品久久久久久亚洲| 国产一区二区四区| 国语精品免费视频| 欧美二区在线看| 欧美日韩国产精品一卡| 日韩免费观看网站| 日本精品免费一区二区三区| 色视频一区二区三区| 熟女少妇精品一区二区| 亚洲高清资源综合久久精品| 欧美激情喷水视频| 色综合天天狠天天透天天伊人| 欧美精品性视频| 欧美精品免费在线观看| 久久九九亚洲综合 | 久久艳片www.17c.com| 国产精品久久久久久久久久| 国产成人午夜视频网址| 精品国产一区二区三区久久狼黑人| 久久久久久久久久久成人| 久久久久久久久久久成人| 九九九久久久| 色婷婷av一区二区三区久久| 久久久精品2019中文字幕神马 | 国产精品美女黄网| 国产精品美乳一区二区免费| 国产精品欧美久久久| 国产精品久久久久免费a∨| 国产精品极品美女在线观看免费| 久久香蕉国产线看观看av| 久久综合久中文字幕青草| 国产aⅴ夜夜欢一区二区三区| 中文字幕综合在线观看| 亚洲黄色一区二区三区| 无码人妻精品一区二区蜜桃网站 | 午夜视频久久久| 日本一区二区视频| 欧美激情第六页| 国产午夜福利视频在线观看| 97久久精品午夜一区二区| 久久精品国产精品青草色艺| 国产精品无码av无码| 精品中文字幕视频| 夜夜爽www精品| 日本福利视频一区| 精品一区国产| 91久久久久久久一区二区| 国产成人精品视| 国产精品三区在线| 亚洲一区二区不卡视频| 性一交一乱一伧国产女士spa | 国产精品69久久| 精品国产一区二区三区久久狼5月 精品国产一区二区三区久久久狼 精品国产一区二区三区久久久 | 天堂va久久久噜噜噜久久va| 午夜精品一区二区三区在线播放| 欧美一级日本a级v片| 欧美精品一区在线| 成人在线一区二区| 色噜噜国产精品视频一区二区| 国产精品国语对白| 天堂精品视频| 国产在线视频不卡| 国产高清自拍99| 久久在精品线影院精品国产| 亚洲欧洲日韩精品| 欧美精品一区免费| 91精品国产自产在线老师啪| 久久精品福利视频| 亚洲免费久久| 美媛馆国产精品一区二区| 91精品国产精品| 国产精品视频精品视频| 天天综合中文字幕| 国产女大学生av| 久久精品国产一区二区三区| 亚洲精品偷拍视频| 国产资源在线视频| 国产成a人亚洲精v品在线观看| 久久国产精品首页| 欧美在线观看视频| 91国在线高清视频| 国产精品都在这里| 日韩精品大片| 2019日韩中文字幕mv| 精品不卡在线| 日韩欧美在线观看强乱免费| 成人黄色一区二区| 国产精品久久久久999| 日韩精品久久一区二区| 99色这里只有精品| 国产精品久久久久久亚洲调教 | 欧美在线精品免播放器视频| 欧洲久久久久久| 国产精品青青草| 成人亚洲欧美一区二区三区|