/*auto readmore*/ /*auto readmore*/ /* an hien script*/ // an hien password /*an hien ma chuong trinh cong tru */ /*Scrollbox thanh cuon*/ /***Nhung CODE***/ /* dòng xanh dòng trắng */ /* https://cdnjs.com/libraries/prism lay thu vien, can vao ten file ma goi 1. copy link vao vi du:prism-python.min.js 2. ten ngon nua la python */ /*=== New posts ===*/ /*header slider*/ /*=== bai viet lien quan===*/ /*===tabcode===*/

[Database-Tự Học Quản Trị SQL Server] SOA101 - LAB5 - QUẢN LÝ THÔNG TIN ĐĂNG NHẬP, NGƯỜI DÙNG VÀ PHÂN QUYỀN



MỤC TIÊU:
Kết thúc bài thực hành này bạn có thể biết cách:
  • Chuyển đổi authentication mode
  • Tạo user login
  • Quản lý và cấp quyền server level role
  • Tạo và quản lý database user
  • Cấp quyền và xem lại các quyền đã cấp


YÊU CẦU:
BÀI 1
Tạo mới login và user với các yêu cầu:
Tên người dùng là AW_Admin với vai trò là nhà quản trị CSDL, phân quyền cho user này toàn quyền thao tác trên CSDL AdventureWorks2019
Tạo người dùng khác tên là AW_backup, phân quyền cho người dùng này chỉ được phép thao tác backup CSDL AdventureWorks2019

BÀI 2
Tạo mới login và user với các yêu cầu:
Một người dùng thông thường tên AW_UserThuong cho phép user này thấy bảng dữ liệu “Customer” và chỉ được phép thực hiện các câu lệnh select, insert, delete trên bảng này.
Thu hồi quyền delete của user “AW_UserThuong” trên bảng “Customer”


THỰC HIỆN:
Video bài viết


BÀI 1
Tạo mới login và user với các yêu cầu:
Tên người dùng là AW_Admin với vai trò là nhà quản trị CSDL, phân quyền cho user này toàn quyền thao tác trên CSDL AdventureWorks2019
Tạo người dùng khác tên là AW_backup, phân quyền cho người dùng này chỉ được phép thao tác backup CSDL AdventureWorks2019

Quản lý server-level security
Tại SSMS, ở cửa sổ Object explorer, phải chuột tên server -> chọn properties -> chọn Security -> SQL Server and Windows Authentication mode -> OK


Tại cửa sổ phải Object explorer, phải chuột tên server SQL -> chọn Restart -> OK để khởi động lại SQL Server


a. Tạo Login
Security -> Logins -> New Login …

Tại cửa sổ Login-new , trong phần login name nhập AW_Admin -> chọn option SQL server authentication -> nhập password 2 lần -> bỏ checkbox Enforce password policy, trong phần Default database chọn AdventureWorks2019-> OK


b.   Ngoài ra chúng ta có thể tạo login AW_backup bằng T-SQL

USE master
GO
CREATE LOGIN AW_backup
	WITH PASSWORD=N'AW_backup', 
	CHECK_EXPIRATION=OFF, 
	CHECK_POLICY=OFF
GO


Xem thông tin Logins đã tạo Security -> Logins


c. Tạo user


d. Tạo user bằng T-SQL
USE AdventureWorks2019
GO
CREATE USER AW_backup 
	FOR LOGIN AW_backup
GO

e. Gán quyền cho user AW_Admin

f. Gán quyền cho user AW_backup bằng T-SQL

USE AdventureWorks2019
GO
	ALTER ROLE db_backupoperator 
	ADD MEMBER AW_backup
GO

BÀI 2
Tạo mới login và user với các yêu cầu:
Một người dùng thông thường tên AW_UserThuong cho phép user này thấy bảng dữ liệu “Customer” và chỉ được phép thực hiện các câu lệnh select, insert, delete trên bảng này.
Thu hồi quyền delete của user “AW_UserThuong” trên bảng “Customer”

a. Tạo mới LogIn và User
USE master;
GO
CREATE LOGIN AW_UserThuong
	WITH PASSWORD = 'AW_UserThuong',
	CHECK_POLICY = OFF, CHECK_EXPIRATION = OFF,
	DEFAULT_DATABASE = AdventureWorks2019;
GO

USE AdventureWorks2019
GO
CREATE USER AW_UserThuong 
	FOR LOGIN AW_UserThuong
GO

b. Phân quyền được phép thực hiện các câu lệnh: Select, Insert, Delete
USE AdventureWorks2019
GO
GRANT SELECT, INSERT, DELETE
ON Customer TO AW_UserThuong;
GO

c.  Kiểm tra quyền đã gán



d. Thu hồi quyền delete của user AW_UserThuong trên bảng dữ liệu Customer
USE AdventureWorks2019
GO
REVOKE DELETE
ON Customer
FROM AW_UserThuong;
GO




Xong!

[Tự Học HTML & CSS Cơ Bản] WEB1013 - Bài 5 - Box Model

Bài 2:

Tạo thư mục CSS và lưu file lại với tên css/lab5.2.css
.cot{
    width: 25%;
    float: left;
}
.sanpham{
    border-radius: 10px; /* bo góc */
    box-shadow: 0 0 5px gray;
    padding: 10px;
    margin: 5px;
    text-align: center;
}
.cot .sanpham:hover{ /* duy chuyển chuột */
    box-shadow: 0 0 10px green;
}
.sanpham .ten{
    font-size: larger;
    font-variant: small-caps;
    color: blue;
}
.sanpham img{
    max-width: 95%;
}
.sanpham .gia{
    color: red;
    font-weight: bold;
    font-size: larger;
}
.sanpham .gia del{
    color: gray;
}
Tạo file html và link đến file css, các bạn có thể làm nhiều hình ảnh khác nhau.
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Lab 5 | Bài 2 Box Model và Layout</title>
    <link rel="stylesheet" href="css/lab5.2.css">

</head>
<body>
    <div class="cot">
        <div class="sanpham">
            <div class="ten"> Máy tính</div>
            <img src="img/laptop.jpg" alt="">
            <div class="gia">
                <del>$150</del> $148
            </div>
        </div>
    </div>

    <div class="cot">
        <div class="sanpham">
            <div class="ten"> Máy tính</div>
            <img src="img/laptop.jpg" alt="">
            <div class="gia">
                <del>$150</del> $148
            </div>
        </div>
    </div>

    <div class="cot">
        <div class="sanpham">
            <div class="ten"> Máy tính</div>
            <img src="img/laptop.jpg" alt="">
            <div class="gia">
                <del>$150</del> $148
            </div>
        </div>
    </div>

    <div class="cot">
        <div class="sanpham">
            <div class="ten"> Máy tính</div>
            <img src="img/laptop.jpg" alt="">
            <div class="gia">
                <del>$150</del> $148
            </div>
        </div>
    </div>

    <div class="cot">
        <div class="sanpham">
            <div class="ten"> Máy tính</div>
            <img src="img/laptop.jpg" alt="">
            <div class="gia">
                <del>$150</del> $148
            </div>
        </div>
    </div>

    <div class="cot">
        <div class="sanpham">
            <div class="ten"> Máy tính</div>
            <img src="img/laptop.jpg" alt="">
            <div class="gia">
                <del>$150</del> $148
            </div>
        </div>
    </div>

    <div class="cot">
        <div class="sanpham">
            <div class="ten"> Máy tính</div>
            <img src="img/laptop.jpg" alt="">
            <div class="gia">
                <del>$150</del> $148
            </div>
        </div>
    </div>

    <div class="cot">
        <div class="sanpham">
            <div class="ten"> Máy tính</div>
            <img src="img/laptop.jpg" alt="">
            <div class="gia">
                <del>$150</del> $148
            </div>
        </div>
    </div>

    
    
</body>
</html>

Kết quả:



Xong!


[Xử Lý Dữ Liệu] - Nhập Môn Xử Lý Dữ Liệu - Ôn tập Lab 4, 5, 6, 7 - Thống kê, Phân tích, Dự báo

MỤC TIÊU

Biết cách phân tích thông kê và dự báo
Biết cách sử dụng hàm vlookup, hlookup, trend, forecast,...
Biết sử dụng pivot table, slicer
Biết cách vẽ biểu đồ dữ trên dữ liệu đã có, biết cách vẽ đường xu hướng, trung bình động,....


THỰC HIỆN




Xong!

[Xử Lý Dữ Liệu] - Nhập Môn Xử Lý Dữ Liệu - Lab 4 - Ôn Tập | Chuyển Đổi Dữ Liệu

MỤC TIÊU:

Gộp, Tách Dữ Liệu Tự Động
Xoay hàng thành cột, xoay cột thành hàng
Điền dữ liệu tự động với Fill Down/Up
Khắc phục lỗi ngày tháng khi chuyển đổi


THỰC HIỆN:

1. Gộp, Tách Dữ Liệu Tự Động Pivot Unpivot


2. Gộp Nhiều Cột Thành Một Cột - Unpivot Other Columns


3. Fill Down, Nối Tách Cột, Xoay Hàng Cột


4. Lab 4.5 Chuẩn Hóa Dữ Liệu



5. Lab 4.4 Chuẩn Hóa Dữ Liệu (tt)


6. Lab 4.2 Chuẩn Hóa Dữ Liệu (tt)


7. ASM - Chuẩn Hóa Dữ Liệu (tt)




Xong!

[Xử Lý Dữ Liệu] - Nhập Môn Xử Lý Dữ Liệu - Lab 3 - Ôn Tập | Làm Sạch Dữ Liệu

MỤC TIÊU

Sử dụng các hàm trong Ms Excel để làm sạch dữ liệu

THỰC HIỆN

1. Xử Lý Dữ Liệu Căn Bản | Ôn Tập Xử Lý Chuỗi


2. Xử Lý Dữ Liệu Căn Bản | Ôn Tập Xử Lý Chuỗi (tt)
 

3. Xử Lý Dữ Liệu Căn Bản | Làm Sạch Dữ Liệu


Xong!

[Tự Học HTML & CSS Cơ Bản] WEB1013 - Bài 4 - Tìm Hiểu CSS - Ôn Tập

YÊU CẦU

Bài 1:
Thiết kế trang web trình nội bài thơ Tre Việt Nam với các yêu cầu:
  • Sử dụng css inline
  • Tiêu đề dùng thẻ h2
  • In nghiêng toàn bộ bài thơ (thẻ em), màu chữ red
  • Chữ "tre" màu chữ blue, in đậm
Kết quả:

Tre Việt Nam

Tre xanh,
Xanh tự bao giờ?
Chuyện ngày xưa... đã có bờ tre xanh.

Thân gầy guộc, lá mong manh,
Mà sao nên luỹ nên thành tre ơi?
Ở đâu tre cũng xanh tươi,
Cho dù đất sỏi đất vôi bạc màu.
...

Bài 2:
Thiết kế trang web trình nội bài thơ Hoa hồng Bungari – của Tế Hanh với các yêu cầu:
  • Sử dụng internal css
  • Tiêu đề dùng thẻ h2
  • In nghiêng toàn bộ bài thơ (thẻ em), màu chữ green
  • Chữ "hoa" màu chữ hotpink, in đậm
Kết quả:

Hoa hồng Bungari – Tế Hanh

Hoa Hồng Bungari
Ôi! Loài hoa diệu kì!

Hoa ở đâu chẳng biết
Theo người hay gió bay
Từ thế kỷ mười bảy
Hoa về mọc nơi đây.

Giữa bốn bề núi dựng
Một thung lũng hoa hồng
Mỗi năm một lần nở
Trời đất bắt đầu xuân.
...

Bài 3: (external css)
Thiết kế trang web trình nội bài thơ "Bài thơ Cô giáo lớp em" với các yêu cầu:
Định dạng ban đầu:
  • Tiêu đề dùng thẻ h2
  • In nghiêng toàn bộ bài thơ (thẻ em, đoạn 1,2 chung class, đoạn 3 định dạng giống đoạn 1)
  • Chữ "cô" màu in đậm (thẻ strong)
  • Thẻ p bao nội dung "Tác giả: Nguyễn Xuân Sanh" 
  • Thẻ span bao nội dung "Nguyễn Xuân Sanh"
Định dạng css:
Thẻ em:
    font-variant: small-caps; 
    font-size: 20px;
    word-spacing: 2px;
    letter-spacing: 1px;
    line-height: 25px;

Thẻ h2:
    color: white;
    text-shadow: 0 0 5px red;

Thẻ body:
    text-align: center; /* căn giữa */

Thẻ em.doan1:
    color: red;

Thẻ em.doan2
    color: blue;

Thẻ strong:
    color: green;

Thẻ span:
    color: brown;
    font-style: italic;
    font-weight: bold;


Kết quả:

Bài thơ Cô giáo lớp em

Sáng nào em đến lớp
Cũng thấy  đến rồi
Đáp lời “Chào  ạ!”
 mỉm cười thật tươi

 dạy em tập viết
Gió đưa thoảng hương nhài
Nắng ghé vào cửa lớp
Xem chúng em học bài

Những lời  giáo giảng
Ấm trang vở thơm tho
Yêu thương em ngắm mãi
Những điểm mười  cho.

Tác giả: Nguyễn Xuân Sanh


THỰC HIỆN

Bài 1:
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Tìm hiểu CSS | CSS Inline </title>
</head>
<body>
  <h2>Tre Việt Nam</h2>
  <em style="color: red;">
    <strong style="color: blue;">Tre</strong>  xanh, <br>
    Xanh tự bao giờ? <br>
    Chuyện ngày xưa... đã có bờ <strong style="color: blue;">tre</strong>  xanh. <br> <br>
    Thân gầy guộc, lá mong manh, <br>
    Mà sao nên luỹ nên thành <strong style="color: blue;">tre</strong>  ơi? <br>
    Ở đâu <strong style="color: blue;">tre</strong>  cũng xanh tươi, <br>
    Cho dù đất sỏi đất vôi bạc màu. <br>
    ... <br>
  </em>
  
</body>
</html>

Bài 2:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Tìm hiểu CSS | CSS Internal </title>
    <style>
        .kieu2{
            color: green;
        }
        strong{
            color: hotpink;
        }
    </style>
</head>
<body>
    <h2>Hoa hồng Bungari – Tế Hanh</h2>
    <em class="kieu2">
        <strong>Hoa</strong> Hồng Bungari <br>
        Ôi! Loài <strong>hoa</strong> diệu kì! <br> <br>
        <strong>Hoa</strong> ở đâu chẳng biết <br>
        Theo người hay gió bay <br>
        Từ thế kỷ mười bảy <br>   
        <strong>Hoa</strong> về mọc nơi đây. <br> <br>
        Giữa bốn bề núi dựng <br>
        Một thung lũng <strong>hoa</strong> hồng <br>
        Mỗi năm một lần nở <br>
        Trời đất bắt đầu xuân. <br>
        ... <br>
    </em>
</body>
</html>

Bài 3:
Tạo file css/bai4.3.css
em{
    font-variant: small-caps; /* Chuyển đổi kiểu chữ (thường thành hoa). */
    font-size: 20px; /* font-size với cỡ chữ chỉ rõ theo đơn vị px, em, rem ... */
    word-spacing: 2px; /* Tăng hoặc giảm khoảng cách giữa các từ trong đoạn văn bản */
    letter-spacing: 1px; /* Tăng hoặc giảm khoảng cách giữa các ký tự. */
    line-height: 25px; /* Tăng hoặc giảm khoảng cách giữa các dòng, đơn vị có thể là px, em, %, ... */
}
h2{
    color: white;
    text-shadow: 0 0 5px red; 
    /* 
    1. vị trí của bóng theo chiều ngang,  
    2. vị trí của bóng theo chiều dọc
    3. Xác định khoảng cách độ nhòe của bóng
    4. màu của bóng
    */
}
body{
    text-align: center; /* căn giữa */
}
em.doan1{
    color: red;
}
em.doan2{
    color: blue;
}
strong{
    color: green;
}
span{
    color: brown;
    font-style: italic; /* in nghiêng */
    font-weight: bold; /* in đậm */
}
Tạo file .html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Tìm hiểu CSS | CSS external </title>
    <link rel="stylesheet" href="css/bai4.3.css">
</head>
<body>
    <h2>Bài thơ Cô giáo lớp em</h2>
    <em class="doan1">
        Sáng nào em đến lớp <br>
        Cũng thấy <strong>cô</strong> đến rồi <br>
        Đáp lời “Chào <strong>cô</strong> ạ!” <br>
        <strong>Cô</strong> mỉm cười thật tươi <br> <br>
    </em>
    <em class="doan2">
        <strong>Cô</strong> dạy em tập viết <br>
        Gió đưa thoảng hương nhài <br>
        Nắng ghé vào cửa lớp <br>
        Xem chúng em học bài <br> <br>
    </em>
    <em class="doan1">
        Những lời <strong>cô</strong> giáo giảng <br>
        Ấm trang vở thơm tho <br>
        Yêu thương em ngắm mãi <br>
        Những điểm mười <strong>cô</strong> cho. <br><br>
    </em>
    <p>Tác giả: <span>Nguyễn Xuân Sanh</span>  </p>
</body>
</html> 


Xong!
/*header slide*/