.


:




:

































 

 

 

 


. (1)




.

. .(2)

, .

:

1.

2.

 

       
 
   
 

 

 


1. ,

2. , , ,

3. , ,

: 1 2 (, ). 2 3 ( , , ).

 

 

. (1)

:

1.

2.

3.

: 1 2 (, ). 2 3 ( , , ).

 

4. . . .(3)

, , , . .

, , . , . , . , . .

. .

, , .. , , . , <, >, .. . , - .

 

 

5. - . . .(2)

.

, . . : , . .

, (, )

, .

()

. .

. . , , , . , .

, . :

1. , , .

2. .

3. .

. . ( DDL) ( DML). , . . , . 3 : , , . . , . :

1.

2. .

 

6. . . .(2)

(1975 ). : , , , . , , , . . , , , , . , . . , 2 . 2 , . , . . : ( ) . . .

 

7. - .(1)

. . , , . , , - .

8. , .(2)

- , , . , . (. , . ). , , , . 1970 + , .

N- R D1, D2,,Dn .

n-.

: 3 - , . : --. .

( )

 
1990

  .  
3  

 

. () . . , . . . , . . . , . ́ (. primary key) , ( ).

 

9. , .(1)

. .

12 :

1. : - .

2. : , .

3. : -, , . .

4. , : , , .

5. : , .

6. .

7. , , : , , , .

8. .

9. .

10. : , .

11. , .

12. : , 1 1 , 1 .

 

10. , , .(1)

, , . . . 8 2 : - .

- .

1. , , , , .

2 R1 R2

 

2. , , .

3. , , .

, . , .

4. . (). C c1, c2,,cn Q q1, q2,,qm , .

R1 n Sr1=(A1,A2,,An) R2 m Sr2=(B1,B2,,Bm) R3 n+m Sr3=(A1,A2,,An,B1,B2,,Bm), , R1 R2.

 

11. .(1)

, , , , .

2 R1 R2

12. .(1)

 

, , .

13. .(1)

, , .

, . , .

 

14. .(2)

. (). C c1, c2,,cn Q q1, q2,,qm , .

R1 n Sr1=(A1,A2,,An) R2 m Sr2=(B1,B2,,Bm) R3 n+m Sr3=(A1,A2,,An,B1,B2,,Bm), , R1 R2.

 

15. , .(2)

 
 

 


16. .(1)

:

 
 

 

 


17. , .(2)

:

1)

2)

3)

4)

5) .

, , . , , , , .. , , , . , .. .

 

18. , , .(2)

. . :
-

. , -, .

1970- . (.. , ) . , . , . . , , (.. ) .

, . .

19. ER- ( ), , .(3)

.

ER- ( -). , .

, .

ER- :

1) , ,

2) ,

3) ,

4) ,

5) , .

, .. , , , . , . ER-: .

 

20. , , .(2)

ER-:

1. , . .. , . . . , . , .

2. :

1)

2) - .. , ,

3) -

4) .. (), ()

5) - .. , .

3. , . .. , ( ). , . , , . ( () ()).

4 :

1:1

1:

:1

:

4. .. , . , , . .

 

21. , , .(2)

3. , . .. , ( ). , . , , . ( () ()).

4 :

1:1

1:

:1

:

4. .. , . , , . .

 

22. ER- .(2)

. ER-:

1) ();

2) (- ) ; ; ;

3)

4) :1 1:1

5) ,

6) ER- , 2 :

,

,

7) ( ), 2 :

1 ( )

2 ( ).

, .

 

23. . , , .(1)

ER- . , .

, .

.

( ).

)

.

, . , , .

1. (, -, ).

- .

2. . . .

3. . .

4. , .

5. .

6. ( : (Help), , , , ..).

7. (). , , , , ( ..), , , .

8. - , . , - . , , 1990- . Windows . UNIX.

9. . , , , . , .

10. .

11. . ; . ( NLS - NationalLanguage Support).

12. . . . .

13. . .

14. - . . , , , . , , xBase-, (, VisualFoxPro; , , . , , , .).

15. - SQL. .

16. - .

17. - - .

18. .

19. . .

, :

1) ,

2) ,

3)

4) .

 

24. , , , .(2)

, . ( ) . :

1) ( )

2)

3)

4)

5) .

(,

),

. -

,

.

.

,

, , ,

.

,

.

,

.

,

- ,

 

25. . .(1)

, , . , .

() , , . , , .[1] . . , :

;

;

, , ;

.

 

26. , .(2)

:

1)

2)

3) .

: 1, 2, 3

-:5,4,5

27. (, ).(1)

,

, . (- )

, , .

28. 1.(1)

1, , ..

( , , ). . ( → , , ; , , , , → ).

( ..).

 

29. 2.(1)

2 1

2- :

1) ,

2) , .

       
 
R1
 
   
R2

     
         


 

30. 3.(1)

3, 2

 

R1 R2 R3

   
   

 

 

 

 

.. 3- . 3- . ER- , .

 

31. SQL.(1)

SQL . SQL 100 , , . SQL Microsoft .

SQL . SQL Structured Query Language. SQL , . SQL , .

SQL:

1) ( , )

2)

3)

4)

5) ( )

6) (SQL , ).

SQL

SQL , , . SQL , SQL . SQL

 

32. SQL.(1)

SQL:

1. DML

2. DDL

3. DCL .

33. SQL, .(1)

SQL , , . CREATE, INSERT, SELECT, DELETE. . , , , . . , , WHERE, FROM, INTO. . SQL , . , .

(INT, SMALLINT), (NUMERIC, DECIMAL), (REAL, FLOAT), (CHAR), (VARCHAR), (DATETIME,SMALLDATETIME), (BIT).

.

, SQL, : ; ; -; ; ; ; ; .

ABS(), ROUND(, ), POWER(, ), SQRT(), SIN(), COS() < >, EXP(), LOG(), LOWER(), UPPER(),STR(), GETDATE().

NULL

SQL ( ) (NULL). , . NULL .

34. SQL, (1)

SQL , , . CREATE, INSERT, SELECT, DELETE. . , , , . . , , WHERE, FROM, INTO. . SQL , . , .

(INT, SMALLINT), (NUMERIC, DECIMAL), (REAL, FLOAT), (CHAR), (VARCHAR), (DATETIME,SMALLDATETIME), (BIT).

.

, SQL, : ; ; -; ; ; ; ; .

ABS(), ROUND(, ), POWER(, ), SQRT(), SIN(), COS() < >, EXP(), LOG(), LOWER(), UPPER(),STR(), GETDATE().

NULL

SQL ( ) (NULL). , . NULL .

35. SQL, NULL.(1)

.

, SQL, : ; ; -; ; ; ; ; .

ABS(), ROUND(, ), POWER(, ), SQRT(), SIN(), COS() < >, EXP(), LOG(), LOWER(), UPPER(),STR(), GETDATE().

NULL

SQL ( ) (NULL). , . NULL .

 

36. SQL, .(1)

:

CREATE TABLE users (id INT AUTO_INCREMENT, login TEXT, pass VARCHAR,PRIMARY KEY (id))

" CREATE TABLE ", . , . " id " int, AUTO_INCREMENT. " login " " pass " varchar. ID . , , , , . , , SQL- PHPMyAdmin.

SQL- :

ALTER TABLE users RENAME newname

" ALTER TABLE " , , " RENAME " , .

SQL- :

DROP TABLE newname

" DROP TABLE ", , .

() . :

ALTER TABLE users ADD firstname TEXT

" users " " firstname " text.

:

ALTER TABLE users CHANGE pass password VARCHAR, CHANGE firstname firstname VARCHAR

SQL- " users " : " pass " " password ", " firstname " , varchar. , CHANGE, , .

, , , , SQL- :

ALTER TABLE users DROP firstname

, - : " ALTER TABLE " , . " DROP ", .

 

37. , SELECT. (2)





:


: 2017-01-28; !; : 734 |


:

:

- , .
==> ...

1875 - | 1664 -


© 2015-2024 lektsii.org - -

: 0.226 .