logo
  • Bài tập cơ sở dữ liệu

Bài tập cơ sở dữ liệu

Tác giả
Nguyễn Xuân Huy - Lê Hoài Bắc

Số lượt xem : 2089

Số lượt download : 301

Ngày upload : 09/09/2023

Ngày cập nhật : 16/05/2024

Tags : Công Nghệ Thông Tin Lập Trình Dữ liệu Thuật toán Cơ sở dữ liệu

Kích thước : 2.51 MB

Số trang : 147

Khác với toán học, trong tủ sách tin học nước nhà, ta chỉ thấy một số sách bài tập lập trình. Đó chắc chắn là một thiệt thòi cho sinh viên và các bạn tự học.

Cuốn Bài tập cơ sở dữ liệu này là một thử nghiệm nhằm trợ giúp các bạn trẻ một phương thức tự kiểm tra và đánh giá tri thức ban đầu, mức nhập môn, về một lĩnh vực chiếm vị trí đáng nói trong quá trình phát triển của công nghệ thông tin.

Những năm gần đây, trong các kỳ thi tốt nghiệp đại học, thi chuyển đổi, thi tuyển cao học và nghiên cứu sinh đều có mảng về cơ sở dữ liệu. Đó là điều dễ hiểu, vì cơ sở dữ liệu là phần không thể thiếu trong các hệ thống tin học hoa.

Trong phương án đầu tiên của cuốn sách chúng tôi chọn lọc và đề xuất một số bài tập thuộc năm mảng tri thức sau đây: đại số quan hệ, các phép toàn trên bộ, ngôn ngữ hỏi SQL, phụ thuộc hàm và chuẩn hoá. Mỗi mảng tri thức được trình bày thành ba phần: Phần thứ nhất bao gồm một số điều tóm tắt về lý thuyết. Phần tiếp theo là các bài tập, cuối cùng là các bài giải. Dấu * được dùng để ghi chú các bài tập ở mức nâng cao.

Phần cuối sách chúng tôi tuyển chọn và giới thiệu một số đề thi tuyển cao học và nghiên cứu sinh để bạn đọc làm quen với các nội dung tổng hợp.

Mục tiêu cuối cùng của việc ra bài tập là giúp cho người học hiểu sâu và kỹ hơn về các khái niệm đã học. Để đạt được điều này mong bạn đọc đừng bỏ qua bài tập nào. Với các bài dễ, bạn có thể giải trong một vài phút. Với các bài khó, trong lần luyện tập thứ nhất bạn có thể bỏ qua. Sau một vài lần thử sức, tin rằng bạn sẽ hoàn toàn làm chủ được các khái niệm liên quan đến cơ sở dữ liệu.

Chúng tôi cho rằng các tài liệu sau đây sẽ giúp ích bạn đọc tra cứu các nguồn tri thức cơ sở

1. Date C. J., Nhập môn các hệ cơ sở dữ liệu. Những người dịch: Hồ Thuần, Nguyễn Quang Vinh, Nguyễn Xuân Huy, NXB Thống Kê, Hà Nội, Tập I (1985), Tập II (1986).

2. Nguyễn Xuân Huy. Thuật toán, NXB Thống Kê, Hà Nội, 1987.

3. Vũ Đức Thi, Cơ sở dữ liệu Kiến thức và thực hành, NXB Thống Kê, Hà Nội, 1997.

4. Lê Tiến Vương, Nhập môn cơ sở dữ liệu quan hệ. Tái bản lần thứ 4, NXB Thống Kê, Hà Nội, 1999.

5. Garcia-Molina H., Ullman J., Widom J., Database System:

The Complete Book, Prentice Hall, 2002.

6. Maier D., The Theory of Relational Database, Computer Science Press, Rockville, Md, 1983.

7. Ullman, J., Principles of Data-base and Knowledge-base Systems, (Second Edition). Computer Science Press, Potomac. Md., 1982, (Có bản dịch tiếng Việt của Trần Đức Quang )

Người đầu tiên định hướng cho chúng tôi tìm hiểu về cơ sở dữ liệu và luôn luôn khuyến khích chúng tôi học tập và trao đổi kiến thức là giáo sư Hồ Thuần, Viện Công nghệ Thông tin.

Cuốn sách này được khởi thảo và hoàn thành theo phương án đầu tiên là nhờ nhiệt tình đóng góp về ý tưởng, nội dung và thẩm định của các đồng nghiệp của chúng tôi. Giáo sư Lê Tiến Vương, Tổng cục Địa chính giáo sư Hoàng Kiếm, giáo sư Trần Vĩnh Phước, Đại học Quốc gia Thanh phố Hồ Chí Minh đã thảo luận chi tiết về những nội dung cơ bản và kiên trúc cho tập sách.

Đặc biệt, các đồng nghiệp trẻ, giáo sư Vũ Ngọc Loãn, Đại học Quốc gia Hà Nội, giáo sư Nguyễn Thanh Thuỷ, Đại học Bách khoa Hà Nội, tiến sỹ Trịnh Đinh Thắng, Đại học Sư phạm Hà Nội II, tiến sỹ Dương Anh Đức, tiến sỹ Đỗ Văn Nhơn, thạc sỹ Nguyễn Tấn Trần Minh Khang, Đại học Quốc gia Thành phố Hồ Chí Minh, thạc sỹ Nguyễn Xuân Tùng, Trung tâm Tin học Bưu điện Hà Nội, thạc sỹ Nguyễn Ngọc Hà, Trung tâm Tin học Bưu điện Hải Phòng, thạc sỹ Trịnh Thanh Lâm, Intel, thạc sỹ Nguyễn Xuân Hoàng, Misa Group đã có những góp ý cụ thể về nội dung chương trình đào tạo và các yêu cầu thực tiễn của cơ sở dữ liệu. Tiến sỹ Trần Thiên Thành, Đại học Quy Nhơn, cử nhân Bùi Thuỷ Hằng và Trần Quốc Dũng, Viện Công nghệ Thông tin đã giúp chúng tôi đọc lại và chỉnh sửa các trang bản thảo.

Chúng tôi chân thành cảm ơn những đóng góp vô giá của các đồng nghiệp.

Chúng tôi mong rằng sẽ tiếp tục nhận được những ý kiến chỉ giáo của bạn đọc gần xa về nội dung và cấu trúc của tập sách.

Cát Bà, Mùa Hoa Phượng, 2003

Các tác giả

Nguyễn Xuân Huy - Lê Hoài Bắc

Gợi ý cho bạn

Tỷ Phú Elon Musk Sử Dụng Câu Hỏi Phỏng Vấn Để Phát Hiện Ứng Viên Thật Thà
14 Tháng 08

Tỷ Phú Elon Musk Sử Dụng Câu Hỏi Phỏng Vấn Để Phát Hiện Ứng Viên Thật Thà

Trong quá trình tham gia phỏng vấn nhân sự, tỷ phú Elon Musk đã tiết lộ một chiêu thức hiệu quả giúp ông nhanh chóng nhận ra ứng viên có thái độ thật thà hay chỉ đang nói dối. Với sự sở hữu của nhiều tập đoàn lớn, Elon Musk không xa lạ với quá trình tuyển dụng nhân sự và anh chia sẻ về cách anh tiếp cận trong việc đặt câu hỏi cho các ứng viên.

Sự xuất hiện của BadBazaar Android Spyware - Đe dọa người dùng Signal và Telegram
31 Tháng 08

Sự xuất hiện của BadBazaar Android Spyware - Đe dọa người dùng Signal và Telegram

Trong thời kỳ số hóa ngày càng mở rộ, nguy cơ về an ninh mạng ngày càng gia tăng. Mới đây, các chuyên gia an ninh đã phát hiện ra sự hiện diện của phần mềm độc hại Android mang tên BadBazaar. Điều đáng lo ngại là BadBazaar đã được phân phối thông qua các ứng dụng giả mạo của Signal và Telegram trên cửa hàng Google Play Store và Samsung Galaxy Store. Hãy cùng điểm qua những phát hiện quan trọng từ cuộc nghiên cứu này.

Các phân phối xác suất phổ biến trong thống kê
23 Tháng 04

Các phân phối xác suất phổ biến trong thống kê

Trong thống kê, xác suất là một trong những khái niệm cơ bản để phân tích dữ liệu. Xác suất được định nghĩa là tỷ lệ giữa số trường hợp có thể xảy ra và số trường hợp có thể xảy ra.

Đạo đức và Trí tuệ Nhân tạo: Hướng dẫn đảm bảo sự phát triển đúng đắn và đạo đức của AI
03 Tháng 06

Đạo đức và Trí tuệ Nhân tạo: Hướng dẫn đảm bảo sự phát triển đúng đắn và đạo đức của AI

Trong bài viết này, chúng ta sẽ khám phá tương quan giữa Đạo đức và Trí tuệ Nhân tạo (AI). Bài viết trình bày về ý nghĩa và vai trò quan trọng của đạo đức trong việc phát triển AI và đảm bảo sự sử dụng đúng đắn của công nghệ này. Cùng nhau, chúng ta sẽ tìm hiểu về những thách thức đạo đức mà AI mang lại và các phương pháp để xây dựng một hệ thống AI đạo đức. Minh họa ảnh sẽ đem lại một cái nhìn trực quan về quan hệ giữa Đạo đức và Trí tuệ Nhân tạo.

6 Nghề có thể bị thay thế bởi AI trong tương lai
23 Tháng 05

6 Nghề có thể bị thay thế bởi AI trong tương lai

Trong tương lai, có một số nghề có khả năng bị thay thế bởi trí tuệ nhân tạo (AI), sau đây chúng ta cùng phân tích nhé

Tại sao việc đọc sách có thể giúp bạn giảm stress và lo âu?
16 Tháng 04

Tại sao việc đọc sách có thể giúp bạn giảm stress và lo âu?

Trong cuộc sống hiện đại ngày nay, căng thẳng và lo âu trở thành một phần không thể thiếu trong cuộc sống của chúng ta.

Những loại thực phẩm cần tránh khi mua
17 Tháng 04

Những loại thực phẩm cần tránh khi mua

Thực phẩm tươi luôn là lựa chọn hàng đầu của mọi người trong việc bảo vệ sức khỏe và đảm bảo chất lượng cuộc sống.

Cơ Thể Tự Chữa Lành: Khám phá Sức Mạnh Tự Nhiên Trong Chúng Ta
06 Tháng 06

Cơ Thể Tự Chữa Lành: Khám phá Sức Mạnh Tự Nhiên Trong Chúng Ta

Trong cuộc sống hối hả và áp lực hiện nay, chúng ta thường dễ mắc các vấn đề sức khỏe và trở nên phụ thuộc vào các biện pháp y tế truyền thống. Nhưng bạn có biết rằng cơ thể chúng ta có khả năng tự chữa lành và phục hồi? Trong bài blog này, chúng ta sẽ khám phá sức mạnh của cơ thể tự chữa lành và cách tận dụng nó để duy trì và nâng cao sức khỏe của chúng ta.