Our Services

Get 15% Discount on your First Order

[rank_math_breadcrumb]

IT-354: Database Management Systems

Description

Instructions

Suppose you are a database administrator in a large company, and you have been asked to create a new database. Create your database scenario and follow the following instructions.

  • You must use MySQL for database creation and manipulation.
  • Select ONE database scenario of your choice. Do not select any scenario which you have studied in the lab/lecture. All your answers should be according to the selected scenario.
  • Support your answer with a detailed explanation and screenshots.
  • Part 1: Database Description and Design1- Write an introduction about a database of your choice. The database must include at least five entities. Do not select any database which were studied in the lab/lecture. (1 Mark)2- Design an entity-relationship (ER) diagram based on your scenario requirements. Ensure that cardinalities, relationships, and primary keys are clearly represented. State any assumptions that may affect the ER diagram. (2 Marks)3- Convert the ER diagram to a class diagram. (1 Mark)
  • Part 2: Create and Populate Relations
  • 1- Map the ER diagram to a relational model and create the relations in MySQL. (1 Mark)

    2- Enter at least 15 tuples for each relation. Your solution should include the screenshots of your relations with data. (1 Mark)

  • Part 3: Indexes, Queries and Fragmentation
  • 1- Write any retrieval query that includes a selection condition. Illustrate how MySQL internally performed this query (e.g., such as parsing and optimization) (1 Mark)

    2- Create an index for the same column used in the previous selection condition. (1 Mark)

    3- Select any relation (table) from your database and perform vertical fragmentation on it. Show the table before and after fragmentation. Additionally, discuss the benefits of using such fragmentation. (1 Mark)

    4- Write any retrieval query that includes at least one join condition and one selection condition. Show the results of the query. (1 Mark)

    5- Show the query statistics and execution plan for the above query. (1 Mark)

  • Part 4: Roles, Privileges and Triggers
  • 1- Create 3 roles and assign the following privileges to the roles: (1 Mark)

    – Give all privileges to the first role.

    – Give “select” and “update” privileges to the second role, which can further assign the same privileges to others.

    – Give only insert privileges to the third role.

    2- Create three accounts and assign the above roles to the created accounts (each account with a different role). (1 Mark)

    3- Create SQL trigger that must check condition in a relation. (1 Mark)

    College of Computing and Informatics

    Project
    Deadline: Day 4/12/2024 @ 23:59
    [Total Marks for this Assignment is 14]
    Student Details:

    CRN:

    Name: ###
    Name: ###
    Name: ###
    Name: ###

    ID: ###
    ID: ###
    ID: ###
    ID: ###

    Instructions:

    • You must submit two separate copies (one Word file and one PDF file) using the Assignment Template on
    Blackboard via the allocated folder. These files must not be in compressed format.

    • It is your responsibility to check and make sure that you have uploaded both the correct files.
    • Zero mark will be given if you try to bypass the SafeAssign (e.g. misspell words, remove spaces between
    words, hide characters, use different character sets, convert text into image or languages other than English
    or any kind of manipulation).

    • Email submission will not be accepted.
    • You are advised to make your work clear and well-presented. This includes filling your information on the cover
    page.

    • You must use this template, failing which will result in zero mark.
    • You MUST show all your work, and text must not be converted into an image, unless specified otherwise by
    the question.

    • Late submission will result in ZERO mark.
    • The work should be your own, copying from students or other resources will result in ZERO mark.
    • Use Times New Roman font for all your answers.
    Restricted – ‫مقيد‬

    Instructions

    Pg. 01
    Learning
    Outcome(3):
    Develop a
    standard
    database using
    DBMS.
    .

    Instructions
    Suppose you are a database administrator in a large company, and you have been asked
    to create a new database. Create your database scenario and follow the following
    instructions.

    • You must use MySQL for database creation and manipulation.
    • Select ONE database scenario of your choice. Do not select any scenario which
    you have studied in the lab/lecture. All your answers should be according to the
    selected scenario.

    • Support your answer with a detailed explanation and screenshots.
    • You should use the same project document to prepare your answer. A word file
    and a pdf file should be provided.

    • Each group can have a minimum of 2 and a maximum of 4 students

    Restricted – ‫مقيد‬

    Project Description

    Pg. 02
    Learning
    Outcome(4):
    Analyze
    algorithms for
    query processing.

    Project Description

    14 Marks

    • Part 1: Database Description and Design
    1- Write an introduction about a database of your choice. The database must
    include at least five entities. Do not select any database which were studied
    in the lab/lecture. (1 Mark)
    2- Design an entity-relationship (ER) diagram based on your scenario
    requirements. Ensure that cardinalities, relationships, and primary keys are
    clearly represented. State any assumptions that may affect the ER diagram.
    (2 Marks)
    3- Convert the ER diagram to a class diagram. (1 Mark)

    • Part 2: Create and Populate Relations
    1- Map the ER diagram to a relational model and create the relations in MySQL.
    (1 Mark)
    2- Enter at least 15 tuples for each relation. Your solution should include the
    screenshots of your relations with data. (1 Mark)

    • Part 3: Indexes, Queries and Fragmentation
    .

    1- Write any retrieval query that includes a selection condition. Illustrate how
    MySQL internally performed this query (e.g., such as parsing and
    optimization) (1 Mark)
    2- Create an index for the same column used in the previous selection condition.
    (1 Mark)
    3- Select any relation (table) from your database and perform vertical
    fragmentation on it. Show the table before and after fragmentation.
    Additionally, discuss the benefits of using such fragmentation. (1 Mark)
    4- Write any retrieval query that includes at least one join condition and one
    selection condition. Show the results of the query. (1 Mark)
    5- Show the query statistics and execution plan for the above query. (1 Mark)

    Restricted – ‫مقيد‬

    Pg. 03

    Project Description
    • Part 4: Roles, Privileges and Triggers
    1- Create 3 roles and assign the following privileges to the roles: (1 Mark)
    – Give all privileges to the first role.
    – Give “select” and “update” privileges to the second role, which can
    further assign the same privileges to others.
    – Give only insert privileges to the third role.
    2- Create three accounts and assign the above roles to the created accounts (each
    account with a different role). (1 Mark)
    3- Create SQL trigger that must check condition in a relation. (1 Mark)

    Restricted – ‫مقيد‬

    Purchase answer to see full
    attachment

    Share This Post

    Email
    WhatsApp
    Facebook
    Twitter
    LinkedIn
    Pinterest
    Reddit

    Order a Similar Paper and get 15% Discount on your First Order

    Related Questions

    372 ass 13

    Description swwwwwwwwwzxzx College of Health Sciences Department of Health Informatics ASSIGNMENT COVER SHEET Course name: Public health outbreak and disaster management Course number: PHC 372 Assignment title The Role of Technology in Public Health Disaster Management “Natural disasters have always been a significant threat to human lives and infrastructure, causing

    Mechanical Report

    Description Hi, I hope you’re doing well. I need a report about mechanical, including an introduction, main topic, summary, conclusion, and references. The report should be around 500 words.Thank you!

    215 dis 6

    Description Discussion Question: Discuss “one electronic resource you will prefer to use for searching scientific publication to write literature review for your proposal and why”. Instructions for Completing the Discussion Questions: Post your original response by next Wednesday at 11:59 PM. · Your response should not exceed 250 words. ·

    hcm 213 ass 8

    Description see College of Health Sciences Department of Public Health ASSIGNMENT COVER SHEET Course name: Financial Management for Healthcare Course number: HCM 213 CRN XXXXXXXXX Assignment title or task: Restricted – ‫مقيد‬ “What are the working capital financing options available for the corporates in Kingdom of Saudi Arabia? Define any

    MGT – 402 (Entrepreneurship and small business)

    Description Below are the conditions for completing the assignment. Additionally, there are further requirements inside the file that must be followed: -Make sure to avoid plagiarism as much as possible . -Use font Times New Roman , 12 font sizes. -Use 1.5 line spacing with adjust to all paragraphs (

    215 ass 6

    Description see College of Health Sciences Department of Public Health ASSIGNMENT COVER SHEET Course name: Healthcare Research Methods Course number: PHC215 CRN ***** Q1: Select any health-related condition of your interest and prepare research proposal under following points Assignment title or task: Students Name: 1. Title of project – max.

    Research & Summaries Question

    Description (( PLEASE USE YOUR OWN WORDS AND WRITE THE REFERENCE)) (( PLEASE CHECK THE ATTACHED FILE AND FOLLOW THE INSTRUCTIONS CAREFULLY )) (( PLEASE NO PLAGIARISM )) (( Please use APA 7th edition )) ‫المملكة العربية السعودية‬ ‫وزارة التعليم‬ ‫الجامعة السعودية اإللكترونية‬ Kingdom of Saudi Arabia Ministry of Education

    MGT – 325 (Management of Technology)

    Description Below are the conditions for completing the assignment. Additionally, there are further requirements inside the file that must be followed: -Make sure to avoid plagiarism as much as possible . -Use font Times New Roman , 12 font sizes. -Use 1.5 line spacing with adjust to all paragraphs (

    499 dis 8 – 1

    Description Discussion 1 Students must initiate a post and reply to at least three posts Briefly describe your role in the internship. What differences have you noticed as you have transitioned from your role as student to intern? What new knowledge or skill did you learn since the beginning of

    499 dis 8 – 2

    Description Discussion two, requires you to answer the following questions:  What did you learn, either from reading or classroom discussions that you applied on the internship?  Which courses/subjects you feel could be expanded or added that would have helped you perform the internship better?  How does this

    351 ass 13

    Description see ASSIGNMENT COVER SHEET Course name: Health and Environmental Risk Assessment Course number: PHC 351 CRN: XXXX Assignment title or task: (You can write a question) Discuss the steps and methods of risk communication and community engagement and support your answer with examples. Student name: xxxx Student ID: xxxx

    351 ass 14

    Description dee ASSIGNMENT COVER SHEET Course name: Health and Environmental Risk Assessment Course number: PHC 351 CRN: XXXX Assignment title or task: (You can write a question) Discuss the steps and methods of risk communication and community engagement and support your answer with examples. Student name: xxxx Student ID: xxxx

    500 ct 12

    Description Critical Thinking: Compare and Contrast the US and KSA Health Care Systems (110 points) Write a paper that addresses the following: Define each country’s healthcare system. Evaluate each country’s private insurance market. Analyze the challenges to each country’s healthcare system. providing services in rural markets. Present recommendations to address

    281 ass 12

    Description see ASSIGNMENT COVER SHEET Course name: Health Behavior Course number: PHC 281 CRN: Assignment title or task: (You can write a question) Student Name: Student ID: Submission Date: Restricted – ‫مقيد‬ Write a short analytical paper (800–1000 words) addressing the following prompts: 1. Introduction o Define health behavior and

    281 ass 13

    Description see ASSIGNMENT COVER SHEET Course name: Health Behavior Course number: PHC 281 CRN: Assignment title or task: (You can write a question) Student Name: Student ID: Submission Date: Restricted – ‫مقيد‬ Write a short analytical paper (800–1000 words) addressing the following prompts: 1. Introduction o Define health behavior and

    Final report – presentation – 9943

    Description I want to make a final report for university training, that is, and these files contain tasks and instructions. College of Administration and Finance Sciences Form Number 3 – PERIODIC REPORT Internship Student Report | Month #? Start Date: __24_/__8_/__2025_ End Date: __18_/__9_/_2025__ Student’s Name: Bashaer Dhafer Al Etihad

    274 ASS 6

    Description SEE College of Health Sciences Department of Public Health ASSIGNMENT COVER SHEET Course name: Health Planning Course number: PHC 247 CRN Assignment title or task: In two essays answer the following questions: 1. Examples of Cultural Tailoring Throughout the Program Planning and Evaluation Cycle (5 grades) 2. What are

    274 ASS 7

    Description SEE College of Health Sciences Department of Public Health ASSIGNMENT COVER SHEET Course name: Health Planning Course number: PHC 247 CRN Assignment title or task: In two essays answer the following questions: 1. Examples of Cultural Tailoring Throughout the Program Planning and Evaluation Cycle (5 grades) 2. What are