Bài giảng Cơ sở dữ liệu: Tổng quan về hệ quản trị cơ sở dữ liệu SQL server - ThS. Nguyễn Ngọc Quỳnh Châu
Số trang: 20
Loại file: pdf
Dung lượng: 505.42 KB
Lượt xem: 11
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng "Cơ sở dữ liệu - Tổng quan về hệ quản trị cơ sở dữ liệu SQL server" cung cấp cho người học các kiến thức: Hệ quản trị cơ sở dữ liệu, giới thiệu về SQL server 2008, các phiên bản của SQL server 2008. Mời các bạn cùng tham khảo nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở dữ liệu: Tổng quan về hệ quản trị cơ sở dữ liệu SQL server - ThS. Nguyễn Ngọc Quỳnh Châu BỘ MÔN CÔNG NGHỆ PHẦN MỀM KHOA CÔNG NGHỆ THÔNG TIN TỔNG QUAN VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL SERVERGiảng viên: ThS Nguyễn Ngọc Quỳnh Châu 1/52 HỆ QUẢN TRỊ CƠ SỞ DỮ LiỆUKhái niệm: HQTCSDL Database Management System là: Một phần mềm hay hệ thống cho phép người dùng định nghĩa, quản lý và tương tác với CSDL.Một số HQTCSDL: Oracle, SQL Server, Access, My SQL…Các HQTCSDL có thể chạy trên những hệ điều hàn khác nhau ƯU ĐiỂM CỦA HQTCSDLQuản lý được dữ liệu: tránh làm dư thừa, mất mát thông tinĐảm bảo tính nhất quán toàn vẹn cho dữ liệuTạo khả năng chia sẻ dữ liệu NHƯỢC ĐiỂM CỦA HQTCSDLKhá phức tạpTốn bộ nhớGiá cả ĐẶC ĐiỂM CỦA HQTCSDLCung cấp mô hình dữ liệu giúp user mô tả dữ liệu, cho phép khai báo cấu trúc dữ liệu, mô tả mối liên hệ giữa các dữ liệu, các quy tắc quản lý áp đặt lên dữ liệu đó.Cung cấp giao diện giữa user và CSDL, giữa CSDL với các hệ thống khác.Cung cấp một ngôn ngữ bậc cao giúp user truy xuất và thao tác dữ liệuKiểm tra độ tin cậy của dữ liệuQuản lý giao tác, phân quyền của dữ liệu Giới thiệu về SQL SERVER 2008Là một hệ quản trị cơ sở dữ liệu quan hệ Relational DataBase Management System RDBMS sử dụng Transaction-SQL để trao đổi dữ liệu giữa client và server Giới thiệu về SQL SERVER 2008 Có khả năng chạy trên môi trường cơ sở dữ liệu rẩt lớn (Very Large Database Environement), lên đến TeraByte.Phục vụ cùng lúc cho hàng ngàn userHỗ trợ việc triển khai CSDL phân tán và phát triển ứng dụng trên internetCho phép lập trình kết nối với nhiều ngôn ngữ lập trình khác (VB, VC++, C#, ASP…)Sử dụng câu lệnh truy vấn dữ liệu Transaction- SQL TRANSACTION-SQLLà ngôn ngữ SQL mở rộng dưa trên chuẩn ANSI (American National Standard Institute)T-SQL bao gồm 3 nhóm: DDL: CREATE, ALTER, DROP DML: SELECT, INSERT, UPDATE DCL: DENY, GRANT, REVOKE CÁC PHIÊN BẢN CỦA SQL SERVER 2008Microsoft SQL Server 2008 Enterprise Edition: sử dụng cho các doanh nghiệp, tổ chức có mức yêu cầu xử lý các giao dịch trực tuyến trên diện rộng, khả năng phân tích dữ liệu phức tạpMicrosoft SQL Server 2008 Express Edition: phiên bản miễn phí, dễ sử dụng, quản trị CSDL đơn giảnMicrosoft SQL Server 2008 Standard Edition: phù hợp với các doanh nghiệp, tổ chức vừa và nhỏ (số lượng máy tính Microsoft SQL Server 2008 Workgroup Edition: dùng cho các doang nghiệp, tổ chức nhỏMicrosoft SQL Server 2008 Developer Edition: dùng để phát triển và kiểm tra ứng dụngKiẾN TRÚC SQL SERVER KiẾN TRÚC SQL SERVERDữ liệu/Siêu dữ liệu: chứa dữ liệu + siêu dữ liệu (thông tin cấu trúc của CSDL như: tên quan hệ, tên thuộc tính, kiểu dữ liệu…)Bộ quản lý lưu trữ: lấy ra các thông tin và thay đổi những thông tin nàyBộ xử lý câu truy vấn: biến đổi một truy vấn ở mức cao thành các dãy yêu cầu đối với dữ liệu + tối ưu hóa câu truy vấnBộ quản trị giao dịch: có nhiệm vụ đảm bảo tính toàn vẹn của hệ thống. CÁC THÀNH PHẦN CỦA SQL SERVER 2008SQL SERVER 2008 được cấu tạo từ nhiều thành phần khác nhau. Các thành phần này khi phối hợp với nhau tạo thành một giải pháp hoàn chỉnh giúp cho việc lưu trữ và phân tích dữ liệu được dễ dàngRelational Database Engine: là thành phần cơ bản nhất của SQL SERVER có khả năng chứa dữ liệu ở quy mô khác nhau dưới dạng bảng.Replication: cơ chế tạo bản sao CÁC THÀNH PHẦN CỦA SQL SERVER 2008Data Transformion Service: dịch vụ chuyển đổi dữ liệu cho phép chuyển dữ liệu từ dạng này sang dạng khácAnalyse Service: dịch vụ phân tích dữ liệu. Đây là công cụ rất hiệu quả cho phép lấy ra được những “tri thức” trong khối dữ liệu khổng lồ.English Query: Truy vấn dữ liệu bằng tiếng Anh trơn (plain English)Meta Data Service: dịch vụ này giúp cho việc lưu trữ và thao tác với meta data. CÁC THÀNH PHẦN CỦA SQL SERVER 2008SQL Server Configuration ManagementSQL Server Management Studio: là công cụ cho thấy toàn cảnh của hệ thống SQL Server Configuration ManagementLà công cụ cho phép cấu hình SQL SERVERQuản trị các dịch vụ của SQL SERVERThiết lập cấu hình kết nối mạng cho SQL SERVER SQL SERVER MANAGEMENT STUDIOLà công cụ mới có từ SQL SERVER 2005Là một môi trường được tích hợp các tính năng của Enterprise Manager, Query Analyzer và Analysis Manager trong các phiên bản trướcCung cấp truy xuất, cấu hình và quản trị tất cả các thành phần của SQL SERVER SQL SERVER MANAGEMENT STUDIOThiết lập và quản lý CSDLĐăng ký serverThiết lập bảo mật đăng nhập, thêm người dùng , người quản trị hệ thốngGán mật khẩu cho người quản trị hệ thốngCấu h ...
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở dữ liệu: Tổng quan về hệ quản trị cơ sở dữ liệu SQL server - ThS. Nguyễn Ngọc Quỳnh Châu BỘ MÔN CÔNG NGHỆ PHẦN MỀM KHOA CÔNG NGHỆ THÔNG TIN TỔNG QUAN VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL SERVERGiảng viên: ThS Nguyễn Ngọc Quỳnh Châu 1/52 HỆ QUẢN TRỊ CƠ SỞ DỮ LiỆUKhái niệm: HQTCSDL Database Management System là: Một phần mềm hay hệ thống cho phép người dùng định nghĩa, quản lý và tương tác với CSDL.Một số HQTCSDL: Oracle, SQL Server, Access, My SQL…Các HQTCSDL có thể chạy trên những hệ điều hàn khác nhau ƯU ĐiỂM CỦA HQTCSDLQuản lý được dữ liệu: tránh làm dư thừa, mất mát thông tinĐảm bảo tính nhất quán toàn vẹn cho dữ liệuTạo khả năng chia sẻ dữ liệu NHƯỢC ĐiỂM CỦA HQTCSDLKhá phức tạpTốn bộ nhớGiá cả ĐẶC ĐiỂM CỦA HQTCSDLCung cấp mô hình dữ liệu giúp user mô tả dữ liệu, cho phép khai báo cấu trúc dữ liệu, mô tả mối liên hệ giữa các dữ liệu, các quy tắc quản lý áp đặt lên dữ liệu đó.Cung cấp giao diện giữa user và CSDL, giữa CSDL với các hệ thống khác.Cung cấp một ngôn ngữ bậc cao giúp user truy xuất và thao tác dữ liệuKiểm tra độ tin cậy của dữ liệuQuản lý giao tác, phân quyền của dữ liệu Giới thiệu về SQL SERVER 2008Là một hệ quản trị cơ sở dữ liệu quan hệ Relational DataBase Management System RDBMS sử dụng Transaction-SQL để trao đổi dữ liệu giữa client và server Giới thiệu về SQL SERVER 2008 Có khả năng chạy trên môi trường cơ sở dữ liệu rẩt lớn (Very Large Database Environement), lên đến TeraByte.Phục vụ cùng lúc cho hàng ngàn userHỗ trợ việc triển khai CSDL phân tán và phát triển ứng dụng trên internetCho phép lập trình kết nối với nhiều ngôn ngữ lập trình khác (VB, VC++, C#, ASP…)Sử dụng câu lệnh truy vấn dữ liệu Transaction- SQL TRANSACTION-SQLLà ngôn ngữ SQL mở rộng dưa trên chuẩn ANSI (American National Standard Institute)T-SQL bao gồm 3 nhóm: DDL: CREATE, ALTER, DROP DML: SELECT, INSERT, UPDATE DCL: DENY, GRANT, REVOKE CÁC PHIÊN BẢN CỦA SQL SERVER 2008Microsoft SQL Server 2008 Enterprise Edition: sử dụng cho các doanh nghiệp, tổ chức có mức yêu cầu xử lý các giao dịch trực tuyến trên diện rộng, khả năng phân tích dữ liệu phức tạpMicrosoft SQL Server 2008 Express Edition: phiên bản miễn phí, dễ sử dụng, quản trị CSDL đơn giảnMicrosoft SQL Server 2008 Standard Edition: phù hợp với các doanh nghiệp, tổ chức vừa và nhỏ (số lượng máy tính Microsoft SQL Server 2008 Workgroup Edition: dùng cho các doang nghiệp, tổ chức nhỏMicrosoft SQL Server 2008 Developer Edition: dùng để phát triển và kiểm tra ứng dụngKiẾN TRÚC SQL SERVER KiẾN TRÚC SQL SERVERDữ liệu/Siêu dữ liệu: chứa dữ liệu + siêu dữ liệu (thông tin cấu trúc của CSDL như: tên quan hệ, tên thuộc tính, kiểu dữ liệu…)Bộ quản lý lưu trữ: lấy ra các thông tin và thay đổi những thông tin nàyBộ xử lý câu truy vấn: biến đổi một truy vấn ở mức cao thành các dãy yêu cầu đối với dữ liệu + tối ưu hóa câu truy vấnBộ quản trị giao dịch: có nhiệm vụ đảm bảo tính toàn vẹn của hệ thống. CÁC THÀNH PHẦN CỦA SQL SERVER 2008SQL SERVER 2008 được cấu tạo từ nhiều thành phần khác nhau. Các thành phần này khi phối hợp với nhau tạo thành một giải pháp hoàn chỉnh giúp cho việc lưu trữ và phân tích dữ liệu được dễ dàngRelational Database Engine: là thành phần cơ bản nhất của SQL SERVER có khả năng chứa dữ liệu ở quy mô khác nhau dưới dạng bảng.Replication: cơ chế tạo bản sao CÁC THÀNH PHẦN CỦA SQL SERVER 2008Data Transformion Service: dịch vụ chuyển đổi dữ liệu cho phép chuyển dữ liệu từ dạng này sang dạng khácAnalyse Service: dịch vụ phân tích dữ liệu. Đây là công cụ rất hiệu quả cho phép lấy ra được những “tri thức” trong khối dữ liệu khổng lồ.English Query: Truy vấn dữ liệu bằng tiếng Anh trơn (plain English)Meta Data Service: dịch vụ này giúp cho việc lưu trữ và thao tác với meta data. CÁC THÀNH PHẦN CỦA SQL SERVER 2008SQL Server Configuration ManagementSQL Server Management Studio: là công cụ cho thấy toàn cảnh của hệ thống SQL Server Configuration ManagementLà công cụ cho phép cấu hình SQL SERVERQuản trị các dịch vụ của SQL SERVERThiết lập cấu hình kết nối mạng cho SQL SERVER SQL SERVER MANAGEMENT STUDIOLà công cụ mới có từ SQL SERVER 2005Là một môi trường được tích hợp các tính năng của Enterprise Manager, Query Analyzer và Analysis Manager trong các phiên bản trướcCung cấp truy xuất, cấu hình và quản trị tất cả các thành phần của SQL SERVER SQL SERVER MANAGEMENT STUDIOThiết lập và quản lý CSDLĐăng ký serverThiết lập bảo mật đăng nhập, thêm người dùng , người quản trị hệ thốngGán mật khẩu cho người quản trị hệ thốngCấu h ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Cơ sở dữ liệu Cơ sở dữ liệu Hệ quản trị cơ sở dữu liệu SQL server 2008 Kiến trúc SQL server Thành phần SQL serverGợi ý tài liệu liên quan:
-
62 trang 399 3 0
-
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 376 6 0 -
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 287 0 0 -
13 trang 283 0 0
-
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 278 0 0 -
Tài liệu học tập Tin học văn phòng: Phần 2 - Vũ Thu Uyên
85 trang 249 1 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 240 0 0 -
8 trang 185 0 0
-
Giáo trình về dữ liệu và các mô hình cơ sở dữ liệu
62 trang 177 0 0 -
Giáo trình Cơ sở dữ liệu: Phần 2 - Đại học Kinh tế TP. HCM
115 trang 175 0 0