Bài giảng SQL Server 2008 - Chương 1: Tổng quan SQL Server 2008 trình bày các nội dung: Tổng quan về cơ sở dữ liệu quan hệ, hệ quản trị cơ sở dữ liệu, giới thiệu SQL Server, SQL server services & tools, giới thiệu SQL Server 2008, bộ công cụ management studio, Metadata – Siêu dữ liệu. Mời các bạn cùng tham khảo.
CHƯƠNG Giảng viên: Trần Thị Kim Chi 1 Tổng quan Cơ Sở Dữ Liệu quan hệ Hệ Quản Trị Cơ Sở Dữ Liệu Giới thiệu SQL Server SQL Server Services & Tools Giới thiệu SQL Server 2008 Bộ công cụ Management Studio Metadata – Siêu liệu Tổng quan CSDL quan hệ - Các khái niệm Data (dữ liệu) information (thông tin) – Data: biểu diễn đối tượng kiện ghi nhận lưu trữ phương tiện máy tính Dữ liệu có cấu trúc: số, ngày, chuỗi ký tự, … Dữ liệu khơng có cấu trúc: hình ảnh, âm thanh, đoạn phim, … – Information: liệu xử lý để làm tăng hiểu biết người sử dụng Phân biệt data information?? Tổng quan CSDL quan hệ - Các khái niệm Data (dữ liệu) information (thông tin) Dữ liệu 10273 00298 … 151 50542 152 50075 Nguyễn Văn Hoà Nguyễn Minh Tâm CDTH7 CDTH7 20 19 Hồ Xuân Phương Lê Việt Dũng TCTH33 CNTH34 18 20 Thông tin: liệu ngữ cảnh STT Mã sinh viên Họ tên sinh viên 10273 Nguyễn Văn Hoà 00298 Nguyễn Minh Tâm … 151 50542 Hồ Xuân Phương 152 50075 Lê Việt Dũng Lớp CDTH7 CDTH7 Tuổi 20 19 TCTH33 CNTH34 18 20 Tổng quan CSDL quan hệ - Các khái niệm Data (dữ liệu) information (thông tin) Tổng quan CSDL quan hệ - Các khái niệm Data (dữ liệu) information (thơng tin) • Siêu liệu (metadata): mơ tả tính chất đặc điểm liệu khác Các đặc tính định nghĩa liệu, cấu trúc liệu, qui tắc/ràng buộc Siêu liệu cho Sinh_viên Data Item Name Type MaSV Char Hoten Char viên Lop Char Tuoi smallint Value Length 30 Description Mã sinh viên Họ tên sinh Lớp học Tuổi Tổng quan CSDL quan hệ - Các khái niệm Cơ sở liệu Cơ sở liệu tập hợp liệu có liên quan luận lý với chứa thơng tin tổ chức đó, có tổ chức dùng chung đáp ứng nhu cầu khai thác thông tin người dùng Chương trình ứng dụng Cơ sở liệu Chương trình ứng dụng Các hệ thống chương trình ứng dụng khai thác Người sử dụng khai thác Tổng quan CSDL quan hệ - Các khái niệm Đặc điểm Cơ sở liệu • Persistent: – Dữ liệu lưu trữ nhớ ổn định đĩa cứng Khi liệu khơng cần dùng xố hay lưu lại • Interrelated: – Dữ liệu lưu trữ đơn vị riêng biệt kết nối với để tạo tổng thể chung – Database vừa chứa thực thể mối quan hệ thực thể • Shared: – Database có nhiều người dùng nhiều người dùng sử dụng database thời điểm – Bài toán đồng thời (concurrency problem) Tổng quan CSDL quan hệ - Các khái niệm Ưu điểm Cơ sở liệu – Giảm bớt dư thừa liệu – Nhất quán liệu – Dữ liệu lưu trữ chia sẻ – Có thể thiết lập luật lên liệu – Toàn vẹn liệu – Bảo mật liệu Tổng quan CSDL quan hệ - Các khái niệm Các hệ thống CSDL • Các CSDL dùng để lưu trữ liệu cách hiệu có tổ chức cho quản lý nhanh chóng dễ dàng • Các ưu điểm hệ thống CSDL: – Giảm bớt dư thừa liệu – Nhất quán liệu – Dữ liệu lưu trữ chia sẻ – Có thể thiết lập luật lên liệu – Toàn vẹn liệu – Bảo mật liệu 10 SQL Server Management Studio SQL Server Management Studio in 10 Combines the best features of many tools Work with projects and solutions The tool is a data analyst's best friend You can display line numbers It's easier to find errors Get started faster with an expanded Template Explorer It (sort of) plays well with previous versions Name that registered server Manage your SQL Server Integration Services pages 10 Keep tabs on your reports 100 SQL Server Management Studio Khởi động SQL Server Management Studio Mở SQL Server Management Studio ta làm sau: Vào start -> chọn program -> chọn Microsoft SQL Server 2008 -> chọn SQL Server Management Studio 101 SQL Server Management Studio Khởi động SQL Server Management Studio • Server Type: Như ví dụ sách này, cho phép server type Database Engine Các tùy chọn khác kiểu liệu khác servers hiển thị kết nối • Server Name: Hộp combo thứ chứa danh sách SQL Server cài đặt mà chọn Trong hộp thoại hình 12, bạn thầy tên máy tính cài đặt local Nếu bạn mở hộp Server name bạn tìm kiếm nhiều server local network connection cách chọn • Authentication: Combobox cuối xác định loại hình kết nối bạn muốn sử dụng.Trong giáo trình kết nối đến SQL Server sử dụng Windowns Authentication Nếu bạn cài đặt SQL Server với chế độ hỗn hợp(mix mode), bạn thay đổi chọn lựa SQL Server authentication, mở hai hộp thoại cho phép nhập username password 102 SQL Server Management Studio Khởi động SQL Server Management Studio 103 SQL Server Management Studio SQL Server Management Studio in 10 Combines the best features of many tools Work with projects and solutions The tool is a data analyst's best friend You can display line numbers It's easier to find errors Get started faster with an expanded Template Explorer It (sort of) plays well with previous versions Name that registered server Manage your SQL Server Integration Services pages 10 Keep tabs on your reports 104 Các Studio SQL Server Business Intelligence Development Studio • Là mơi trường tích hợp để phát triển cấu trúc thông minh doanh nghiệp cubes, data source, reports,… • Ví dụ: dự án Analysis Services, Integration Services Reporting Services tích hợp solution 105 Business Intelligence (BI) • Là tên chuyên ngành cho phép quản lý liệu cho mục đích phân tích, khai thác, báo cáo hình ảnh hóa liệu • SQL cung cấp dịch vụ dành cho BI Integration Services (IS), gọi SSIS Reporting Services (RS) Analysis Services (AS) 106 Business Intelligence Studio Integration Services (IS) Dùng để chuyển đổi liệu từ nhiều nguồn công cụ ETL (Extract Transform Load) 107 Business Intelligence Studio Annalysis Services Bao gồm thành phần chính: • Online Analytical Processing (OLAP); tạo CSDL đa chiều (Multidimensional databases), liệu lưu trữ Cube • Data Mining: cung cấp phương pháp để phân tích tập liệu theo giải thuật khác 108 • • Metadata – Siêu liệu System database Metadata views 109 Metadata – Siêu liệu System database • Master: chứa tất thông tin cấp hệ thống – Nơi lưu trữ data file database – Login account – Cấu hình sql server • Model: Là mẫu cho database khác – Khi database tạo sql server copy tất system objects(objects (tables, store procedure ) từ model database sang database vừa tạo • Msdb: sử dụng SQl agent để hoạch định cảnh báo công việc 110 Metadata – Siêu liệu System database • Tempdb – Chứa tất tables, store procedure tạm tạo user session thân sql engine – Tự động xóa SQL server khởi động lại user ngắt connect • Resource: Cơ sở liệu sở liệu đọc Nó gồm đối tượng hệ thống gộp vào SQL Server 2005 111 Metadata – Siêu liệu Metadata view • Catalog views • Dynamic management views (DMVs) and function • System functions and global variables • Compatibility views • Information schema views 112 Câu hỏi Định nghĩa thuật ngữ: sở liệu, hệ quản trị sở liệu, hệ sở liệu, từ điển sở liệu, mơ hình sở liệu Nêu tính chất sở liệu Nêu chức hệ quản trị sở liệu Giải thích đặc trưng giải pháp sở liệu Định nghĩa mơ hình sở liệu phân loại Liệt kê người có liên quan đến hệ sở liệu 113 114 ... Studen t Id Name Subur b 11 08 Robert Kew 3936 Glen Bundoo 8507 Norma n Bundoo 8452 Mary Balwyn Takes SID SNO 11 08 21 110 8 23 8507 23 8507 29 21 Tổng quan CSDL quan hệ - Các khái niệm LOP SINHVIEN... hệ - Các khái niệm Data (dữ liệu) information (thông tin) Dữ liệu 10 273 00298 … 15 1 50542 15 2 50075 Nguyễn Văn Hoà Nguyễn Minh Tâm CDTH7 CDTH7 20 19 Hồ Xuân Phương Lê Việt Dũng TCTH33 CNTH34 18 ... tên sinh viên 10 273 Nguyễn Văn Hoà 00298 Nguyễn Minh Tâm … 15 1 50542 Hồ Xuân Phương 15 2 50075 Lê Việt Dũng Lớp CDTH7 CDTH7 Tuổi 20 19 TCTH33 CNTH34 18 20 Tổng quan CSDL quan hệ - Các khái niệm