Escolar Documentos
Profissional Documentos
Cultura Documentos
https://www.homeworkping.com/
Database Development
(COMP08002)
Coursework
Work Mode:
2 -3 students
Contribution:
Submission date:
Demonstration date:
Coursework Overview
Your group is part of a consultancy company that specialises in the
provision of database systems. You are required to apply you expertise in
the design and implementation of a prototype database system that
meets the requirements of a particular case study. There are three case
studies and each relates to the particular specialism of the student groups
within the class. You should use the case study that is most closely
associated with your programme.
2010/2011 (Trimester 2)
You should not change any aspects of the case studies that are clearly
stated. However, the case studies are sometimes vague in places and so
you may make some assumptions of your own to clarify some aspects.
However, if you do make assumptions, it is important that I know what
they are so that I understand the impact on your version of the database
design and implementation. Any assumptions/extensions to a case study
should be documented in your submitted report.
Coursework Requirements
1.
2.
2010/2011 (Trimester 2)
Please check that each relation is in third normal form (3NF). Please consult with your
lecturer if you are unsure how to use normalisation to validate your relations as being in
3NF.
3.
4.
2010/2011 (Trimester 2)
Objective: To create a SQL Server Database to store the data required for your case
study.
To fulfil this part of the coursework is create a database with tables as described in your
data dictionary using Microsoft SQL Server 2008. Where appropriate set any table
constraints necessary to ensure that the data remains correct. Ensure that referential
integrity (RI) is established between related tables. Create a diagram showing all of the
related tables in your implemented database. This diagram will be viewed during the
demonstration and should be included in your coursework submission.
Enter test data (approximately 5-10 rows) into each table. (Please ensure that your tables
contain sufficient data to demonstrate the queries in Section 5.)
5.
(vii)
(viii)
(ix)
(x)
(xi)
columns.
Retrieve all related records from a single table that are ordered using two nonprimary key columns.
2010/2011 (Trimester 2)
(xii)
Retrieve one or more aggregate values (such as average or sum) for a single
(xiii)
(xiv)
(xv)
table.
Retrieve groups of records from a single table.
Retrieve some groups of records from two related table.
Retrieve aggregate values (such as count) for groups of records from a single
(xvi)
table.
Retrieve some records and some columns from a table based on the value(s)
6.
Marking Scheme
The marks allocated to the parts of the coursework are as follows.
Entity-Relationship (ER) Model
(20)
(20)
Data Dictionary
(10)
(25)
(20)
Coursework Demonstrations
(5)
2010/2011 (Trimester 2)
Paisley Campus
You are required to submit your coursework report to the School of Computing Student Office
(E217) on or before 4.00pm on Tuesday of Week 11. A copy of your SQL Server data and log
files and a SQL CREATE DATBASE script for your database should be uploaded to the
digital dropbox in the Database Development folder of Blackboard.
Please note that Database Development students at other UWS campuses should follow the
submission instructions issued by your lecturer.
2010/2011 (Trimester 2)