Bài tập thực hành cơ sở dữ liệu SQLBài tập 05

3 330 1
Bài tập thực hành cơ sở dữ liệu SQLBài tập 05

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

Thông tin tài liệu

RDBMS – Lab5 Hãy sử dụng Server Management Studio Express để trả lời câu hỏi sau Tạo CSDL tên Mark_Management Tạo bảng CSDL Bảng Student • StudID char(6) not null • StuName nvarchar(30) • Age int giá trị mặc định Bảng Test • TestNo char(6) not null • TestName nvarchar(50) • MaxMarks int • MinMarks int Bảng Marks • ID int thuộc tính identity (1,1) • StudID char(6) • TestNo char(6) • Marks int Tạo ràng buộc sau: - Trường StudID bảng Student làm khóa - Trường TestNo bảng Test làm khóa - Trường StudID TestNo bảng Marks làm khóa - Tạo ràng buộc check để kiểm tra trường Marks bảng Marks nhập vào không 25 lớn (kiểm thử với vài liệu) - Trường StudID bảng Marks tham chiếu đến trường StudID bảng Student - Trường TestNo bảng Marks tham chiếu đến trường TestNo bảng Test - Tạo ràng buộc cho trường TestName bảng Test (kiểm thử với vài liệu) Các thao tác khác: - Xem mô hình Diagram bảng sau tạo - Sửa lại trường TestName bảng Test có kiểu liệu nvarchar(30) - Xóa từ bảng Test trường MinMarks - Thêm vào bảng Test trường có tên AvgMarks có kiểu liệu float - Thêm vào bảng Student trường có tên Address có kiểu liệu varchar(30) - Thêm ràng buộc mặc định cho bảng Student, trường Address nhận giá trị ‘1A Yet Kieu’ - Thêm lại liệu vào bảng Test cho - Thêm lại liệu vào bảng Student cho - Tạo ràng buộc not null cho trường AvgMarks bảng Test (kiểm thử với vài liệu) Chèn liệu vào bảng tạo Table Student StudNo A02680 A02681 A02682 A02683 A02684 A02685 A02686 A02687 A02688 A02689 Student Name Nguyen Mai Hue Phi Quang Tung Nguyen Van Dan Nguyen Huy Hoang Le Van Anh Phan Ngoc Dung Ha Tra My Hoang Duy Vinh Nguyen Phong Tung Bui Tat Đat Age 25 24 21 19 27 18 26 17 25 21 Table Test TestNo T0240 T0241 T0242 T0243 T0244 T0245 T0246 TestName Computer F Elementary Programming with C Web Page Programming with HTML, DHTML and Jscript Concepts of RDBMS and SQL Server 2000 Database Design and Implementation with SQL Server 2000 Simple Java Advanced Java MarkMax 25 25 25 25 25 25 25 MarkMin 0 0 0 T0247 T0248 T0249 T0250 Object Orient Programming NET and Security in NET Webform and NET Project 40 60 60 100 Table Marks ID MaSV A02680 A02680 A02680 A02680 A02680 A02683 A02683 A02683 A02681 TestNo T0240 T0241 T0242 T0243 T0244 T0240 T0241 T0242 T0240 Mark 18 13 19 23 17 15 12 0 0

Ngày đăng: 08/01/2016, 18:01

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

  • Đang cập nhật ...

Tài liệu liên quan