Question: Part 1 : Database Description and Design . 1 - Write an introduction about a database of your choice. The database is pet adoption The
Part : Database Description and Design Write an introduction about a database of your choice. The database is pet adoption
The database must include at least five entities. Do not select any database which were studied in the lablecture Mark Design an entityrelationship 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. Marks Convert the ER diagram to a class diagram. Mark Part : Create and Populate Relations Map the ER diagram to a relational model and create the relations in MySQL Mark Enter at least tuples for each relation. Your solution should include thescreenshots of your relations with data. Mark Part : Indexes, Queries and Fragmentation Write any retrieval query that includes a selection condition. Illustrate how MySQL internally performed this query eg such as parsing and optimization Mark Create an index for the same column used in the previous selection condition. Mark 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. Mark Write any retrieval query that includes at least one join condition and one selection condition. Show the results of the query. Mark Show the query statistics and execution plan for the above query. MarkPart : Roles, Privileges and Triggers Create roles and assign the following privileges to the roles: Mark Give all privileges to the first role. Give select and update privileges to the second role, which canfurther assign the same privileges to others. Give only insert privileges to the third role Create three accounts and assign the above roles to the created accounts each account with a different role Mark Create SQL trigger that must check condition in a relation. Mark
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
