background image

  !

"#

$ %&  

  '(

 

!

"

# $

%

&'

(

%&

$

%

'

 $

)*&

) '

*+ ,

-

-

. *+/

0 *

'

*+

1

/

2

*

23*

++

*+ -

23

2

4*2 5 1

*

-

6

$ * .'

+789, :;99

%/

2 '

+789,

;<<#

)

=

) '

*+

2 *2 '

1

- - '*

2 ' +

2 +

' +'

*+789

) '

*+

4*2

1/

2

+ 2

2 '

2

+

* .'

' +

'

*+   9 0  9

>

$ * .'

'

*+ 2' *2

2 '

*

?*

2

*

0 2

' *

2

' ' - '

*+

'

(3* *

+

'

*+

ROLLBACK [ TO [SAVEPOINT] nazwa_znacznika ]

' *2'

2 3

'

*+ ' -' +2 *21?*

' *2'

3

'

2

4*2 '

'

*+

! - ('

* .52- '

2 ' *

2 2

'

*+

2

2 '3

@

SET TRANSACTION

{ READ ONLY

| READ WRITE

| ISOLATION LEVEL 

{SERIALIZABLE | READ COMMITTED}

| USE ROLLBACK SEGMENT 

nazwa_segmentu_wycofania }

background image

+

A

,

 - )*

$

1 +

' 2- '

' +

2

+

' ' /

'

1 '

'

'

2 2

*

0

'

*+

! - ( 0 52 +

1 0

2

* .' -

'

('

' - (

*2

5

?*/

B 2 *

1

2

'

'

'

C

'

 

'

-

*2' , 2

1/ ( ''

(

' 01 2 * *

- 5

1

' *

-

- -

*2

* - /

'

-

*2' ,

2 +

- +

1/ ( +

-

0' / 0

B*

(

' B * *

- 5

1

*

- *

' *

-

- - *2

D

.

./

(

0# 0 E

F/

1

2

'# 

0# 0 E

F/

3 0

- -

E -0

 <9F/

(

! EG

.'

' F

4#

&

1

0   )*

%E#

'

F

./

&

5

 

E) ' * '

* '

F

Tworzenie tabel

CREATE TABLE nazwa_tabeli

(kolumna1 typ_danych(rozmiar) [DEFAULT 

warto _domy lna] 

[NULL|NOT NULL]

[CONSTRAINT nazwa_ogr] ograniczenie_atr],

kolumna2 typ_danych(rozmiar) [DEFAULT 

warto _domy lna] 

[NULL|NOT NULL]

[CONSTRAINT nazwa_ogr] ograniczenie_atr ...);

Rodzaje wi zów cd.

PRIMARY KEY - jest sum ogranicze NOT NULL i UNIQUE.
FOREIGN KEY – definiuje kolumn  lub kombinacje kolumn jako 

klucz obcy w zwi zku spójno ci.
REFERENCES – identyfikuje klucz główny lub unikatowy, który jest 

wskazany przez klucz obcy w zwi zku spójno ci referencyjnej.
ON DELETE CASCADE – automatyczne usuwanie wierszy z 

zale nymi warto ciami klucza obcego gdy usuwana jest warto  z klucza 

głównego lub unikatowego.

 

!

: ) ) 9 %

2 E#

7 !

*

E 6F

;!7): #

!)%

2 H

- I:#

< : % /

*

E >F

"

%E

JKII :E

FF/

* ' -0 E6F !;)!K99 ;!7): #

!)

2 H

* : L : !

7

$

* E H

* F/

$

'

/

*

E >F * * E

#

!

EM

M

/M

-

M

/M

'

' M

/M

M

FF/

* ' -0 E6F/ * ' ' -0 E>/ F/

*

' -0 E6F/
L;: #

N! %

E

* F : L : !

7

 

* E H

* FFO