Môn lập trình CSDL Ehou

57 178 0
Môn lập trình CSDL Ehou

Đ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

Kiểu liệu sau KHƠNG có SQL Server ? Chọn câu trả lời: a Nvarchar b Char c Text d Bool Phản hồi Đáp án là: Bool Tham khảo: Tài liệu hướng dẫn học I Kiểu liệu sau KHƠNG có SQL Server ? Chọn câu trả lời: a Text b Bool c Char d Nvarchar Phản hồi Đáp án là: Bool Tham khảo: Tài liệu hướng dẫn học I Phiên cài đặt sau đầy đủ cho doanh nghiệp vừa nhỏ thực tính thương mại điện tử? Chọn câu trả lời: a Enterprise Edition b Express Edition c Standard Edition d Workgroup Edition Phản hồi Đáp án là: Standard Edition Tham khảo: Tài liệu hướng dẫn học I Cấu hình sau Windows cung cấp sẵn, dùng làm kết nối trung gian ứng dụng hệ quản trị CSDL? Chọn câu trả lời: a OLE DB b Net-Library c ODBC d Kết nối mạng Server Phản hồi Đáp án là: ODBC Tham khảo: Tài liệu hướng dẫn học I Thành phần sau SQL Server cho phép người dùng quản lý đối tượng sở liệu đồ họa? Chọn câu trả lời: a Books Online b SQL Server Management Studio c SQL Server Configuration Manager Phản hồi Đáp án là: SQL Server Management Studio Tham khảo: Tài liệu hướng dẫn học I Phiên Personal SQL Server cài đặt? Chọn câu trả lời: a Windows Server 2000 b Trên hầu hết phiên windows, kể Windows 98 c Windows XP d Windows 98 Phản hồi Đáp án là: Trên hầu hết phiên windows, kể Windows 98 Tham khảo: Tài liệu hướng dẫn học I Có thể đặt cột bảng làm khóa chính? Chọn câu trả lời: a Trên cột b Trên cột c Trên nhiều cột d Chỉ cột ID Phản hồi Đáp án là: Trên nhiều cột Tham khảo: Tài liệu hướng dẫn học I Thuộc tính sau khơng dùng để cấu hình sở liệu SQL Server? Chọn câu trả lời: a Auto Read b Read Only c Auto Shink d Restrict Access Phản hồi Đáp án là: Auto Read Tham khảo: Tài liệu hướng dẫn học I Dịch vụ chuyển đổi liệu DTS SQL Server thực chức gì? Chọn câu trả lời: a Chuyển liệu Server b Tra cứu liệu c Tìm kiếm d Nhân liệu Phản hồi Đáp án là: Chuyển liệu Server Tham khảo: Tài liệu hướng dẫn học I Cơ sở liệu hệ thống Msdb dùng để? Chọn câu trả lời: a Hoạch định báo động công việc cần làm (schedule alerts and jobs) b Lưu trữ thông tin cấp hệ thống c Lưu trữ table stored proceduce trình làm việc d Lưu trữ system objects Phản hồi Đáp án là: Hoạch định báo động công việc cần làm (schedule alerts and jobs) Tham khảo: Tài liệu hướng dẫn học I Trong sở liệu hệ thống, tập tin sau lưu trữ thông tin login account? Chọn câu trả lời: a Model b Tempdb c Msdb d Master Phản hồi Đáp án là: Master Tham khảo: Tài liệu hướng dẫn học I Một sở liệu chứa là? Chọn câu trả lời: a file mdf, file ndf file ldf b file mdf c file mdf file ldf d file mdf file ndf Phản hồi Đáp án là: file mdf Thành phần sau thuộc phía Server mơ hình Client – Server? Chọn câu trả lời: a DB Library Application b Network c OLE DB Application d Database Phản hồi Đáp án là: Database Tham khảo: Tài liệu hướng dẫn học I Phiên Enterprise SQL Server chứa đầy đủ đặc trưng SQL Server chạy tốt hệ thống lên đến? Chọn câu trả lời: a CPU GB RAM b 64 CPUs 128 GB RAM c 32 CPUs 64 GB RAM d 16 CPUs 32 GB RAM Phản hồi Đáp án là: 32 CPUs 64 GB RAM Tham khảo: Tài liệu hướng dẫn học I Câu trả lời là: Câu lệnh không phép dùng khối lệnh T-SQL? Chọn câu trả lời: a Delete b Select colum1, column2, c Update d Create Phản hồi Đáp án là: Create Độ lớn cột kiểu CHAR? Chọn câu trả lời: a bytes b bytes c byte d bytes Phản hồi Đáp án là: byte Một cột kiểu NCHAR(25) chiếm dung lượng là? Chọn câu trả lời: a 25 byte b 50 byte c byte d 100 byte Phản hồi Đáp án là: 50 byte Nếu lưu giá trị 34567.2255 vào cột có kiểu liệu NUMBER(7,2), giá trị thực lưu trữ là: Chọn câu trả lời: a 34500 b 34567.22 c 34567.23 d 34600 Phản hồi Đáp án là: 34567.23 Các hàm sử dụng với kiểu liệu xâu? Chọn câu trả lời: a COUNT() b MIN() MAX() c SUM() AVG() d.Các đáp án sai Phản hồi Đáp án là: SUM() AVG() Câu lệnh phép dùng khối lệnh T-SQL? Chọn câu trả lời: a DROP TABLE b CREATE VIEW c DELETE d ALTER TABLE Phản hồi Đáp án là: DELETE Declare @a int = 5, @b int = null, @c int = 10 Begin if @a > @b AND @a < @c set @a=@c*@a select @a End Giá trị a là? Chọn câu trả lời: a 50 b Null c d Tất đáp án sai Phản hồi Đáp án là: Cho T-SQL block sau, dòng gây lỗi? DECLARE @V_DEPTNO INT BEGIN SET @V_DEPTNO = 20 SELECT ENAME, SALARY FROM EMP WHERE DEPTNO = @V_DEPTNO END Chọn câu trả lời: a Dịng b Dịng c Dịng d Khơng có dịng gây lỗi Phản hồi Đáp án là: Khơng có dịng gây lỗi Một câu lệnh IF… …ELSIF có mệnh đề ELSE? 64 Chọn câu trả lời: a 64 b c d Không giới hạn Phản hồi Đáp án là: Không giới hạn @V_GRADE nhận giá trị 'C' @V_PRICE nhận giá trị nào? IF @V_PRICE > 1000 Set @V_GRADE = 'A' ELSE IF @V_PRICE > 900 Set @V_GRADE = 'B' ELSE IF @V_PRICE > 800 Set @V_GRADE = 'C' ELSE IF @V_PRICE > 600 Set @V_GRADE = 'D' ELSE Set @V_GRADE = 'E' Chọn câu trả lời: a @V_PRICE khoảng 801 900 V_PRICE lớn 1000 b @V_PRICE lớn 1000 c @V_PRICE khoảng 601 800 V_PRICE lớn 800 d @V_PRICE lớn 800 Phản hồi Đáp án là: @V_PRICE khoảng 801 900 Cho đoạn lệnh: declare @IX int =100 while (@IX Trigger For/After b Trigger For/After -> Trigger instead of -> Constraint c Trigger instead of -> Constraint -> Trigger For/After d Constraint -> Trigger instead of ->Trigger For/After Phản hồi Đáp án là: Trigger instead of -> Constraint -> Trigger For/After Tham khảo: Slide giảng tài liệu hướng dẫn học Bài – phần Trigger Để tạo trigger phải xấc định nội dung Chọn câu trả lời: a Trigger làm thao tác kích hoạt b Tên bảng chịu tác động c Tất nội dung liệt kê d Lệnh kích hoạt trigger thực Phản hồi Đáp án là: Tất nội dung liệt kê Tham khảo: Slide giảng tài liệu hướng dẫn học Bài – phần Trigger Cho bảng tblCTHOADON (sMaHD, sMaSP, iSL, fDG, fThanhTien) tblHOADON(dNgaylap, sMaHD, sSdtKH, sMaNV) Đoạn Trigger sau để thực yêu cầu gì: CREATE TRIGGER suaCTHD ON tblCTHOADON Instead of update As If update(iSL) Begin Declare int @sl, float @dg, nvarchar @soHD Select @sl = iSL, @dg = fDG, @soHD = sMaHD From insterted Update tblHOADON Set TongTien = TongTien + @sl * @dg Where sMaHD = @soHD End Chọn câu trả lời: a Khi cập nhật giá trị cột đơn giá (fDG) sản phẩm mua thành tiền tương ứng mặt hàng Hóa đơn tính tốn lại tương ứng b Khi thêm dịng vào bảng tblCTHOADON số tiền hóa đơn cập nhật tương ứng c Khi cập nhật giá trị cột Số lượng (iSL) bảng tblCTHOADON thành tiền tương ứng mặt hàng tính tốn lại tương ứng d Khi cập nhật liệu bảng tblCTHOASDON thành tiền tương ứng mặt hàng tính tốn lại tương ứng Phản hồi Đáp án là: Khi cập nhật giá trị cột Số lượng (iSL) bảng tblCTHOADON thành tiền tương ứng mặt hàng tính tốn lại tương ứng Cho bảng NV(MaNV, …, MaPB), DA(MaDA, …., MaPB) PB(MaPB, ….) Viết trigger để xóa PB nhân viên dự án phịng ban xóa Chọn câu trả lời: a CREATE TRIGGER XoaPB ON PHONGBAN AFTER Delete AS Begin IF EXISTS(SELECT * FROM NHANVIEN WHERE MaPB = @MaPhg) DELETE FROM NHANVIEN WHERE MaPB = @MaPhg IF EXISTS(SELECT * FROM DEAN WHERE MaPB = @MaPhg) DELETE FROM DEAN WHERE MaPB = @MaPhg End b CREATE TRIGGER XoaPB ON PHONGBAN AFTER Delete AS Begin DECLARE @MaPhg nvarchar(9) SELECT @MaPhg = MaPB FROM DELETED IF EXISTS(SELECT * FROM NHANVIEN WHERE MaPB = @MaPhg) DELETE FROM NHANVIEN WHERE MaPB = @MaPhg End c CREATE TRIGGER XoaPB ON PHONGBAN AFTER Delete AS Begin DECLARE @MaPhg nvarchar(9) SELECT @MaPhg = MaPB FROM DELETED IF EXISTS(SELECT * FROM DEAN WHERE MaPB = @MaPhg) DELETE FROM DEAN WHERE MaPB = @MaPhg End d CREATE TRIGGER XoaPB ON PHONGBAN AFTER Delete AS Begin DECLARE @MaPhg nvarchar(9) SELECT @MaPhg = MaPB FROM DELETED IF EXISTS(SELECT * FROM NHANVIEN WHERE MaPB = @MaPhg) DELETE FROM NHANVIEN WHERE MaPB = @MaPhg IF EXISTS(SELECT * FROM DEAN WHERE MaPB = @MaPhg) DELETE FROM DEAN WHERE MaPB = @MaPhg End Phản hồi Đáp án là: CREATE TRIGGER XoaPB ON PHONGBAN AFTER Delete AS Begin DECLARE @MaPhg nvarchar(9) SELECT @MaPhg = MaPB FROM DELETED IF EXISTS(SELECT * FROM NHANVIEN WHERE MaPB = @MaPhg) DELETE FROM NHANVIEN WHERE MaPB = @MaPhg IF EXISTS(SELECT * FROM DEAN WHERE MaPB = @MaPhg) DELETE FROM DEAN WHERE MaPB = @MaPhg End Tham khảo: Slide giảng tài liệu hướng dẫn học Bài – phần Trigger Khi thực thao tác với bảng trigger gọi? Chọn câu trả lời: a Delete b Tất phương án c Insert d Update Phản hồi Đáp án là: Tất phương án Tham khảo: Slide giảng tài liệu hướng dẫn học Bài – phần Trigger Có kiểu xác thực SQL Server Chọn câu trả lời: a b c d Phản hồi Đáp án là: Tham khảo: Slide giảng tài liệu hướng dẫn học Bài – Phần Attach Import Lý cần thiết phải thực lưu liệu? Chọn câu trả lời: a Do ngun nhân bên ngồi, bị vơ tình hay cố ý làm sai thông tin b ổ đĩa chứa tâp tin CSDL bị hỏng, Server bị hỏng c Bị hack d Tất phương án Phản hồi Đáp án là: Tất phương án Tham khảo: Slide giảng tài liệu hướng dẫn học Bài – Phần Attach Import Gợi ý đề xuất thực lưu liệu? Chọn câu trả lời: a Tất phương án b Thực lưu Full lần vào lúc bắt đầu ngày (chuẩn bị làm việc với CSDL) c Thực nhiều lưu Differential ngày (định kỳ khoảng vài tiếng lần) d Thực nhiều lưu Transaction ngày Phản hồi Đáp án là: Tất phương án Tham khảo: Slide giảng tài liệu hướng dẫn học Bài – Phần Attach Import Mơ hình phục hồi thực hiện: “Là mơ hình phục hồi toàn hoạt động giao dịch liệu (Insert, Update, Delete, hoạt động lệnh bcp, bulk insert).” Chọn câu trả lời: a Bulk-Logged Recovery Model b Simple Recovery Model c Full Recovery model Phản hồi Đáp án là: Full Recovery model Tham khảo: Slide giảng tài liệu hướng dẫn học Bài – Phần Attach Import Có loại trigger? Chọn câu trả lời: a b c d Phản hồi Đáp án là: Tham khảo: Slide giảng tài liệu hướng dẫn học Bài – phần Trigger Có kỹ thuật lưu? Chọn câu trả lời: a b c d Phản hồi Đáp án là: Tham khảo: Slide giảng tài liệu hướng dẫn học Bài – Phần Attach Import Các đặc điểm sau phương pháp lưu nào? -Chỉ lưu thay đổi liệu kể từ lần full backup gần -Sử dụng tài nguyên -Không ảnh hưởng đến hiệu suất hệ thống -Sẽ vơ nghĩa khơng có lưu full backup Chọn câu trả lời: a Transaction log backup b Full backup c Differential Phản hồi Đáp án là: Differential Tham khảo: Slide giảng tài liệu hướng dẫn học Bài – Phần Attach Import Các đặc điểm sau phương pháp lưu nào? -Sao lưu đầy đủ CSDL -Quá trình thực mà không cần offline CSDL -Chiếm lượng lớn tài nguyên hệ thống - Ảnh hưởng thời gian đáp ứng yêu cầu hệ thống Chọn câu trả lời: a Full backup b Transaction log backup c Differential Phản hồi Đáp án là: Full backup Tham khảo: Slide giảng tài liệu hướng dẫn học Bài – Phần Attach Import

Ngày đăng: 04/12/2021, 15:04

Mục lục

  • Phản hồi

  • Phản hồi

  • Phản hồi

  • Phản hồi

  • Phản hồi

  • Phản hồi

  • Phản hồi

  • Phản hồi

  • Phản hồi

  • Phản hồi

  • Phản hồi

  • Phản hồi

  • Phản hồi

  • Phản hồi

  • Phản hồi

  • Phản hồi

  • Phản hồi

  • Phản hồi

  • Phản hồi

  • Phản hồi

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

Tài liệu liên quan