Font size
WorksheetsĐề Cương Môn Tin Học 11b6
Total questions: 58
Worksheet time: 31mins
Thuộc tính nào không phải của CSDL?
Tính độc lập
Tính bảo mật và an toàn
Tính nhất quán
Tính tổ chức
Hệ quản trị cơ sở dữ liệu là gì?
Một tập hợp dữ liệu thô được lưu trữ trên máy tính
Một hệ thống tạo ra các bảng trong cơ sở dữ liệu
Một phần mềm quản lý và điều khiển cơ sở dữ liệu
Một chuỗi ký tự biểu diễn thông tin trong cơ sở dữ liệu
Để đảm bảo tính nhất quán và bảo mật dữ liệu, hệ QTCSDL thường cung cấp các tính năng nào?
Kiểm tra chính tả tự động
Ghi lại lịch sử truy cập dữ liệu và cung cấp quyền truy cập
Xóa dữ liệu thường xuyên
Hiển thị quảng cáo trên giao diện người dùng
CSDL quan hệ là:
Là CSDL lưu trữ dữ liệu dưới dạng các bảng có quan hệ với nhau
Mô hình dữ liệu quan hệ nhiều bảng với nhau
Mô hình hướng đối tượng trong bảng
Mô hình cơ sở quan hệ CSDL
Trong mô hình quan hệ, về mặt cấu trúc thì dữ liệu được thể hiện trong các:
Cột (Field)
Hàng (Record)
Bảng (Table)
Báo cáo (Report)
Tại sao khối lượng dữ liệu lớn và việc cập nhật thường xuyên đòi hỏi việc tự động hoá quá trình thu thập và lưu trữ dữ liệu?
Để tăng sự phức tạp của hệ thống
Để giảm chi phí thu thập dữ liệu
Để thúc đẩy khối lượng công việc thủ công
Để đảm bảo tính chính xác và kịp thời của dữ liệu
Trong các hệ CSDL sau, đâu là hệ cơ sở dữ liệu tập trung?
Quản lý sách trong thư viện của một trường
Hệ CSDL trong hệ thống ngân hàng Vietinbank
Hệ thống quản lý bán hàng Winmart trong cả nước
Hệ CSDL trong hệ thống quản lý thuốc của nhà thuốc Long Châu trên toàn quốc
Cần tiến hành cập nhật hồ sơ của nhà trường trong các trường hợp nào sau đây?
Sắp xếp danh sách học sinh theo thứ tự tăng dần của tên.
Tìm học sinh có điểm môn Toán cao nhất khối.
Tính tỉ lệ học sinh giỏi môn Tin học của lớp.
Một học sinh chuyển từ trường khác đến; thông tin về ngày sinh của một học sinh bị sai.
Cho biết ý nghĩa câu truy vấn dưới đây: SELECT * FROM hoc_sinh WHERE (Ten = 'Hà)' AND (Toan >= 7);
Đưa ra danh sách tất cả học sinh có điểm toán lớn hơn 7.
Đưa ra danh sách học sinh có tên là 'Hà' và điểm toán không nhỏ hơn 7.
Đưa ra danh sách tất cả học sinh có tên là 'Hà'.
Đưa ra danh sách học sinh có tên là 'Hà' và điểm toán lớn hơn 7.
Để thực hiện một yêu cầu khai thác dữ liệu đến cơ sở dữ liệu, người dùng cần gì?
Hệ quản trị cơ sở dữ liệu;
Cơ sở dữ liệu cần được sao lưu trước;
Một trình duyệt web;
Một trình soạn thảo văn bản.
Giả sử một bảng có 2 trường Aid (số bảo hiểm) và TenNS (họ tên) thì nên chọn trường Aid làm khoá chính hơn vì:
Trường Aid là duy nhất, trong khi đó trường TenNS không phải là duy nhất;
Trường Aid là kiểu số, trong khi đó trường TenNS không phải là kiểu số;
Trường Aid đứng trước trường TenNS;
Trường Aid là trường ngắn hơn.
Để viết câu truy vấn lấy tất cả các dòng của bảng casi, câu truy vấn nào dưới đây là đúng?
SELECT * FROM casi;
DELETE FROM casi;
CREATE TABLE casi;
CREATE DATABASE casi;
Cơ sở dữ liệu có các thuộc tính sau:
Tính cấu trúc, tính dư thừa, tính độc lập, tính không toàn vẹn, tính nhất quán, tính bảo mật và an toàn
Tính cấu trúc, tính không dư thừa, tính độc lập, tính toàn vẹn, tính nhất quán, tính bảo mật và an toàn
Tính dư thừa, tính toàn vẹn, tính nhất quán,
Tính độc lập dữ liệu, tính bảo mật và
Công tác bảo mật CSDL cần được thực hiện với một chính sách bảo mật toàn diện bao gồm mấy nội dung:
4
3
2
1
Cho biết ý nghĩa câu truy vấn dưới đây: SELECT Ma_HS, Ho_dem, Ten, Toan FROM hoc_sinh WHERE Ten = 'Hà' AND Toan >= 7;
Đưa ra danh sách tất cả học sinh có điểm toán lớn hơn 7.
Đưa ra danh sách học sinh có tên là 'Hà' và điểm toán không nhỏ hơn 7.
Đưa ra danh sách tất cả học sinh có tên là 'Hà'.
Đưa ra danh sách học sinh có tên là 'Hà' và điểm toán lớn hơn 7.
Phương án nào dưới đây KHÔNG phải chức năng của hệ điều hành?
Sao chép, xoá và di chuyển các tệp dữ liệu.
Soạn thảo, định dạng và in văn bản.
Cung cấp môi trường để người sử dụng chạy các ứng dụng.
Quản lý các thiết bị máy tính.
Đâu là sự khác biệt của hệ điều hành cho thiết bị di động so với hệ điều hành cho máy tính cá nhân?
Hệ điều hành cho thiết bị di động so với hệ điều hành cho máy tính cá nhân không có sự khác biệt.
Hệ điều hành cho thiết bị di động sử dụng giao diện dòng lệnh.
Hệ điều hành cho thiết bị di động giao diện đồ hoạ thân thiện.
Giao diện đặc biệt thân thiện nhờ nhận dạng hành vi của người dùng thông qua cảm biến, dễ dàng kết nối mạng di động và nhiều tiện ích hỗ trợ cá nhân
Phương án nào sau đây KHÔNG đúng khi nói về lợi ích của phần mềm nguồn mở?
Được sử dụng tự do không cần tuân thủ điều kiện gì.
Minh bạch, kiểm soát được mã nguồn bên trong.
Tiết kiệm chi phí.
Không bị lệ thuộc vào nhà cung cấp
Thao tác trên dữ liệu có thể là:
sửa bản ghi
thêm bản ghi
xoá bản ghi
tất cả đáp án
Ưu điểm chính của hệ cơ sở dữ liệu phân tán là gì?
Dễ dàng mở rộng và tăng khả năng xử lý
Đảm bảo tính nhất quán và bảo mật dữ liệu
Giảm tải mạng và tăng tính khả dụng
Tích hợp dữ liệu từ nhiều nguồn
Phương án nào dưới đây thể hiện việc vận dụng kiến thức để tùy chỉnh thiết bị nhằm nâng cao hiệu quả sử dụng máy tính?
Tắt bớt ứng dụng khởi động cùng hệ thống để máy chạy mượt hơn.
Tăng độ sáng màn hình tối đa để nhìn rõ hơn trong phòng tối.
Giảm dung lượng RAM để tiết kiệm năng lượng khi dùng máy tính.
Tắt chức năng cập nhật driver để tránh thông báo làm phiền.
Phương án nào dưới đây nêu đúng khái niệm cơ bản của Hệ Cơ sở dữ liệu (CSDL)?
Một hệ cơ sở dữ liệu là tập hợp các chương trình được cài đặt diệt virus để bảo vệ dữ liệu.
Một hệ thống gồm 3 thành phần: CSDL,Hệ QTCSDL và các phần mềm ứng dụng CSDL.
Một hệ thống gồm 2 thành phần: Hệ QTCSDL và các phần mềm ứng dụng cơ sở dữ liệu.
Hệ CSDL là một dạng trình duyệt web chuyên dùng cho khai thác thông tin.
Phương án nào dưới đây nêu đúng một biện pháp bảo mật cơ sở dữ liệu?
Sao lưu dữ liệu định kỳ và thiết lập phân quyền truy cập phù hợp.
Cho phép mọi người dùng truy cập không cần xác thực để thuận tiện.
Lưu mật khẩu dưới dạng văn bản rõ để dễ nhớ khi cần phục hồi.
Không cập nhật hệ thống để tránh thay đổi cấu hình dữ liệu.
Câu 25. Phương án nào dưới đây thể hiện nhu cầu lưu trữ và khai thác dữ liệu cho bài toán quản lý trường học?
Lưu điểm, tên học sinh và tra cứu nhanh để lập danh sách và báo cáo.
Chỉ cất toàn bộ giấy tờ trên kệ tủ để tránh dùng máy tính.
Chỉ lưu một bản ghi chung cho toàn bộ học sinh để tiết kiệm không gian.
Không lưu thông tin học sinh để tránh rắc rối pháp lý.
Câu 26. Phát biểu nào dưới đây phân biệt đúng hệ cơ sở dữ liệu tập trung và phân tán?
Hệ CSDL tập trung và hệ CSDL phân tán đều lưu dữ liệu trên một máy chủ.
Hệ CSDL tập trung lưu dữ liệu trên một máy, còn hệ CSDL phân tán lưu dữ liệu trên nhiều máy trong mạng.
Hệ CSDL tập trung chỉ dùng cho cá nhân, còn hệ CSDL phân tán chỉ dùng cho doanh nghiệp.
Hệ CSDL phân tán không cho phép người dùng truy cập dữ liệu từ xa.
Câu 27. Phương án nào dưới đây là câu lệnh SQL đúng để tìm tất cả tên bản nhạc do nhạc sĩ Văn Cao sáng tác, biết rằng mã của Văn Cao là Aid = 2, dựa trên các bảng sau trong CSDL Âm nhạc?
SELECT TenBN FROM Bannhac WHEN Aid = 2;
SHOW TenBN FROM Bannhac WHERE Aid IS 2;
SELECT TenBN FROM Bannhac WHERE Aid = 2;
FIND TenBN IN Bannhac IF Aid = 2;
Câu 28. Cho bảng HocSinh (MãSố, HọTên, GiớiTính, Tuổi). Lệnh SELECT nào sau đây cho biết mã số, họ tên của các học sinh có tuổi là 16 và giới tính là "Nữ"?
SELECT MãSố, HọTên, Tuổi FROM HocSinh WHERE Tuổi = 16 AND GiớiTính = "Nam";
SELECT MãSố, HọTên FROM HocSinh WHERE Tuổi = 16 AND GiớiTính = "Nữ";
SELECT MãSố, HọTên FROM HocSinh WHERE Tuổi = 16 OR GiớiTính = "Nữ";
SELECT MãSố, HọTên FROM HocSinh WHERE Tuổi = 16 AND GiớiTính = "Nam";
Nguyên nhân nào dưới đây làm cho nhu cầu nhân lực nghề quản trị cơ sở dữ liệu ngày càng tăng?
Các tổ chức và doanh nghiệp cần lưu trữ, quản lí và khai thác dữ liệu.
Người dùng cá nhân sử dụng mạng xã hội với tần suất cao hơn rất nhiều.
Thiết bị phần cứng máy tính có giá thành ngày càng thấp.
Hoạt động học tập trực tuyến được áp dụng trong giáo dục.
Phát biểu nào sau đây mô tả đúng về nghề Quản trị cơ sở dữ liệu?
Người làm nghề cần hiểu cách bảo vệ dữ liệu và duy trì hệ thống hoạt động ổn định.
Công việc chính của nghề là thiết kế giao diện cho ứng dụng di động.
Nghề không đòi hỏi kiến thức về bảo mật hay kỹ năng xử lý sự cố.
Nghề chỉ liên quan đến việc nhập liệu mà không cần kiến thức chuyên môn.
Bạn Minh đọc một tin tuyển dụng vị trí nhà quản trị CSDL trên mạng xã hội, theo em yêu cầu nào dưới đây phù hợp nhất với bạn Minh?
Biết sử dụng các công cụ truy vấn dữ liệu đơn giản để xem và in báo cáo.
Có khả năng thiết kế giao diện website cho hệ thống.
Có kiến thức về CSDL, sao lưu, bảo mật và quản trị hệ QTCSDL.
Có khả năng nhập và cập nhật dữ liệu theo mẫu có sẵn.
Các thiết bị nào sau đây sử dụng hệ điều hành cho thiết bị di động:
Điện thoại thông minh, máy tính bảng, đồng hồ thông minh.
Điện thoại, đồng hồ, máy tính bảng.
Đồng hồ, máy tính bảng.
Điện thoại di động, đồng hồ, máy tính bảng.
Khi cài đặt phần mềm phiên bản 64-bit trên hệ điều hành 32-bit thì sẽ xảy ra vấn đề nào dưới đây?
Hệ điều hành bị virus tấn công
Hệ điều hành xảy ra lỗi hệ thống.
Tăng hiệu suất của bộ vi xử lý.
Không thể cài đặt.
Mục đích chính của hoạt động quản lí là
Xử lí thông tin để đưa ra các quyết định.
Xử lí dữ liệu để tạo ra dữ liệu mới.
Cập nhật thông tin.
Khai thác thông tin.
Lợi ích nào dưới đây không phải là lợi ích của việc thu thập dữ liệu tự động?
Xử lý dữ liệu nhanh chóng, chính xác hơn.
Giảm thiểu lỗi sai khi nhập thủ công.
Tiết kiệm chi phí.
Khối lượng dữ liệu thu thập không nhiều.
Cơ sở dữ liệu là? (Chọn phương án đúng nhất)
Các dữ liệu có liên quan với nhau
Một tập hợp các dữ liệu có liên quan với nhau, được lưu trữ một cách có tổ chức trên hệ thống máy tính
Dữ liệu được lưu trữ một có tổ chức trên hệ thống máy tính
Là một tập hợp các hệ thống phần mềm.
Một hệ quản trị CSDL không có chức năng nào trong các chức năng dưới đây:
Cung cấp môi trường tạo lập CSDL
Cung cấp môi trường cập nhật khai thác CSDL
Cung cấp công cụ quản lí bộ nhớ
Cung cấp công cụ kiểm soát, điều khiển truy cập vào CSDL
Hãy chọn phương án ghép hợp lí nhất Hệ QTCSDL là
phần mềm dùng tạo lập, cập nhật, lưu trữ và khai thác thông tin của CSDL.
phần mềm dùng tạo lập, lưu trữ một CSDL.
phần mềm để thao tác và xử lí các đối tượng trong CSDL.
phần mềm dùng tạo lập trong CSDL.
Cơ sở dữ liệu quan hệ là
CSDL lưu trữ dữ liệu dưới dạng các cột.
CSDL lưu trữ dữ liệu dưới dạng các dãy số.
CSDL lưu trữ dữ liệu dưới dạng các bảng có quan hệ với nhau.
CSDL lưu trữ dữ liệu dưới dạng các hàng.
Trong CSDL quan hệ Trường thể hiện?
Thuộc tính của đối tượng được quản lý trong bảng.
Định dạng của đối tượng được quản lý trong bảng.
Đặc điểm của đối tượng được quản lý trong b
Trong CSDL quan hệ Trường thể hiện?
Thuộc tính của đối tượng được quản lý trong bảng.
Định dạng của đối tượng được quản lý trong bảng.
Đặc điểm của đối tượng được quản lý trong bảng.
Là tập hợp các thông tin về một đối tượng cụ thể được quản lí trong bảng.
Việc lưu trữ dữ liệu không tách rời việc khai thác thông tin nhờ các phần mềm ứng dụng vì?
Xử lý thông tin là mục đích chính của việc lưu trữ.
Thu thập thông tin là mục đích chính của việc lưu trữ.
Khai thác thông tin là mục đích chính của việc lưu trữ.
Bảo mật thông tin là mục đích chính của việc lưu trữ.
Cho x=0, y=1. Kết quả của phép logic x^ not y và not x ^ y là:
1,0
0,1
0,0
1,1
Giải thích nào sau đây đúng khi nói về bộ nhớ ROM?
Bộ nhớ dùng để ghi dữ liệu tạm thời.
Khi tắt máy, các dữ liệu trong ROM sẽ bị xóa.
Là bộ nhớ mà các chương trình ứng dụng chỉ có thể đọc, không thể ghi hay xóa.
Lưu được dữ liệu hệ thống không cố định.
Phương án nào sau đây KHÔNG phải là quy tắc sử dụng Internet an toàn?
Mở và xem
Kiểm tra ngay
Dừng lại, không gửi
Hãy chậm lại
Công việc nào dưới đây KHÔNG phải là công việc truy xuất dữ liệu?
Sửa chữa dữ liệu đã có để đảm bảo tính chính xác.
Thống kê số lượng học sinh giỏi môn Toán.
Tìm kiếm dữ liệu theo tiêu chí nào đó.
Sắp xếp danh sách học sinh tăng dần theo bảng chữ cái.
Thuật ngữ "thuộc tính" dùng trong hệ CSDL quan hệ là để chỉ đối tượng nào dưới đây?
Kiểu dữ liệu cùa một thuộc tính.
Bảng.
Cột.
Hàng.
Yếu tố nào sau đây KHÔNG thay đổi khi cập nhật dữ liệu trong CSDL quan hệ?
Cấu trúc của bảng.
Dữ liệu trong bảng.
Dữ liệu trong bản ghi.
Dữ liệu của hàng được cập nhật.
quan hệ?
Cấu trúc của bảng.
Dữ liệu trong bảng.
Dữ liệu trong bản ghi.
Dữ liệu của hàng được cập nhật.
Câu 48. Phương án nào dưới đây mô tả đúng về tính không dư thừa trong CSDL?
Không có dữ liệu nào bị lưu trữ trùng lặp trong CSDL.
Các dữ liệu được phân loại theo mức độ quan trọng.
CSLD không có bất kỳ thông tin nào không cần thiết.
Đảm bảo dữ liệu độc lập với phần mềm.
"dữ liệu trong các CSDL được đảm bảo đúng đắn sau các thao tác cập nhật dữ liệu" là mô tả của thuộc tính nào dưới đây?
Tính toàn vẹn
Tính nhất quán
Tính không dư thừa
Tính độc lập dữ liệu
Câu 50. Phương án nào dưới đây giúp phân loại email một cách hiệu quả?
Đánh dấu sao cho những thư quan trọng rồi để chúng trong hộp thư đến.
Gộp mọi thư vào cùng một thư mục chung để quản lý thuận tiện.
Tạo nhãn tương ứng và di chuyển thư quan trọng vào nhãn đó để dễ tìm.
Chỉ lưu lại thư của một số người quen để hộp thư luôn gọn.
Câu 1. (Chủ đề 1) Một số phát biểu về Hệ điều hành (HĐH), Phần mềm (PM), Máy tính (MT):
HĐH tổ chức thực hiện chương trình, điều phối tài nguyên cho các tiến trình xử lí trên máy tính.
Phần cứng là thiết bị xử lí thông tin, HĐH là môi trường trung gian giúp PM ứng dụng khai thác phần cứng.
RAM là bộ phận lưu trữ lâu dài dữ liệu trong máy tính.
Máy quét ảnh là thiết bị vào.
Câu 2. (Chủ đề 3) Tại trường THPT A, trong một nhóm học sinh lớp 11 trên mạng xã hội, một số học sinh thường xuyên chia sẻ thông tin không chính xác và đưa ra những lời bình luận xúc phạm nhau. Mới đây, một học sinh đã chia sẻ bức ảnh riêng tư của bạn mình trong lớp mà không có sự đồng ý của người đó.
P a) Việc chia sẻ thông tin sai lệch về người khác trên mạng xã hội có thể làm ănh hưởng đến danh tiếng và tinh thần của người bị chia sẻ.
Chia sẻ hình ảnh hoặc thông tin cá nhân mà không có sự đông ý có thể lan truyền nhanh, nhưng dễ vi phạm quyền riêng tư và gây tổn thương.
c) Không lên tiếng khi chứng kiến hành vi xúc phạm có thể tránh xung đột, nhưng thểhiện sự thờ ơ và làm môi trường trực tuyến độc hại.
Nếu bạn thấy một hành vi xúc phạm hoặc phân biệt đối xử trên mạng xã hội, bạn cótrách nhiệm lên tiếng bảo vệ người bị hại
Một số phát biểu về Hệ điều hành (HĐH), Phầnmềm (PM), Máy tính (MT):
HĐH tổ chức thực hiện chương.
Phần cứng là thiết bị xử lí thông tin, HĐH là môi trườngtrung gian giúp PM ứng dụng khai thác phần cứng.
RAM là bộ phận lưu trữ lâu dài dữ liệu trong máy tính.
Máy quét ảnh là thiết bị vào
Thư viện thành phố GreenLeaf sử dụng hệ cơ sở dữ liệu để quản lý sách và bạn đọc. Hệ thống bao gồm các bảng: • SACH: MaSach (Mã sách), TenSach (Tên sách), TacGia (Tác giả), NamXB (Năm xuất bản) • DOCGIA: MaDG (Mã độc giả), HoTen (Họ tên), NgayDK (Ngày đăng ký) • MUONTRA: MaDG (Mã độc giả), MaSach (Mã sách), NgayMuon (Ngày mượn), NgayTra (Ngày trả) Trong đó bảng SACH lưu thông tin về sách lưu trong thư viên, bảng DOCGIA lưu thông tin về độc giả mượn sách, bảng MUONTRA lưu thông tin mượn/trả sách. Thư viện đang kiểm tra tính chính xác của dữ liệu để phục vụ hoạt động thống kê số lượng sách được mượn theo tháng. Một số thủ thư đưa ra các nhận định sau:
Trường MaSach trong bảng SACH là mã định danh củamỗi cuốn sách.
Trường MaDG trong bảng MUONTRA liên kết dữ liệuvới bảng DOCGIA.
Muốn biết một bạn đọc đã mượn bao nhiêu sách, cần kếthợp dữ liệu từ bảng DOCGIA và MUONTRA
Truy vấn sau cho phép thống kê các sách xuất bản saunăm 2020 được mượn trong tháng 6:
SELECT TuaSach FROM MUONTRA WHERE NamXB > 2020 AND MONTH(NgayMuon)=6;
Cho cơ sở dữ liệu của một hiệu thuốc với 3 bảngcó cấu trúc sau đây:
BENHNHAN (MaBN, TenBN, DiaChi) lưu thông tin: mãbệnh nhân, tên bệnh nhân và địa chỉ của bệnh nhân.
HOADON (MaHD, MaBN, NgayBan) lưu thông tin: mãhóa đơn, mã bệnh nhân và ngày bán.
THUOC (MaHD, Mathuoc, TenThuoc, SoLuong, DonGia, ThanhTien) lưu thông tin: mã hóa đơn, Mã thuốc, tênthuốc, số lượng, đơn giá và thành tiền.
Một số bạn học sinh có ý kiến về việc sử dụng các phầnmềm khai thác cơ sở dữ liệu trên như sau:
MaHD là khoá ngoài của bảng THUOC
Bảng THUOC và bảng HOADON có quan hệ với nhau.
Có thể chọn nhiều khoá chính cho bảng HOADON
Để trích xuất được thông tin bệnh nhân có mã MaBN=’002’ mua thuốc thì phải thựchiện thao tác truy vấn có liên kết cả 3 bảng trên thông qua các trường khóa bằng câu lệnh
SELECT BENHNHAN.TenBN, BENHNHAN.DiaChi
FROM HOADON INNER JOIN BENHNHAN
ON HOADON.MaBN = BENHNHAN.MaBN
INNER JOIN THUOC
ON HOADON.MaHD = THUOC.MaHD
WHERE BENHNHAN.MaBN=’002’;
Khi mua hàng tại siêu thị, mẹ của Nam thanh toánbằng cách quẹt mã vạch. Một số bạn cho rằng:
Đầu đọc mã vạch giúp thu thập dữ liệu về sản phẩm.
Mẹ của Nam đang thực hiện thao tác cập nhật dữ liệu.
Mã vạch trên sản phẩm chứa thông tin về giá cả, sốlượng sản phẩm
Thao tác này giúp siêu thị tự động khai thác thông tin vềkhách hàng
Để hỗ trợ việc quản lí thông tin hoạt động kinh doanh tại một siêu thị bán lẻ, một cơ sở dữ liệu quan hệ được xây dựng với 4 bảng sau: - NHANVIEN (Manv,Tennv, Gt, Ns, Diachi) lưu thông tin: mã nhân viên, họ tên nhân viên, giới tính, ngày sinh, địa chỉ. - HANGHOA (Mahang, Tenhang, Dvt, Dg, NoiSx) lưu thông tin: mã mặt hàng, tên hàng hoá, đơn vị tính, số lượng, nơi sản xuất. - KHACHHANG (Makh, Tenkh, Diachi, Sdt) lưu thông tin: mã khách hàng, tên khách hàng, địa chỉ, số điện thoại. - HOADON (Mahd, Makh, Manv, Mahang, Ngaylap, Thanhtien) lưu thông tin mã hoá đơn, mã khách hàng, mã nhân viên bán hàng, mã mặt hàng, ngày lập hoá đơn, thành tiền. Một nhân viên của một siêu thị có thể bán được nhiều đơn hàng và một khách hàng có thể có mua nhiều mặt hàng hoặc nhiều lần thanh toán hoá đơn. Khi tìm hiểu về CSDL trên một số bạn học sinh đã đưa ra các nhận xét sau:
Tennv là một trường tương ứng với một cột của bảng NHANVIEN
Bộ ba thuộc tính Makh, Manv, Mahang là khóa chính của bảng HOADON.
Siêu thị sử dụng một máy chủ để lưu trữ dữ liệu, do vậy phải chọn hệ cơ sở dữ liệuphân tán để quản lí cơ sở dữ liệu.
Câu lệnh SQL sau đây liệt kê họ tên các nhân viên và hoá đơn có giá trị 10 triệu đồngtrở lên mà họ đã bán.
SELECT NHANVIEN.Tennv, HOADON.Mahd, HOADON.Thanhtien
FROM NHANVIEN INNER JOIN HOADON
ON NHANVIEN.Manv = HOADON.Manv
WHERE HOADON.Thanhtien >= 10.000.000;
