Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Karpova_bazy_dannyh

.pdf
Скачиваний:
18
Добавлен:
08.05.2015
Размер:
37.69 Mб
Скачать

MS SQL SERVER

283

,

,

.

MS SQL Server 7.0 2 : , Windows NT Authentication Mode (Windows NT Authentication), , Mixed Mode (Windows NT Authentication and SQL Server Authentication ). MS SQL Server 7.0

. 13.1.

SQL SERVER

-

WINDOWS NT

 

Mixed Mode

Authentication Mode

 

 

 

 

 

NT account

SQL server login

login

13.1. MS SQL Server 7.0

,

. Windows NT Authentication Mode, , SQL Server, , -

284

13.

 

 

,

-

;

 

-

SQL Server,

,

 

 

,

 

SQL Server.

 

SQL

Server

 

(login) (password);

, , SQL

Server.

Oracle

.

 

,

 

,

-

 

.

 

 

 

!

,

 

 

 

 

.

 

,

 

 

 

 

 

 

,

 

.

 

 

.

 

,

-

 

.

 

 

,

 

Tab1,

.

,

user_N

SP_N,

 

 

.

 

 

 

 

 

 

 

.

 

 

 

 

.

.

 

 

 

-

 

 

 

 

 

-

 

,

,

 

,

.

 

 

 

,

 

 

 

 

.

 

 

 

 

 

.

,

1

 

,

2

 

.

2

 

,

,

 

1

 

 

 

 

,

 

.

 

 

.

 

 

 

 

 

 

 

 

 

285

 

 

.

 

 

 

 

 

 

 

 

 

-

 

,

 

 

,

-

 

.

 

 

 

,

,

 

 

 

,

,

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

,

,

 

 

-

 

 

,

 

,

-

 

,

,

 

 

,

 

 

,

 

,

 

 

 

 

 

,

«

 

»

 

 

 

,

 

.

,

 

 

 

 

 

 

 

,

,

,

 

 

-

 

 

 

 

(

-

 

,

),

 

 

,

 

 

(

),

,

 

 

 

 

,

 

 

-

.

14

 

 

,

 

 

,

,

 

.

. 14.1

.

,

 

 

,

 

, .

 

,

 

,

-

 

,

,

 

,

 

 

 

 

-

.

,

 

 

-

 

,

 

,

-

 

 

 

. .

 

 

,

,

 

,

 

 

 

 

 

(

).

 

,

 

,

 

 

-

 

.

,

 

 

 

,

 

 

,

 

,

.

,

-

 

 

.

 

 

 

,

 

 

 

 

.

 

 

 

 

,

 

,

 

 

,

,

,

 

 

 

 

( .

. 14.2).

 

 

,

,

-

 

 

 

 

 

,

SQL

.

-

287

. SQL2 .

-

-

1

N

SQL-

 

. 14.1.

 

 

(

)

 

 

SQL

. 14.2.

,

 

 

 

-

,

.

 

 

 

.

 

«

-

».

SQL-

 

.

,

 

, .

.

. SQL2 -

:

288

14.

14.1. SQL2

USERS

SCHEMA

DATA_TYPE_DESCRIPTION ,

DOMAINS

DOMAM_CONSTRAINS

TABLES

VIEWS

COLUMNS

VIEW_TABLE_USAGE

VIEW_COLUMN_USAGE

TABLE_CONSTRAINS

KEY_COLUMN_USAGE

REFERENTIAL.-CONSTRAINTS

CHECK_ CONSTRAINTS

CHECK_TABLE_USAGE

,

,

, , , . .

, , ,

. .

, ,

, ,

, (NULL ) . .

,

- (

,

)

,

,

-

,

(

, ; )

,

,

,

,

290

14.

SQL.

SQL .

, -

.

,

,

,

,

.

 

, , -

:

.

,

 

 

-

,

.

,

 

-

.

,

 

,

-

 

 

 

 

 

 

-

(

SQL

 

 

-

 

 

,

 

 

).

 

 

-

.

,

-

,

,

-

(

 

-

 

).

-

(n+12)*R 100

n , R.B R, -

.

:

R

100/ (n+12).

100/(n +12), -

.

(

),

,

(, ,

291

.

,

). :

12*(R l.A)-n*(R2.B) ' m

:

R1.A (m+n*(R2 )/12

 

-

 

,

.

-

 

.

,

 

-

,

.

 

.

 

-

,

.

,

,

.

 

.

 

- (, -

)

, , .

.

,

.

, :

R1 NATURAL JOIN R2

WHERE R1.A a AND

R2.B

b ,

R1 R2.

, -

R1 R2, -

.

.

292

14.

:

R3 = R1ER1-A]

R4 = R2CR2.B]

R5 = R3*[ ]*R4

,

,

.

. , -

.

,

 

,

 

 

SQL

 

.

 

,

 

,

SQL

 

 

.

 

,

 

,

 

SQL,

 

 

-

,

«

 

»

 

;

 

.

,

,

 

 

SQL

 

 

.

 

 

 

,

-

.

 

 

 

 

 

 

 

 

 

 

.

 

 

SQL

 

-

 

 

.

 

,

 

 

 

 

,

,

,

 

.

 

 

.

 

-

 

 

 

 

.

 

 

 

 

,

 

 

 

,

-

 

 

,

 

-

 

 

.

,

-

 

 

 

 

-1

 

 

n

,

 

 

 

 

. -

.

, .

291

SELECT R1.A

FROM R1 WHERE R1.B IN

(SELECT R2 FROM R2 WHERE R1.C = R2.D)

(SELECT R1.A

FROM RL R2

WHERE R 1 . A = R2 AND R1.C = R2.D)

:

(SELECT R1.A FROM R1 WHERE R1.X

(SELECT AVG (R2 FROM R2 WEHRE R1.C = R2.0)

(SELECT R1.A FROM R1. R3

WHERE R1.C = R3 D AND 1l.K - R3.L5 R3 = SELECT R2.0, L AVG (R2 6)

FROM R2 GROUP BY R2 0

.

,

.

,

 

,

-

.

,

, .

,

,

 

.

,

-

.

,

:

 

 

.

,

.

.

 

,

-

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]