COMP 1011 Database Systems Assignment

Assignment Help Database Management System
Reference no: EM132563796

COMP 1011 Database Systems - Middle East College

Learning Outcome 1. Manage database instances and database storage

Learning Outcome 2. Devise and implement database security policies

Assignment Objective

As a Database Administrator, to configure the database server, choose and apply skills relevant client/server environment and manage the data in an organization's business processes.

Assignment Tasks

Part 1. Submit a work proposal for this assignment which must include:
• Understanding of deliverables - a detail description of deliverables.
• General overview of proposed plan - initial understanding of solution to task2 to task-4.
• Timeline for completion of the given tasks.

Part 2. Consider faculties (users) of a certain college, initiates remote database connections using the college application and saves attendance of their students in the class. Students' attendance details are saved in the college database server.

Using the above context as an example, draw the diagram and briefly elaborate on the series of actions done in a transaction server process architecture.

Your solution must include the use of user process, server process, log writer, database writer process and checkpoint process in performing the transaction. Solution should also include the shared memory areas (buffer pool, log buffer and query plan cache) and physical structures (data files and log files).

Note: Solution should be written strictly in accordance with the given context of faculties as users saving data in server. Simply writing theoretical points should be avoided.

Part 3. Write the relevant SQL commands for the following. In your own words, briefly elaborate the commands/keywords. Use your first name or College Id while naming the objects.
a. Create a user (e.g. user1) and assign the privilege to connect to the database and create any table (e.g. Table1)
b. Create three more users (e.g. user2, user3 and user4), and assign the privilege to connect to the database.
c. Create two roles e.g. R1 and R2.
d. Role R1 should be assigned the privileges to insert and update records on table created by user1.
e. Role R2 should be assigned the privileges to view the rows of table created by user1.
f. Assign the role R1 to user2.
g. Assign the role R2 to user3 and user4.
h. Login as user2 and insert at least two rows in the table (table1).
i. Login as user3 and user4 and view the rows of table (table1).

Part 4. Create any two related tables of your choice and insert at least two records in each of the table. Tables should include primary key and foreign key column(s). Demonstrate the usage of views by creating any two views on the created tables. At least one of the view should be based on two tables. Solution should also include the SQL commands to retrieve the data using the views.

Note: Avoid using DEPT and EMP tables. Each table should have at least three columns. Datatype of columns should be relevant.

Attachment:- Database Systems.rar

Reference no: EM132563796

Questions Cloud

What are the most important rules live by : What are the most important rules you live by? What were the most important rules in your family? Could you will those rules to be universal?
Why was a risk management plan considered unnecessary : Why was a risk management plan considered unnecessary? Should risk management planning be performed in the proposal stage or after contract award.
Explain the informal fallacy : Explain the informal fallacy and provide an example of an argument that commits that fallacy. The example of the argument should be in quotation marks.
Why do people believe in both god and evil : God and Evil Discussion - If evil presents a philosophical problem for the idea of God, why do people believe in both God and evil? Explain in details.
COMP 1011 Database Systems Assignment : COMP 1011 Database Systems Assignment Help and Solution, Middle East College - Assessment Writing Service - Manage database instances and database storage
The systems development life cycle : What you believe the most significant difference is between a traditional approach to system development and an iterative/agile development approach.
Describe perceptual in infants : Describe the changes in family dynamics at the birth of a child as they affect each of the following: newborn, mother, father, siblings
Explain plato view of how self-interest can corrupt nature : Explain Plato view of how self-interest can corrupt our natures such that we might follow in the footsteps of Gyges. Given Plato negative view of human nature
Explain aristotle conception of the purpose of human life : Explain Aristotle's conception of the purpose of human life, review the chapter discussions on the four causes and on the purpose of nature

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