Bài tập cơ sở dữ liệu là một cuốn sách bài tập về cơ sở dữ liệu do Nguyễn Xuân Huy và Lê Hoài Bắc biên soạn, được Nhà xuất bản Khoa học Tự nhiên và Công nghệ xuất bản.
Cuốn sách được chia thành các phần chính sau:
- Lời nói đầu: Giới thiệu về mục đích cuốn sách, hướng dẫn sử dụng và các tài liệu tham khảo. Cuốn sách nhằm giúp sinh viên tự kiểm tra và đánh giá kiến thức nhập môn về cơ sở dữ liệu, đặc biệt hữu ích cho các kỳ thi tốt nghiệp, chuyển đổi, tuyển cao học và nghiên cứu sinh.
- Mục lục: Liệt kê các chương và phần của sách.
- Phần I: Tóm tắt Lý thuyết và Bài tập:
- Chương 1: Quan hệ và Đại số quan hệ: Trình bày các khái niệm cơ bản về quan hệ, thuộc tính, bộ, các ký hiệu cơ bản và các phép toán trong đại số quan hệ (chọn, chiếu, kết nối tự nhiên, cộng, trừ, giao, chia). Chương này cũng giới thiệu thứ tự thực hiện các phép toán, một số hàm tiện ích và cơ sở dữ liệu minh họa (SV, DT, SD) để làm bài tập.
- Chương 2: Các thao tác trên bộ và quan hệ: Giới thiệu cú pháp của các cấu trúc điều khiển và hàm thao tác trên bộ và quan hệ, kèm theo các bài tập viết thuật toán cho các phép toán đại số quan hệ và các hàm tiện ích.
- Chương 3: Ngôn ngữ hỏi SQL (Structured Query Language): Tóm tắt lý thuyết về SQL, các từ khóa, ký hiệu, hàm trên cột và các bài tập thực hành viết câu truy vấn SQL dựa trên CSDL Thực tập.
- Chương 4: Phụ thuộc hàm: Định nghĩa phụ thuộc hàm (PTH), bao đóng của tập thuộc tính, hệ tiên đề Armstrong, bài toán thành viên, lược đồ quan hệ, khóa của lược đồ quan hệ. Chương này cũng đề cập đến các dạng phủ của PTH (phủ thu gọn tự nhiên, phủ không dư, phủ thu gọn, phủ tối tiểu) và các loại phụ thuộc khác (đầy đủ, bắc cầu, mạnh, yếu, đối ngẫu).
- Chương 5: Chuẩn hóa: Trình bày về phép tách, kiểm tra tính tổn thất của phép tách bằng kỹ thuật bảng, các dạng chuẩn (1NF, 2NF, 3NF, BCNF) và thuật toán chuẩn hóa 3NF không tổn thất và bảo toàn PTH.
- Phần II: Một số đề thi: Tập hợp các đề thi tuyển cao học và nghiên cứu sinh từ các trường đại học (Đại học Thái Nguyên, Viện Công nghệ Thông tin, Đại học Bách khoa Hà Nội, Đại học Bách khoa TP Hồ Chí Minh) về các chủ đề trong sách.
- Phần III: Bài giải các chương: Cung cấp lời giải chi tiết cho các bài tập ở từng chương từ Chương 1 đến Chương 5.
- Phần IV: Bài giải các đề thi: Cung cấp lời giải cho các đề thi được tuyển chọn ở Phần II.
Tóm lại, cuốn sách là một tài liệu bài tập toàn diện về cơ sở dữ liệu, bao gồm lý thuyết tóm tắt, bài tập thực hành và lời giải chi tiết, phục vụ cho việc học tập và ôn luyện về đại số quan hệ, SQL, phụ thuộc hàm và chuẩn hóa.
Công nghệ thông tin Sách giáo trình
Bài tập cơ sở dữ liệu- Tác giả: Nguyễn Xuân Huy và Lê Hoài Bắc
- Ngôn ngữ: Tiếng Việt
