Construct a model-theoretic interpretation

Assignment Help Database Management System
Reference no: EM131047726

Text: Fundamentals of Database Systems, Elmasri, Ramez; Navathe, Shamkant B.

Chapter: Answer the following questions.

26.34 Consider the COMPANY database described in Figure 5.6 on page 162 of E&N. Using the syntax of Oracle triggers, write the active rules to do the following:

a. Whenever an employee's project assignments are changed, check if the total hours per week spent on the employee's projects are less than 30 or greater than 40; if so, notify the employee's direct supervisor.

Use this command to notify the manager of that an employee has worked more or less hours than expected:

host /usr/sbin/sendmail -t <"Employee " + Essn + " has more or less hours than expected this week">

b. Whenever an employee is deleted, delete the PROJECT tuples and DEPENDENT tuples related to that employee, and if the employee manages a department or supervises employees, set the Mgr_ssn for that department to NULL and set the Super_ssn for those employees to NULL.

26.35 Repeat Exercise 26.34 (prior question) but use the syntax of STARBURST active rules.

2282_figure.jpg

26.43 Consider a deductive data base with the following rules:
r1 : ANCESTOR(X, Y) :- FATHER(X, Y)
r2 : ANCESTOR(X, Y) :- FATHER(X, Z), ANCESTOR(Z, Y)
Notice that FATHER(X, Y) means that X is the father of Y; ANCESTOR(X, Y) means that X is the ancestor of Y.

Consider the following fact base:

FATHER(Harry, Issac), FATHER(Issac, John), FATHER(John, Kurt)

a. Construct a model-theoretic interpretation of the above rules using the given facts.

b. Consider that a database contains the above relations FATHER(X, Y), and another relation BROTHER(X,Y), and third relation BIRTH(X, B), where B is the birth date of Person X. State a rule that computes the first cousins of the following variety: their fathers must be brothers

Verified Expert

This report solve the problems using Oracle triggers update and delete details of employee table , use of STARBURST active rules to solve the update and delete details of employee table. Also construct a model-theoretic interpretation for the given scenario and form the rules. References are included as per APA format.

Reference no: EM131047726

Questions Cloud

What would be the bonds clean price : Suppose you buy a bond with a 12 percent annual coupon, payable semiannually. You actually pay $ 1,080 for this bond. On the day you buy it, the next coupon is due in 3 months. What would be the bond's clean price?
Bond issue outstanding with maturity : IBM has a bond issue outstanding with 14 years to maturity. When originally issued the bond had a par value of $1,000, a stated coupon rate of 12% and 15 years to maturity. Currently, similar risk bonds in the market place are yielding 8%. What would..
Size of the international market for the product : an assessment of the segmentation and positioning opportunities in the selected foreign market; an assessment of the size of the international market for the product and a forecast of future demand
How much of your money will you invest in stock : A stock market comprises 4600 shares of stock A and 1600 shares of stock B. Assume the share prices for stocks A and B are $15 and $30, respectively. If you have $15,000 to invest and you want to hold the market portfolio, how much of your money will..
Construct a model-theoretic interpretation : Construct a model-theoretic interpretation of the above rules using the given facts - State a rule that computes the first cousins of the following variety: their fathers must be brothers
How would you describe your primary responsibilities : As a systems analyst on this project, how would you describe your primary responsibilities, and how could you contribute to the quality of the finished product?
Motivate with the aid of a graph : motivate with the aid of a graph
Improves the application of investment rules : Net present value is just a tool and as with any tool, it can be dangerous in the wrong hands. In what way do the risk based present value improves the application of investment rules?
Process of using marginal analysis to solve decision problem : Explain the process of using marginal analysis to solve decision problems with a square matrix (ie actions = states) involving discrete probability distributions describing the states of nature.

Reviews

Write a Review

Database Management System Questions & Answers

  Would you need to create new documentation

Would you be able to do your job without creating the documentation first?

  Create a database diagram of the final database

Write a script to establish a foreign key constraint between EMPLOYEES and DEPARTMENTS using the common field: DepartmentID. Create a database diagram of the final database clearly depicting all tables and relationships.

  Prepare a database and will create a user interface for it

In this assignment you will be given a database and will create a user interface for it using the best practices that you have learned in the course.

  Advantages and disadvantages of working with multiple tables

Write down the advantages and disadvantages of working with multiple tables? Write an example of situation where multiple tables would be suitable in the application.

  Data-flow diagrams can be used to the physical system

Data-flow diagrams can be used to model both the physical and logical systems. Data models can be analyzed to identify possible inconsistencies that exist between two sets of diagrams or within a single DFD.

  Create a relational database design for the data model

Create a Relational Database Design for the data model you developed for where you've added Projects and Supplies - Remember that in a database design you cannot have N:M relationships.

  Develop a model to store questionnaires

Develop a model to store questionnaires and its underlying questions. A questionnaire records questionnaire name, primary contact name, start date and expected end date.

  The development of a centralized database

To allay these concerns and to improve the ease and efficiency with which the apartment managers conduct their daily business, the company is proposing the development of a centralized database that the managers can use to track the daily business..

  Describe the different operations of relational algebra

Describe relationships with the example. Also illustrate degree of relationship for that example. Describe the different operations of relational algebra with suitable example each.

  Advantages and disadvantages of downloading software

Write a 700- to 1,050-word paper describing the steps involved in downloading files and programs from the Internet.

  Modify oracle table data using the correct sql statements

modify oracle table data using the correct sql statements. you must create the statements in oracle by using the

  Determine impacts on revenue resulting

If you need to determine impacts on revenue resulting from an increase or decrease in prices and/or sales, the best option to use is a

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