1. Trang chủ
  2. » Giáo Dục - Đào Tạo

DBD MSSQL lab03

3 128 0

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

THÔNG TIN TÀI LIỆU

DBD MSSQL – Lab 03 Chuẩn bị: a Kiến thức: • Các thao tác SQL Server Management Studio • Ngơn ngữ SQL dành cho việc tạo quản lý CSDL b.Công cụ: SQL Server Management Studio c Kỹ năng: • Sử dụng SQL Server Management Studio • Thao tác với T-SQL Bài tập: Dùng cửa sổ Query SQL Server Management Studio viết lệnh T-SQL để tạo CSDL tên mydb theo yêu cầu: a) File vật lý lưu trữ liệu(Primary file) có tên mydb.mdf lưu trữ thư mục C:\Data b) Kích thước ban đầu file 3MB, kích thước tối đa 1GB c) File vật lý lưu trữ nhật ký(Log file) có tên mydb_log.ldf lưu trữ ổ C:\Data Thêm vào CSDL gồm bảng: a) Batchs: lưu thông tin lớp học, gồm cột ◦ BatchID: char(6) – Mã lớp ◦ Year: int – Năm học ◦ Time: varchar(20) – Giờ học(VD: 13h30 - 17h30) ◦ ClassRoom: tinyint – Phòng lý thuyết ◦ LabRoom: tinyint – Phòng thực hành b) Students: lưu thông tin sinh viên, gồm cột ◦ StdID: char(6) – Mã học viên ◦ FirstName: varchar(50) – Họ đệm ◦ LastName: varchar(50) - Tên ◦ BatchID: char(6) – Mã lớp ◦ Birthday: datetime – Ngày sinh ◦ Address: varchar(100) – Địa ◦ Email: varchar(50) – Thư điện tử c) Marks: gồm cột ◦ StdID: char(6) – Mã học viên ◦ Subject: varchar(30) – Tên môn học ◦ Type: char(1) – Loại điểm(T – Lý thuyết, P – thực hành) ◦ Mark: decimal(4.2) - điểm Thêm liệu vào bảng Đổi tên CSDL sang StudentManager Thêm file liệu cho CSDL với tên: mydb2.ndf Thêm file ghi nhật ký(log) với tên: mydb2_log.ldf Sử dụng SELECT để lấy ghi từ bảng Batchs theo mẫu sau(gộp thông tin cột ClassRoom, LabRoom thành cột): BatchID Time Location C0909L 17h30 - 19h30 Class – Lab T0910I 13h30 – 17h30 Class – Lab Sử dụng SELECT để lấy ghi từ bảng Students theo mẫu sau: StdID FullName Age C00123 Nguyễn Văn Ánh 19 C00124 Cao Thanh Dương 23 • • Cột ảo FullName lấy liệu từ cột thật FirstName, LastName Cột ảo Age tính tốn từ cột Birthday Hiển thị điểm cao nhất, thấp điểm trung bình từ bảng Marks Tạo thêm user mới(VD: mydb_user) cho MS SQL Server thực số thao tác sau: ◦ Map user với DB mydb ◦ Gán quyền: select, insert, update, … cho mydb_user(Dùng DCL) ◦ Bỏ quyền trên(Dùng DCL) ◦ Chuyển quyền sở hữu DB cho mydb_user(Sử dụng sp_changedbowner) Để thêm user MS SQL Server dùng cách: • Sử dụng Management Studio • Sử dụng lệnh T-SQL: ◦ Tạo login user: CREATE LOGIN NewUser WITH PASSWORD = '123' ◦ Tạo DB user: CREATE USER NewUser FOR LOGIN NewUser Backup(sử dụng cơng cụ) Xóa bỏ DB(sử lệnh DROP) 10 Restore lại DB

Ngày đăng: 27/10/2019, 23:47

Xem thêm:

TỪ KHÓA LIÊN QUAN

w