Bài 2. Hệ quản trị cơ sở dữ liệu

Chia sẻ bởi Nguyễn Thị Lê Mộng Linh | Ngày 10/05/2019 | 57

Chia sẻ tài liệu: Bài 2. Hệ quản trị cơ sở dữ liệu thuộc Tin học 12

Nội dung tài liệu:

Tiết 42. Bài Tập, Ôn Tập Chương III
Hệ cơ sở dữ liệu quan hệ
? Liên kết
Bảng mượn sách
Bảng người mượn
Bảng Sách
Liên kết theo Số thẻ
Liên kết theo Mã số sách
Nhờ liên kết theo Số thẻ ta có thể biết được HS nào mượn sách trong Bảng Mượn sách
Nhờ liên kết theo Mã số sách ta có thể biết Sách nào được mượn trong Bảng Mượn sách
Liên kết được thực hiện trên các khoá, trong 1 liên kết phải có khoá chính
1/ Mô hình dữ liệu quan hệ: khái niệm và các đặc trưng cơ bản
KIếN THứC CầN NHớ
Nếu bảng có nhiều khoá, số thuộc tính mỗi khoá khác nhau thì nên chọn khoá chính là một khoá có ít thuộc tính nhất.
4/ Cách chỉ định khoá chính:
Nếu bảng chỉ có một khoá thì khoá đó là khoá chính
2/ Các khái niệm: CSDL quan hệ, Hệ quản trị CSDL quan hệ, Bảng, Thuộc tính, Bộ, Miền, Khoá, Khoá chính, Liên kết
3/ Các thao tác với CSDL quan hệ: tạo lập, cập nhật, khai thác
5/ Sơ đồ liên kết
Nếu bảng không có khoá thì phải bổ sung thêm trường mới để làm khoá và khoá đó sẽ là khoá chính
Nếu bảng có nhiều khoá, số thuộc tính mỗi khoá đều bằng nhau thì nên chọn khoá có ý nghĩa nhất đối với CSDL đang xét làm khoá chính
BT
BT
? Liên kết
Bảng mượn sách
Bảng người mượn
Bảng Sách
Liên kết theo Số thẻ
Liên kết theo Mã số sách
Nhờ liên kết theo Số thẻ ta có thể biết được HS nào mượn sách trong Bảng Mượn sách
Nhờ liên kết theo Mã số sách ta có thể biết Sách nào được mượn trong Bảng Mượn sách
Liên kết được thực hiện trên các khoá, trong 1 liên kết phải có khoá chính
KIếN THứC CầN NHớ
Tạo lập CSDL
Hệ QTCSDL
Cập nhật CSDL
Khai thác CSDL
Khai báo cấu trúc
Nhập dữ liệu
Cập nhật cấu trúc
Cập nhật dữ liệu
Sắp xếp
Truy vấn
Kết xuất báo cáo
Nhờ mối liên kết theo Số thẻ có thể biết các thông tin của Người mượn cuốn sách có mã số TO-012 vào ngày 5/9/2007.
- Người mượn : Bảng liên kết
Ví dụ:
- mượn sách : Bảng chính
?
- Số thẻ: Thuộc tính liên kết

Ví dụ về liên kết
Bảng LắP RáP
Bảng không có khoá nào ? bổ sung trường mới làm khoá
Khoá
Xét CSDL quản lí chất lượng sản phẩm ở nhà máy lắp ráp ô tô
Khoá
1) STT
Khoá chính
Ví dụ:
Bảng người mượn
Bảng mượn sách
Bảng chỉ có một khoá
Khoá
1) Số thẻ
Khoá
1) {Số thẻ, Mã số sách, Ngày mượn}
Xét CSDL quản lí thư viện
Khoá chính
Khoá chính
Bảng mượn sách
Bảng có nhiều khoá, số thuộc tính mỗi khoá khác nhau
Khoá
1) STT
Xét CSDL quản lí thư viện
Khoá chính
2) {Số thẻ, Mã số sách, Ngày mượn}
1) STT
Bảng THí SINH
Khoá:
1) STT
2) SBD
Khoá chính:
2) SBD
Xét CSDL quản lí kì kiểm tra chất lượng môn Toán lớp 12
Bảng có nhiều khoá, số thuộc tính mỗi khoá đều bằng nhau
Bảng ĐáNH PHáCH
Khoá:
1) STT
2) SBD
3) Phách
Bảng ĐIểM THI
Khoá:
1) STT
2) Phách
Khoá chính:
2) SBD
3) Phách
Khoá chính:
2) Phách
Xét CSDL quản lí kì kiểm tra chất lượng môn Toán lớp 12
Bảng có nhiều khoá, số thuộc tính mỗi khoá đều bằng nhau
Bảng THí SINH
Bảng ĐáNH PHáCH
Bảng ĐIểM THI
Xác định các mối liên kết?
Liên kết theo Phách
Liên kết theo STT
C2
Nhờ liên kết theo STT có thể biết các thông tin của thí sinh.
Nhờ liên kết theo Phách có thể biết điểm thi của thí sinh.
Bảng THí SINH
Bảng ĐáNH PHáCH
Bảng ĐIểM THI
Liên kết theo SBD
Liên kết theo Phách
Nhờ liên kết theo SBD có thể biết các thông tin của thí sinh.
Nhờ liên kết theo Phách có thể biết điểm thi của thí sinh.
C1
Xác định các mối liên kết?
Bảng ĐIểM THI
Sơ đồ liên kết
Bảng THí SINH
Bảng ĐáNH PHáCH
sbd
Phách
Khoá chính:
SBD
Khoá chính:
SBD
Khoá chính:
Phách
Khoá:
STT
Phách
Khoá:
STT
SBD
Khoá:
STT
SBD
Phách
Phách
3/ Các thao tác với CSDL quan hệ: tạo lập, cập nhật, khai thác
Câu 1. Bạn Vinh khẳng định rằng, cập nhật cấu trúc và cập nhật dữ liệu đều kéo theo sự thay đổi giá trị của tất cả các bộ dữ liệu trong tệp. Em đánh giá như thế nào về ý kiến của bạn Vinh?
Câu 2. Bạn Bình hỏi, có phải khi thực hiện thao tác xoá bảng, chỉ các thông tin khai báo khi tạo bảng bị xoá, còn các bộ dữ liệu vẫn còn nguyên vẹn không? Em sẽ trả lời bạn Bình như thế nào?
Câu 3. Có ý kiến khẳng định, việc khai báo một bảng được coi là hoàn tất sau khi đặt tên, chỉ định kiểu dữ liệu và kích thước cho mỗi trường trong bảng. Theo em, ý kiến trên đã chính xác và đầy đủ chưa? Em thấy cần bổ sung thêm gì không?
Câu 4. Sau khi khai báo một bảng với 4 trường:
Mã HS - xâu 5 kí tự Họ và tên - xâu 20 kí tự
Địa chỉ - xâu 60 kí tự Ngày sinh - kiểu ngày
Trước khi lưu cấu trúc của bảng này, người thiết kế suy nghĩ lại và sửa độ dài trường Họ và tên thành 30 kí tự, sau đó lưu thông tin vào hệ thống. Việc sửa lại độ dài nói trên có phảI là cập nhật cấu trúc bảng hay không? Tại sao?
Câu 5. Trường lưu địa chỉ của học sinh có kiểu xâu, kích thước 80 kí tự. Một bản ghi có nội dung là "5 Trần Hưng Đạo". Sau khi kiểm tra, phát hiện thấy nhầm lẫn, địa chỉ được sửa lại thành "155 Trần Hưng Đạo". Kích thước của tệp ghi dữ liệu thay đổi như thế nào?
Tăng thêm 2 byte
Không thay đổi
Tăng thêm một lượng đúng bằng kích thước một bản ghi
Hãy chọn phương án trả lời đúng? Giải thích?
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Dung lượng: | Lượt tài: 3
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)