T ging viên đóng vai trò ngi h ng dn seminar chun b thi Ngoài ra, mt ging viên có th c v n cho nhi u seminar chu n b cho k thi l y ch ng ch

Một phần của tài liệu Soft Desigh and Development Engineer Examintion(Afternoon, part 1) docx (Trang 49 - 52)

2. Sinh viên

21

Câu h i con 1

Ng i ta quy t đnh trích ra các th c th “sinh viên” (student), “khoá h c” (course), và “seminar chu n b ” (preparatory seminar) trong hình 1 và b ng trên, đ s p x p m i quan h gi a các th c th trong m t bi u đ E-R. Hãy thêm các m i quan h trong hình 2 d i đây đ hoàn t t bi u đ E-R, theo các quy c trong ph n chú gi i (legend) c a hình v . Preparatory seminar Course Student Many to many 1 to 1 1 to many Chú gi i: Hình 2 S đ E-R Câu h i con 2

Ng i ta quy t đnh trích các kho n m c d li u trong hình 1 và b ng trên, đ t o m t b ng quan h đã chu n hoá.

(1) Hãy s p x p các kho n m c d li u trong Hình 1, đi n các t thích h p vào ch tr ng

a đ n d d i đây, và hoàn t t b ng quan h chu n hoá. Ngoài ra, hãy g ch d i các kho n m c đóng vai trò khoá chính.

Course_table (course_code, a , instructor_number)

College_and_department_table (college_and_department_code, b ) Attendance_status_table ( c , d , grade, days_of_attendance) Student table (student_ID_number, college_and_department_code, student_name)

(2) Hãy s p x p các kho n m c d li u trong b ng trên đây, đi n các t thích h p vào ô tr ng t e đ n h , và hoàn t t b ng quan h chu n hoá. Ngoài ra, hãy g ch d i các kho n m c đóng vai trò khoá chính.

Student_table (Student_ID_number, college_and_department_code, student_name,

e )

Preparatory_seminar_table (preparatory_seminar_code, preparatory_seminar_name,

f , location_of_activities)

Instructor_table (instructor_number, g )

Participating_preparatory_seminar table ( h , preparatory_seminar_code, entry_date, withdrawal_date)

Câu h i con 3

Hãy t o m t bi u đ E-R cho h th ng m i d a trên b ng quan h đ c t ch c trong Câu h i con 2. Hãy thêm các quan h trong Hình 3 d i đây đ hoàn t t s đ E-R c a h th ng m i, theo các quy c trong chú gi i Hình 2.

Participating preparatory seminar Instructor Course Attendance status Preparatory seminar College and department Student Hình 3 S đ E-R c a h th ng m i Câu h i con 4

Hãy đnh ngh a con tr “Danh sách Tham d Seminar Chu n b ” đ t o ra danh sách tham d seminar chu n b . Hãy đ a các t thích h p vào ô tr ng t i đ n n

trong các câu l nh SQL d i đây.

i

FOR SELECT Preparatory_seminar_table. preparatory_seminar_code,

preparatory_seminar_table. preparatory_seminar_name, instructor_table. instructor_number, instructor_table. instructor_name,

preparatory_seminar_table. activity_location, student_table. student_name, student_table. student_ID_number, student_table. contact_telephone_number, participating_preparatory_seminar_table. entry_date

FROM Preparatory_seminar_table, participating_preparatory_seminar_table, student_table, instructor_table WHERE j AND k AND l AND m ORDER BY n

Câu h i con 5

Hãy đ a các t thích h p v i ch m c vào các ô tr ng t o đ n q

trong đo n v n sau đây.

M t ch m c đ c áp d ng chung cho nhi u c t đ c g i là ch m c k t n i, hay ch m c t h p. M t ch m c k t n i đ c đnh ngh a b i vi c li t kê tên các c t đ c đánh ch m c. Ch m c k t n i theo c u trúc B cây đ c áp d ng cho các giá tr c a các c t riêng l đ c k t n i theo th t đ c li t kê trong đ nh ngh a. Ch m c k t n i th c t đ c dùng khi tên c a c t đ u tiên, đ c li t kê đ u tiên trong đnh ngh a ch m c, đ c vi t o

câu l nh SQL.

Ví d , đ i v i “student_table” trong Câu h i con 2-(1), gi s r ng s tr ng h p tìm ki m sinh viên theo m t tr ng hay m t khoa nào đó, nhi u h n s tr ng h p tìm ki m m t sinh viên c th theo mã s sinh viên. t ng hi u su t tìm ki m s d ng ch m c k t n i trong tr ng h p này, s có hi u qu n u đnh ngh a ch m c k t n i b ng cách ch ra các c t theo th t ,

( q , p )

và ng c l i là

( p , q ).

Do đó, khi ch m c k t n i đ c s d ng, tr c tiên c n nghiên c u k các đ ng d n truy nh p. i u này không ch áp d ng cho các ch m c k t n i. N u m t ch m c đ c đnh ngh a không có nghiên c u k càng ban đ u, hi u qu c a quá trình tìm ki m có th b nh h ng b t l i.

Một phần của tài liệu Soft Desigh and Development Engineer Examintion(Afternoon, part 1) docx (Trang 49 - 52)

Tải bản đầy đủ (PDF)

(52 trang)