.


:




:

































 

 

 

 



, .

, , . , .
.

PRODUCTS

ID NAME COMPANY PRICE
   
   
   
   

 

     

4 , . .
, . .

, .

N D1,D2, . Dn (), R N- <d1,d1,...dn>, d1 D1 . D1,D2,..Dn R.
, .

 

 

, . . , .
, , .
, .

DRIVERS

COMPANY DRIVER

 

, , . .

. (primary key) (foreign key) .
, .

.

 

 

..


. . .

, , .
, .

SELLERS

ID SELLER
  OOO
 
 
 

, ID , PRODUCTS.

. Ÿ , PRODUCTS, PRODUCTS.

 

, , , , , .
PRODUCTS ID PRICE.

:
π(ID, PRICE) PRODUCTS

:

ID PRICE
   
   
   
   

, , . .
90.

:
σ(PRICE>90) PRODUCTS

ID NAME COMPANY PRICE
   
   
   

. 90 ID 300:

σ(PRICE>90 ^ ID<300) PRODUCTS

ID NAME COMPANY PRICE
   
   

. , .
, 110.

πCOMPANYσ(PRICE<100) PRODUCTS

COMPANY

, , . . .

PRODUCTS SELLERS.
:

PRODUCTS × SELLERS
, ID. , .
, ID<235

( )

PRODUCTS.ID NAME COMPANY PRICE SELLERS.ID SELLER
      OOO
     
     
      OOO

90. ID , ID SELLER, :

π(SELLER) σ(RODUCTS.ID=SELLERS.ID ^ PRICE<90) PRODUCTS × SELLERS

:

SELLER

. , , . , PRODUCTS SELLERS, ID.

. , . PRODUCTS.ID SELLERS.ID.

PRODUCTS SELLERS .

PRODUCTS.ID NAME COMPANY PRICE SELLERS.ID SELLER
      OOO
     
     
     

, , ( PRODUCTS ID SELLERS ID), ID.

:
PRODUCTS ⋈ SELLERS;

:

PRODUCTS.ID NAME COMPANY PRICE SELLER
    OOO
   
   
   

.

, , .
, , .
, , , .

. .

Introduction to Databases Jennifer Widom, Stanford University

 

: http://habrahabr.ru/post/145381/



<== | ==>
GPS-. | ()
:


: 2016-03-28; !; : 465 |


:

:

, , .
==> ...

1335 - | 1256 -


© 2015-2024 lektsii.org - -

: 0.015 .