databases access

Upload: makis-bitbyte

Post on 07-Feb-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/21/2019 Databases Access

    1/100

  • 7/21/2019 Databases Access

    2/100

    ,

    ,

    , ...... ...,, 1.1. 1.1.2.. (...).

  • 7/21/2019 Databases Access

    3/100

    iv

    4 ____________________________________________

    4.1

    ...................................................................................................131

    ............................................................................131

    ..................................................................................................................133

    ..........................................................................................133

    ..............................................................................................135

    ........................136

  • 7/21/2019 Databases Access

    4/100

    v

    (..)-Data Base (B.D.), -

    (DBMS-Data Base Management System) .................................137

    .....................................................144

    4.2 ............................................................................145

    ..........................................................................................................146

    Microsoft Access...............................................................................146

    Microsoft Access ...............................................................................147

    ..........................................................................150

    ......................................................................................152

    ...................................................................153

    Microsoft Access ..........................................................................154

    - ......................................................155

    4.3

    ............................................................................156

    ..................................................................................157

    .................................................................................................158

    ..............................................................159

    ..................................................................167

    ...........................................................................................170

    ..........................................................................172

    ....................................................................174

    ................174

    ......................................................................................................................176

    ...................................................176

    ...........................................................................182

    ...............................................188

    ................................................192

    ............................................199

    - ......................................................211

    5 ____________________________________________

    ..............................................................................................213

    1-6.............................................................................................................214

    ..............................................................................................................215

    ....................................................................................................221

    ...........................................................................................................223

  • 7/21/2019 Databases Access

    5/100

    131

    4

    MM iiccrr oossoofftt AAcccceessss4.1

    .

    :

    .

    .

    .

    .

    ().

    .

    ,

    ,

    /.

    , .

  • 7/21/2019 Databases Access

    6/100

    132

    , , . , , ,

    , , ,

    ,

  • 7/21/2019 Databases Access

    7/100

    133

    ,

    . ,

    , 11888 ( 131)

    . -

    , /

    (), , ..

    . -

    Data Base, -, -

    , -

    , -

    - (, , , , .)

    , .

    ()-Data Base (BD).

    .

    .

    .

    ,

    .

    , , ,, , , ,

    , super market, video club .

    Access -

    .

    (Data) :,

    , , .,

    ().

    : ,

    .

    . (-)

    , ( ) .

  • 7/21/2019 Databases Access

    8/100

    134

    ()

    .

    :

    , ( ),

    ,

    (1).

    :

    (, )

    (..) . ..

    . ..

    . ..

    (.. 10) ,

    .

    :

    /.

    : ..

    (

    ). , (...) ,

    :

    .. .

    ... ( ), ..

    .

    ...

    (/)

    4.1.1.

    (/)

    4.1.2.

    /

  • 7/21/2019 Databases Access

    9/100

    135

    -

    /,

    2.

    4.1

    . /

    , , ,

    . ,

    ;

    CD DVD. CD DVD

    (-) ,

    , ..

    .

    /

    (..) .

    (File)

    ( ).

    .

    .

    (, , , , ..),

    ( )

    (Record). (Field).

    (

    ) .

    (Record length).

    . , ,

    . (domain).

    4.1.3 .

    -

    / / /

    1 / 23 3234654

    2 / 7 4124567

    4.1.3. () : -, , .

  • 7/21/2019 Databases Access

    10/100

    136

    , :

    .

    , 4.1.4.

    ,

    .

    (Data redundancy). :

    , .

    .

    .

    .

    ,

    . ,

    ,

    .

    , ,

    (Data inconsistency).

    (Data sharing),

    .

    (..).

    4.1.4. .

  • 7/21/2019 Databases Access

    11/100

    137

    (..)-Data Base (B.D.), -

    (DBMS-Data Base Management System)

    ,

    (.. ) /( ). ( )

    , 4.1.5.

    , ,

    . , , ..,

    5.

    ..:

    - (DBMS-Data Base Management

    System),

    .

    ,

    ,

    ..

    :

    .(.. ,

    ).

    4.1.5. .

    Video

  • 7/21/2019 Databases Access

    12/100

    138

    . ( .. ,

    ,

    ).

    -.(..

    /). .(.. ,

    ).

    ,

    .., .

    ,

    .

    .

    .. .

    -Users ..

    -End User .

    ..

    -Application Programmer .

    -, Java, Visual Basic ,

    .. .

    -Data Administrator .

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

    ..-Database Administrator .

    , ,

    ,

    .

    ..

    -Entity. , , ,

    , . , .. , , (),

    () .

    ..

    , ,

    (),

    ,

    , , .

    , .. (

    ), , ..

    .

  • 7/21/2019 Databases Access

    13/100

    139

    ,

    , .

    . (25)

    -Attributes.. ,

    , : -, , ,, , , . (4.1.6)

    .

    -Snapshot. .

    , , .

    (6).

    / / / /

    1 / 23 3234654

    2 / 7 4124567

    - Primary key.

    . ,

    . .

    (). -

    .

    , . ,

    -

    , ,

    .

    , , , . (4.1.7 4.1.8).

    : .

    (0) ().

    4.1.6. () : -, ,

    . .

  • 7/21/2019 Databases Access

    14/100

    140

    -Relationship. ,

    , ,

    (. ). -

    ,

    . ,

    _ . (4.1.9).

    .

    , -

    .

    / / /

    1 / 23 3234654

    2 / 7 4124567

    / / /

    / 23 3234654

    / 23 3234654

    / 23 3234654

    / 7 4124567

    4.1.7. -, .

    4.1.8. , . , , . ().

  • 7/21/2019 Databases Access

    15/100

    141

    , .

    , _ .

    _ ,

    . _

    . (4.1.9).

    _ _,

    , . (4.1.9).

    ,

    (1 1).

    .

    , , , , ...

    -..

    ,

    :

    - one to one (1 1).

    ,

    _, , ..

    1 19

    2 20

    43 19

    _

    1 / 1

    1 .. 43

    2 2

    3 Pascal 433 Html 2

    4.1.9. _ . (

    ).

  • 7/21/2019 Databases Access

    16/100

    142

    _, _,

    _, , .

    ,

    _, (4.1.10).

    -one to many(1 )-many to one ( 1).

    ,

    _

    (4.1.9).

    - many to many ( ).

    . ,

    _ .

    ,

    (4.1.11).

    _

    456789

    564321

    345671

    123456

    24 1

    12 2

    91 3

    3 4

    4.1.10. - one to one (1 1).

    1

    1

    2

    2

    _

    1

    2

    4.1.11. - many to many ( ).

  • 7/21/2019 Databases Access

    17/100

    143

    -Relational Data Base,

    -Relational data Base Management System (RDBMS).

    ()

    . , -relational

    .

    ,

    (rows) (columns). ,

    (

    ).

    .

    .

    , ,

    (-virtual, 6, 7, 8, 9, 10, 11).

    . ,

    .

    ()-

    Relational data Base Management System (RDBMS).

    , , ,

    ,

    -Query Languages, SQL-Structures Query Language.

    ,

    /. Unify, Informix, SQL Server,

    Oracle ..,

    dBase, Access. .

  • 7/21/2019 Databases Access

    18/100

    144

    1.

    34, 29/05/1990, 1,81

    . ,

    , .

    2.

    .

    .

    .

    3. 5

    , (..

    ).

    4.

    .

    1. ;

    2. , ;

    3.

    ;4. ; .

    5.

    6. ;

    .

    7. []

    8.

    []

    9. []

    10.

    []

    11.[]

    12.

    []

    13.[]

    14.

    []

    15.

    []

    16.

    []

  • 7/21/2019 Databases Access

    19/100

    145

    4.2

    M.S. ACCESS.

    :

    Microsoft Access.

    Microsoft Access.

    , , Microsoft Access.

    Microsoft Access

    (....) windows.

    (/),

    , .

    ....

    .

    , , ,

  • 7/21/2019 Databases Access

    20/100

    146

    Microsoft Access

    video club () ,

    .

    4.2.1 Micr osoft Access.

    Microsoft Access

    , Windows.

    , - ,

    (, -, .),

    .

    ,

    :

    : .

    :

    .

    .

    : .

    , Access . , ,

    .

    : (intranet) Internet

    , ( ) .

    Access.

    ,, .

    , Access

    .

    .

  • 7/21/2019 Databases Access

    21/100

    147

    :

    , , ,

    .

    .

    , , ,

    . ,

    ,

    .

    : ,

    Microsoft Visual Basic for Applications (VBA). VBA

    , Microsoft

    Windows. VBA

    Microsoft Office,

    .

    , VBA

    (add-ins) .

    VBA

    , Excel

    .

    .

    .

    4.2.1 Microsoft Access

    5.1,

    Microsoft Access :

    ( )

    Microsoft Access (4.2.1.1).

    ( Micr osoft Access).Microsoft Access ,

    4.2.1.2, menu

    .

  • 7/21/2019 Databases Access

    22/100

    148

    Microsoft Access

    Ooffice ()

    4.2.1.1

    4.2.1.2

  • 7/21/2019 Databases Access

    23/100

    149

    1

    .

    2

    .

    3

    ,

    .

    4 .

    5 .

    .

    6

    .

    7

    .

    8

    Windows.

    9

    Windows.

    10

    .

    11

    12 office Office

    13

    14 Visual Basic

    15 Microsoft Script Editor

    Microsoft

    16

    .

    17

    .

    4.2.13

  • 7/21/2019 Databases Access

    24/100

    150

    18

    :

    .

    19

    .

    4.2.2

    (

    access ), , videoclub ;

    1

    menu :> (Ctrl+

    ).

    2

    .

    ()

    (4.2.1.1 4.2.2.2).

    4.2.21

    4.2.1.4

  • 7/21/2019 Databases Access

    25/100

    151

    ,,

    4.2.2.2

    videoclub. access

    studentvideoclub.mdb

    , 4.2.2.3. (

    oaccess , .mdb).

    4.2.2.2

    4.2.22

  • 7/21/2019 Databases Access

    26/100

    152

    (videoclub) .

    (, ..)

    . videoclub

    ,

    , 4.2.2.3.

    4.2.3

    videoclub access :

    1

    menu :> .

    2

    .

    4.2.2.3

  • 7/21/2019 Databases Access

    27/100

    153

    4.2.4

    access, videoclub

    , :

    1

    menu :> (Ctr l+O

    ).

    2

    ,

    (4.2.4.1).

    (.. student)

    videoclub.mdb videoclub.mdb> .

    4.2.2.3 4.2.2.

    4.2.4.1

  • 7/21/2019 Databases Access

    28/100

    154

    (.. videoclub.mdb)

    (.. pelates.mdb),

    .

    access.

    4.2.5 Microsoft Access

    (.. videoclub.mdb)

    Microsoft Access

    .

    1

    menu :> (Alt+F4

    ).

    2

    .

  • 7/21/2019 Databases Access

    29/100

    155

    1. Microsoft Access

    2.

    , ,

    , , ,

    , -, -

    , , ,

    .

    3. 2.

    1. Microsoft Access

    []

    2. Microsoft Excel []

    3. Microsoft Access ,

    []

    4.

    Access []

    5. Access

    []

  • 7/21/2019 Databases Access

    30/100

    156

    4.3

    : Microsoft Access. Microsoft Access.

    ,

    MicrosoftAccess.

    . .

    (

    )

    .

    , , , , ,

    , , , ,

    , , .

  • 7/21/2019 Databases Access

    31/100

    157

    videoclub,

    , :

    ;.

    ;

    ;

    ,

    .

    ,

    . ,

    4.3, ,

    , , .

    (),

    .

    , ,

    .

    ,

    , , ,

    .

    , , ,

    .

    (). ,

    ,

    .

    4.3.1

  • 7/21/2019 Databases Access

    32/100

    158

    4.3.1

    ,

    . . , :

    , (!),

    (.), ([ ]) ().

    .

    .

    .

    . ,

    (10/04/2006) , . Access

    :

    255 , .

    65.535 , .

    /

    .

    ,

    , .. -89,50,$.

    Access

    .

    /(

    , , 1 0).

    OLE

    ,

    Word, Excel, , ..

    -

    ,

    .

    ,

    ,

    .

    .

    (0) :

  • 7/21/2019 Databases Access

    33/100

    159

    Byte 0 255

    -3276832767

    -2.147.483.648 -2.147.483.647

    ()

    -3,40282338 -1,401298-45

    1,401298-45

    3,40282338

    -1,79769313486231308 -

    4,94065645841247-

    1,79769313486231308

    4,94065645841247-324 .

    -10^28-1 10^28-1(

    .mdb).

    Microsoft access

    :

    o .

    .

    o .

    access

    access

    .o

    ,

    .

    4.3.1.1

    videoclub (. 4.2.4, 4.2.2.3, 4.3.1.1.1)

    , , , ,

    .

  • 7/21/2019 Databases Access

    34/100

    160

    .

    1

    (

    4.3.1.1.).

    2

    .

    (4.3.1.1.2).

    . (

    4.3.1.1.3).

    4.3.1.1.1

  • 7/21/2019 Databases Access

    35/100

    161

    4.3.1.1.4.

    4.3.1.1.2

    4.3.1.1.3

  • 7/21/2019 Databases Access

    36/100

    162

    access 1.

    ,

    . ,

    (, .).

    . (4.3.1.1.5).

    , :

    .

    Tab .

    access

    .

    access (4.3.1.1.6).

    (),

    ( , ,

    .. 345678).

    4.3.1.1.4

  • 7/21/2019 Databases Access

    37/100

    163

    . (

    ..),

    .

    .

    4.3.1.1.5

    4.3.1.1.6

  • 7/21/2019 Databases Access

    38/100

    164

    ( 4.3.1.1.) ,

    .

    .

    , , ..., .

    .

    50.

    4.3.2.1 .

    : ,

    , , .

    , (4.3.1.1.7).

    /

    .

    :

    o

    (4.3.1.1.8.).

    4.3.1.1.7

  • 7/21/2019 Databases Access

    39/100

    165

    o

    ( 4.3.1.1.8.) >

    ().

    o

    (4.3.1.1.8.).o

    >

    .

    .

    , (

    ,

    ),

    :

    o

    ( 4.3.1.1.9.),

    >.

    o ( 4.3.1.1.9.)

    (4.3.1.1.9.).o .

    4.3.1.1.8

  • 7/21/2019 Databases Access

    40/100

    166

    ,

    :

    ,

    ,

    .

    4.3.1.1.9

    4.3.1.1.10

  • 7/21/2019 Databases Access

    41/100

    167

    ,

    access

    , ,

    .

    4.3.1.2

    videoclub

    access

    , ,

    , . ( 5.3.1.2.).

    (Wizards) (

    ) .

    4.3.1.1.11

  • 7/21/2019 Databases Access

    42/100

    168

    (4.3.1.2.).

    (4.3.1.2.1).

    ( ,

    ) (4.3.1.2.1).

    ,

    ,

    ( 4.3.1.2.1). ( > .

    >,

    (4.3.1.2.2).

    (4.3.1.2.3).

    4.3.1.2.1

  • 7/21/2019 Databases Access

    43/100

    169

    (4.3.1.2.4).

    (4.3.1.2.5).

    .

    4.3.1.2.3

    4.3.1.2.2

  • 7/21/2019 Databases Access

    44/100

    170

    . .

    4.3.2

    , .

    , ,

    ,

    4.3.1.2.4

    4.3.1.2.5

  • 7/21/2019 Databases Access

    45/100

    171

    0 ()

    (4.3.2.1).

    .

    (4.3.2.) .

    2

    0.

    .

    4.3.2.1

  • 7/21/2019 Databases Access

    46/100

    172

    4.3.2.1

    (, ..)

    .

    :

    Unicode

    .

    : .

    50 255. ,

    ,

    4.3.2.2

  • 7/21/2019 Databases Access

    47/100

    173

    5,

    . ,

    Access .

    : , . ,

    , ,

    .

    :

    .

    (__) __-__.

    , . ,

    Extra

    .

    .

    .

    . ,

    9,

    . 0

    .

    9 ( ),

    (9999)999-999.

    Access ,

    .

    Access ,

    F1

    . Access .

    .

    : ,

    . , .

    :,

    , Access .

    , VideoClub 100

    , 90 .

    ,

    , Access .

    .

  • 7/21/2019 Databases Access

    48/100

    174

    :,

    .

    . ,

    Video Club 2.

    2, 2, 2 .

    .

    :.

    ,

    .

    : .

    .

    FAX ,

    .

    : ,

    , .

    5000

    ,

    .

    ,

    , .

    ,

    , .

    4.3.3

    .

    . ,

    .:

    (4.3.3.1)

    (4.3.4).

    4.3.3.1

    :

  • 7/21/2019 Databases Access

    49/100

    175

    , (4.3.3.1).

    .

    Excel,

    ,4.3.3.1.

    o *.

    o

    / (5.3.3.1).

    >

    /.

    o (, , ..), ,

    ,

    , Excel.

    4.3.3.1

  • 7/21/2019 Databases Access

    50/100

    176

    4.3.4

    (4.3.4.1).

    , ,

    , .

    :

    .

    .

    .

    ,

    .

    4.3.4.1.

    . :

    4.3.4.1

  • 7/21/2019 Databases Access

    51/100

    177

    (4.3.4.1).

    (4.3.4.1).

    / (

    ), (4.3.4.1).

    .

    (

    4.3.4.1).

    . >>

    (

    4.3.4.2).

    3.4.3.3.

    . ,

    .

    (4.3.4.3):

    o

    o

    o

    o

    o

    o

    4.3.4.2

  • 7/21/2019 Databases Access

    52/100

    178

    :

    . ,

    .

    :

    .

    :

    .

    :

    .

    : .

    .

    .

    .

    ,

    .

    4.3.4.3

  • 7/21/2019 Databases Access

    53/100

    179

    4.3.4.4.

    .

    4.3.4.5

    4.3.4.4

    4.3.4.5

  • 7/21/2019 Databases Access

    54/100

    180

    .

    .

    ,

    . ,

    (

    , ..),

    .

    . 4.3.4.6.

    4.3.4.6

  • 7/21/2019 Databases Access

    55/100

    181

    4.3.4.6

    . ( )

    .

    , ,

    .

    .

    , ,

    4,00 ,

    7. 4,00

    7,00.

    , (*)

    .

    .

    (4.3.4.7).

    4.3.4.7

  • 7/21/2019 Databases Access

    56/100

    182

    :

    22

    12/10/2006 14/10/2006

    6,00

    4.3.4.6 ,

    . .

    ,

    .

    . ,

    ,

    , .

    .

    .

    4.3.4.2.

    , ,

    :

    1

    > (4.3.4.2)

    2

    > () > (

    4.3.4.2).

    ,

    :

    > () > (

    4.3.4.2.1).

  • 7/21/2019 Databases Access

    57/100

    183

    (4.3.4.2.2).

    4.3.4.1

  • 7/21/2019 Databases Access

    58/100

    184

    ().

    (

    4.3.4.2.1).

    ,

    , .

    ,

    .

    :

    ,

    4.3.4.2.2

  • 7/21/2019 Databases Access

    59/100

    185

    . ,

    . :

    . .

    .

    .

    .

    , ,

    .

    .

    ,

    , ,

    ,

    , :

    :

    .

    ,

    .

    .

    .

    Shift ,

    .

    ,

    . ,

  • 7/21/2019 Databases Access

    60/100

    186

    ,

    :

    .

    ,

    .

    ,

    . ,

    .

    .

    , .

    ,

    Shift.

    (

    ). ,

    Ctrl + A.

    ,

    ,

    ,

    . ,

    . ,

    , ,

    .

    ,

    .

  • 7/21/2019 Databases Access

    61/100

    187

    ,

    Access. , .

    4.3.4.2.2.

    (4.3.4.2.3).

    ,

    4.3.4.2.4.

    ,

    windows

    4.3.4.2.4.

    , ,

    excel

    .

    4.3.4.2.3

    4.3.4.2.4

  • 7/21/2019 Databases Access

    62/100

    188

    4.3.4.3.

    ,

    () ,

    :

    1

    .> :>

    > ..4.3.4.3.1.

    2

    >

    ,

    , :> > ..

    4.3.4.3.1.

    4.3.4.3

  • 7/21/2019 Databases Access

    63/100

    189

    :

    o

    . ,

    .

    o, , ,

    .

    .

    o :

    .

    .

    o :

    .

    o

    :

    .

    o :

    .

    o :

    .

    o

    .

    .

    o

    .

    , . ,

    .

    4.3.4.3.1

    .

    >> ()

    > .. , 5.3.4.3.1.

    5.3.4.3.2,

    ...

  • 7/21/2019 Databases Access

    64/100

    190

    4.3.4.3.1

  • 7/21/2019 Databases Access

    65/100

    191

    4.3.4.3.3.

    , ,

    ,

    .

    ,

    .

    4.3.4.3.3

    4.3.4.3.2

  • 7/21/2019 Databases Access

    66/100

    192

    4.3.4.4.

    .

    , . ,

    . .

    :

    > (

    4.3.4.4.1).

    > (4.3.4.4.1) 4.3.4.4.2.

    4.3.4.4.1

  • 7/21/2019 Databases Access

    67/100

    193

    4.3.4.4.2 :

    1. 1 .

    2. ,

    , / .3.

    / .

    4.3.4.4.2

  • 7/21/2019 Databases Access

    68/100

    194

    : ,

    : , .

    :

    : (),

    :

    :

    (, ..)

    :

    :

    :

    :

    : , ..

    :

    (

    ),

    ,

    /

    .

    , ,

  • 7/21/2019 Databases Access

    69/100

    195

    ,

    (4.3.4.4.3).

    > 4.3.4.4.4.

    >

    > 4.3.4.4.5.

    >

    4.3.4.4.6.

    : >

    > 4.3.4.4.7.

    , >(4.3.4.4.8).

    4.3.4.4.2.

    :

    : ,

    On Off.

    : VBA

    Access

    :

    ():

    :

    Active X

  • 7/21/2019 Databases Access

    70/100

    196

    4.3.4.4.3

    4.3.4.4.4

  • 7/21/2019 Databases Access

    71/100

    197

    4.3.4.4.6

    4.3.4.4.5

  • 7/21/2019 Databases Access

    72/100

    198

    .(4.3.4.4.8)

    , .( 4.3.4.4.8).

    4.3.4.4.7

    4.3.4.4.8

  • 7/21/2019 Databases Access

    73/100

    199

    4.3.4.4.9

    4.3.4.5

    5.3.4.3.2

    .

    (

    ). Access

    ,

    .

    (.. ),

    4.3.4.5.2

    4.3.4.4.9

  • 7/21/2019 Databases Access

    74/100

    200

    ()

    .

    .

    4.3.4.5.2

    .

    .. ,

    10.

    4.3.4.5.1,

    4.3.4.5.1

  • 7/21/2019 Databases Access

    75/100

    201

    ( )

    4.3.4.5.3.

    4.3.4.5.2

  • 7/21/2019 Databases Access

    76/100

    202

    4.3.4.5.4

    4.3.4.5.3

  • 7/21/2019 Databases Access

    77/100

    203

    ,

    /(, ,

    //,

    )

    .

    . 4.3.4.5.6, , .

    ,

    .

    (

    )

    .

    .

    4.3.4.5.4

  • 7/21/2019 Databases Access

    78/100

    204

    ,

    , , ,

    .., .

    .

    ,

    , ,

    .

    ,

    , .

    ,

    ,

    , .

    ,

    , ,

    .

    .

    . ,

    ,

    (5.3.4.5.5 ).

    :

  • 7/21/2019 Databases Access

    79/100

    205

    .

    , ,

    .

    , > >

    .

    ,

    .

    .

    .

    ,

    .

    .

    ,

    :

    4.3.4.5.5

  • 7/21/2019 Databases Access

    80/100

    206

    > > .

    .

    .

    .

    .

    .

    .

    .

    ,

    .

    ,

    . ,

    .:

    ,

    , :

    ,

    , .

    . >

    >.

    .

    .

    :

    :

    o : .

    ,

    .

    o :

    . , ,

    , .

  • 7/21/2019 Databases Access

    81/100

    207

    o :

    .

    :

    o.

    o , .

    .

    o

    .

    o , .

    ,

    . :

    o .

    o

    , ,

    .

    o

    .

    o Enter.

    o , ..

    .

    , .

    ,

    , .

    ,

    .

    Access,

    .

    ,

    . :

    o .

    o

    . ,

    .

  • 7/21/2019 Databases Access

    82/100

    208

    4.3.4.5.64.3.4.5.6.

    ,

    , .

    ,

    . Ctrl + S.

    .

    . ,

    .

    , ,

    , :.

    > > ,, ,

    , , ,

    .

    : , , ,

    .

    : ,

    , , ,

    ..

    :

    . :

    .

    .

    .

    ,

    .

    ,

  • 7/21/2019 Databases Access

    83/100

    209

    , (),

    .

    , .

    , :

    > >

    .

    .

    > >.

    ,

    .

    ,

    .

    ,

    .

    ,

    (

    )

    ().

    .

    ,

    ()

    . ,

    , Access. ,

    .

    , .

    . ,

    , .

  • 7/21/2019 Databases Access

    84/100

    210

    4.3.4.5.7

    4.3.4.5.6

  • 7/21/2019 Databases Access

    85/100

    211

    1.

    4.2,

    ,

    : ,

    , , , ,

    , . (

    .

    ,

    , , ),

    , , , , ,

    , (

    .

    / .

    Word).

    2.

    1.

    .

    3.

    1.

    .

    1.

    ;2.

    3. Microsoft Access;

    4. .

    5.

    6. ;

    7. ;

    8.

    9.

    10.

    []

  • 7/21/2019 Databases Access

    86/100

    212

    11.

    []

    12.

    []

    13.

    , []

    14.

    []

    15. []

    16.*

    []

    17.[]

    18.

    []

    19.

    :

    []

    20.

    []

    21.

    []

    22.

    [].

  • 7/21/2019 Databases Access

    87/100

    213

    5

    .

  • 7/21/2019 Databases Access

    88/100

    214

    1

    ,

    .

    2

    10 ()

    ().

    3

    5

    1 .

    4

    -,

    .

    5

    (, , .).

    , , ..

    .

    .

    6

    .

    :

    Word.

    .

  • 7/21/2019 Databases Access

    89/100

    215

    Clip Ar t: OfficeMicrosoft Visual Basic for Applications (VBA):

    Windows.

    SQL : Structured Query Language (

    ).

    VNA: Microsoft Visual Basic for Applications

    : Access

    .

    : .

    . ( ): ,

    .

    , .

    :

    :

    .

    : /

    : .

    :

    :

    . Access,

    . ,

    . , ,

    .

    :

    , ()

    .

    :

    :

    : : +(), -(), *(), / ().

    :

    :

    .

    :

    .

    , ,

    . ,

    ( ) ,

    .

  • 7/21/2019 Databases Access

    90/100

    216

    : .

    .

    : Office

    : ,

    . :

    SQL : SQL

    (LAN)

    :

    ,

    .

    :Microsoft Excel

    :

    : , , , .

    :

    .

    :

    .

    :

    .

    :

    : ,

    : MS PowerPoint

    : 2

    : ,

    .

    : ()

    , . .

    :

    Access. .

    :

    ,

    . : Access

    ()

    ,

    (). , ..

    :

    :

    :

    (query):

    , ,

    . , , .

  • 7/21/2019 Databases Access

    91/100

    217

    :

    . ,

    .

    : , ,

    : .. .

    : ,

    .

    :

    , .

    : ,

    : ,

    , .

    .

    :

    .

    (Validation r ule):

    .

    :

    : -

    .

    :

    : Access

    . ,

    98052, ,

    500

    98052, 98053, 98054.

    : .

    .

    : .

    . :

    .

    (Boolean):

    , /), 1/0, /, /.

    :

    .

    :

    , ,

    .

    :

    , , .

  • 7/21/2019 Databases Access

    92/100

    218

    (variable):

    .

    : (

    )

    () (one-to-many relationship):

    , . ,

    .

    :

    : Access

    .

    : Access

    .

    :

    .

    : -

    .:

    .

    :

    .

    : . , ,

    , .

    , >100, , :

    ((*)*.90) + (+).

    : ,

    .

    :

    :.

    Access .

    .

    :

    ,

    .

    :

    .: Microsoft Excel

    : () ()

    :

    .

    :

    .

    ().

    ( )

    . , .

    :

    . .

  • 7/21/2019 Databases Access

    93/100

    219

    :

    . .

    :

    .

    : .

    : :

    ,

    .

    :

    :

    .

    : ,

    :

    (constant):

    , (variable),

    . ( ):

    , , , ,

    ,

    .

    : ,

    .

    :

    .

    :

    .

    :

    :

    .

    :, < (

    ), >(), =().

    (event): Access,

    .

    , , .

    Access ,

    VBA.: ,

    : ,

    .

    (linking):.

    :

    , .

    : Access

    .

    :

    .

  • 7/21/2019 Databases Access

    94/100

    220

    :

    .

    :.

    (relational database):

    .

    .

    :

    .

    :,

    .

    (operator), , .

    (local area network, LAN):

    , ,

    .

    :

    .:: ,

    , , / , , , /

    , OLE, .

    .

    :VBA Sub End Sun.

    : ,

    , .

    .

    : 65536

    (165536) 256 (V).

    1, 2 3,

    .

    : Microsoft Excel.

    (Web browser):

    (World Wide Web).

    - (wildcard character):

    , , .

    (Briefcase):

    .

    : , ,

    .

    : ,

    .

    : .

  • 7/21/2019 Databases Access

    95/100

    221

    Alan Simpson Celeste Robinson, Acces 2000, .

    , 2000

    Microsoft, Microsoft Access 2003, , 2001

    R. Elmasri-S.B. Navathe, ,

    , 2001

    Roger Jennings, Access 2000, . , 1999.

    /

    /

    : Microsoft Office XP, Stephen L. Nelson, Julia Kelly, .

    , SQ2, ,

    1999

    ., ., ., ., ,

    , , 2000

    . , . , , -

    , 2000

    . , . , . , Cambridge International Diploma in IT Skills

    2006

    /

    /Excel TEE/B

    , ECDL 4, , 2005

    A. Silbershatz, H. Korth, S. Sudarshan, Database System Concepts, Mc Grow, 1997

    J. Harrington, Relational Database Design Clarly Explained, Morgan Kaufmann

    Publishers 1998

    P. Afzeni, S. Ceri, S. Paraboschi, R. Torlone, Database Systems-Concept, Languages and

    Architectures, McGrow Hill, 1999

    http://www.cs.ntu.edu.an/sit/unit/itb402.html

    http://www.veritats.org.

    au/Focus/home_school/posticompating/reldb_dsgn/index.htm#start

    http://www.intelligententerprise.com

    http://www.rea.cti.g2/database/lessondb.ht

    http://www.altavista.com

    http://www.yahoo.com

    http://www.google.com

    sites .

  • 7/21/2019 Databases Access

    96/100

    222

  • 7/21/2019 Databases Access

    97/100

    223

    204

    - 20

    PowerPoint 111

    46

    207

    57

    153

    11

    182 31

    105

    24

    33

    21

    10

    165

    208

    135

    Excel 24 24

    137

    3

    22

    40

    133

    11

    118 150

  • 7/21/2019 Databases Access

    98/100

    224

    93

    167

    159

    158

    107

    188

    176

    192

    Excel 32

    47

    104

    32

    ---

    Excel 81

    33

    Excel 65

    208

    Excel 57

    112

    141

    Excel 79

    32

    Excel 79

    Excel 33

    206

    Excel 76

    Word PowerPoint 106

    105

    104

    33

    31Access 146

    116

    Excel 2

    PowerPoint 91

    Accesss 147

    47

    69

    69

    186

    117 203

  • 7/21/2019 Databases Access

    99/100

    225

    Access 154

    -- 19

    111

    18

    170

    174

    138

    Excel 66

    203

    152

    12

    Excel 8

    136

    31

    47

    104

    33

    34

    45 204

    108

    Access 187

    21

    199

    135

  • 7/21/2019 Databases Access

    100/100

    23

    134

    68

    209

    204

    47

    207

    / 205

    23

    164

    22

    21

    59

    113

    157

    - 143

    102

    201

    115

    204