Why triggers are significant in database systems

Assignment Help Database Management System
Reference no: EM1367326

For this project, you will be creating a database system to solve a school database with classes, students, teachers, and locations and they need to develop schedule for students and teachers. The database will support the plan for the school solving the problem of hand writing each schedule.. The database system must meet the criteria shown below. In addition to the database solution, each student will prepare a system summary.
Database System Requirements (Group Work):

• Create a database and name it ITD640_GPx where "x" is your group letter. Populate your database with appropriate test data.
• Include all of the scripts in a single file called ITD640_GPx.SQL where "x" is your group letter.
• Create at least three related tables in the database.
• Create at least two stored procedures and a script to use each of them.
• Create at least one view (using a script).
• Create at least one trigger.
• Create at least five useful queries. At least one of these queries should use a subquery, and at least one of the queries should use an aggregate function.
• All scripts should be well documented.
Individual Summary:
In addition to the work described above, prepare a summary document with the following information. This document will be submitted as a separate item along with the ZIP of the database and the associated files.
a word document describing the system
1. an ERD or other graphical representation of the system
2. a description of the views, stored procedures, triggers, and queries
3. step-by-step instructions on how to run the queries that will demonstrate the functionality of the system
4. a summary of strengths and weaknesses of the system, as designed
Submit the database, a log file, query files in a zip file called ITD640_GP.ZIP, and his or her own individual summary document as a separate submission. You will have to detach the database before creating the zip file.

2. What are triggers used for, and why are they important in database systems? Provide an example of a situation where a trigger would be appropriate. What would the implementation of this trigger look like?

Reference no: EM1367326

Questions Cloud

How does subsidy affect consumer surplus producer surplus : How does subsidy affect consumer surplus, producer surplus, tax revenue and total surplus. Does a subsidy lead to a deadweight loss.
Determine the price of one us dollar : A bicycle produced in the U.S. costs $100. Using the exchange rates listed in Table 1, what would the bicycle cost in each of the following nations?
Describe demand and marginal income : Describe demand and marginal income curves faced by a industry in a purely competitive market. Are they different from those faced by a industry in oligopolistic competition.
Illustrate what type of market structure is auto industry : Illustrate what type of market structure is auto industry. Has consumer surplus been affected in any way due to changes in auto industry structure and if so, how.
Why triggers are significant in database systems : What are triggers used for, and why are they significant in database systems? Give an example of situation where a trigger would be appropriate. What would implementation of this trigger look like?
How many joules of thermal energy are produced : An arrow is fired with a speed of 23 m/s at a block of Styrofoam resting on a smooth surface. The arrow penetrates a certain distance into block before coming to rest relative to it. All through this process the arrow's deceleration has the magnit..
Why does government support patent process : Why does government support patent process and why does government not encourages monopoly behaviour.
Define black market : May rise or reduce in absolute value as one moves southeast along an indifference curve, depending upon whether the substitution or income effect is dominant.
Elucidate reason for both wage and cost rigidities : Elucidate reason for both wage and cost rigidities including policy implications for se rigidities. Would you conclude on se reasons suggested by New Keynesian economists as relevant to unemployment situation in South Africa.

Reviews

Write a Review

Database Management System Questions & Answers

  Ways of implementing one-to-one relationships

Describe the difference ways of implementing one-to-one relationships. Assume you are maintaining information on offices (office numbers, building, and phone numbers)

  Explain role of a database administrator

Explain the role of a database administrator,the tasks performed by this role and why this role is important in Database Management.

  Create a report which identifies five most expensive bicycle

Create a report which identifies five most expensive bicycles. The report must list bicycles in descending order from most expensive to lease expensive, the quantity on hand for each, and the markup percentage for each.

  Find maximum salary of employees from database table

Find the maximum salary of all employees who are not managers. Give all the managers in the database a 10 percent salary raise. Give all the other employees a 5 percent salary raise.

  Various kinds of keys to form or define relationships

Relational database is based on fact that data in one table can be tied, or related to data in another table. To do this, database utilizes various types of keys to form or define these relationships.

  Use cases perform a requirements analysis for the case study

Use Cases Perform a requirements analysis for the Case Study

  Draw an entity relationship diagram for the system

Draw an Entity Relationship diagram for the system and Identify the table design for the database displaying all the fields/attributes. Ensure that all tables are in 3NF. You also need to identify the primary keys and foreign keys, where applicable..

  Explaining cardinality of a relationship

What is meant by cardinality of a relationship? Your answer requires to be thorough and specific. Be sure to include the two types of cardinality

  Write a monitor using to implement readers-writers problem

Suppose that we replace the wait and signal operations of monitors with a single construct await(B), where B is a general Boolean expression. Write a monitor using this scheme to implement the readers--writers problem.

  Data modelling in organizational intelligence

Data Modelling (database) require 8 page essay covering the following subjects: Organizational Intelligence. It must specifically talk about organizational intellignece being outcome of organization's efforts.

  Oracle having multiple group functions in same select list

Can Oracle have multiple group functions in the same SELECT list of query (i.e can we do a COUNT and AVG)? Let us assume we wanted to find lowest, highest, average.

  Design a set of 3nf tables for database scenario

Draw an ER diagram for your database scenario. Design a set of 3NF tables for your database scenario.

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