Trắc nghiệm cơ sở dữ liệu

62 753 2
Trắc nghiệm cơ sở dữ liệu

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

 Cho F={ABC, BD, CDE, CEGH, GA} Cho biết phụ thuộc hàm sau suy dẫn từ F nhờ luật dẫn Armstrong a ABE b ABG c ABAG d Cả a b Đáp án: d Cho lược đồ quan hệ Q(MSCD, MSSVM CD, HG) tập phụ thuộc F sau: F={ MSCDCD; CDMSCD; CD,MSSVHG; MSCD,HGMSSV; CD,HGMSSV; MSCD,MSSVHG} Phủ tối thiểu tập phụ thuộc hàm là: a F(tt) = {MSCD CD; CD MSCD; CD,HGMSSV; MSCD, MSSVHG} b F(tt) = { CD MSCD; CD,HGMSSV; MSCD, MSSVHG} c F(tt) = {MSCD CD; CD MSCD; MSCD, MSSVHG} d Không có câu Đáp án: a Cho lược đồ quan hệ Q(C,S,Z); F={f1: CSZ; f2: ZC} Khóa lược đồ quan hệ là: a {C,S} b {S,Z} c {C,Z} d Cả a b Đáp án: d   Dữ liệu sau dùng cho câu 4, 5, Cho lựơc đồ quan hệ Q(G,M,V,N,H,P) tập phụ thuộc hàm F={GM, GN, GH, GP, MV, NHPM} Quan hệ có tập nguồn là: a {G} b {M} c {N} d Không có câu Đáp án: a Quan hệ có tập đích là: a {M, H, P} b {N, H, P} c {M, N, H, P} d Không có câu Đáp án: c Quan hệ đạt dạng chuẩn: a 1NF b 2NF c 3NF d BCNF Đáp án: b Cho quan hệ Q(S,D,I,M) tập phụ thuộc hàm F={SID, SDM} Lược đồ Q phân rã thành lược đồ sau mà không mát thông tin: a Q1(SMD) b Q2(SDI) c Q1(SMD) Q2(SDI) d Không có câu Đáp án: c Cho lược đồ Q(CTHRSG) tập phụ thuộc hàm F={CT, HRC, THR, CSG, HSR} Lược đồ quan hệ Q phân rã thành lược đồ sau vừa đạt dạng chuẩn vừa bảo toàn thông tin vừa bảo toàn phụ thuộc hàm? a Q1(CT) b Q1(CT), Q2(HRC), Q3(THR) c Q1(HRC), Q2(THR), Q3(CSG), Q4(HSR) d Q1(CT), Q2(HRC), Q3(THR), Q4(CSG), Q5(HSR) Đáp án: d Dữ liệu sau dùng cho câu đến câu 11 Cho Q(ABCDEFGH) tập phụ thuộc hàm F={ABD, EGG, GC, DC} Phủ tối thiểu F là: a F(tt) = {ABD, EGG, GC, DC} b F(tt) = {BD, EGG, GC, DC} c F(tt) = {ABD, EG, GC, DC} d F(tt) = {AD, EG, GC, DC} Đáp án: a 10 Khóa Q là: a {ABE} b {ABEH} c {BEHDGF} d {ABHG} Đáp án: b 11 Các lược đồ Q là: a Q1(ABD), Q2( EGH), Q3(GC) b Q1(ABD), Q2( EG),Q5(F,H), Q3(GC), Q4(DC) c Q1(ABD), Q2( EGF), Q3(GC),Q4(DH) d Q1(ABD), Q2( EGF), Q3(GC),Q4(DH), Q5( AF) Đáp án: b Dữ liệu sau dùng cho câu 12 đến câu 20 Cho CSDL( dung để quản lý việc đặt hàng giao hàng công ty) có quan hệ sau: Q1: KHACH(MAKH, TENKH, DCKH, DT) Tân từ: khách hàng có mã khách hàng nhất(MAKH), mội mã khách hàng xác định tên khách hàng(TENKH), địa khách hàng(DCKH), số điện thoại (DT) Q2: Hang(MAHANG, TENHANG, QUYCACH,DVTINH) Tân từ: mặt hàng có mã hàng (MAHANG) nhất, mã hàng xác định tên hàng( TENHANG), quy cách hàng(QUY CÁCH), đơn vị tính(DVTINH) Q3: DATHANG(SODH, MAHANG, SLDAT, NGAYDH, MAKH) Tân từ: Mỗi lần đặt hàng có số đặt hàng(SODH) xác định ngày đặt hàng(NGAYDH) mã khách hàng tương ứng(MAKH) Biết mã số đặt hàng mã mặt hàng biết số lượng đặt hàng(SLDAT) Mỗi khách hàng đặt hàng nhiều lần ngày Hai thực thể kết hợp với theo mối kết hợp 1n( không phát sinh thuộc tính mối kết hợp) chuyển sang quan hệ, số quan hệ là: a b c d Tất sai Đáp án: c Mệnh đề WHERE ngôn ngữ truy vấn liệu SQL có tác dụng: a Xác định nguồn liệu truy vấn b Thiết lập điều kiện c Giới hạn số cột kết d Lựa chọn khác Đáp án: b Cho truy vấn sau truy xuất quan hệ R(a,b,c): Q1: SELECT DISTINCT a,b FROM R Q2: SELECT a,b FROM R GROUP BY a,b a Q1 Q2 có kết b Q1 Q2 có kết khác c Kết Q1 chứa kết Q2 d Kết Q2 chứa kết Q1 Đáp án: b Để lấy tất dòng hai bảng A B, ta dùng toán tử: a intersection b difference c union d product Đáp án: c Trong mô hình liệu quan hệ, đặc trưng riêng đối tượng gọi là: a đặc trưng riêng b thuộc tính c quan hệ d lựa chọn khác Đáp án: b Cho lược đồ quan hệ gồm: NHACUNGCAP(MANCC, TENNCC,THANHPHO) HANGHOA(MAHANG,TENHANG,MAUSAC) CUNGUNG(MANCC,MAHANG,SOLUONG) Tạo câu truy vấn SQL để tìm sản phẩm cung ứng tất nhà cung cấp a Select Mahang From Cungung Group by MaHang Having Count(*)=(Select count(*) From NhaCungcap b Select Max(X.Mahang) From Cungung X, Nhacungcap Y Where X.MANCC=Y.MaNCC c Select MaHang From CungUng Group by MaHang Having Count(*) = (Select Max(Count(*)) From CungUng Group By MaHang) d Select P.MaHang From HangHoa P,CungUng S Where P.MaHang = S.MaHang Đáp án: a Bạn thiết kế mô hình sở liệu để quản lý sinh viên Mỗi sinh viên học nhiều lớp, lớp có nhiều sinh viên giáo viên dạy Bạn có thực thể: sinhviên, giáo viên, Lớp CSDL Dạng quan hệ sau phải có quan hệ sinh viên lớp học.? a 0-n b 1-1 c n-n d 1- n Đáp án: c Mệnh đề sau dùng để đặt điều kiện chọn nhóm câu lệnh truy vấn liệu? a Having b Find c Select d Where Đáp án: a Bạn muốn sửa đổi cột OrderID table Orders từ loại small interger thành integer để tăng sức chứa hệ thống Chọn phát biểu đúng: a ALTER TABLE orders(OrderID integer) b ALTER COLUMN Orders.OrderID integer c ALTER TABLE Orders ALTER COLUMN OrderID integer d ALTER COLUMN OrderID integer FROM Orders Đáp án: c SQL viết tắt của: a Structured Query Language b Structured Question Language c Strong Question Language d Simple Query Language Trong SQL, để dịnh nghĩa số Decimal có tối đa chữ số, có chữ số thập phân Ta khai báo: a Decimal(8,3) b Decimal(7,3) c Decimal (4,3) d Decimal(7,4) Đáp án: d Một bảng có khóa nhất> Một câu truy vấn thực thao tác bảng sử dụng khóa Bảng có n hàng Một hàng có giá trị khóa rỗng(‘null’) Query trả kết dòng? a Ít n dòng b Nhiều n dòng c Không có dòng d n dòng Đáp án: a Một thuộc tính nguyên tố thuốc tính: a thành phần khóa dự tuyển b Là thành phần khóa ngoại c Là giá trị đơn d Là thành phần khóa Đáp án: a Cho quan hệ: Nhanvien(MaNV, TenNV) MaNV HoNV An Hoa Cho câu truy vấn : SELECT * FROM NHANVIEN, thứ tự dòng trả dựa trên: a Theo giá trị cột MANV, đến cột TenNV b Dựa khóa c Dựa vào thứ tự dòng cần chèn vào bảng, dòng chèn trước xếp trước d Không có thứ tự Đáp án: b [...]... bảng Student: Roll_Num kiểu int, FirstName kiểu Char Câu lệnh select sau sẽ cho kết quả như thế nào: SELECT Roll_Num + ‘->’ + FirstName FROM Student a Dữ liệu cột Roll_Num nối với dữ liệu cột FirstName bởi ký tự ‘->’ b Dữ liệu cột FirstName nối với dữ liệu cột Roll_Num bởi ký tự ‘->’ c Ký tự ‘->’ không được dùng trong câu lệnh SELECT d SQL Server sẽ đưa ra lỗi Đáp án: a 34 Câu lệnh nào đúng cho yêu... FROM PAYLIST P WHERE P.EMPLOYEEID = E.EMPLOYEE_ID); Câu truy vấn trên sai ở điểm nào: a Câu lện SELECT không thể lấy cột PAYSCALE b Subquery không thể trả về nhiều dòng c Subquery không thể truy cập dữ liệu ở bảng EMPLOYEES d Không có lỗi nào Đáp án: a 24 Cho phụ thuộc hàm: A(X,Y) Câu trả lời nào sau đây đúng: a A xác định Y b X và Y phụ thuộc hàm vào A c X là 1 phụ thuộc hàm trên A d Tất cả các câu... thuộc tính liên quan hệ c Miền giá trị d Phụ thuộc tồn tại Đáp án: b 17 Giả sử muốn lấy thông tin về số lượng hàng đã bán ra cho mỗi khách hàng trong một ngày, ta sử dụng các quan hệ nào để truy xuất dữ liệu? : a Q1, Q3, Q5 b Q1, Q3, Q4, Q5 c Q1, Q4, Q6 d Q1, Q2, Q3, Q4, Q5, Q6 Đáp án: a 18 Cho câu lệnh SQL: SELECT count(SOHD) FROM HOADON GROUP BY NGAYXUAT; Câu lệnh này sẽ cho kết quả: a Số hóa đơn tương ... SELECT Roll_Num + ‘->’ + FirstName FROM Student a Dữ liệu cột Roll_Num nối với liệu cột FirstName ký tự ‘->’ b Dữ liệu cột FirstName nối với liệu cột Roll_Num ký tự ‘->’ c Ký tự ‘->’ không dùng... Q3(THR) c Q1(HRC), Q2(THR), Q3(CSG), Q4(HSR) d Q1(CT), Q2(HRC), Q3(THR), Q4(CSG), Q5(HSR) Đáp án: d Dữ liệu sau dùng cho câu đến câu 11 Cho Q(ABCDEFGH) tập phụ thuộc hàm F={ABD, EGG, GC, DC} Phủ... Q4(DC) c Q1(ABD), Q2( EGF), Q3(GC),Q4(DH) d Q1(ABD), Q2( EGF), Q3(GC),Q4(DH), Q5( AF) Đáp án: b Dữ liệu sau dùng cho câu 12 đến câu 20 Cho CSDL( dung để quản lý việc đặt hàng giao hàng công ty)

Ngày đăng: 03/12/2015, 14:11

Từ khóa liên quan

Mục lục

  • Slide 1

  • Slide 2

  • Slide 3

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

Tài liệu cùng người dùng

Tài liệu liên quan