.


:




:

































 

 

 

 


. STUDY




1

ACCESS

1.1

1.2

1.3

.

 

1. "" (Northwind).

2. MS Access.

3. "".

4. .

5. , .

6. , ( ' ').

7. Access.

8. .

 

. STUDY

 

1. STUDY.

, , , .

 

2. STUDY.

 

STUDY :

Group (ID_Group, Dekanat)

Subject (ID_Sub, Name_Sub)

Student (ID_Stud, Fam_Stud, ID_Group, Sex, Bdate, Zach_nom, Address, Phone, Photo)

Mark (ID_Stud, ID_Sub, Semestr, Mark, Data)

 

Group . Subject , . Student Mark . (.1.1-1.8).

(.1.1).

, , . , , , . .

: , . , , , .

 

1.1

 

: , (. 1.2).

 

 

2.1 Group Subject, 1.1 1.2 , (.1.3, 1.4).

 

1.1 Group

ID_Group (50)
Dekanat (50)  

 

1.2 Subject

ID_Sub
Name_Sub (50)  

 

 

1.3 - Group 1.4 - Subject

       
   
ID_Sub Name_Sub
 
 
 
 
 

 

 
ID_Group Dekanat
-06-1
-06-2
-06-3
-06-4
-07-1
-07-2
-07-3
-06-1
-06-2

 

 

 


2.2 Student Mark ( , , ).

 

Student Mark 1.5 1.6 .

 

1.5 Student

ID_Stud  
Fam_Stud (50)    
ID_Group (50)     ( ID_Group Group) : - ; ; - SELECT Group.ID_Group FROM [Group]; -1; -1; - 2,54; - 2,54
Sex (50)   (/) : '' Or '' : - ; ; - "";"" -1; -1; - 2,54; - 2,54
Bdate /   : 00.00.0000 : >#01.01.1900# And <Now()
Zach_nom (50)    
Address (50)    
Phone (50)    
Photo OLE  

 


1.6 Mark

ID_Stud   ( ID_Stud Student) : - ; ; - SELECT Student.ID_Stud FROM Student; -1; -1; - 2,54; - 2,54
ID_Sub   ( ID_Sub Subject) : - ; ; - SELECT Subject.ID_Sub, Subject.Name_Sub FROM Subject; -1; -2; 0; 4,54; - 4,54
Semestr   : >=1 And <=10
Mark     : Between 0 And 100
Data /     : Now()

 

(.1.2)

1.2

 

, , , , .

. . , , . , .

Student Mark :

) ID_Group Student ID_Group Group. :

- ID_Group (.1.3);

- , (.1.4);

- Group;

- ID_Group (.1.5);

- , , (.1.6), .

 

ID_Group , 1.7, Group Student, , / . .

 

 

 

 


1.3

 

 
 

 


1.4

 

 
 

 


1.5

1.6

1.7

 

) ID_Stud Mark ID_Stud Fam_Stud Student (. 1.8) ( , (.1.9), , .. ID_Stud);

 

 

 
 

 


1.8

 

 
 

 


1.9

 

) ID_Sub Mark ID_Sub, Name_Sub Subject (.1.10), ID_Sub Subject Mark, Name_Sub;

 

1.10

) Sex Student : (.1.11).

 

1.11

 

3. ( ).

 

, :

- / . ;

- ;

- (.1.12);

- , :

    • . , , , ;
    • . .

 

1.12

 

1.13.

 

1.13

 

 

:

- / . . . , , / ;

- , , , ;

- ( ), . . ;

- , . , , , . , ;

- , , , .

- . . .

 

4. Student Mark (.1.7,1.8.).

 

, , .

 

 

1.7 Student

ID_Stud Fam_Stud ID_Group Sex Bdate Zach_nom Address Phone Photo
  -06-1 22.05.1990   1 8-050-123-45-55  
  -06-4 24.04.1991   2 8-050-567-657-34  
  -06-3 02.07.1990   3 8-067-555-77-99  
  -06-1 22.05.1990   4 8-067-345-76-77  
  -06-1 07.08.1991   5 8-050-888-56-44  

 

1.8 Mark

ID_Stud ID_Sub Semestr Data
      20.05.2007
      27.05.2007
      01.06.2007
      22.05.2007
      27.05.2007
      01.06.2007
      22.05.2007
      27.05.2007
      22.05.2007
      27.05.2007

 

 

5. , :

 

- ( ):

o Student, ;

o Student;

o Mark , ;

o ;

- ( ):

o Student, ;

o ID_Stud;

o ;

- ( ):

o Student, ;

o ;

o ;

- ( ):

o Student, ;

o Mark 120;

o .

 

6. STUDY QBE (Query by example).

 

.

ccess :

- ( Query by example);

- ( SQL );

- SQL ( SQL ).

( ) / .

6.1 -.

1. , : , , , "". .

:

- . , , - ;

- 1: , , Student , , ;

- 1: , 2- :

o , ;

o QBE (Query by example - );

- . :

o Shift Ctrl QBE. QBE , ;

o ;

o , ;

o bdate ;

o , ;

o fam_Stud Like *. . Like -;

o 1.14, SQL 1.15;

- fam_bdate . fam_bdate.

1.14

 

1.15

.

fam_bdate, . , 2 , A, .

SQL ! .

 

2. fam_bdate:

- , Ȓ ( Like '*');

- , : , .

3. , . , 1990 . (Like '*1990').

6.2 c

 

, ().

, , .

 

:

4. Student (, , ) ( ) (.1.16). , SQL (. 1.17).

1.16

 

1.17

 

5. , .

6. ( , , , ) , .

7. ( , , , ), .

 

6.3

, , , , QBE.

8. : , , , , (.1.18).

1.18

6.4 ( )

SQL : COUNT, SUM, AVG, MAX, MIN. SUM AVG . COUNT, MAX, MIN

9. , : (.1.19).

/ .

 
 

 


1.19

 

-: . SQL , 1.20, 1.21.

 

SELECT Subject.Name_Sub, Count(Mark.Mark) AS [-]

FROM Subject INNER JOIN Mark ON Subject.ID_Sub = Mark.ID_Sub

GROUP BY Subject.Name_Sub;

1.20

 

 
 

 

 


1.21

10. , (.1.22).

 

1.22

11*. CountCroupStud, .

 
 

 


1.23

12*. , , , , , .

 
 

 


1.24

6.5

. QBE.

, , , , .

. , .

. , , , , .

13. , , 1.25, .

 

1.25

, , : , , (.1.26). 1.27.

1.26

 

1.27

 

FamSubMark :

- , (.1.28);

 

1.28

- 1.29-1.33., (.1.32).

 

 
 

 

 


1.29

 

 
 

 

 


1.30

 
 

 


1.29

 
 

 

 


1.30

 
 

 


1.33

 

7 .

 

, . , , , .

, . , . / .

, --.

 

7.1 Group (.1.34):

- ;

- Group;

- ;

 

1.34

 

7.2 (.1.35) ( ):

- Group;

- ;

- , Student;

- / (.1.35) Group, .

;

1.35

- , 1.36.

 
 

 


1.36

 

7.3 Student (.1.37):

- Student ;

- / ;

- Photo. , , , ;

- ( );

- Zach_nom;

- ( ).


 


1.37

 

7.4 (.1.38):

 
 

 

 


.

 

1.38

 

8 STUDY.

 

, , . - . Access 55 , .

(.1.39). .

:

- ( );

- ( ).

 

1.39

 

(.1.40).

 

 
 

 


1.40

 

 

9 STUDY (.1.9).

 

1.9 STUDY

()
, Group
, Student
, Subject
, Mark
FamAvgMark  
FamSubMark_
MarkSubCount

 

:

) ( ):

- / / ;

- , ;

- , ;

- : ;

) :

- / ;

- ;

- ;

- (, );

- - / , ( ), ;

- , ;

:

- ( ). , , , , ;

- ( ).

) :

: , , ( ).

10*

 

, Group, .

:

- Group ;

- 11 CountCroupStud , , Group (.1.41).

Forms!. , [ ] ID_Group

 

Forms! Group! ID_Group.

 

CountCroupStud .

 

 
 

 

 


1.41

! Group, .. , .

CountOneCroupStud.

- 12 Stud_MarkMaxAvgMinGroup , , Group (.1.42). Stud_MarkMaxAvgMinOneGroup.

 


 

 


1.42

 

- GroupDopInf, CountOneCroupStud, Stud_MarkMaxAvgMinOneGroup. . : CountOneCroupStud (.1.43). : Stud_MarkMaxAvgMinOneGroup. GroupDopInf.

 
 

 


1.43

- Group. ( ) , (1.44). GroupDopInf. . , 1.45. (.1.46).


 
 


1.44


1.45

1.46

:





:


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


:

:

80% - .
==> ...

1717 - | 1563 -


© 2015-2024 lektsii.org - -

: 0.278 .