1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài tập thực hành 1

4 69 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 4
Dung lượng 106,25 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Hiển thị danh sách các học viên6.. Hiển thị danh sách các môn học 7.. Trong bảng STUDENT thêm một cột Status có kiểu dữ liệu là bit, sau đó thiết lập ràng buộc DEFAULT 1 cho cột này.. Hi

Trang 1

Bài tập thực hành 1:

1 Tạo một thư mục SQL có tên LAB_HPC

2 Tạo một cơ sở dữ liệu có tên DBLAP_HPC1.sql

3 Trong CSDL DBLAP_HPC1 tạo các bảng và thiết lập các ràng buộc PK, FK theo sơ đồ trên

4 Chèn dữ liệu cho các bảng dưới đây:

STUDENT

StudentI

CLASSES

Trang 2

ClassID ClassName

CLASSSTUDENT

StudentID ClassID

SUBJECTS

MARK

Trang 3

5 Hiển thị danh sách các học viên

6 Hiển thị danh sách các môn học

7 Tạo ràng buộc CHECK để kiểm tra độ tuổi nhập vào bảng STUDENT trong độ tuổi từ 18 đến 25

8 Trong bảng STUDENT thêm một cột Status có kiểu dữ liệu là bit, sau đó thiết lập ràng buộc DEFAULT (1) cho cột này

9 Loại bỏ toàn bộ các ràng buộc PK, FK cho các bảng

10 Hiển thị danh sách tên môn học có Ký tự S ở bảng SUBJECT

BÀI TẬP THỰC HÀNH 2

1 Tạo cơ sở dữ liệu có tên LAB_HPC2

2 Tạo 3 bảng dưới đây:

Student lưu danh sách sinh viên gồm mã học viên (RN), Họ tên học viên (Name), tuổi

(Age)

RN(int Primary key) Name nvarchar(20) Age (tinyint)

Test Lưu danh sách Môn học gồm Mã môn học (TestID), Tên môn học (Name).

TestID int SubjectName Nvarchar(30)

3 Cấu trúc dữ liệu và giải thuật

StudentTest Lưu điểm thi của học viên với từng môn thi gồm Mã học viên (RN), Mã môn

học (TestID), Ngày thi (Date), Điểm thi (Mark)

Trang 4

RN (int Foreign

key tham chiếu tới

RN của bảng

Sutdent)

TestID (Int Foreign key tham chiếu đến TestID của Test)

Date (Date) Mark(Float)

3 Đưa ra điểm của học viên dưới dạng 4 chữ số, 2 chữ số sau dấu phảy

4 Hiển thị những học viên có tuổi > 22

5 Hiển thị những học viên có tuổi là 20 hoặc là 30

6 Hiển thị tất cả những học viên có điểm >5 trong bảng StudentTest

7 Đưa ra tuổi trung bình của các học viên

8 Đưa ra học viên có tuổi lớn nhất và nhỏ nhất

9 Tìm ra học viên có điểm thi Cao nhất và thấp nhất

10 Hiển thị danh sách các học viên chưa dự thi môn nào

11 Hiển thị danh sách tên môn học có Ký tự ‘a’ ở bảng Test

12 Hiển thị danh sách môn học có tên >4 ký tự

https://freetuts.net/khoa-ngoai-foreign-key-trong-mysql-319.html

Ngày đăng: 25/06/2019, 21:44

TỪ KHÓA LIÊN QUAN

w