Assignment Task
Learning Outcomes Assessed
LO1 – critically evaluate the importance and functionality of components of a typical DBMS environment and devise criteria to evaluate different types of DBMSs and data models;
LO2 – discuss the essential components of a data model and map a data schema created in one model to that of another;
LO3 – conceptualise information contained in a given requirements specification to construct a data model fit for the given specification using appropriate data modelling approaches/techniques
LO4 – suggest and apply appropriate approaches for capturing, storing and processing large volumes of data at enterprises
PART A
YOUR TASK(S)
- Draw.io and Oracle’s SQL Developer Data Modeler are two data modelling CASE tools that can help data designers to create and maintain databases, data warehouses and enterprise data models. Produce a brief technical report, not more than 800 words long, where you would compare and contrast the above two CASE tools focusing primality on the evaluation of the data modelling features the above CASE tools support.
- Identify the entities (and their attributes) that need to be modelled along with any relationships that may exist between these entities; for each entity/relationship identify any constraints that may exist, document your findings in a tabular format; i.e. (a) for each entity you should create a table where you should list the entity’s attributes along with their respective domains (datatype along with any further constraints that restrict the set off possible values); (b) a single relationships table where you should list, for each of the identified relationships, the name and type (binary, ternary, etc) of the relationship, the entities the relationship links along with the respective multiplicities.
- Choose one of the two CASE tools you evaluated above to create an Enhanced Entity Relationship Diagram (Conceptual E-ERD) that represents in a pictorial way the entities, attributes, relationships and constraints (domains, multiplicities) you identified above. NB: you can use any of the notations found in the bibliography to construct your E-ERD (i.e. notation that is not found in bibliography cannot be accepted). `
- Using your chosen CASE tool, to map the Conceptual E-ERD you created above to an equivalent Logical Entity Relationship Diagram. Explain in detail your workings.
- Use the Logical E-ERD you devised above to produce an equivalent relational schema; make sure that you clearly identify the attributes (attribute name, datatype) of each relation, all primary and foreign keys along with any other table and/or column constraints that may exist
PART B
- If R(A, B, C, D, E, G) is a relation and F={AB?C, C?A, BC?D, ACD?B, D?EG, BE?C, CG?BD, CE?AG} a set of set of functional dependencies, calculate the closure of {B, D}, {B, D}+ with respect to F.
- Consider a relation R(A, B, C, D, E) with the following set of functional dependencies AB?C, CD?E, DE?B Is AB a candidate key for this relation? If not, is ABD a candidate key? Justify your answer.
- The Cavendish Institute of Technology (CIT) is using forms to store module results; the table below shows the DB103 – Databases module results.

CIT management wishes to create a relational database to store this type of data. Identify an appropriate set of functional dependencies for the above case and proceed with the normalisation process. Explain each step of your workings stating any assumptions you may make.
Conclude your design by providing a set of normalised relations to the highest possible normal form along with a set of primary and foreign keys.
This 7BDIN007W - IT Computer Science has been solved by our Phd Experts at My Uni Paper. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK and US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics & referencing Style.
Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered.You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turn tin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.