Thực hành Quản lý thông tin UIT Lab 3

18 418 1
Thực hành Quản lý thông tin UIT Lab 3

Đ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

Quản lí thông tin Họ Tên Nguyễn Thanh Hiếu MSSV 20521328 Bài 1 Tìm hiểu các vấn đề sau trên HQT CSDL SQLServer A Tổ chức dữ liệu Các kiểu dữ liệu (data type) dùng cho các trường (field) và cách sử dụng nó Kiểu dữ liệu Ý nghĩa Cách dùng Kiểu số Kiểu dữ liệu số là các số được lưu trữ trong các cột cơ sở dữ liệu Dùng với bit, tinyint, smallint, int, bigint, decimal, numeric, float, real, Kiểu ngày và giờ dữ liệu sau để lưu trữ ngày hoặc giá trị ngày giờ trong cơ sở dữ liệu Dùng với date, time, da.

Quản lí thơng tin Họ Tên: Nguyễn Thanh Hiếu MSSV: 20521328 Bài Tìm hiểu vấn đề sau HQT CSDL SQLServer: A Tổ chức liệu Các kiểu liệu (data type) dùng cho trường (field) cách sử dụng Kiểu liệu Kiểu số Kiểu ngày Kiểu kí tự chuỗi Kiểu kí tự Unicode chuỗi Kiểu nhị phân Các kiểu liệu khác Ý nghĩa Kiểu liệu số số lưu trữ cột sở liệu Cách dùng Dùng với bit, tinyint, smallint, int, bigint, decimal, numeric, float, real,… liệu sau để lưu trữ ngày Dùng với date, time, giá trị ngày / datetime, timestamp, year, sở liệu Lưu trữ chuỗi chữ cái, Dùng với char, varchar, số ký hiệu Dữ liệu ký tự text,… lưu trữ dạng chuỗi có độ dài cố định độ dài thay đổi Dữ liệu chuỗi có kích Dùng với nchar, nvarchar, thước cố định n ntext xác định kích thước chuỗi theo cặp byte Dữ liệu định dạng theo Dùng với binary, kiểu nhị phân hình varbinary, image ảnh Dùng để lưu trữ liệu Như : XML, JSON, clob, xml, json blob Dung lượng (KB) tối đa row table mà SQL Server - Dung lượng (KB) tối đa row table 8.06 KB Dung lượng (KB) tối đa table mà SQL Server cho phép - Dung lượng (KB) tối đa table 8.06 KB’ Tìm hiểu ý nghĩa table hệ thống (System tables) CSDL Master như: Sysusers; Syssserver; Sysxlogin - Sysusers: SYSUSERS cấp đặc quyền SYSDBA, cho phép người dùng thực tác vụ quản trị cấp cao lưu phục hồi hệ thống Tài khoản thực tất chức quản trị ngoại trừ hoạt động sau: Sao lưu Phục hồi, Nâng cấp sở liệu - Syssserver: Có quyền sở liệu - Syslogin: Syslogins chứa thông tin lần đăng nhập có khả truy cập máy chủ SQL Thơng tin mà quan tâm tên đăng nhập Khi người dùng tạo CSDL, SQL Server yêu cầu tạo tối thiểu file? Ý nghĩa file? Chú ý câu lệnh: CREATE DATABASE AAA - Khi người dùng tạo CSDL, SQL Server yêu cầu tạo tối thiểu file + file dùng để lưu trữ liệu người dùng Bất người dùng thực thao tác thêm, thay đổi, hay xoá tác động đến tập tin + file dùng để ghi nhận thao tác người dùng Số user connect thời điểm bao nhiêu? - Số user connect thời điểm không giới hạn Hãy backup CSDL AAA thành file AAA.BAK, sau xóa CSDL AAA khơi phục AAA nhờ vào AAA.BAK Bước 1: Back up CSDL QLDT Backup thành công Bước 2: Xóa CSDL QLDT Đã xóa thành cơng CSDL QLDT Bước 3: Restore CSDL QLDT Restore thành công Hãy đọc SQL Server Log phần SQL Enterprice management SQL Server Log Bài 2: A BACKUP VÀ RESTORE Chọn file liệu (SV) từ excel, import vào SQLServer Chọn table SQL Server, export tới file Excel B XÁC THỰC NGƯỜI DÙNG - Tạo user từ u1 đến u6 - Tạo role từ r1 đến r3 Tạo nhóm: u1 thuộc r1; u2, u3 thuộc r2; u4, u5, u6 thuộc r3 - Thực hiện: + r1 thành viên SysAdmin + r2 thành viên db_owner, db_accessadmin + r3 thành viên SysAdmin, db_owner, db_accessadmin C PHÂN QUYỀN NGƯỜI DÙNG Tập làm phát biểu grant, deny, revoke CSDL Quản lý đề tài gồm table T1, T2, T3 Tạo user U1, U2, U3 U1 có quyền select, delete T1, T3 GRANT SELECT, DELETE ON GIAOVIEN TO U1 GRANT SELECT, DELETE ON DETAI TO U1 U2 có quyền update, delete T2 GRANT UPDATE, DELETE ON HOIDONG TO U2 U3 có quyền insert T1, T2, T3 GRANT INSERT ON GIAOVIEN TO U3 GRANT INSERT ON DETAI TO U3 GRANT INSERT ON HOIDONG TO U3 U1 DENY DENY U2 DENY bị từ chối quyền insert T1, T2 INSERT ON GIAOVIEN TO U1 INSERT ON DETAI TO U1 bị từ chối quyền delete T3 DELETE ON DETAI TO U2 ... Excel B XÁC THỰC NGƯỜI DÙNG - Tạo user từ u1 đến u6 - Tạo role từ r1 đến r3 Tạo nhóm: u1 thuộc r1; u2, u3 thuộc r2; u4, u5, u6 thuộc r3 - Thực hiện: + r1 thành viên SysAdmin + r2 thành viên db_owner,... db_accessadmin + r3 thành viên SysAdmin, db_owner, db_accessadmin C PHÂN QUYỀN NGƯỜI DÙNG Tập làm phát biểu grant, deny, revoke CSDL Quản lý đề tài gồm table T1, T2, T3 Tạo user U1, U2, U3 U1 có quyền... Sysusers: SYSUSERS cấp đặc quyền SYSDBA, cho phép người dùng thực tác vụ quản trị cấp cao lưu phục hồi hệ thống Tài khoản thực tất chức quản trị ngoại trừ hoạt động sau: Sao lưu Phục hồi, Nâng cấp

Ngày đăng: 04/07/2022, 08:16

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

Tài liệu liên quan