加勒比久久综合,国产精品伦一区二区,66精品视频在线观看,一区二区电影

合肥生活安徽新聞合肥交通合肥房產(chǎn)生活服務(wù)合肥教育合肥招聘合肥旅游文化藝術(shù)合肥美食合肥地圖合肥社保合肥醫(yī)院企業(yè)服務(wù)合肥法律

代寫QHE5701、SQL程序設(shè)計(jì)代做
代寫QHE5701、SQL程序設(shè)計(jì)代做

時(shí)間:2024-12-17  來(lái)源:合肥網(wǎng)hfw.cc  作者:hfw.cc 我要糾錯(cuò)



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!
 
請(qǐng)加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp


 

掃一掃在手機(jī)打開當(dāng)前頁(yè)
  • 上一篇:菲律賓八打雁省結(jié)婚證辦理價(jià)格(辦理流程)
  • 下一篇:ITP4206代做、代寫c/c++,Java編程
  • 無(wú)相關(guān)信息
    合肥生活資訊

    合肥圖文信息
    2025年10月份更新拼多多改銷助手小象助手多多出評(píng)軟件
    2025年10月份更新拼多多改銷助手小象助手多
    有限元分析 CAE仿真分析服務(wù)-企業(yè)/產(chǎn)品研發(fā)/客戶要求/設(shè)計(jì)優(yōu)化
    有限元分析 CAE仿真分析服務(wù)-企業(yè)/產(chǎn)品研發(fā)
    急尋熱仿真分析?代做熱仿真服務(wù)+熱設(shè)計(jì)優(yōu)化
    急尋熱仿真分析?代做熱仿真服務(wù)+熱設(shè)計(jì)優(yōu)化
    出評(píng) 開團(tuán)工具
    出評(píng) 開團(tuán)工具
    挖掘機(jī)濾芯提升發(fā)動(dòng)機(jī)性能
    挖掘機(jī)濾芯提升發(fā)動(dòng)機(jī)性能
    海信羅馬假日洗衣機(jī)亮相AWE  復(fù)古美學(xué)與現(xiàn)代科技完美結(jié)合
    海信羅馬假日洗衣機(jī)亮相AWE 復(fù)古美學(xué)與現(xiàn)代
    合肥機(jī)場(chǎng)巴士4號(hào)線
    合肥機(jī)場(chǎng)巴士4號(hào)線
    合肥機(jī)場(chǎng)巴士3號(hào)線
    合肥機(jī)場(chǎng)巴士3號(hào)線
  • 短信驗(yàn)證碼 目錄網(wǎng) 排行網(wǎng)

    關(guān)于我們 | 打賞支持 | 廣告服務(wù) | 聯(lián)系我們 | 網(wǎng)站地圖 | 免責(zé)聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網(wǎng) 版權(quán)所有
    ICP備06013414號(hào)-3 公安備 42010502001045

    亚洲精品欧美| 国产精品丝袜xxxxxxx| 久久香蕉精品香蕉| 日韩精品一卡二卡三卡四卡无卡| 怕怕欧美视频免费大全| 国产在线|日韩| 99伊人成综合| 精品网站aaa| 国产精品亚洲人成在99www| 久久夜夜操妹子| 亚洲欧美日韩专区| 久久狠狠一本精品综合网| 国产激情一区| 欧美成人xxxx| 久草在线中文最新视频| 伊人成人在线| 久久久久久免费视频| 国产精品嫩草影院在线看| 久久亚洲资源中文字| 久久久久免费| 中日韩男男gay无套| 91精品国产91久久久久久密臀| 亚洲69av| 欧美黄污视频| 日韩国产欧美一区二区三区| 超碰在线99| 久久亚洲风情| 国产一区日韩欧美| 开心激情综合| 北条麻妃在线一区二区免费播放 | 伊人成综合网站| 亚洲国产一区二区三区在线播放| 91免费精品国偷自产在线在线| 国产亚洲字幕| 欧美人成在线| 日韩精品高清不卡| 韩国精品主播一区二区在线观看| 视频在线观看一区| 亚洲一区区二区| 在线成人直播| 精品在线91| 亚洲午夜极品| 99久久亚洲精品| 久久婷婷久久| 欧洲在线一区| 久久久成人网| 精品视频高潮| 999久久久国产精品| 精品精品久久| 久久91在线| 久久激情网站| 天天躁日日躁成人字幕aⅴ| 精品国产网站| 久久精选视频| 欧美 日韩 国产精品免费观看| 香蕉视频一区| 女厕嘘嘘一区二区在线播放| 亚洲小说欧美另类社区| 天堂网在线观看国产精品| 亚洲欧美一区在线| 红桃视频亚洲| 蜜桃av一区| 黄视频网站在线观看| 日韩精品91| 日日夜夜综合| 久久久亚洲欧洲日产| 综合国产精品| 怕怕欧美视频免费大全| 亚洲精品无吗| **爰片久久毛片| 精品理论电影| 亚洲二区免费| 国产亚洲亚洲| 国产高潮在线| 日本久久久久| 国产精品一区二区美女视频免费看 | 丁香五月缴情综合网| 三级小说欧洲区亚洲区| 狠狠操综合网| 免费在线观看一区二区三区| 亚洲精品mv| 久久国产生活片100| 日本美女一区二区| 日韩av字幕| 91精品国产调教在线观看| 好吊视频一区二区三区四区| 日韩在线一区二区三区| 神马久久午夜| 日本不卡在线视频| 亚欧洲精品视频在线观看| 伊人久久噜噜噜躁狠狠躁| 影视先锋久久| 欧美xxxxx视频| 久久精品人人做人人爽电影蜜月| 欧美黄色一区| 国产精品22p| 日韩午夜激情| 一本大道色婷婷在线| 麻豆精品久久精品色综合| 日韩三级视频| 91成人免费| 免费看男女www网站入口在线| 97欧美成人| 亚洲警察之高压线| 久久亚洲国产| a国产在线视频| 日本vs亚洲vs韩国一区三区| 日韩aaa久久蜜桃av| 激情久久中文字幕| 日韩欧美综合| 欧美三级一区| 亚洲网站视频| 女海盗2成人h版中文字幕| 在线观看一区| 加勒比色老久久爱综合网| 老司机午夜精品视频在线观看| 日韩成人综合网| 日韩激情欧美| 天堂成人免费av电影一区| 一区二区三区四区五区在线| 少妇精品久久久一区二区| 亚欧美无遮挡hd高清在线视频| 天堂中文在线播放| 久久av免费| 国产二区精品| 国产一区 二区| 中文字幕视频精品一区二区三区| 中文亚洲免费| 捆绑调教一区二区三区| 极品束缚调教一区二区网站| 蜜桃av噜噜一区二区三区小说| 日韩精品乱码av一区二区| 精品久久ai| 久久91导航| 亚洲性视频在线| 伊人色综合一区二区三区影院视频| 日本麻豆一区二区三区视频| 久久久影院免费| 亚洲国产综合在线观看| 57pao国产一区二区| 乱人伦视频在线| 久久久久九九精品影院| 日av在线不卡| 国产欧美日韩精品一区二区免费| 黄页网站一区| 日本sm残虐另类| 91精品二区| 91成人小视频| 99pao成人国产永久免费视频| 欧美一区免费| 在线视频亚洲专区| 蓝色福利精品导航| 亚洲国产一成人久久精品| 亚洲精品婷婷| 国产亚洲一级| 最新国产精品视频| 久久久久久色| 都市激情久久| 成人在线视频免费看| 精品久久一区| 久久一日本道色综合久久| 极品裸体白嫩激情啪啪国产精品| 久久精品欧洲| 亚洲一区二区网站| 国产欧美欧美| 亚洲国产福利| 99精品视频精品精品视频| 日韩精品免费视频人成| 狠色狠色综合久久| 国产麻豆精品久久| h片在线观看视频免费免费| 亚洲不卡视频| 国产精品久久国产愉拍| 黄色一区二区三区四区| 国产伦一区二区三区| 亚洲人成午夜免电影费观看| 欧美日韩导航| 一区二区三区在线观看免费| 视频一区国产视频| www国产精品| 日韩高清不卡一区| 三级在线观看一区二区| 亚洲国产欧美在线观看| 三级精品在线观看| 老牛影视一区二区三区| 国内精品麻豆美女在线播放视频 | 日韩久久99| 麻豆九一精品爱看视频在线观看免费| 亚洲毛片免费看| 亚洲成人不卡| 国产偷自视频区视频一区二区| 日本伊人久久| 久久中文字幕一区二区三区| 蜜臀av性久久久久蜜臀av麻豆| 在线综合色站| 亚洲综合激情在线| 日韩电影免费网址| 伊人久久成人| 精品久久ai电影| 国产一区二区精品久|