Create schema ddl statements to build your database

Assignment Help Database Management System
Reference no: EM133958672

Database Design

Objectives
This assessment item relates to the unit learning outcomes as in the unit descriptor. This assessment is designed to reinforce the lecture material and give students practice at applying Database design techniques, as well as providing a relational schema using DDL statements and relational DML statements to demonstrate sophisticated access of the Database to be built.

Assignment Case Study
This assessment will be completed in groups of 4 students from the same class. Groups will be formed within the first 2 weeks, and students will be expected to work within these groups for the remainder of the semester on the group case study.

Each group needs to choose a particular type of Information System, research the storage requirements then design and build a possible database for that system. For instance, a group may choose a POS system for a supermarket, a small online savings bank, a stock management system for a financial firm etc. Get AI-free online assignment help from experienced academic experts.

Deliverable Description
The deliverable should consist of four parts, detailed as follows:

Requirement specification
Your group must provide an overview of the selected system and specify its requirements. These requirements should directly relate to the tasks outlined in the subsequent three parts.

Database ER Model
The ER Model should represent the database structure you plan to build for the group case study. It must be presented using Crow's Foot notation and accurately reflect the database to be built. The model should provide a realistic depiction of the data requirements for the chosen system and include at least 10 entity types.

Database Schema DDL statements
You are required to create Schema DDL statements to build your database. Your tables should include all appropriate primary and foreign keys, as well as any relevant constraints.

Sophisticated DML statements
You are required to construct SQL INSERT statements to populate all your tables with initial data, ensuring that each table contains at least 5 rows. You have the freedom to choose appropriate data for insertion. Additionally, you must create 5 SQL statements to demonstrate sophisticated data access. These statements must involve joins between multiple tables (Inner Joins only are acceptable). The test data should be sufficient to effectively demonstrate the use of your SQL statements. These statements should be included in a script and presented in class to your tutor.

Reference no: EM133958672

Questions Cloud

Identify potential customers who have higher probability : Build a model that will help the marketing department to identify the potential customers who have a higher probability of purchasing the loan
Explain how ancient romans use its flag : Explain how ancient romans use its flag.
Proactive security measures assessment : TECH2400 Introduction to Cyber Security, kaplan business school How to configure them to meet security objectives - Separate the screenshots per objective
Implementation of a standardised reporting system : HI6037 Business Analytics Fundamentals, Holmes Institute - Explain the key benefits of implementing a standardized approach to reporting within an organisation
Create schema ddl statements to build your database : HI5033 Database Design, Holmes Institute - create Schema DDL statements to build your database. Your tables should include all appropriate primary and foreign
Apply descriptive and predictive analytics techniques : Develop and execute an analytics project that must include predictive analytics and/or forecasting. Describe your project work addressing all feedback received
Write a bash script to check the hash value of a file : CSC8520 Securing Networks T2 2025, University of Southern Queensland - A combination of Cyber Security questions including programming
Briefly explain your network architecture : CMP020L018A Networking and Security Practice, University of Roehampton Show custom dashboard with at least 5 widgets displaying live data. Briefly explain each
Explain how ethical behavior helps keep workplaces : Explain how ethical behavior helps keep workplaces and communities safe. Explain how different groups of people (e.g., young people, older adults, or people

Reviews

Write a Review

Database Management System Questions & Answers

  Knowledge and data warehousing

Design a dimensional model for analysing Purchases for Adventure Works Cycles and implement it as cubes using SQL Server Analysis Services. The AdventureWorks OLTP sample database is the data source for you BI analysis.

  Design a database schema

Design a Database schema

  Entity-relationship diagram

Create an entity-relationship diagram and design accompanying table layout using sound relational modeling practices and concepts.

  Implement a database of courses and students for a school

Implement a database of courses and students for a school.

  Prepare the e-r diagram for the movie database

Energy in the home, personal energy use and home energy efficiency and Efficient use of ‘waste' heat and renewable heat sources

  Design relation schemas for the entire database

Design relation schemas for the entire database.

  Prepare the relational schema for database

Prepare the relational schema for database

  Data modeling and normalization

Data Modeling and Normalization

  Use cases perform a requirements analysis for the case study

Use Cases Perform a requirements analysis for the Case Study

  Knowledge and data warehousing

Knowledge and Data Warehousing

  Stack and queue data structure

Identify and explain the differences between a stack and a queue data structure

  Practice on topic of normalization

Practice on topic of Normalization

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