Designing and implementing a relational database

Assignment Help Strategic Management
Reference no: EM133142016

ITECH 1103 Big Data and Analytics Assignment - SQL Database

Overview - The purpose of this task is to develop student's skills in designing and implementing a relational database for a given case study.

Assessment Details -

Background - You are to design a scenario of your choosing. This scenario will be modelled initially as an ERD, and then implemented in SQL statements. As well as creating the requisite SQL Tables, you will need to manufacture data that is imported into these Tables. You will then be required to develop several SQL queries to provide key functionality for your database.

Requirements -

1. Scenario choice: your chosen scenario must include at least three entities which are related to each other. This really can be anything you choose, but you are advised to choose something you have knowledge of, to make the exercise easier. An example could be a hobby that you have - perhaps you enjoy a sport, and you wish to develop a database that models some form of performance related to the teams and games played in this sport. Another example could be a part-time job you may have, and you may wish to develop a database to assist some aspect of that business. Another example could be some area of science, perhaps an engineering type application that models a power station or a factory or an experiment of some kind. Because this "brief" is very open-ended, you are recommended to check your chosen scenario with the teaching staff to make sure it is suitable. A final consideration when thinking of your scenario are the list of SQL queries that you will need to execute within your database. For instance you will need to include certain search and statistical functions, so your scenario will need to be sophisticated enough to make these queries possible. PLEASE NOTE: each student is required to develop a UNIQUE scenario - it will not be permitted that two students use the exact same scenario.

2. Your ER Diagram must include at least three entities. There is no upper bound on how many entities you choose, but you are advised to include no more than five. Design your ER Diagram with all entity names, attribute names, primary and foreign keys, relationships, cardinality and participation indicated. You will need to normalise all of your entities, to resolve any many to many relationships.

Observe the following restrictions when creating your scenario:

- One (or more) of your entities must have a numeric field

- One (or more) of your entities must contain an alphanumeric (varchar) field

- One of your entities must contain a compound key

- Do not have include cyclic relationship (A->B->C->A)

Your attribute names, primary and foreign keys should be indicated as per the conventions given in the lecture slides (i.e. attributes as proper nouns, primary key underlined and foreign keys in italic

All many to many relationships should be resolved, and you may wish to include a discussion of normalisation including the normal form that each entity is in and why that is optimal.

3. For each entity, you must create some example data for that entity. Include at least 10 rows of data for each entity. This data must be initially stored in a text file that will be imported into the database.

4. Write the SQL statements to create the table structures from your developed ERD. The structures should contain the attributes specified in your ERD. Use data types that are appropriate for the data that will need to be stored in each attribute. Enforce primary key and foreign key constraints as indicated by your ERD. Write the SQL code to insert your data from (3) into the SQL table structures.

5. Write the SQL statements that provide the following database functionality:

Query 1. Write an SQL statement that correctly uses the 'LIKE' symbol on an alphanumeric field to select a subset of data. Explain the purpose of your query for your database solution.

Query 2. Write an SQL statement that correctly implements a JOIN statement over two or more entities to select a subset of data. Explain the purpose of your query for your database solution.

Query 3. Write an SQL statement that correctly uses the '>' operator to select a subset of data for a single entity. Explain the purpose of your query for your database solution.

Query 4. Write an SQL statement that correctly uses the 'GROUP BY' operator to select an aggregation of data (e.g. SUM, AVG, COUNT). Explain the purpose of your query for your database solution.

Query 5. Write an SQL statement that correctly uses the 'IN' symbol to select a subset of data for a single entity. Explain the purpose of your query for your database solution.

Query 6. Write an SQL statement that correctly uses the 'UPDATE' symbol to modify at least three rows of data in one of your tables. Explain the purpose of your query for your database solution.

6. Write a short section (two or three paragraphs) about some aspect of your scenario that might be too difficult or very complex to implement in an SQL database.

Documentation requirements -

1. Prepare a report (single Word or PDF document) which contains the following:

a) ER diagram based on your created scenario

b) Example data

c) A copy of your SQL code - you must also provide associated output (as screengrabs, inserted into the report)

d) Statement of any resources used. These includes full disclosure of assistance from all sources including tutors and other students. Full APA referencing of any resources used.

Nolte - Scenario is changed which is bank system.

Reference no: EM133142016

Questions Cloud

BUSN7003 - Industry Research Project Assignment : BUSN7003 - Industry Research Project Assignment Help and Solution - Southern Cross University - Assessment Writing Service - TOPIC - EDUCATION AND EARNINGS
Business Intelligence and Knowledge Management Reporting : HS3041 Business Intelligence and Knowledge Management Reporting Assignment - Holmes Institute - What is the overall Sales revenue
CIS015-3 Social and Professional Project Management : CIS015-3 Social and Professional Project Management Assignment Help and Solution - University of Bedfordshire - Assessment Writing Service
CPCCBS6002 - Research and Evaluate Construction Methods : CPCCBS6002 - Research and Evaluate Construction Methods and Materials for Commercial Buildings to Three Storeys Assignment Help and Solution - TAFE NSW
Designing and implementing a relational database : Overview - The purpose of this task is to develop student's skills in designing and implementing a relational database for a given case study
Examines the opportunities and benefits e-commerce offers : E-commerce Applications - examines the opportunities and benefits e-commerce offers a small business such as the Organic Toy Company
Seminar presentation reporting on listening texts prompt : You will prepare and deliver a seminar presentation reporting on the ideas and information in reading and listening texts
Determine the concentration of caffeine : SMA0020 Practical - Determination of the relative proportions of caffeine and aspirin by GC-MS - determine the concentration of caffeine
Describe the structural system and materials of the building : Describe the structural system and materials of the building. Provide reasoning behind your assumptions based on building characteristics and architectural plan

Reviews

Write a Review

Strategic Management Questions & Answers

  Design and implement communication and marketing strategies

Report of a Business Marketing Strategy Case - design and implement communication and marketing strategies, (c) reflect on the role of leadership in formulating

  Describe strategic planning techniques used

Describe strategic planning techniques used to formulate alternative strategies designed to achieve stated business goals. Create a plan to implement a firm's strategy and manage the change from current operations.

  Decide the delegation process that you will follow

Evaluate the following scenarios and decide the delegation process that you will follow.

  Conduct a comprehensive external environmental scan of your

conduct a comprehensive external environmental scan of your business unit including a five forces analysis to identify

  Assignmentpart-1best buy co inc sustainable customer

assignmentpart-1best buy co. inc. sustainable customer centricity model?to understand what is expected in the

  Write proposal in traffic administration for driver behavior

Write proposal in Traffic administration for driver behavior and its relationship to road accident in the United Arab Emirates.

  What are the advantages of the use of factor-rating schemes

What are the advantages and disadvantages of the use of factor-rating schemes?

  Review simulated businesss risk management processes

Determine the risk context associated with establishing a new business outlet within the existing business structure. You will be required to review internal

  What types of strategic alternatives might such organization

Imagine a nonprofit organization trying to raise funds for cancer research. What types of strategic alternatives might such an organization develop?

  Question 1in view of the fact that the time kenya became a

question 1in view of the fact that the time kenya became a leading tourist destination in africa in the1970s it has

  Develop a marketing mix strategy for the new service

Develop marketing mixes for services.  - "Product" (service) strategy issues include what is being processed (people, possessions, mental stimulus, information), core and supplementary services, customization versus standardization, and the servic..

  Describe and discuss all four of the four ps

Describe and discuss (broadly speaking) the four Ps associated with Apple iPhone. Describe and discuss all four of the four Ps: People, Processes, Program, and Performance.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd