The three main paradigms of SQL

Source: Internet
Author: User
Tags dname

First, a paradigm:

Must have a primary key, the column is not divided.

Ii. the second paradigm:

When a table is a composite primary key, the non-primary key field does not depend on the partial primary key,

For example:

CREATE TABLE SCI (

Sno Int (+), CNO Int (+), Grade int (+), credit int (32),

Primary KEY Sno,cno

)

Non-keyword attribute credit only functions depend on CNO, that is, the credit portion relies on the combination keyword (SNO,CNO) instead of full dependency.

Divided into two relational patterns SC1 (Sno,cno,grade), C2 (Cno,credit).

Iii. Third Paradigm:

All non-primary properties in relational mode R (u,f) do not have transitive dependencies on any candidate keywords

Example----S1 (Sno,sname,dno, dname, location)

The keyword SNO determines the location function by passing the dependency SNO-to location. In other words, Sno does not directly determine the location of the non-primary attribute.

Workaround: Divided into two relations S (Sno,sname,dno), D (dno,dname,location)

The three main paradigms of SQL

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.