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

Quản trị hệ cơ sở dữ liệu _ Kiểm tra giữa kì thực hành

20 47 2

Đ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

Nội dung

Quản trị hệ cơ sở dữ liệu _ Kiểm tra giữa kì thực hành Đại học Mở thành phố Hồ Chí Minh Mô tả thông tin file: Hướng dẫn chi tiết cách làm từng bước trong bài thực hành theo giáo trình dạy môn Quản trị hệ cơ sở dữ liệu của đại học Mở thành phố Hồ Chí Minh

Các công cụ quản trị hệ sở liệu (phần 1/2) BÀI 1: Sử dụng Object Explorer để tạo script, lưu script vào file “TaoCSDL_TestDB.sql”, chạy file script tạo CSDL tên TestDB USE master GO CREATE DATABASE TestDB ON ( Name = 'TestDB', Tên logic Filename = 'D:\TestDB.mdf', vtri lưu file Size = 10, kích thước khởi tạo Maxsize = 50, kích thước tối đa Filegrowth = 10 –-khi dlieu nhiều, kích thước size tự tăng 10 size ) LOG ON ( Name = 'TestDB_Log', tên logic tập tin log Filename = 'D:\TestDB_log.ldf', vtri lưu file log Size = 5, Maxsize = 25MB, Filegrowth = 5MB ) BÀI 2: Sử dụng Object Explorer để đổi SQL Instance từ Mixed mode qua Windows mode ngược lại Xem đổi qua lại mode mục Security cửa sổ Property Instance, yêu cầu báo cáo: a) Liệt kê bước thực đổi SQL Instance từ Mixed mode qua Windows mode, sau đổi cần Disconnect, Stop SQL Service, Start lại SQL Service, Connect lại để xem kết thay đổi (login sa không dùng nữa, phải connect Windows mode) Để Stop/Start SQL service ta dùng tool SQL Server Configuration Manager − Chuột phải phần SQL D45 – Properties – Security − Tìm SQL Server Configuration Manager, chuột phải Stop SQL Service, Start lại SQL Service //dùng cần Disable ‘sa’, chuyển dùng − Thử connect lại với ‘sa’ b) Liệt kê bước thực đổi SQL Instance từ Windows mode qua Mixed mode, sau đổi cần Disconnect, Stop & Start lại SQL Service, Connect lại để xem kết thay đổi (login sa phải dùng lại được) Để login sa dùng lại được, ta phải vào property login để chỉnh enable (lúc chuyển qua mixed mode login sa cịn bị disable) − Chuột phải phần D45 – Properties - Security − SQL Server Configuration Manager: chuột phải Stop SQL Service, Start lại SQL Service − Kết nối sa: thành công Bài 3: Sử dụng Object Explorer Query Editor để tạo script gán quyền cho login Xem gán quyền server cho login mục Permision cửa sổ Property Instance − Tạo tài khoản login: security – new login a) Tạo script gán quyền (GRANT) “thay đổi login” cho login use [master] GO GRANT ALTER ANY LOGIN TO [sqlLogin1] GO b) Tạo script gán quyền thành viên server role “dbcreater” cho login EXEC master sp_addsrvrolemember @loginame = N'sqlLogin2', @rolename = N'dbcreator' GO Bài 4: Sử dụng Object Explorer Query Editor để tạo script gán quyền cho database user Xem gán quyền liệu cho database user mục Securables cửa sổ Property database user − Tạo database user CSDL AdventureWorks: AdventureWorks – Security – Users – New user a) Tạo script gán quyền (GRANT) Select cho database user use [AdventureWorks] GO GRANT SELECT ON [HumanResources].[Department] TO [DBUSer1] GO − Sử dụng quyền SELECT: b) Tạo script gán quyền thành viên database role “db_datawriter” cho database user USE [AdventureWorks] GO EXEC sp_addrolemember N'db_datawriter', N'DBUSer2' GO − Kiểm tra: Object Explorer xem thông tin bảng Bài 5: Sử dụng Registered Servers (chọn từ menu View Managent studio, hay phím tắt Ctr+Alt+G) để đăng ký tất SQL Instance đăng ký Sau lập server group move instance vào group Có thể thực máy host / máy ảo a) Chụp bước tạo server group tên “Group1” − Chuột phải Local Server Groups – New Server Group b) Chụp bước đăng ký instance vào cửa sổ Registered Servers − Chuột phải Local Server Groups – New Server Registration c) Chụp bước move instance vào group1 − Chuột phải nhóm – Tasks – Move to … Kết quả: d) Chụp bước move instance khỏi Group1 − Chuột phải nhóm – Tasks – Move to … Kết quả: Các công cụ quản trị hệ sở liệu (phần 2/2) Bài 1: Sử dụng chức tạo REPORT cửa sổ SQL Server để xem thông tin file lưu trữ CSDL AdventureWorks Sau xuất report file Excel PDF , kết đc file pdf Bài 2: Sử dụng chức tạo Script TEMPLATE EXPLORER Các yêu cầu báo cáo: a) Tạo script mà chạy script tạo CSDL tên ABC USE master GO CREATE DATABASE db1 GO b) Tạo script mà chạy script xóa CSDL tên ABC vừa tạo USE master GO DROP DATABASE db1 GO Bài 3: Sử dụng chức công cụ SQL SERVER CONFIGURATION MANAGER a) Chỉnh giao thức service MSSQLSERVER (đây tên service default instance): Shared memory TIP/IP b) Chỉnh giao thức client Shared memory (ưu tiên 1) TIP/IP (ưu tiên 2) c) Tạo Alias tên Server1, ứng với server MSSQLSERVER, giao thức TCP/IP, port mặc định (không nhập) Bài 4: Sử dụng công cụ giao diện console SQLCMD Trong Windows vào START - Run gõ CMD - Enter vào mode console a) Khởi chạy công cụ SQLCMD (sqlcmd để chạy cơng cụ, exit để thoát ra) b) Xem hướng dẫn đối số câu lệnh (sqlcmd /?) c) Đăng nhập vào default server dạng Windows mode (sqlcmd –S Server Name) d) Đăng nhập vào default server dạng SQL Server mode (login name: sa, pasword: sa) (sqlcmd – S WWW –U sa hay sqlcmd –U sa, sau nhập password sa) e) Truy vấn data bảng Contact thuộc schema Person, lấy 10 hàng cột gồm ContactID, FirstName, LastName, EmailAddress Kiến trúc lưu trữ Bài 1: Tạo CSDL tên MSSV_1 thực yêu cầu sau USE master GO CREATE DATABASE MSSV_1954052080_1 ON ( Name = 'MSSV_1954052080_1', Filename = 'D:\TestDB.mdf', Size = 2MB, Maxsize = 200MB, Filegrowth = 10% ) LOG ON ( Name = 'MSSV_1954052080_1_Log', Filename = 'D:\MSSV_1954052080_1.ldf', Size = 2MB, Maxsize = 200MB, Filegrowth = 10% ) GO a) Chỉnh Recovery model: Full USE master ALTER DATABASE MSSV_1954052080_1 SET RECOVERY FULL SELECT name "Database Name", recovery_model_desc From sys.databases b) Thêm Filegroup tên F1 có thuộc tính read only Sau thêm file vào file group, cài thuộc tính ALTER DATABASE MSSV_1954052080_1 ADD FILEGROUP F1 -FileGroup F1 ALTER DATABASE MSSV_1954052080_1 MODIFY FILEGROUP F1 READONLY thuộc tính Read only c) Thêm Filegroup tên F2 có thuộc tính default Sau thêm file vào file group cài thuộc tính ALTER DATABASE MSSV_1954052080_1 ADD FILEGROUP F2 -FileGroup F2 ALTER DATABASE MSSV_1954052080_1 MODIFY FILEGROUP F1 READONLY thuộc tính Default − Kiểm tra câu b & c Database Properties d) Thêm data file tên NDF1 thuộc filegroup F1 ALTER DATABASE MSSV_1954052080_1 ADD FILE (NAME ='NDF1 ', FILENAME = 'D:\MSSV_1954052080_1_NDF1.ndf' ) TO FILEGROUP F1 e) Thêm data file tên NDF2 thuộc filegroup F2 ALTER DATABASE MSSV_1954052080_1 ADD FILE (NAME ='NDF2 ', FILENAME = 'D:\MSSV_1954052080_1_NDF2.ndf' ) TO FILEGROUP F2 − Kiểm tra Database Properties f) Thêm log file tên log1 ALTER DATABASE MSSV_1954052080_1 ADD LOG FILE (NAME ='log1', FILENAME = 'D:\MSSV_1954052080_1_Log1.ldf' ) − Kiểm tra Database Properties Bài 2: Chạy code sql script sau để tạo CSDL SmallWorks: USE Master; CREATE DATABASE SmallWorks ON PRIMARY ( NAME = 'SmallWorksPrimary' , FILENAME = 'C:\SmallWorks.mdf' , SIZE = 10MB , FILEGROWTH = 20% , MAXSIZE = 50MB) , FILEGROUP FileGroup1 ( NAME = 'SmallWorksData1' , FILENAME = 'C:\SmallWorksData1.ndf' , SIZE = 10MB , FILEGROWTH = 20% , MAXSIZE = 50MB) , FILEGROUP FileGroup2 ( NAME = 'SmallWorksData2' , FILENAME = 'D:\SmallWorksData2.ndf' , SIZE = 10MB , FILEGROWTH = 20% , MAXSIZE = 50MB) LOG ON ( NAME = 'SmallWorks_log' , FILENAME = 'C:\SmallWorks_log.ldf' , SIZE = 10MB , FILEGROWTH = 10% , MAXSIZE = 20MB); GO USE SmallWorks; GO ALTER DATABASE SmallWorks MODIFY FILEGROUP FileGroup1 DEFAULT; GO ContactID int NOT NULL , FirstName varchar(75) NOT NULL , LastName varchar(75) NOT NULL , EmailAddress varchar(255) NULL , Phone varchar(25) NULL ) ON FileGroup1; CREATE TABLE dbo.Product( ProductID int NOT NULL , ProductName varchar(75) NOT NULL , ProductNumber nvarchar(25) NOT NULL , StandardCost money NOT NULL , ListPrice money NOT NULL ) ON FileGroup2; INSERT dbo.Contact (ContactID, FirstName, LastName, EmailAddress, Phone) SELECT ContactID, FirstName, LastName, EmailAddress, Phone FROM AdventureWorks.Person.Contact WHERE ContactID < 5000; INSERT dbo.Product (ProductID, ProductName, ProductNumber, StandardCost, ListPrice) SELECT ProductID, Name, ProductNumber, StandardCost, ListPrice FROM AdventureWorks.Production.Product; ALTER DATABASE SmallWorks MODIFY FILEGROUP FileGroup2 READONLY; READWRITE CREATE TABLE dbo.Contact( a) Giải thích đặc điểm CSDL SmallWorks (của Data file, Log file, File group, Table, liệu Table)  SmallWorksData1 thuộc FileGroup1 FileGroup1 có thuộc tính Default mặc định  SmallWorksData2 thuộc FileGroup2 FileGroup2 có thuộc tính Read-Only, thực thao tác xem  SmallWorks_log thuộc log file b) Xem chụp liệu bảng Contact trước sau thực câu lệnh sau USE SmallWorks DELETE FROM dbo.Contact WHERE ContactID

Ngày đăng: 04/10/2022, 14:38

HÌNH ẢNH LIÊN QUAN

− Kiểm tra: Object Explorer xem được thông tin các bảng - Quản trị hệ cơ sở dữ liệu _ Kiểm tra giữa kì thực hành
i ểm tra: Object Explorer xem được thông tin các bảng (Trang 4)
e) Truy vấn data của bảng Contact thuộc schema Person, lấy 10 hàng 4 cột gồm ContactID, FirstName, LastName, EmailAddress  - Quản trị hệ cơ sở dữ liệu _ Kiểm tra giữa kì thực hành
e Truy vấn data của bảng Contact thuộc schema Person, lấy 10 hàng 4 cột gồm ContactID, FirstName, LastName, EmailAddress (Trang 6)
b) Xem và chụp dữ liệu bảng Contact trước và sau khi thực hiện câu lệnh sau - Quản trị hệ cơ sở dữ liệu _ Kiểm tra giữa kì thực hành
b Xem và chụp dữ liệu bảng Contact trước và sau khi thực hiện câu lệnh sau (Trang 9)
b) Đặt Synonym NhanVien cho bảng HumanResources.Employee trong CSDL AdventureWorks, sau đó viết truy vấn xem dữ liệu bảng HumanResources.Employee dùng Synonym NhanVien  - Quản trị hệ cơ sở dữ liệu _ Kiểm tra giữa kì thực hành
b Đặt Synonym NhanVien cho bảng HumanResources.Employee trong CSDL AdventureWorks, sau đó viết truy vấn xem dữ liệu bảng HumanResources.Employee dùng Synonym NhanVien (Trang 10)
dữ liệu bảng department, và kiểm tra quyền. - Quản trị hệ cơ sở dữ liệu _ Kiểm tra giữa kì thực hành
d ữ liệu bảng department, và kiểm tra quyền (Trang 12)
và đăng nhập thành công vào Domain và SQL Server (chưa phân quyền, chụp màn hình chỉnh domain policies, chụp khi đăng nhập thành công bằng login MSSV)  - Quản trị hệ cơ sở dữ liệu _ Kiểm tra giữa kì thực hành
v à đăng nhập thành công vào Domain và SQL Server (chưa phân quyền, chụp màn hình chỉnh domain policies, chụp khi đăng nhập thành công bằng login MSSV) (Trang 13)
EmployeeID và BirthDate của bảng Employee - Quản trị hệ cơ sở dữ liệu _ Kiểm tra giữa kì thực hành
mployee ID và BirthDate của bảng Employee (Trang 13)
a) Info bảng hiển thị full, vẫn select được - Quản trị hệ cơ sở dữ liệu _ Kiểm tra giữa kì thực hành
a Info bảng hiển thị full, vẫn select được (Trang 14)
oCSDL – security – users – Dbuser3 (properties) – Securable – Ad d- lựa bảng và tick quyền ở phần bảng phía dưới  - Quản trị hệ cơ sở dữ liệu _ Kiểm tra giữa kì thực hành
o CSDL – security – users – Dbuser3 (properties) – Securable – Ad d- lựa bảng và tick quyền ở phần bảng phía dưới (Trang 15)
Bài 5: Thêm 2 tài khoản người dùng vào bảng TaiKhoan. SymmetricKey CommentKey, để mã hóa - Quản trị hệ cơ sở dữ liệu _ Kiểm tra giữa kì thực hành
i 5: Thêm 2 tài khoản người dùng vào bảng TaiKhoan. SymmetricKey CommentKey, để mã hóa (Trang 16)