Constraints on data models in database

Assignment Help Basic Computer Science
Reference no: EM132219551

There are three very high-level classifications of constraints on data models in database conceptual design: inherent, explicit, and semantic.

Inherent means that the constrain can be fulfilled in the data model implicity.

Explicit means the constraint is fulfilled through a specific "Schema" of the model.

Semantic means the constraint would be fulfilled through application logic and cannot be satisfied within the model itself or any schema of the model.

These make sense in definition but I would appreciate some examples of each and an explanation of why the constrain can be made at the level where it is applied and not at the others.

Reference: https://cs.uwaterloo.ca/~tozsu/courses/CS338/lectures/3%20Constraints.pdf

This link provides a few examples but does not really explain the "Why" for each.

From the link

Constraints - Restrictions on the permitted values in a database state

  • Derived from the rules in the miniworld that the database represents
  1. Inherent model-based constraints or implicit constraints • Inherent in the data model • e.g., duplicate tuples are not allowed in a relation
  2. Schema-based constraints or explicit constraints • Can be directly expressed in schemas of the data model • e.g., films have only one director
  3. Application-based or semantic constraints • Also called business rules • Not directly expressed in schemas • Expressed and enforced by application program • e.g., this year's salary increase can be no more than last year's

Reference no: EM132219551

Questions Cloud

What is the legal status of chicstyle : what is the legal status of ChicStyle's October 20 delivery date.
Defeat a human opponent at a board game : Can a computer program be developed to defeat a human opponent at a board game
Determine weighted average cost of capital of the company : As a financial analyst of a large Company, you are required to determine the weighted average cost of capital of the company using Book value weights
What should be considered when identifying risks : Assume you have just been assigned to a project risk team composed of five members. What should be considered when identifying risks?
Constraints on data models in database : There are three very high-level classifications of constraints on data models in database conceptual design: inherent, explicit, and semantic.
Comment on the financial prudence of merger decision : MERGERS & ACQUISITIONS QUESTION: The firm's cost of capital is 15%. As a financial consultant, comment on the financial prudence of merger decision of A Ltd
Several quality tools in quality management : There are several quality tools in quality management. What kind of results and insights would surveys generate?
Detailed plan to increase diversity within organization : Develop a detailed plan to increase diversity within a organization.
Statement analysis refers to examination of the viability : Financial statement analysis refers to an examination of the viability, stability and profitability of business enterprise as whole

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Results of password cracker designed for operating system

Download a password cracker designed for your operating system. Run the cracker on your system. Explain the results from the cracker.

  Control objectives for information and related technology

Control Objectives for Information and Related Technology (COBIT) and Information Technology Infrastructure Library (ITIL)" Please respond to the following:

  Why should they care about the good of the wider public

In your answer, reflect on the question "Why be moral?" Is the question asking for self-interested reasons for being moral, and if so does it already presuppose that only self-interest, not morality, provides valid reasons for conduct?

  What is the net present value

If the issuance costs for external finances are $ 20 ?million, what is the net present value? (NPV) of the? project?

  Transformational leadership is a theory

1. Transformational leadership is a theory that contemporary leaders commonly hold in high regard. Evaluate whether transformational leadership is appropriate for all occasions. In what situations might it not be effective?

  Economic development lead to democratization

Does economic development lead to democratization? Analyze this relationship using the variables democ regime (a measure of democracy) and gdp cap2 (a measure of countries' levels of economic development) in the "world" data set.

  Describe the experiments needed to evaluate the design

Describe the experiments needed to evaluate the design alternatives. Give both a full factorial design and simple design. These experiments could be conducted on a simulation model or system prototype.

  Why is internet an attractive marketing arena for business

One B2B marketer used a lot of silliness to increase its Web traffic tenfold and generate thousands of sales leads starting. Why is the Internet such an attractive marketing arena for businesses?

  Equipment available to deliver the course material

Why would the student or their family wish to keep these records confidential and private? Is it important to assure the integrity of the student's grades, especially if they were applying to college? Would it be important to have competent instru..

  Company owns another plant that your predecessor

You have two plants at your disposal but are currently only using #1 which has a marginal cost function of MC1= Q (This suggests that your total costs are TC1=Q

  Employment or eliminate employment discrimination

Identify and explain five acts designed to increase fairness in labor law and employment or eliminate employment discrimination.

  Structural feature of vertically integrated industry

1. What is the structural feature of "vertically integrated" industry? 2. How will this type of structure affect the growth of recycling industry?

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