Giáo Trình Mô Đun Quản Trị Cơ Sở Dữ Liệu 1 Tại Trường Cao Đẳng Cơ Điện Hà Nội

Giáo trình nghiên cứu mô đun quản trị cơ sở dữ liệu 1 trường cđ cơ điện hà nội, trình bày lý thuyết rõ ràng, minh họa ví dụ thực tế, phù hợp sinh viên kinh tế.

Chuyên ngành

Công Nghệ Thông Tin

Người đăng

Ẩn danh

Thể loại

Tài Liệu Lưu Hành Nội Bộ
94
2
0

Phí lưu trữ

35 Point

Mục lục chi tiết

1. Bài 1: Tổng quan về hệ quản trị cơ sở dữ liệu MS SQL Server

1.1. Giới thiệu, cài đặt hệ quản trị cơ sở dữ liệu MS SQL Server

1.2. Các công cụ, kiểu dữ liệu trong MS SQL Server

1.3. Detach và Attach cơ sở dữ liệu

1.4. Import và Export cơ sở dữ liệu

1.5. Backup và Restore cơ sở dữ liệu

2. Bài 2: Định nghĩa dữ liệu trong MS SQL Server

2.1. Tạo, sử dụng, xóa cơ sở dữ liệu

2.2. Tạo bảng dữ liệu

2.3. Tạo các loại ràng buộc dữ liệu

2.3.1. Tạo ràng buộc khóa chính Primary

2.3.2. Tạo ràng buộc khóa ngoại Foreign key

2.3.3. Tạo ràng buộc Default

2.3.4. Tạo ràng buộc Unique

Tóm tắt

I. Tổng quan về Giáo Trình Quản Trị Cơ Sở Dữ Liệu 1

Giáo trình Quản Trị Cơ Sở Dữ Liệu 1 tại Trường CĐ Cơ Điện Hà Nội cung cấp kiến thức cơ bản về hệ quản trị cơ sở dữ liệu. Tài liệu này không chỉ giúp sinh viên nắm vững lý thuyết mà còn thực hành các kỹ năng cần thiết trong việc quản lý dữ liệu. Nội dung giáo trình bao gồm các khái niệm cơ bản, cài đặt hệ thống và các thao tác cơ bản với cơ sở dữ liệu.

1.1. Giới thiệu về hệ quản trị cơ sở dữ liệu

Hệ quản trị cơ sở dữ liệu (DBMS) là phần mềm giúp quản lý và tổ chức dữ liệu. MS SQL Server là một trong những hệ quản trị phổ biến, cho phép nhiều người dùng truy cập đồng thời.

1.2. Mục tiêu của giáo trình

Giáo trình nhằm trang bị cho sinh viên kiến thức về cách cài đặt, quản lý và bảo trì cơ sở dữ liệu, từ đó nâng cao khả năng làm việc trong môi trường công nghệ thông tin.

II. Thách thức trong việc quản trị cơ sở dữ liệu tại Trường CĐ Cơ Điện Hà Nội

Quản trị cơ sở dữ liệu không chỉ đơn thuần là lưu trữ thông tin mà còn bao gồm việc đảm bảo tính toàn vẹn và bảo mật dữ liệu. Các thách thức chính bao gồm việc xử lý dữ liệu lớn, bảo mật thông tin và khả năng phục hồi dữ liệu khi gặp sự cố.

2.1. Vấn đề bảo mật dữ liệu

Bảo mật dữ liệu là một trong những thách thức lớn nhất. Việc bảo vệ thông tin nhạy cảm khỏi các cuộc tấn công mạng là rất quan trọng.

2.2. Quản lý dữ liệu lớn

Với sự gia tăng nhanh chóng của dữ liệu, việc quản lý và tối ưu hóa hiệu suất truy xuất dữ liệu trở thành một thách thức lớn cho các quản trị viên.

III. Phương pháp cài đặt hệ quản trị cơ sở dữ liệu MS SQL Server

Cài đặt MS SQL Server là bước đầu tiên trong việc quản lý cơ sở dữ liệu. Quy trình cài đặt bao gồm nhiều bước từ việc tải xuống phần mềm đến cấu hình các thiết lập cần thiết.

3.1. Các bước cài đặt MS SQL Server

Quá trình cài đặt bao gồm việc chọn các tùy chọn cài đặt, cấu hình tài khoản và thiết lập các dịch vụ cần thiết để hệ thống hoạt động hiệu quả.

3.2. Cấu hình ban đầu sau cài đặt

Sau khi cài đặt, cần thực hiện các bước cấu hình ban đầu như thiết lập quyền truy cập và cấu hình các dịch vụ để đảm bảo hệ thống hoạt động ổn định.

IV. Các thao tác cơ bản trong quản trị cơ sở dữ liệu

Quản trị cơ sở dữ liệu bao gồm nhiều thao tác cơ bản như tạo, xóa, và cập nhật dữ liệu. Những thao tác này là cần thiết để duy trì và quản lý cơ sở dữ liệu hiệu quả.

4.1. Tạo và xóa cơ sở dữ liệu

Việc tạo và xóa cơ sở dữ liệu là những thao tác cơ bản mà mọi quản trị viên cần nắm vững. Cú pháp SQL cho phép thực hiện các thao tác này một cách dễ dàng.

4.2. Thao tác với bảng dữ liệu

Các thao tác như thêm, sửa, và xóa dữ liệu trong bảng là rất quan trọng. Sử dụng các câu lệnh SQL đúng cách giúp đảm bảo tính toàn vẹn của dữ liệu.

V. Ứng dụng thực tiễn của giáo trình trong ngành công nghệ thông tin

Giáo trình Quản Trị Cơ Sở Dữ Liệu 1 không chỉ là lý thuyết mà còn có ứng dụng thực tiễn trong ngành công nghệ thông tin. Sinh viên có thể áp dụng kiến thức vào thực tế công việc.

5.1. Ứng dụng trong doanh nghiệp

Kiến thức từ giáo trình giúp sinh viên có thể làm việc hiệu quả trong các doanh nghiệp, nơi mà quản lý dữ liệu là rất quan trọng.

5.2. Nghiên cứu và phát triển

Sinh viên có thể sử dụng kiến thức từ giáo trình để tham gia vào các dự án nghiên cứu và phát triển trong lĩnh vực công nghệ thông tin.

VI. Kết luận và tương lai của quản trị cơ sở dữ liệu

Quản trị cơ sở dữ liệu là một lĩnh vực đang phát triển mạnh mẽ. Tương lai của ngành này hứa hẹn sẽ có nhiều cơ hội cho những ai có kiến thức và kỹ năng phù hợp.

6.1. Xu hướng phát triển trong quản trị cơ sở dữ liệu

Các công nghệ mới như trí tuệ nhân tạo và dữ liệu lớn đang thay đổi cách thức quản lý cơ sở dữ liệu, mở ra nhiều cơ hội mới.

6.2. Cơ hội nghề nghiệp trong lĩnh vực này

Với sự gia tăng nhu cầu về quản trị dữ liệu, cơ hội nghề nghiệp trong lĩnh vực này sẽ tiếp tục mở rộng, đặc biệt là trong các lĩnh vực công nghệ thông tin và phân tích dữ liệu.

16/07/2025

Trích đoạn nội dung tài liệu

TRƯỜNG CAO ĐẲNG CƠ ĐIỆN HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN -------------------- GIÁO TRÌNH MÔ ĐUN HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU 1 (Tài liệu lưu hành nội bộ) Hà Nội Mục lục Bài 1: Tổng quan về hệ quản trị cơ sở dữ liệuMS SQL Server. Giới thiệu, cài đặt hệ quản trị cơ sở dữ liệu MS SQL Server. Các công cụ, kiểu dữ liệu trong MS SQL Server. Detach và Attach cơ sở dữ liệu.

Import và Export cơ sở dữ liệu. Backup và Restore cơ sở dữ liệu. 28 Bài 2: Định nghĩa dữ liệu trong MS SQL Server. Tạo, sử dụng, xóa cơ sở dữ liệu.

Tạo bảng dữ liệu. Tạo các loại ràng buộc dữ liệu. Tạo ràng buộc khóa chính Primary. Tạo ràng buộc khóa ngoại Foreign key.

Tạo ràng buộc Default. Tạo ràng buộc Unique. Tạo ràng buộc Check. Sửa, xóa bảng dữ liệu.

Thao tác dữ liệu trong MS SQL Server. Thêm mới một dòng dữ liệu. Cập nhật dữ liệu. Xóa các dòng dữ liệu.

Truy xuất dữ liệu. Lấy thông tin từ các cột của bảng bằng mệnh đề SELECT. Chọn các dòng của bảng bằng mệnh đề WHERE. Truy vấn thông tin từ nhiều bảng.

Phân nhóm dữ liệu bằng mệnh đề GROUP BY. Lọc nhóm kết quả truy vấn bằng mệnh đề HAVING. Sắp xếp kết quả truy vấn bằng mệnh đề ORDER BY. Truy vấn lồng nhau.

80 Bài 4: Khung nhìn (View). Tạo khung nhìn. Cập nhật, bổ sung và xóa dữ liệu thông qua khung nhìn. Sửa đổi khung nhìn.

90 Bài 1: Tổng quan về hệ quản trị cơ sở dữ liệuMS SQL Server 1. Giới thiệu, cài đặt hệ quản trị cơ sở dữ liệu MS SQL Server 1. Giới thiệu về hệ quản trị cơ sở dữ liệu MS SQL Server Hệ quản trị cơ sở dữ liệu (Database Management System – DBMS):  Là tập hợp các chương trình dùng để quản lý cấu trúc và dữ liệu của cơ sở dữ liệu đồng thời điều khiển việc truy xuất dữ liệu trong cơ sở dữ liệu  Cung cấp cho người dùng và ứng dụng một môi trường thuận tiện và sử dụng hiệu quả tài nguyên dữ liệu Ví dụ: Một số hệ quản trị CSDL thường gặp:  MS Access  MS SQL Server  MySQL  Oracle Microsoft SQL Server:  Là hệ quản trị cơ sở dữ liệu do Microsoft phát triển.  Hoạt động theo mô hình Client/Server cho phép đồng thời cùng một lúc nhiều người dùng truy xuất đến cơ sở dữ liệu SQL, viết tắt của Structured Query Language (ngôn ngữ hỏi có cấu trúc), là công cụ sử dụng để tổ chức, quản lý và truy xuất dữ liệu đuợc lưu trữ trong các cơ sở dữ liệu.

SQL là một hệ thống ngôn ngữ bao gồm tập các câu lệnh sử dụng để tương tác với cơ sở dữ liệu quan hệ. Tên gọi ngôn ngữ hỏi có cấu trúc phần nào làm chúng ta liên tưởng đến một công cụ (ngôn ngữ) dùng để truy xuất dữ liệu trong các cơ sở dữ liệu. Thực sự mà nói, khả năng Trang 1 của SQL vượt xa so với một công cụ truy xuất dữ liệu, mặc dù đây là mục đích ban đầu khi SQL được xây dựng nên và truy xuất dữ liệu vẫn còn là một trong những chức năng quan trọng của nó. SQL được sử dụng để điều khiển tất cả các chức năng mà một hệ quản trị cơ sở dữ liệu cung cấp cho người dùng bao gồm:  Định nghĩa dữ liệu: SQL cung cấp khả năng định nghĩa các cơ sở dữ liệu, các cấu trúc lưu trữ và tổ chức dữ liệu cũng như mối quan hệ giữa các thành phần dữ liệu.

 Truy xuất và thao tác dữ liệu: Với SQL, người dùng có thể dễ dàng thực hiện các thao tác truy xuất, bổ sung, cập nhật và loại bỏ dữ liệu trong các cơ sở dữ liệu.  Điều khiển truy cập: SQL có thể được sử dụng để cấp phát và kiểm soát các thao tác của người sử dụng trên dữ liệu, đảm bảo sự an toàn cho cơ sở dữ liệu.  Đảm bảo toàn vẹn dữ liệu: SQL định nghĩa các ràng buộc toàn vẹn trong cơ sở dữ liệu nhờ đó đảm bảo tính hợp lệ và chính xác của dữ liệu trước các thao tác cập nhật cũng như các lỗi của hệ thống. Như vậy, có thể nói rằng SQL là một ngôn ngữ hoàn thiện được sử dụng trong các hệ thống cơ sở dữ liệu và là một thành phần không thể thiếu trong các hệ quản trị cơ sở dữ liệu.

Mặc dù SQL không phải là một ngôn ngữ lập trình như C, C++, Java,. song các câu lệnh mà SQL cung cấp có thể được nhúng vào trong các ngôn ngữ lập trình nhằm xây dựng các ứng dụng tương tác với cơ sở dữ liệu. Khác với các ngôn ngữ lập trình quen thuộc như C, C++, Java,. SQL là ngôn ngữ có tính khai báo.

Với SQL, người dùng chỉ cần mô tả các yêu cầu cần phải thực hiện trên cơ sở dữ liệu mà không cần phải chỉ ra cách thức thực hiện các yêu cầu như thế nào. Chính vì vậy, SQL là ngôn ngữ dễ tiếp cận và dễ sử dụng. SQL Server sử dụng ngôn ngữ lập trình và truy vấn CSDL Transact-SQL (T-SQL), một phiên bản của Structured Query Language. Ngôn ngữ lập trình và truy vấn T-SQL cho phép truy xuất dữ liệu, cập nhật và quản lý hệ thống CSDL quan hệ.

Mỗi máy chủ chỉ có một hệ quản trị CSDL SQL Server. Cài đặt hệ quản trị cơ sở dữ liệu MS SQL Server - Bước 1 : Tại màn hình cài đặt SQL Server 2008 bạn chọn mục Installation sau đó chọn New SQL Server stand-alone installation or add features to an existing installation Trang 2 - Bước 2 : Tại màn hình Setup Support Rules chọn OK Trang 3 - Bước 3 : Tại màn hình "Product Key", chọn Next để tiếp tục - Bước 4 : Tại màn hình License Term, đánh dấu chọn nút "I accept the licence terms", rồi chọn "Next" Trang 4 - Bước 5 : Tại màn hình "setup support files" nhấn nút "install" để tiếp tục. - Bước 6 : tại màn hình "Setup Support Rules", nếu mỗi thứ suôn sẽ, thì nhấn nút "Next" để tiếp tục. Trang 5 - Bước 7 : Trên màn hình "features selection", nhất nút "Sellect All" để chọn tất cả, sau đó nhấn nút "Next".

- Bước 8 : tại màn hình "instance Configuratio", có 2 lựa chọn : chọn như hình dưới, rồi nhấn nút Next để tiếp tục. Trang 6 - Bước 9 : Chọn Next để tiếp tục. - Bước 10 : Chọn "Account Name" và chọn là NT AUTHORITY\NETWORK như trong hình sau đây, sau đó nhấn Next để tiếp tục. Trang 7 - Bước 11 : Trên màn hình "Database Engine Configuration", trong phần Account Provisioning, chọn "Windows Authotication Mode" hoặc "Mixed Mode" + Chọn "Windows Authotication Mode" không cần nhập Password + Chọn "Mixed Mode" thì ta phải nhập Password.

+ Sau cùng ta nhấn vào nút "Add Current User", rồi nhấn nút Next để tiếp tục. - Bước 12 : nhấn nút "Next" để tiếp tục Trang 8 - Bước 13 : nhấn nút "Next" để tiếp tục - Bước 14 : nhấn nút "Install" để tiến hành cài đặt, quá trình cài đặt khoảng 3 phút. Trang 9 - Bước 15 : Nhấn nút "Next" để hoàn thành quá trình cài đặt. Các công cụ, kiểu dữ liệutrong MS SQL Server 2.

Các công cụ trong MS SQL Server SQL Server Configuration Manager  Khởi động công cụ: Start / All Programs / Microsoft SQL Server 2008 / Configuration Tools / SQL Server Configuration Manager Trang 10  SQL Server Configuration Manager là bộ công cụ cung cấp giao diện cho người quản trị các công việc sau:  Starting and stopping services: Khởi động và dừng các dịch vụ  Changing service accounts: Thay đổi các tài khoản dịch vụ  Changing service start modes: Thay đổi chế độ khởi động dịch vụ  Modifying networking settings: Sửa đổi các thiết lập mạng SQL Server Management Studio  Khởi động công cụ: Start / All Programs / Microsoft SQL Server 2008 / SQL Server Management Studio  SQL Server Management Studio bao gồm:  Object Explorer: là môi trường trực quan sử dụng hệ thống thực đơn (menu) Trang 11  Transact-SQL queries: cho phép thực hiện những công việc đối với cơ sở dữ liệu thông qua các lệnh T-SQL SQL Server Books Online  Khởi động công cụ:  Start / All Programs / Microsoft SQL Server 2008 / Documentation and Tutorials / SQL Server Books Online Trang 12  Hoặc nhấn phím F1 tại màn hình SQL Server Management Studio  Sử dụng để tra cứu nhanh các thông tin về SQL và SQL Server 2. Các kiểu dữ liệutrong MS SQL Server Bảng dưới đây liệt kê một số kiểu dữ liệu thông dụng được sử dụng trong SQL. Tên kiểu Mô tả CHAR (n) Kiểu chuỗi với độ dài cố định NCHAR (n) Kiếu chuỗi với độ dài cố định hỗ trợ UNICODE VARCHAR (n) Kiểu chuỗi với độ dài chính xác NVARCHAR (n) Kiểu chuỗi với độ dài chính xác hỗ trợ UNICODE INTEGER Số nguyên có giá trị từ -2 đến 2 - 1 31 31 INT Như kiểu Integer Số nguyên có giá trị từ 0 đến 255. TINYTINT SMALLINT Số nguyên có giá trị từ -2 đến 2 – 1 15 15 Số nguyên có giá trị từ - 2 đến 2 -1 63 63 BIGINT NUMERIC (p,s) Kiểu số với độ chính xác cố định.

DECIMAL (p,s) Tương tự kiểu Numeric Số thực có giá trị từ -1.79E+308 FLOAT REAL Số thực có giá trị từ -3.40E + 38 MONEY Kiểu tiền tệ BIT Kiểu bit (có giá trị 0 hoặc 1) Kiểu ngày giờ (chính xác đến phần trăm của giây) DATETIME SMALLDATETIME Kiểu ngày giờ (chính xác đến phút) Dữ liệu nhị phân với độ dài cố định (tối đa 8000 bytes) BINARY VARBINARY Dữ liệu nhị phân với độ dài chính xác (tối đa 8000 bytes) IMAGE Dữ liệu nhị phân với độ dài chính xác (tối đa 2,147,483,647 bytes) Trang 13 TEXT Dữ liệu kiếu chuỗi với độ dài lớn (tối đa 2,147,483,647 ký tự) NTEXT Dữ liệu kiếu chuỗi với độ dài lớn và hỗ trợ UNICODE (tối đa 1,073,741,823 ký tự) 3. Detach và Attach cơ sở dữ liệu 3. Detach cơ sở dữ liệu - Bước 1: Khởi động Microsoft SQL Server Management Studio, Connect vào Server - Bước 2: Click chuột phải lên Mục Database, Chọn Attach, nhấn Add - Bước 3: Tìm đến thư mục chứa file .mdf, rồi nhấn OK Trang 14 3. Attach cơ sở dữ liệu - Bước 1: Khởi động Microsoft SQL Server Management Studio, Connect vào Server - Bước 2: Click chuột phải vào database chọn Detach, chọn Tasks, rồi nhấp vào Detach… Trang 15 - Bước 3: Trong cửa sổ tiếp theo, tích vào ô Drop Connections (để ngắt toàn bộ kết nối đến database), rồi nhấn OK 4.

Import và Export cơ sở dữ liệu 4.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Giáo Trình Quản Trị Cơ Sở Dữ Liệu 1 tại Trường CĐ Cơ Điện Hà Nội cung cấp cho người đọc những kiến thức cơ bản và nâng cao về quản trị cơ sở dữ liệu, từ các khái niệm cơ bản đến các kỹ thuật thực hành. Tài liệu này không chỉ giúp sinh viên nắm vững lý thuyết mà còn trang bị cho họ những kỹ năng cần thiết để áp dụng trong thực tế. Đặc biệt, tài liệu nhấn mạnh tầm quan trọng của việc quản lý dữ liệu hiệu quả trong các hệ thống thông tin hiện đại.

Để mở rộng thêm kiến thức của bạn về lĩnh vực này, bạn có thể tham khảo Giáo trình hệ quản trị cơ sở dữ liệu nghề công nghệ thông tin trung cấp, nơi cung cấp những kiến thức nền tảng cho sinh viên ngành công nghệ thông tin. Ngoài ra, tài liệu Giáo trình hệ quản trị cơ sở dữ liệu ms sql server nghề ứng dụng phần mềm trình độ cao đẳng sẽ giúp bạn hiểu rõ hơn về SQL Server, một trong những hệ quản trị cơ sở dữ liệu phổ biến nhất hiện nay. Cuối cùng, bạn cũng có thể tìm hiểu thêm về Giáo trình mô đun hệ quản trị cơ sở dữ liệu nghề công nghệ thông tin trình độ cao đẳng, tài liệu này sẽ cung cấp cho bạn cái nhìn tổng quan về các mô đun trong quản trị cơ sở dữ liệu.

Mỗi tài liệu đều là cơ hội để bạn khám phá sâu hơn về chủ đề quản trị cơ sở dữ liệu, mở rộng kiến thức và kỹ năng của mình trong lĩnh vực này.