WorksheetsCâu hỏi trắc nghiệm cơ sở dữ liệu
Total questions: 101
Worksheet time: 1hrs 1mins
Câu 31. Phép chọn SELECT là phép toán:
Tạo một quan hệ mới, các bộ được rút ra một cách duy nhất từ quan hệ nguồn
Tạo một quan hệ mới từ quan hệ nguồn.
Tạo một nhóm các phụ thuộc.
Tạo một quan hệ mới, thoả mãn một tân từ xác định.
Câu 48. Tối ưu hoá câu hỏi bằng cách
Bỏ đi các phép kết nối hoặc tích Đề các có chi phí lớn
Thực hiện biến đổi không làm tổn thất thông tin.
Thực hiện các phép toán đại số quan hệ.
Thực hiện các phép chiếu và chọn, tiếp sau mới thực hiện phép kết nối.
Câu 29. Phép xoá là phép toán
Xoá một hệ CSDL
Xoá một quan hệ hay xoá một nhóm các quan hệ
Xoá một thuộc tính hay xoá một nhóm các thuộc tính.
Xoá một bộ hay xoá một nhóm các bộ.
Trong SQL, ngôn ngữ thao tác dữ liệu DML bao gồm các chức năng::
Tạo, sửa và xóa cấu trúc và đảm bảo bảo mật và quyền truy nhập.
Tạo, sửa và xóa cấu trúc quan hệ.
Bảo mật và quyền truy nhập.
Truy vấn thông tin, thêm, sửa, xoá dữ liệu
Phép kết nối JOIN là phép toán:
Tạo một quan hệ mới, thoả mãn một tân từ xác định.
Tạo một quan hệ mới, các thuộc tính là các thuộc tính quan hệ nguồn.
Tạo một quan hệ mới
Tạo một quan hệ mới, kêt nối nhiều quan hệ trên miền thuộc tính chung
Hai bảng trong một CSDL quan hệ liên kết với nhau thông qua:
Thuộc tính khóa
Địa chỉ của các bảng
Tên trường
Thuộc tính của các trường được chọn (không nhất thiết phải là khóa)
Cho tập các thuộc tính U=(A,B,C,D,E,G,H) và tập các phụ thuộc hàm F={B→A, DA→CE, D →H, GH→C, AC→D}. Tìm X+ với X={AC}?
X+=(A,B, C,D,E,G,H)
X+=(A,B,C,D,E,G)
X+=(A,B,D,E,G,H)
X+=(A,C,D,E,G,H)
Cho lược đồ quan hệ R = với U = {A, B, C, D, E,H,G} và F= {AB -> C, B-> D, CD -> E, CE -> GH, G-> A}. Khẳng định nào sau đây là đúng?
AB -> C thuộc F+
AB -> C không thuộc F+
AB -> G không thuộc F+
AB -> G thuộc F+
Cho lược đồ quan hệ SINHVIEN(MaSV, TenSV, NgaySinh, Lop). Các thuộc tính TenSV, NgaySinh, Lop đều phụ thuộc hàm vào MaSV. Tập phụ thuộc hàm nào sau đây viết đúng?
MaSV → TenSV, TenSV → NgaySinh, TenSV → Lop
TenSV → MaSV, TenSV → NgaySinh, TenSV → Lop
MaSV → TenSV, TenSV → NgaySinh, NgaySinh → Lop
MaSV → TenSV, MaSV → NgaySinh, MaSV → Lop
Cho lược đồ quan hệ TAIKHOAN(SoTaiKhoan, TenTaiKhoan, NganHangPH, LoaiNgoaiTe). Các thuộc tính TenTaiKhoan, NganHangPH, LoaiNgoaiTe đều phụ thuộc
TenTaiKhoan → SoTaiKhoan, TenTaiKhoan → NganHangPH, TenTaiKhoan → LoaiNgoaiTe
SoTaiKhoan → TenTaiKhoan, TenTaiKhoan → NganHangPH, NganHangPH → LoaiNgoaiTe
SoTaiKhoan → TenTaiKhoan, SoTaiKhoan → NganHangPH, SoTaiKhoan → LoaiNgoaiTe
Cho F là tập các phụ thuộc hàm F = {A→B, B→C}. Phụ thuộc hàm A→C được suy diễn logic từ F là căn cứ vào luật nào sau đây của hệ tiên đề Amstrong?
Mở rộng trái
Thu hẹp phải
Phản xạ
Bắc cầu
Cho lược đồ quan hệ R = Q(ABCD) và tập phụ thuộc hàm F = {AB→CD, B→C, C→D}. Nếu xét phụ thuộc hàm AB→C thì thuộc tính nào sau đây dư thừa?
Không có thuộc tính nào dư thừa
Thuộc tính B dư thừa
Thuộc tính C dư thừa
Thuộc tính A dư thừa
Để đưa ra tất cả các tên hàng trong bảng HANGHOA có tên bắt đầu là “TIVI” thì câu lệnh nào sau đây sẽ thực hiện được?
Select TENHANG From HANGHOA WHERE TENHANG LIKE ‘TV*’
Select TENHANG From HANGHOA WHERE TENHANG LIKE ‘TIVI%’
SELECT TIVI FROM TENHANG FROM HANGHOA
Hãy chọn từ đúng để điền vào chỗ trống: “Ta nói rằng có mối quan hệ ........ giữa hai thực thể hay hai bảng A, B nếu mỗi dòng trong A chỉ tương ứng (có liên quan) với một dòng trong B và ngược lại mỗi dòng trong B chỉ tương ứng với một dòng trong A.”
Một – không
Một – Nhiều
Nhiều – Nhiều
Một – Một
SQL (Structured Query Language) được gọi là
Ngôn ngữ truy vấn phi cấu trúc
Ngôn ngữ hỏi đáp phi cấu trúc
Ngôn ngữ hỏi đáp
Ngôn ngữ truy vấn có cấu trúc
Mệnh đề nào đúng?
Mỗi bảng trong CSDL phải có ít nhất một dòng
Tất cả các mệnh đề trên đều sai
Mỗi bảng trong CSDL phải có ít nhất một cột và một dòng
Mỗi bảng trong CSDL phải có ít nhất một cột
Câu 5. Giá trị các thành phần của khoá quy định:
Có thể nhận giá trị null hay các giá trị không xác định.
Không thể nhận giá trị null nhưng có thể nhận các giá trị không xác định
Có thể nhận giá trị null
Không thể nhận giá trị null hay các giá trị không xác định.
Cho các lược đồ quan hệ sau: R=(A, B, C) và S = (D, E, F). Xét quan hệ r(R); s(S) cùng r1, r2 là hai quan hệ trên R. Câu lệnh SQL “select distinct * from r, s” thực hiện biểu thức đại số quan hệ nào:
A.r x s
B.r – s
C.r + s
D.r U s
Câu lệnh SQL “select distinct * from r, s” thực hiện biểu thức đại số quan hệ nào:
A.r x s
B.r – s
C.r + s
D.r U s
Phép chọn được thực hiện sau mệnh đề nào trong SELECT - FROM -
WHERE
FROM
SELECT
Câu lệnh SQL “select * from r where B = 17” thực hiện biểu thức đại số quan hệ nào:
ρA=17(r)
ρB=17(r)
σA = 17(r)
σB=17(r)
Tất cả các khóa của R là:
CDE, BCD, ABE
ABC, BCD, CDE
ACE, ABD, ABC
CDE, ACD, BCD
Hãy chọn từ/cụm từ tương ứng để hoàn thiện khẳng định sau: Nếu trong câu lệnh SELECT có chứa GROUP BY, hệ thống sẽ ... và thực hiện các phép gộp nhóm. Trong dấu '...' là gi?
Thực hiện phép chiếu sau mệnh đề SELECT
Thực hiện việc sắp xếp theo chỉ dẫn sau mệnh đề ORDER BY
Thực hiện phép chọn sau mệnh đề WHERE
Phân hoạch quan hệ thành nhiều nhóm tách biệt nhau
Nếu A --> B và A --> C thì suy ra:
AB --> BC
A --> AB
AA --> C
A --> BC
Các bước thực hiện đúng trong câu lệnh SELECT:
Phép toán chọn, tích Đề các, theo nhóm, phép chiếu và sắp xếp
Phép toán chọn, tích Đề các, theo nhóm, sắp xếp và phép chiếu
Tích Đề các, phép toán chọn, theo nhóm, phép chiếu và sắp xếp
Tích Đề các, phép toán chọn, theo nhóm, sắp xếp và phép chiếu
Thực thể là?
Các đối tượng và mối liên kết giữa các đối tượng
Các quan hệ
Các mối liên kết giữa các đối tượng
Các đối tượng dữ liệu
Chọn một khẳng định nào sau đây là đúng nhất :
CREATE TABLE mô tả các phụ thuộc hàm.
CREATE TABLE mô tả các thuộc tính.
CREATE TABLE mô tả quan hệ
CREATE TABLE mô tả quan hệ và các thuộc tính.
Mã Đơn vị đóng vai trò gì trong quan hệ NHANVIEN?
Kiểm tra dữ liệu xuất
Khóa chính
Kiểm tra dữ liệu nhập
Khóa ngoại
Xác định mức độ quan hệ giữa thực thể PHÒNG CÔNG TÁC và thực thể TRƯỞNG PHÒNG?
Là mối quan hệ Một – Nhiều
Là mối quan hệ Nhiều – Một
Là mối quan hệ Nhiều – Nhiều
Là mối quan hệ Một – Một
Tập phụ thuộc hàm nào sau đây viết đúng?
SoThe → TenThe, TenThe → NganHangPH, NganHangPH → MenhGia
TenThe → SoThe, TenThe → NganHangPH, TenThe → MenhGia
SoThe → TenThe, TenThe → NganHangPH, TenThe → MenhGia
SoThe → TenThe, SoThe → NganHangPH, SoThe → MenhGia
Cho lược đồ quan hệ R = (U, F) với U= {A,B,C,D,E,G,H} và F= {AB→C, D→EG, ACD→B, C→A, BE→C, CE→AG, BC→D, CG→BD, G→ H}. Tìm (D)+
DABE
AEGH
DAGH
DEGH
Hãy cho biết phát biểu sau đây về phụ thuộc hàm XY->WP nào là đúng?
XY->WP chứa thuộc tính P dư thừa
XY->WP chứa thuộc tính X dư thừa
XY->WP chứa thuộc tính Y dư thừa
XY->WP không chứa thuộc tính dư thừa vế trái
Quan hệ R được gọi là dạng chuẩn 1NF, khi và chỉ khi:
Một quan hệ có nhiều cột
Một thuộc tính có nhiều giá trị khác nhau
Một quan hệ có nhiều hàng
Các thuộc tính chỉ chứa các giá trị nguyên tố
Mô hình dữ liệu của một CSDL
Là một bản phác họa chỉ ra những chi tiết dữ liệu cần lưu trữ và những mối quan hệ giữa chúng
Là một bản vẽ có các hình chữ nhật, mỗi hình ghi tên và thuộc tính của một thực thể, giữa hai hình có thể có đường nối thể hiện mối quan hệ giữa hai thực thể
Là một bản phác họa chỉ ra những thuộc tính của các thực thể và những mối quan hệ giữa các thực thể
Cả 3 phương án trên đều đúng
Để có kết quả sắp xếp và đưa ra theo thứ tự mã phòng ban (MaPB) tăng và mã cán bộ (Macb) giảm trong bảng Hoso gồm các trường Macb (Varchar 8), MaPB (Varchar 6), Hoten, Gioitinh (Yes/No) ta viết câu lệnh truy vấn nào?
Select * from Hoso Order by MaPB, Macb Desc
Select * from Hoso Order by Macb DESC, MaPB ASC
Select * from Hoso Order by MaPB, Macb
Select * from Hoso Order by: Macb, MaPB Desc
Select * From HANGHOA, HOADON
Đưa ra tất cả các cột của bảng HANGHOA
Đưa ra tất cả các cột của bảng HANGHOA và bảng HOADON
Đưa ra tất cả các cột giống nhau của hai bảng HANGHOA và bảng HOADON
Đưa ra tất cả các cột của bảng HOADON
DELETE FROM MON WHERE SOTIET > 60
Xóa khỏi bảng MON các môn học có số tiết (SOTIET) từ 60
Xóa khỏi bảng MON các môn học có số tiết (SOTIET) nhỏ hơn 60
Xóa khỏi bảng MON các môn học có số tiết (SOTIET) nhở hơn hoặc bằng 60
Xóa khỏi bảng MON các môn học có số tiết (SOTIET) trên 60
ALTER TABLE DSSV ALTER COLUMN NgaySinh DateTime
Thay đổi kiểu dữ liệu của trường NgaySinh thành dạng Date
Xóa trường NgaySinh có kiểu dữ liệu là Date
Xóa trường NgaySinh có kiểu dữ liệu là Date/Time
Thay đổi kiểu dữ liệu của trường NgaySinh thành dạng Date/Time
Câu 21. Quan hệ 3NF có thể chấp nhận được trong quá trình tìm kiếm, vì:
Đảm bảo tính toàn vẹn dữ liệu
Thưc hiện được các phép cập nhật
Bao đóng phụ thuộc hàm quá lớn
Không xuất hiện di thường thông tin khi thực hiện các phép lưu trữ
Câu 43. Mệnh đề GROUP BY ... HAVING
Tách các quan hệ thành các quan hệ con, không tổn thất thông tin
Áp dụng các phép toán gộp nhóm.
Phân hoạch các bộ của một quan hệ thành các nhóm riêng biệt
Phân hoạch các bộ của một quan hệ thành các nhóm riêng biệt và áp dụng các phép
Thứ tự đúng trong câu lệnh SELECT là?
SELECT, FROM, GROUP BY HAVING, ORDER BY
SELECT, FROM, GROUP BY HAVING, ORDER BY
SELECT, FROM, GROUP BY HAVING, WHERE, ORDER BY
SELECT, FROM, WHERE, GROUP BY HAVING, ORDER BY
Phép toán tập hợp trong mệnh đề WHERE bao gồm?
Biểu thức đại số
Các phép so sánh
Các phép đại số quan hệ
Các phép số học và các phép so sánh
Cho lược đồ quan hệ R = (U, F) với U= {A,B,C,D,E,G,H} và F= {AB→C, D→EG, ACD→B, C→A, BE→C, CE→AG, BC→D, CG→BD, G→ H}. Tìm (BE)+
ABCDEGH
BCDEGH
ABEGH
ABCDEG
Có quan hệ sau: NHANVIEN(Mã NV, Họ tên, Ngày Sinh, Mã Đơn vị). Mã NV đóng vai trò gì trong quan hệ NHANVIEN?
Khóa ngoại
Bảng dữ liệu
Mã NV đóng vai trò gì trong quan hệ NHANVIEN?
Khóa ngoại
Bảng dữ liệu
Thực thể
Khóa chính
Tập phụ thuộc hàm nào sau đây viết đúng?
MaMon → TenMon, TenMon → SoTinChi, TenMon → BMQuanLy
TenMon → MaMon, TenMon → SoTinChi, TenMon → BMQuanLy
MaMon → TenMon, TenMon → SoTinChi, SoTinChi → BMQuanLy
MaMon → TenMon, MaMon → SoTinChi, MaMon → BMQuanLy
Tập phụ thuộc hàm nào sau đây viết đúng?
MaSach → TenSach, TenSach → TenTacGia, TenTacGia → NamXuatBan
MaSach → TenSach, TenSach → TenTacGia, TenSach → NamXuatBan
TenSach → MaSach, TenSach → TenTacGia, TenSach → NamXuatBan
MaSach → TenSach, MaSach → TenTacGia, MaSach → NamXuatBan
Tìm phụ thuộc hàm F tối thiểu (phủ tối thiểu)?
{A→B, A→C, E→D, A→G}
{A→B, A→C, A→D, D→G}
{A→B, A→C, B→D, D→G}
{A→B, A→C, E→D, D→G}
Dị thường thông tin là nguyên nhân:
Gây cản trở cho việc cập nhật, bổ sung thông tin
Gây cản trở cho việc tách kết nối tổn thất thông tin
Gây cản trở cho việc thực hiện các phép lưu trữ
Gây cản trở cho việc tìm kiếm, hỏi đáp thông tin.
Hãy chọn từ đúng để điền vào chỗ trống: “Ta nói rằng có mối quan hệ .......... giữa hai thực thể hay hai bảng A, B nếu mỗi dòng trong A tương ứng (có liên quan) với nhiều dòng trong B nhưng ngược lại mỗi dòng trong B chỉ tương ứng với một dòng trong A”
Một – Một
Một – không
Nhiều – Nhiều
Một – Nhiều
Câu lệnh: SELECT MaSV, DiemThi FROM Diem WHERE MaMon = ‘THUD’ có ý nghĩa gì?
Đưa ra danh sách gồm Họ tên sinh viên và điểm thi của các sinh viên học môn THUD từ bảng Diem
Đưa ra danh sách gồm Tên sinh viên và điểm thi của các sinh viên học môn THUD từ bảng Diem.
Đưa ra danh sách gồm Mã sinh viên và điểm thi của các sinh viên học môn THDC từ bảng Diem.
Đưa ra danh sách gồm Mã sinh viên và điểm thi của các sinh viên học môn THUD từ bảng Diem
Hàm nào không dùng được trong câu lệnh SQL?
Min
Max
Count
Mean
Dùng lệnh nào để xóa bảng trong CSDL?
Truncate table
Remove table
Delete table
Drop table
Cho các lược đồ quan hệ sau: R=(A, B, C) và S = (D, E, F). Xét quan hệ r(R); s(S) cùng r1, r2 là hai quan hệ trên R. Câu lệnh SQL “select * from r1 where (A, B, C) in (select * from r2)” thực hiện biểu thức đại số quan hệ nào:
r1 x r2
r1 u r2
r1 + r2
r1 Ո r2
Nếu A->BC suy ra:
A->C
AC->B và A->CC
A->B
A->B và A->C
Có thể chèn thêm thông tin một loại cáp khi chưa được lắp đặt ?
Có thể chèn được.
Không thể được. vì mâu thuẫn thông tin.
Không thể được. vì giá trị khoá không xác định
Không thể được. vì dị thường thông tin.
Sự cần thiết phải tối ưu hoá câu hỏi:
Nâng cao hiệu suất các phiên làm việc của người sử dụng.
Tìm kiếm và truy xuất dữ liệu tại các thiết bị đầu cuối.
Chia sẻ thông tin nhiều người sử dụng
Tối ưu về không gian lưu trữ.
Hãy chọn từ/cụm từ tương ứng để hoàn thiện khẳng định sau: Trong biểu thức quan hệ các toán hạng là .........
Các thuộc tính.
Các phụ thuộc hàm.
Các phần tử
Các quan hệ trong một CSDL
Trong biểu thức quan hệ các toán hạng là .........
Mô hình ngoài là?
Nội dung thông tin của một phần cơ sở dữ liệu
Nội dung thông tin của toàn bộ CSDL.
Nội dung thông tin của toàn bộ CSDL dưới cách nhìn của người sử dụng
Nội dung thông tin của một phần dữ liệu dưới cách nhìn của người sử dụng
Người quản trị CSDL là:
Cho phép người sử dụng những quyền truy nhập cơ sở dữ liệu
Quyết định cấu trúc lưu trữ & chiến lược truy nhập
Xác định chiến lược lưu trữ, sao chép, phục hồi dữ liệu.
Một người hay một nhóm người có khả năng chuyên môn cao về tin học, có trách nhiệm quản lý và điều khiển toàn bộ hoạt động của các hệ CSDL
Hãy chọn từ/cụm từ tương ứng để hoàn thiện khảng định sau: Cơ sở dữ liệu quan hệ được biểu diễn........., các cột là thuôc tính và các hàng là tập n giá trị của thực thể, đối tượng.
Cấu trúc hình mạng
Dưới dạng các File dữ liệu
Cấu trúc hình cây.
Dưới dạng các bảng
Hãy chọn từ/cụm từ tương ứng để hoàn thiện khảng định sau: Giá trị các thành phần của khoá ..., Trong dấu '...' là cụm từ nào?
Không thể nhận giá trị null và chấp nhận các giá trị không xác định
Có thể nhận giá trị null hay các giá trị không xác định
Có thể nhận giá trị các giá trị không xác định
Không thể nhận giá trị null hay các giá trị không xác định
Cho lược đồ quan hệ R = Q(ABCD) và tập phụ thuộc hàm F = {AB→CD, B→C, C→D}. Hãy cho biết tập phụ thuộc hàm nào sau đây là phủ tối thiểu của F?
ptt F = {AB→CD, B→C, C→D}
ptt F = {AB→C, AB→D B→C, C→D}
ptt F = {B→C, C→D, B→D }
ptt F = {B→C, C→D}
Cho bài toán: Một công ty có nhiều cửa hàng. Các cửa hàng nhận hàng hóa trực tiếp từ nhà cung cấp, rồi bán trực tiếp cho khách hàng. Công ty có một số trung tâm bảo hàng; nhân viên bảo hành chịu trách nhiệm bảo hành cho một số lượng khách hàng. Nhóm nào sau đây liệt kê đầy đủ các thực thể của bài toán quản lý trên?
Nhóm nào sau đây liệt kê đầy đủ các thực thể của bài toán quản lý trên?
Cửa hàng; hàng hóa; bán hàng; trung tâm; trách nhiệm bảo hành.
Nhà cung cấp; khách hàng; nhân viên.
Nhà cung cấp; khách hàng; hàng hóa; nhân viên.
Cửa hàng; hàng hóa; nhà cung cấp; khách hàng; trung tâm bảo hành; nhân viên.
Cho F là tập các phụ thuộc hàm trên lược đồ quan hệ R(U); F+ gọi là gì?
F+ là phụ thuộc hàm của F
F+ là thuộc tính của F
F+ là miền giá trị của F
F+ là bao đóng của F
Cho F là tập các phụ thuộc hàm F = {X→Y, Y→Z}. Phụ thuộc hàm X→Z được suy diễn logic từ F là căn cứ vào luật nào sau đây của hệ tiên đề Amstrong?
Phản xạ
Tăng trưởng
Thu hẹp
Bắc cầu
Cho lược đồ quan hệ R = (U, F) với U= {A,B,C,D,E,G,H} và F= {AB→C, D→EG, ACD→B, C→A, BE→C, CE→AG, BC→D, CG→BD, G→ H}. Tìm (BE)+
ABEGH
ABCDEG
BCDEGH
\ABCDEGH
Quá trình chuẩn hoá dữ liệu là quá trình:
Chuyển đổi biểu diễn thông tin trong các dạng khác nhau
Thực hiện các phép tìm kiếm dữ liệu
Tách lược đồ quan hệ hạn chế thấp nhất tổn thất thông tin
Tách lược đồ quan hệ không làm tổn thất thông tin
Giả sử có Table Sinhvien(Masv, Hosv, Tensv, Ngaysinh, Phai). Trong đó Ngaysinh(Short date) và PHAI(Yes/no). Để hiển thị danh sách sinh viên gồm các cột : Masv; Hosv; Tensv; Namsinh; Tuoi (Tuoi = Năm hiện tại - năm sinh) từ bảng Sinhvien ta thực hiện câu truy vấn SQL sau:
Year(Date())-Year([Namsinh]), Select Masv, Hosv, Tensv, year(ngaysinh) AS Namsinh, Year(GetDate())- Year(Ngaysinh) As Tuoi From Sinhvien
Select Masv, Hosv, Tensv, Namsinh, Tuoi As Year(GetDate())- Year([Namsinh]) AS From Sinhvien
Select Masv, Hosv, Tensv, Namsinh, Tuoi From Sinhvien Where Tuoi
Select Masv, Hosv, Tensv, Namsinh, Tuoi From Sinhvien Where Tuoi : Year(GetDate())-Year([Namsinh])
Cho bảng MatHang gồm các trường MaHang (Varchar 3), TenHang (Varchar 25), DonVi (Varchar 5), LuongTon (Interger), MaHangCC (Varchar 2). Câu lệnh SQ
Cho bảng HANGBAN gồm các trường: SOHD, MAHANG, NGAYBAN, SOLUONG, DONGIA. Câu lệnh nào sau đây KHÔNG thực hiện được nhiệm vụ đưa ra tất cả các truờng từ bảng
Select SOHD, MAHANG, NGAYBAN, SOLUONG, DONGIA From HANGBAN
SELECT * FROM HANGBAN
Select Distinct SOHD, MAHANG, NGAYBAN, SOLUONG, DONGIA From HANGBAN
Select SOHD, MAHANG, NGAYBAN, SOLUONG AND DONGIA From HANGBAN
Cơ sở dữ liệu là
Tập hợp dữ liệu có liên quan với nhau theo một chủ đề nào đó được ghi lên giấy.
Tập hợp dữ liệu có liên quan với nhau theo một chủ đề nào đó được lưu trên máy tính điện tử.
Tập hợp dữ liệu chứa đựng các kiểu dữ liệu: ký tự, số, ngày/giờ, hình ảnh... của một chủ thể nào đó
Tập hợp dữ liệu có liên quan với nhau theo một chủ đề nào đó được lưu trên thiết bị nhớ của máy tính điện tử để đáp ứng nhu cầu khai thác thông tin của nhiều người.
Tối ưu hoá câu hỏi truy vấn dữ liệu là:
Quá trình biến đổi câu hỏi về dạng biểu thức quan hệ.
Quá trình biến đổi câu hỏi về dạng quan hệ
Quá trình biến đổi câu hỏi về dạng đơn giản
Quá trình biến đổi câu hỏi sao cho chi phí thấp nhất
Câu 22. Quan hệ gồm các thuộc tính mã số, họ tên và địa chỉ ở dạng chuẩn nào ?
Dạng chuẩn 1NF, không là 2NF
Dạng chuẩn 2NF
Dạng chuẩn 2NF, không là 3NF
Dạng chuẩn 3NF
Câu 24. Quá trình chuyển quan hệ 1NF về 3NF là quá trình:
Loại bỏ dị thường thông tin và tổn thất thông tin.
Không tổn thất thông tin.
Loại bỏ dị thường thông tin
Loại bỏ dị thường thông tin và không tổn thất thông tin.
Câu 23. Một quan hệ dạng chuẩn 1NF có thể chuyển đổi về nhóm các quan hệ 3NF bằng cách
Loại bỏ các phụ thuộc bắc cầu vào khoá.
Loại bỏ các phụ thuộc không đầy đủ vào khoá
Loại bỏ các phụ thuộc đầy đủ vào khoá và bắc cầu vào khoá.
Loại bỏ các phụ thuộc không đầy đủ vào khoá và bắc cầu vào khoá.
Câu nào sai trong các câu dưới đây?
Trong một bảng có thể có nhiều khóa chính
Mỗi bảng có ít nhất một khóa
Nên chọn khóa chính là khóa có ít thuộc tính nhất
Việc xác định khóa phụ thuộc vào quan hệ logic của các dữ liệu chứ không phụ thuộc vào giá trị các dữ liệu
Hệ tiên đề Armstrong cho các phụ thuộc hàm gồm các quy tắc:
Phản xạ, hợp và tách.
Phản xạ, gia tăng, hợp và tách.
Phản xạ, bắc cầu, hợp và tách.
Phản xạ, gia tăng, bắc cầu.
Ngôn ngữ thao tác dữ liệu là?
Một tập các ký hiệu biểu diễn dữ liệu
Một tập các quy tắc biểu diễn dữ liệu
Một tập các phép toán dùng để thao tác trên các hệ cơ sở dữ liệu
Một tập các phép toán dùng để cập nhật, bổ sung trên các hệ cơ sở dữ liệu
Nếu A -> B và A -> C thì suy ra?
The correct answers are: A, > BC, > AB, > BC, > C
hjhj
Cơ sở để chuẩn hoá dựa trên các khái niệm:
Các thuộc tính, bao đóng các thuộc tính.
Khoá và siêu khoá.
Bao đóng các phụ thuộc hàm
Phụ thuộc hàm
Cho lược đồ quan hệ R với U= {ABCDE} và tập phụ thuộc hàm F = {AB->CE, E->AB, C-> D}. Hỏi dạng chuẩn cao nhất của quan hệ này là gì?
3NF
1NF
BCNF
2NF
Lược đồ quan hệ SINHVIEN dưới đây không phải ở dạng chuẩn 1NF, vì sao?
Tất cả các thuộc tính đều là thuộc tính đơn
Không có thuộc tính khóa ngoại
Không có thuộc tính khóa chính
Có chứa thuộc tính không phải thuộc tính đơn
Cho lược đồ quan hệ R(U, F); Với U = {A,B,C,D,E} và F = { AB ->CD, E -> C, D -> CE, A ->E}. Tìm A+
AD
ABC
ADE
ACE
Cho lược đồ quan hệ CUSTOMERS(CustomerID, CustomerName, CustomerAddress, CustomerPhoneNo). Các thuộc tính CustomerName, CustomerAddress, CustomerPhoneNo đều phụ thuộc hàm vào CustomerID. Tập phụ thuộc hàm nào sau đây viết đúng?
CustomerID → CustomerName, CustomerName → CustomerAddress, CustomerAddress → CustomerPhoneNo
CustomerName → CustomerID, CustomerName → CustomerAddress, CustomerName → CustomerPhoneNo
CustomerID → CustomerName, CustomerName → CustomerAddress, CustomerName → CustomerPhoneNo
CustomerID → CustomerName, CustomerID → CustomerAddress, CustomerID → CustomerPhoneNo
Giá trị các thành phần của khoá quy định:
Có thể nhận giá trị null hay các giá trị không xác định.
Không thể nhận giá trị null nhưng có thể nhận các giá trị không xác định
Có thể nhận giá trị null
Không thể nhận giá trị null hay các giá trị không xác định.
Cho lược đồ quan hệ R = U(ABCD) và tập phụ thuộc hàm F = {AB→CD, B→C, C→D}. Nếu xét phụ thuộc hàm AB→CD thì thuộc tính nào sau đây dư thừa?
Thuộc tính B dư thừa
Thuộc tính D dư thừa
Thuộc tính C dư thừa
Thuộc tính A dư thừa
SELECT MASV, COUNT(MAMON) FROM DIEM GROUP BY MASV Đưa ra Mã SV (MASV) và số lượng các môn mà SV đó có kết quả từ bảng DIEM.
GROUP BY tạo thành các nhóm dựa trên giá trị của cột MAMON
Đưa ra Mã SV (MASV) và số lượng các môn mà SV đó có kết quả từ bảng MAMON.
GROUP BY tạo thành các nhóm dựa trên giá
Chọn phương án đúng điền vào chỗ trống “Mỗi "thuộc tính" của một thực thể được ghi nhận bởi một ......... của một bảng trong CSDL”.
bản ghi
Dòng
Khóa
Cột
Câu 4. F = {X->Z, XY->WP, XY->ZWQ, XZ->R}. XY->WP chứa thuộc tính nào dư thừa?
X
P
Y
không chứa thuộc tính dư thừa vế trái
Câu 47. Tối ưu theo nghĩa biến đổi một biểu thức đại số quan hệ:
Cho cùng một kết quả với chi phí bộ nhớ không nhiều
Cho cùng một kết quả với chi phí thời gian thực hiện và sử dụng bộ nhớ ít hơn.
Cho cùng một kết quả, không tổn thất thông tin.
Với chi phí thời gian ít hơn rất nhiều
Câu 3. Phụ thuộc nào sau đây là phụ thuộc đầy đủ:
(Số thứ tự, mã lớp) -> Họ tên sinh viên.
(Số chứng minh thư, mã nhân viên) -> Quá trình công tác
(Số hoá đơn, mã khách hàng) -> Họ tên khách hàng
(Mã báo, mã khách hàng) -> Giá báo
Câu 27. Kết quả của các phép thao tác dữ liệu là:
Quan hệ
Cơ sở dữ liệu
Tệp dữ liệu
Chuỗi dữ liệu.
Thứ tự đúng các mức trong mô hình kiến trúc cơ sở dữ liệu:
Mức quan niệm, mức trong và mức ngoài.
Mức ngoài, mức quan niệm và mức trong.
Mức ngoài, mức quan niệm và mức mô hình.
Mức trong, mức mô hình dữ liệu và mức ngoài.
Liên kết giữa
ALTER TABLE DSSV DROP COLUMN GhiChu
Xóa cột GhiChu từ bảng DSSV
lalas
lick
ma ball
Phép chiếu được thực hiện sau mệnh đề nào trong SELECT - FROM - WHERE
WHERE
he he
blah blah
ppúsy
UPDATE MON SET SOTIET = 45 WHERE NHOM=’Tự chọn’
Cập nhật số tiết (SOTIET) của các môn học thuộc nhóm (NHOM) tự chọn bằng 45.
send meee your locaation
Cho bảng MatHang gồm các trường MaHang (Varchar 3), TenHang (Varchar 25), DonVi (Varchar 5), LuongTon (Interger), MaHangCC (Varchar 2). Câu lệnh SQL dưới đây thực hiện chức năng gì? SELECT COUNT(Mahang) FROM MatHang WHERE Luongton >100
Hiển thị số các măt hàng có Luongton lớn hơn 100 trong bảng Mathang.,
lalalal
