answersLogoWhite

0


Best Answer
The rulesRule 0: The system must qualify as relational, as a database, and as a management system.For a system to qualify as a relational database management system (RDBMS), that system must use its relational facilities (exclusively) to manage the database.

Rule 1: The information rule:All information in the database is to be represented in one and only one way, namely by values in column positions within rows of tables.

Rule 2: The guaranteed access rule:All data must be accessible. This rule is essentially a restatement of the fundamental requirement for primary keys. It says that every individual scalar value in the database must be logically addressable by specifying the name of the containing table, the name of the containing column and the primary key value of the containing row.

Rule 3: Systematic treatment of null values:The DBMS must allow each field to remain null (or empty). Specifically, it must support a representation of "missing information and inapplicable information" that is systematic, distinct from all regular values (for example, "distinct from zero or any other number", in the case of numeric values), and independent of data type. It is also implied that such representations must be manipulated by the DBMS in a systematic way.

Rule 4: Active online catalog based on the relational model:The system must support an online, inline, relational catalog that is accessible to authorized users by means of their regular query language. That is, users must be able to access the database's structure (catalog) using the same query language that they use to access the database's data.

Rule 5: The comprehensive data sublanguage rule:The system must support at least one relational language that

  1. Has a linear syntax
  2. Can be used both interactively and within application programs,
  3. Supports data definition operations (including view definitions), data manipulation operations (update as well as retrieval), security and integrity constraints, and transaction management operations (begin, commit, and rollback).

Rule 6: The view updating rule:All views that are theoretically updatable must be updatable by the system.

Rule 7: High-level insert, update, and delete:The system must support set-at-a-time insert, update, and delete operators. This means that data can be retrieved from a relational database in sets constructed of data from multiple rows and/or multiple tables. This rule states that insert, update, and delete operations should be supported for any retrievable set rather than just for a single row in a single table.

Rule 8: Physical data independence:Changes to the physical level (how the data is stored, whether in arrays or linked lists etc.) must not require a change to an application based on the structure.

Rule 9: Logical data independence:Changes to the logical level (tables, columns, rows, and so on) must not require a change to an application based on the structure. Logical data independence is more difficult to achieve than physical data independence.

Rule 10: Integrity independence:Integrity constraints must be specified separately from application programs and stored in the catalog. It must be possible to change such constraints as and when appropriate without unnecessarily affecting existing applications.

Rule 11: Distribution independence:The distribution of portions of the database to various locations should be invisible to users of the database. Existing applications should continue to operate successfully :

  1. when a distributed version of the DBMS is first introduced; and
  2. when existing distributed data are redistributed around the system.

Rule 12: The nonsubversion rule:If the system provides a low-level (record-at-a-time) interface, then that interface cannot be used to subvert the system, for example, bypassing a relational security or integrity constraint.

User Avatar

Wiki User

13y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: List out Codd's rules for Relational Databases?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Law

What are the laws on emancipation in Tennessee?

There are no specific laws regarding emancipation in the state of Tennessee. However, the state does have a list of rules for the process.


List three sources of law that govern evidence?

Some states and the federal government have a standard set of evidence rules. These rules are then modified when judges rule on what the rules mean. Some states decide all evidence questions case-by-case with the highest court in the state having the final say on any question.


What is Master jury list?

The master jury list is a list of names of prospective jurors compiled randomly by the county jury commissioner from source lists. (The source list a list of persons from the population of the area served by the court used as source of potential jurors, such as voter registration and DMV lists)


What is a term for a list of cases to be tried?

A Court Docket is a term for a list of cases to be tried.


How will school rules help you in the future?

WikiAnswers is not a free service for writing critiques, essays, discussion papers, reports and summaries, or homework. This is considered cheating. We WILL help you learn how to write a good paragraph. Pick 3 to 5 points. List all the details about these points and put them into complete sentences. Write sentences the way you speak - just pretend you are telling this to a friend, and write down what you would say. What would you tell them about this topic? List common school rules. For each rule, state what it teaches you NOW. THEN, state what it teaches you about the FUTURE. As an example: I must be at school by 7:30 a.m. for attendance. If I am late, I am tardy and might get detention. I need to be on time in my future job. If I am late, I could be suspended or fired. (Write how the school rule affects you now. Write how the rule applies to your future.)

Related questions

How many types of Data Base in market?

In many cases, each company has its own database (or several databases), so I would estimate that there are about as many databases as there are companies. If you are referring to the DBMS - the software that manages the databases - you can see a list of the most common ones in the following Wikipedia articles: * Comparison of relational database management systems * Comparison of object database management systems * Comparison of object-relational database management systems


Does a relational database store data in the form of a list?

A relational database stores data in the form of TABLES.


Where may one purchase Lead list databases in Canada?

There are many websites that sale lead list databases for leads in Canada. Among them are Zapmeta, ListGuy, DataAdSolutions, Sales-Lead, and SalesGenie.


List the different generations of DBMS stating their main characteristics?

HIerchical developed 1960>Network>Relational


What problems associated with storing data in a list is avoided by storing data in a relational database?

Relational databases provide support for complex queries and relationships between data tables, which is not easily achieved when using a list data structure. Additionally, relational databases offer features like data integrity constraints (such as unique keys and foreign keys) that help ensure data consistency and accuracy. Scalability and performance can also be better managed in a relational database compared to using a list for storing data.


Which numbers from the divisibility rules list divide the number 1840?

The answer will depend on the divisibility rules list.


Can someone list some good scholarly sourced web databases for Art History?

Go to a university library. Libraries pay for databases so if you have a library card, you can have web access to these databases. See the Yale University link below.


How Many types of Model are there?

HOW MANY TYPES OF DATABASES IN COMPUTERS PLS GIVE ME LIST OF IT. 4


What are the real time applications of linked lists?

For understanding basic concept train would be the best example for linked lists for example adding and deleting nodes is how we add and remove compartments in a train Real time application where linked list is really used is maintaining relational databases. in database tables may be associated with each other so for linking it to each other linked list data structure is the best choice


Is there a list of basketball rules and regulations?

yes there is basketball rules and regulations


What is multi-user of databases?

There are several types of databases- such as "relational" (Oracle for example). Multi-user database is a database that contains (normally) several "tables" where each table has rows and columns, and where these rows and columns intersect is a "data element". Multi user databases support several concurrent users (simultaneous) for reading or writing data to the tables in the database. For example, a list of addresses, phone numbers and names for a city could be a table. With other tables having other demographic data. Several users could "search" for a variety of combinations of this data, while another group of users could be adding more "records" (data elements).


How many types of database models are there?

HOW MANY TYPES OF DATABASES IN COMPUTERS PLS GIVE ME LIST OF IT. 4