Great Deal! Get Instant $10 FREE in Account on First Order + 10% Cashback on Every Order Order Now

Microsoft Word - Assessment 1 v1.2.docx Database System Assessment Guide Assessment 1 - Case Study Database System – Assessment Guide 1|Page This project is the main assessment of this subject. It is...

1 answer below »
Microsoft Word - Assessment 1 v1.2.docx
Database System
Assessment Guide
Assessment 1 - Case Study
Database System – Assessment Guide 1|Page
This project is the main assessment of this subject. It is worth 20% of your total assessment.
You are required to design a database system for AITGames who operates a platform game
store franchise in Australia. All work is to be completed individually. If parts or all of the
source code you submit is not your own work, you will receive ZERO.

Scenario
You are contracted by AITGames to develop software that records everything about the
games industry. Your first task is to design a database structure to work with this software.
Specifically, the database would need to be able to record the following things:
• Developers who create games. This includes individual developers and teams of
developers. Production Studio for teams would need to be recorded as well. (Hint:
only developers in a team would have a relationship with a production studio)
• Games & Series. Information about every game in the series must be recorded. Some
Games can appear in multiple Game Series (such as Wii family sports pack). Game
information needed to be display in the system includes: Name, Platform, Release
Date, Genre, and price.
• Advertising video. Some games will have advertising on television and/or other social
media. Each advertising clip has a director who can work with many ads. The length
of the advertisement is different depending on the
oadcasting channel, and needs to
e recorded.
• Sale promotion and campaign. Some promotions will be valid for a single time period
and some of them may be valid at multiple times. The database must keep track of
each promotion’s information, such as time period, the products included in the
promotion, promotion details and also the promotion name.
• AITGames store. Every store needs to maintain stock available of games and set the
minimum stock alert for each game in the system (Different store
anches may have
different stock alert level). Each store
anch has many staff members and information
about them must be kept in the database including job title and salary. There are also
different types of employees such as managers and accountants. Managers have their
own parking space and manage other employees. Accountants have a certificate to be
a CA (Chartered Accountant).

Task
Your task is to develop an entity relationship diagram, relational model, and data dictionary
for the scenario. Specifically, you must follow these rules:

ER Diagram:
• Create an entity relationship diagram using any drawing software of your choice.
• Your ERD must include all entities mentioned in the scenario. You are free to add
more if you wish.
• Each entity must have at least 3 attributes excluding keys and the ones explicitly
mentioned in the scenario. For example, game information should have a minimum
Database System
Assessment Guide
Assessment 1 - Case Study
Database System – Assessment Guide 2|Page
total of 9 attributes (key, name, platform, release date, genre, price and 3 others of
your choice).
• Note: remember to convert any many to many (M:N) relationships into composite
entities.
• Note: remember to add in your primary and composite keys for all entities in your
diagram.

Relational Model
• Convert your completed ERD to relational model using Excel or Li
eOffice Calc.
• Make sure your relational model is in 3rd normal form. Note: you don't need all the
previous forms evident, just 3rd normal form.
• Include a minimum of 5 tuples of data in each table.
• Note: remember to add in all your foreign keys at this stage. Hint: The foreign key is
added to the table that sits on the Many to the One side. So many something should
elate (foreign key) to the one thing.

Data Dictionary
• Create a data dictionary for all your attributes using Microsoft Excel or Li
eOffice
Calc.
• Your data dictionary must include the following:
o Field name, type, and source table (table the attribute is from)
o Description
o Minimum and maximum length
o Format
o Range

What to submit
Submit your assignment via canvas. Each section is due at different times (Check Canvas):
• 1 x High quality image (ERD)
• 1 x MS Excel file (relational model)
• 1 x MS Excel file (data dictionary)

Late penalty
Check subject syllabus
Answered Same Day Dec 04, 2021

Solution

Deepti answered on Dec 10 2021
148 Votes
Solution/DataDictionary.xlsx
Data Dictionary
        Data Dictionary: AIT Games Database
        Field Name        Field Type        Source Table        Description        Minimum Length        Format        Range
        DeveloperID        int        Developer        Unique number of each developer        1        Positive Number        001-100
        FirstName        varchar(50)        Developer        First Name of the developer        5        Text
        LastName        varchar(50)        Developer        Last name of the developer        5        Text
        Contact        bigint        Developer        Contact number of the developer        10        Positive Number        0000000000-9999999999
        TeamID        int        ProductionStudio        Team ID of te developer if he/she is in a team ProductionStudio        1        Positive Number        001-100
        TeamName        varchar(50)        ProductionStudio        Name of the team to which a developer may belong        5        Text
        DevProductionID        int        DevProduction        Unique number to map developer to a team        2        Positive Numbe
        TeamID        int        DevProduction        Team ID of te developer if he/she is in a team ProductionStudio        2        Positive Numbe
        DevloperID        int        DevProduction        Developer ID who is associated with a team        2        Positive Numbe
        GameID        int        Game        Unique number of each game        2        Positive Number        001-100
        GameName        varchar(50)        Game        Name of the game        5        Text
        Platform        varchar(50)        Game        Platform on which the game is played        5        Text
        ReleaseDate        date        Game        Date on which the game is released                MM-DD-YYYY        01-01-2019 to 31-12-2019
        Genre        varchar(50)        Game        Genre of the game        5        Text
        Subgenre        varchar(50)        Game        subgenre of the genre        5        Text
        Price        float        Game        cost of the game        2        Decimal Numbe
        GamePublisher        varchar(50)        Game        Publisher Company of the game        5        Text
        GameSeriesID        int        GameSeries        Mapping the series with its games        001-100        Positive Numbe
        SeriesID        int        Series        Unique number for each series of games                Positive Numbe
        SeriesName        varchar(50)        Series        name of series                Positive Numbe
        SeriesPlatform        varchar(50)        Series        platform of series                Positive Numbe
        SeriesReleaseDate        date        Series        release date of the series                Positive Numbe
        SeriesGenre        varchar(50)        Series        genre of the series                Positive Numbe
        SeriesPrice        float        Series        Series Price(differs from game price)                Positive Numbe
        SeriesPublisher        varchar(50)        Series        publisher of the series                Positive Numbe
        AdVideoID        int        AdVideo        Unique number for each video created for advertisement of the game        2        Positive Number        001-100
        Director        varchar(50)        AdVideo        Director of the advertising video        5        Text
        AdPlatform        varchar(50)        AdVideo        Platform on which the advertisement is created        5        Text
        VideoLength        integer        AdVideo        Length of the video in seconds        1        Positive Number        001-100
        Channel        varchar(50)        AdVideo        Broadcasting channel        5        Text
        CampaignID        int        Campaign        Unique number for each campaign launched before the game is released        2        Positive Number        001-100
        TimePeriod(Months)        int        Campaign        Campaign period        1        Positive Number        001-100
        CampaignName        varchar(50)        Campaign        Name of the ad campaign        5        Text
        CampaignDetail        varchar(100)        Campaign        Description og the...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here