Bài giảng Hệ quản trị CSDL - SQL Server

275 1.2K 2
Bài giảng Hệ quản trị CSDL - SQL Server

Đ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

Bài giảng Hệ quản trị CSDL MỤC LỤC MỤC LỤC .1 Chương 1: TỔNG QUAN VỀ HỆ QUẢN TRỊ CSDL 1.1 Ðịnh nghĩa: 1.2 Các khả hệ quản trị CSDL 1.3 Đặc điểm hệ quản trị CSDL 1.3.1 Sự trừu tượng hoá liệu: 1.3.2 Ngôn ngữ sở liệu 1.3.3 Xử lý câu hỏi .6 1.3.4 Quản trị giao dịch 1.3.5 Quản lý lưu trữ 1.4 Kiến trúc hệ quản trị CSDL 1.5 Các chức hệ quản trị CSDL quan hệ 1.5.1 Các khái niệm mơ hình liệu quan hệ 1.5.2 Các chức hệ quản trị CSDL quan hệ 11 Chương 2: CÁC CÂU LỆNH SQL CƠ BẢN .14 2.1 CÁC CÂU LỆNH ĐỊNH NGHĨA DỮ LIỆU 14 2.1.1 Lệnh CREATE 14 2.1.2 Lệnh thay sửa đổi ALTER 15 2.1.3 Xoá cấu trúc DROP 16 2.2 CÁC CÂU LỆNH CẬP NHẬT DỮ LIỆU .16 2.2.1 Lệnh Insert 16 2.2.2 Lệnh Update .16 2.2.2 Lệnh Delete 17 2.3 KIỂM SOÁT DỮ LIỆU 17 2.3.1 Trao quyền GRANT 17 2.3.2 Thu hồi quyền REVOTE 17 2.4 TRUY VẤN DỮ LIỆU 18 2.4.1 Tìm kiếm theo câu hỏi đơn giản 18 2.4.2 Sử dụng hàm thư viện 19 2.4.3 Tìm kiếm nhờ mệnh đề 20 2.4.4 Câu hỏi phức tạp 21 Chương 3: HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL SERVER 24 3.1 TỔNG QUAN VỀ HỆ QUẢN TRỊ SQL SERVER 24 3.1.1 Giới thiệu hệ quản trị SQL Server .24 3.1.2.Các thành phần SQL Server 24 3.1.2.1 Các thành phần SQL Server 2000 24 3.1.2.2 Các thành phần SQL Server 2005 28 3.1.3 Quản lý dịch vụ SQL Server .32 3.1.3.1 Quản lý dịch vụ SQL Server 2000 32 3.1.3.2 Quản lý dịch vụ SQL Server 2005 36 3.2 LÀM VIỆC VỚI CÁC ĐỐI TƯỢNG TRONG SQL SERVER 44 3.2.1 Cơ sở liệu - Database 45 3.2.2.Bảng - Table 59 3.2.3 View 67 Biên soạn: Chu Thị Hường Bộ môn: Các hệ thống thông tin Khoa Công nghệ Thông tin Bài giảng Hệ quản trị CSDL 3.2.4 Chỉ mục - Index 80 3.2.5 Lược đồ - Diagrams 92 3.3 BẢO ĐẢM DỮ LIỆU TRONG SQL SERVER 110 3.3.1 Phân quyền bảo mật SQL Server .110 3.3.2 Sao lưu - phục hồi CSDL .138 Chương LẬP TRÌNH TRÊN SQL SERVER 152 4.1 Giới thiệu ngôn ngữ T-SQL 152 4.1.1 Khái niệm .152 4.1.2 Phát biểu truy vấn liệu nâng cao .152 4.1.3 Lập trình cấu trúc SQL Server .160 4.2 Các store procedure – Các thủ tục 179 4.2.1 Khái niệm .179 4.2.2 Tạo store procedure 179 4.2.3.Thay đổi, xóa, xem nội dung store procedure 185 4.3 Các store function – Các hàm 187 4.3.1 Các khái niệm 187 4.3.2 Tạo hàm .187 4.3.3 Các ví dụ tạo hàm 189 4.3.4.Thay đổi, xóa, xem nội dung store function .192 4.4 Trigger 193 4.4.1 Khái niệm .193 4.4.2 Tạo trigger 195 4.4.3 Các thao tác quản lý trigger .204 Chương SQL SERVER VÀ LẬP TRÌNH ỨNG DỤNG .208 5.1 Mơ hình kết nối ứng dụng đến SQL server 208 5.1.1 Mơ hình ADO 208 5.1.2 Mơ hình ADO.NET 210 5.1.3 Điểm khác ADO ADO.NET 215 5.2 Các lớp SqlClient mơ hình ADO.NET 215 5.2.1 Class SqlConnection 216 5.2.2 Class SqlCommand 219 5.2.3 Class SqlDataAdapter 224 5.2.4 Class DataSet 230 5.2.5 DataView 231 5.3 Ví dụ minh họa .234 5.3.1 CSDL ví dụ minh họa 235 5.3.2 Xây dựng Form nhập DSSinhVien 236 5.3.3 Xây dựng Form nhập DSLop 244 5.3.4 Xây dựng Form hiển thị danh sách sinh viên .246 5.3.5 Xây dựng báo cáo dùng Report 252 5.3.6 Xây dựng report dùng Crystal Report 266 Biên soạn: Chu Thị Hường Bộ môn: Các hệ thống thông tin Khoa Công nghệ Thông tin Bài giảng Hệ quản trị CSDL Chương 1: TỔNG QUAN VỀ HỆ QUẢN TRỊ CSDL 1.1 Ðịnh nghĩa: - Hệ quản trị sở liệu (Database Management System - DBMS): Là hệ thống phần mềm cho phép tạo lập sở liệu điều khiển truy nhập sở liệu Trên thị trường phần mềm Việt Nam xuất nhiều phần mềm hệ quản trị sở liệu như: Microsoft Access, Foxpro, DB2, SQL Server, Oracle,.v.v… - Hệ quản trị sở liệu quan hệ (Relation Database Management System - RDBMS) hệ quản trị sở liệu theo mơ hình quan hệ 1.2 Các khả hệ quản trị CSDL Có hai khả cho phép phân biệt hệ quản trị sở liệu với kiểu hệ thống lập trình khác: i Khả quản lý liệu tồn lâu dài: đặc điểm có sở liệu tồn thời gian dài, nội dung sở liệu liệu mà hệ quản trị CSDL truy nhập quản lý ii Khả truy nhập khối lượng liệu lớn cách hiệu Ngoài hai khả trên, hệ quản trị CSDL cịn có khả khác mà thấy hầu hết hệ quản trị CSDL là: iii Hỗ trợ mơ hình liệu hay trừu tượng tốn học mà qua người sử dụng quan sát liệu iv Ðảm bảo tính độc lập liệu hay bất biến chương trình ứng dụng thay đổi cấu trúc mơ hình liệu v Hỗ trợ ngôn ngữ cao cấp định cho phép người sử dụng định nghĩa cấu trúc liệu, truy nhập liệu thao tác liệu vi Quản lý giao dịch, có nghĩa khả cung cấp truy nhập đồng thời, đắn CSDL từ nhiều người sử dụng thời điểm Biên soạn: Chu Thị Hường Bộ môn: Các hệ thống thông tin Khoa Công nghệ Thông tin Bài giảng Hệ quản trị CSDL vii Ðiều khiển truy nhập, có nghĩa khả hạn chế truy nhập đến liệu người sử dụng không cấp phép khả kiểm tra tính đắn CSDL viii Phục hồi liệu, có nghĩa có khả phục hồi liệu, không làm mát liệu với lỗi hệ thống 1.3 Đặc điểm hệ quản trị CSDL 1.3.1 Sự trừu tượng hoá liệu: Ðể cho hệ thống sử dụng được, hệ quản trị CSDL phải tra cứu hay tìm kiếm liệu cách có hiệu Ðiều dẫn đến việc thiết kế cấu trúc liệu phức tạp để biểu diễn liệu CSDL Người phát triển che dấu tính phức tạp thơng qua số mức trừu tượng để đơn giản hoá tương tác người sử dụng hệ thống Khung nhìn … Mức khung nhìn … Khung nhìn n Mức logic Mức vật lý Hình 1.1 Ba mức trừu tượng liệu - Mức vật lý: Mức thấp trừu tượng mô tả liệu lưu trữ cách thực Tại mức vật lý, cấu trúc liệu mức thấp phức tạp mô tả chi tiết - Mức logic: Mức cao trừu tượng hoá mô tả liệu lưu trữ mối quan hệ tồn liệu Mức logic trừu tượng xác định người quản trị CSDL, cụ thể phải định thơng tin lưu trữ CSDL Biên soạn: Chu Thị Hường Bộ môn: Các hệ thống thông tin Khoa Công nghệ Thông tin Bài giảng Hệ quản trị CSDL - Mức khung nhìn: Mức cao trừu tượng mô tả phần toàn CSDL Mặc dù sử dụng cấu trúc đơn giản mức logic, số phức tập tồn kích thước lớn CSDL Thực chất người sử dụng cần truy nhập đến phần CSDL, tương tác họ với hệ thống đơn giản hoá mức khung nhìn trừu tượng xác định Hệ thống cung cấp nhiều khung nhìn sở liệu 1.3.2 Ngôn ngữ sở liệu Một hệ quản trị sở liệu thường cung cấp hai kiểu ngôn ngữ khác là: ngơn ngữ mơ tả sơ đồ sở liệu ngôn ngữ biểu diễn truy vấn cập nhật sở liệu - Ngôn ngữ định nghĩa liệu (Data Definition Language - DDL) + Một sơ đồ CSDL đặc tả tập định nghĩa biểu diễn ngôn ngữ đặc biệt gọi ngôn ngữ định nghĩa liệu Kết việc dịch ngôn ngữ tập bảng lưu trữ tệp đặc biệt gọi từ điển liệu hay thư mục liệu + Một từ điển liệu tệp chứa siêu liệu có nghĩa liệu liệu Tệp tra cứu trước liệu thực đọc hay sửa đổi hệ CSDL + Cấu trúc phương pháp truy nhập sử dụng hệ CSDL đặc tả tập định nghĩa kiểu đặc biệt DDL ngôn ngữ định nghĩa lưu trữ liệu - Ngôn ngữ thao tác liệu (Data Manipulation Language - DML): + Các yêu cầu thao tác liệu bao gồm: • Tìm kiếm thơng tin lưu trữ CSDL Biên soạn: Chu Thị Hường Bộ môn: Các hệ thống thông tin Khoa Công nghệ Thông tin Bài giảng Hệ quản trị CSDL • Thêm thơng tin vào CSDL • Xố thơng tin từ CSDL • Thay đổi thông tin lưu trữ CSDL + Một ngôn ngữ thao tác liệu (DML) ngôn ngữ cho phép người sử dụng truy nhập hay thao tác liệu tổ chức mơ hình liệu thích hợp Có hai kiểu ngơn ngữ thao tác liệu bản: • Các DML thủ tục đòi hỏi người sử dụng phải đặc tả liệu cần tìm kiếm tìm kiếm liệu • Các DML phi thủ tục đòi hỏi người sử dụng đặc tả liệu cần tìm kiếm mà khơng phải đặc tả tìm kiếm liệu 1.3.3 Xử lý câu hỏi Công việc xử lý câu hỏi biến đổi truy vấn hay thao tác CSDL biểu diễn mức cao thành dãy yêu cầu liệu lưu trữ CSDL Thường phần khó nhiệm vụ xử lý câu hỏi tối ưu hoá câu hỏi, có nghĩa lựa chọn kế hoạch tốt hệ thống lưu trữ để trả lời truy vấn nhanh 1.3.4 Quản trị giao dịch Thơng thường số thao tác CSDL hình thành đơn vị logic cơng việc Ðiều có nghĩa tất thao tác thực không thao tác thực Hơn thực thao tác phải đảm bảo tính quán CSDL Một giao dịch tập hợp thao tác mà xử lý đơn vị không chia cắt Các hệ quản trị CSDL điển hình cho phép người sử dụng hay nhiều nhóm thao tác tra cứu hay thay đổi CSDL thành giao dịch Biên soạn: Chu Thị Hường Bộ môn: Các hệ thống thông tin Khoa Công nghệ Thông tin Bài giảng Hệ quản trị CSDL 1.3.5 Quản lý lưu trữ Các CSDL thường đòi hỏi khối lượng lớn không gian lưu trữ Do nhớ máy tính khơng thể lưu trữ nhiều thơng tin vậy, thông tin lưu trữ thiết bị nhớ đĩa cứng, đĩa mềm,.v.v… Khi xử lý, liệu cần phải di chuyển từ đĩa từ vào nhớ chính; di chuyển chậm so với tốc độ xử lý nhớ trung tâm, hệ CSDL phải tổ liệu vật lý cho tốt, tối thiểu hoá số yêu cầu chuyển liệu đĩa từ vào nhớ 1.4 Kiến trúc hệ quản trị CSDL Chúng ta phác thảo kiến trúc thấy cách thức hệ quản trị CSDL điển hình Ta có sơ đồ kiến trúc hình 1.2: Hình 1.2 Các thành phần hệ quản trị CSDL - Dữ liệu, siêu liệu: Ðáy kiết trúc thiết bị nhớ lưu trữ liệu siêu liệu Trong phần không chứa liệu trữ CSDL mà chứa siêu liệu, tức thông tin cấu trúc CSDL Ví dụ: Trong Biên soạn: Chu Thị Hường Bộ môn: Các hệ thống thông tin Khoa Công nghệ Thông tin Bài giảng Hệ quản trị CSDL hệ quản trị sở liệu quan hệ, siêu liệu bao gồm tên quan hệ, tên thuộc tính quan hệ, kiểu liệu thuộc tính - Bộ quản lý lưu trữ: Nhiệm vụ quản lý lưu trữ lấy thông tin yêu cầu từ thiết bị lưu trữ liệu thay đổi thông tin yêu cầu mức hệ thống - Bộ xử lý câu hỏi: Bộ xử lý câu hỏi điều khiển không câu hỏi mà yêu cầu thay đổi liệu hay siêu liệu Nhiệm vụ tìm cách tốt thao tác yêu cầu phát lệnh quản lý lưu trữ thực thi thao tác - Bộ quản trị giao dịch: Bộ quản trị giao dịch có trách nhiệm đảm bảo tính tồn vẹn hệ thống Nó phải đảm bảo số thao tác thực đồng thời không cản trở thao tác khác hệ thống không liệu chí lỗi hệ thống xảy + Nó tương tác với xử lý câu hỏi, phải biết liệu thao tác thao tác thời để tránh đụng độ thao tác cần thiết làm trễ số truy vấn định hay số thao tác cập nhật để đụng độ khơng thể xảy + Nó tương tác với quản lý lưu trữ sơ đồ việc bảo vệ liệu thường kéo theo việc lưu trữ nhật ký thay đổi liệu Hơn nữa, việc thứ tự thao tác cách thực nhật ký chứa ghi thay đổi gặp lỗi hệ thống, thay đổi chưa ghi vào đĩa thực lại - Các kiểu thao tác hệ quản trị CSDL: Tại đỉnh kiến trúc, ta thấy có kiểu thao tác: + Các truy vấn: Ðây thao tác hỏi đáp liệu lưu trữ CSDL Chúng sinh theo hai cách sau: Thông qua giao diện truy vấn chung Ví dụ: Hệ quản trị CSDL quan hệ cho phép người sử dụng nhập câu Biên soạn: Chu Thị Hường Bộ môn: Các hệ thống thông tin Khoa Công nghệ Thông tin Bài giảng Hệ quản trị CSDL lệnh truy vấn SQL mà chuyển qua xử lý câu hỏi trả lời Thông qua giao diện chương trình ứng dụng: Một hệ quản trị CSDL điển hình cho phép người lập trình viết chương trình ứng dụng gọi đến hệ quản trị CSDL truy vấn CSDL + Các cập nhật liệu: Ðây thao tác thay đổi liệu xoá, sửa liệu CSDL Giống truy vấn, chúng phát thơng qua giao diện chung thơng qua giao diện chương trình + Các thay đổi sơ đồ: Các lệnh thường phát người sử dụng cấp phép, thường người quản trị CSDL phép thay đổi sơ đồ CSDL hay tạo lập CSDL 1.5 Các chức hệ quản trị CSDL quan hệ 1.5.1 Các khái niệm mơ hình liệu quan hệ - Miền (domain): tập giá trị đối tượng - Thực thể: Thực thể đối tượng cụ thể hay trừu tượng giới thực mà tồn phân biệt với đối tượng khác Ví dụ: Bạn Nguyễn Văn A thực thể cụ thể Hay Sinh viên thực thể, thực thể trừu tượng - Thuộc tính (Attribute): Là tính chất thực thể + Các thực thể có đặc tính, gọi thuộc tính Nó kết hợp với thực thể tập thực thể từ miền giá trị thuộc tính Thơng thường, miền giá trị thuộc tính tập số nguyên, số thực, hay xâu ký tự + Một thuộc tính hay tập thuộc tính mà giá trị xác định thực thể tập thực thể gọi khoá tập thực thể Biên soạn: Chu Thị Hường Bộ môn: Các hệ thống thông tin Khoa Công nghệ Thông tin Bài giảng Hệ quản trị CSDL 10 + Mỗi thuộc tính nhận tập số giá trị định gọi domain thuộc tính - Một quan hệ (Relation): Định nghĩa cách đơn giản, quan hệ bảng liệu có cột thuộc tính hàng liệu cụ thể quan hệ - Các liên kết: Một liên kết kết hợp số thực thể (hay quan hệ) Ví dụ: Mối liên kết phòng ban nhân viên thể hiện: Một nhân viên A thuộc phòng ban B + Các liên kết – một: dạng liên kết đơn giản, liên kết hai thực thể – một, có nghĩa thực thể tập thực thể có nhiều thực thể tập thực thể kết hợp với ngược lại + Các liên kết – nhiều: Trong liên kết – nhiều, thực thể tập thực thể A kết hợp với không hay nhiều thực thể tập thực thể B Nhưng thực thể tập thực thể B kết hợp với nhiều thực thể tập thực thể A + Các liên kết nhiều – nhiều: Ðây dạng liên kết mà thực thể tập thực thể liên kết với không hay nhiều thực thể tập thực thể ngược lại Ví dụ 1.1 Các mối liên kết thực thể: LOP(MaLop, TenLop, Khoa), SINHVIEN(MaSV, Hoten, NgSinh, MaLop), MONHOC(MaMon, TenM, SDVHT) KETQUA (MaSV, MaMon, Diem) Ta có mối quan hệ thực thể là: LOP SINHVIEN KETQUA MONHOC MaSV Hoten NgSinh MaLop MaSV MaMon Diem MaMon TenM SDVHT MaLop TenLop Khoa Biên soạn: Chu Thị Hường Bộ môn: Các hệ thống thông tin Khoa Công nghệ Thông tin Bài giảng Hệ quản trị CSDL 261 5.3.5.2 Hiển thị liệu Để kết Report vào form, ta xây dựng form hiển thị Đặt điều khiển Report Viewer Trên Report Viewer Tasks chọn mục sau: - Choose report: Chọn report ta vừa thiết kế (report.rdlc) - Dock in parent container Chọn 5.2.5.3 Sử dụng tham số Report a) Tạo tham số Trong cửa sổ thiết kế Report, để thiết lập tham số ta thực sau: Từ menu Report\Report Paramaters để Add tham số cho Report Biên soạn: Chu Thị Hường Bộ môn: Các hệ thống thông tin Khoa Công nghệ Thông tin Bài giảng Hệ quản trị CSDL 262 - Chọn nút Add để tạo thêm tham số gồm thông tin: Name: Tên tham số Data type: Kiểu liệu tham số Prompt: Điền đoạn text xuất sau parameter text box người sử dụng thực chạy report Allow null value: Chọn cho phép tham số nhận giá trị null Allow blank value: Chọn cho phép thma số nhận giá trị blank Available values: Đưa danh sách giá trị sẵn có mà người sử dụng lựa chọn Biên soạn: Chu Thị Hường Bộ môn: Các hệ thống thông tin Khoa Công nghệ Thông tin Bài giảng Hệ quản trị CSDL 263 • Lable: Chứa nhãn sử dụng để hiển thị cho người sử dụng • Value: Là giá trị sử dụng để chuyển qua Report sever cho tham số Default values: Giá trị mặc định cho tham số - Chọn nút Remove để xóa tham số chọn Sau tạo tham số, ta sử dụng tham số thiết kế Report Trong ví dụ ta ta xây dựng report trên, add thêm tham số prmTenLop lọc liệu theo tham số b)Truyền giá trị cho tham số: Để truyền giá trị cho tham số ta sử dụng phương thức SetParameters lớp Report tên miền Microsoft.Reporting.WinForms Cụ thể ta sử dụng sau: ‘ Gán giá trị cho tham số Biên soạn: Chu Thị Hường Bộ môn: Các hệ thống thông tin Khoa Công nghệ Thông tin Bài giảng Hệ quản trị CSDL 264 Dim p As New ReportParameter("prmTenLop", Me.cboMaLop.SelectedItem(1).ToString) ‘ Truyền giá trị vào report Me.rvwDSReport.LocalReport.SetParameters(New ReportParameter() {p}) Giả sử ta có form hiển thị Report sau: Có đối tượng sau: Object Property Setting Form Name Text frmReportCode frmReportCode Label Name Text lblDSL Danh sách lớp ComboBox Name cboMaLop Report Viewer Name Choose report rvwDSL Chọn Report tạo Biên soạn: Chu Thị Hường Bộ môn: Các hệ thống thông tin Khoa Công nghệ Thông tin Bài giảng Hệ quản trị CSDL 265 Import tên miền cần thiết ' Import Data and SqlClient namespaces Imports System.Data Imports System.Data.SqlClient Imports Microsoft.Reporting.WinForms Khai báo kết nối Dim objConnection As New SqlConnection _ ("server=THUHUONG;database=QLDiemSV;user id=sa;password=12102006") Code so kiện load form Private Sub frmReportCode_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load ' Dien dư lieu vào cboLop Dim objDA_Lop As New SqlDataAdapter() Dim objDS_Lop As New DataSet() objDA_Lop.SelectCommand = New SqlCommand() objDA_Lop.SelectCommand.Connection = objConnection objDA_Lop.SelectCommand.CommandText = "SELECT MaLop, TenLop FROM Lop" objDA_Lop.SelectCommand.CommandType = CommandType.Text objConnection.Open() ' Fill the DataSet object with data objDA_Lop.Fill(objDS_Lop, "DMLop") ' Close the database connection objConnection.Close() Me.cboMaLop.DataSource = objDS_Lop.Tables("DMLop") Me.cboMaLop.DisplayMember = "TenLop" Me.cboMaLop.ValueMember = "MaLop" ' Set tham so cho Report Dim p As New ReportParameter("prmTenLop", Me.cboMaLop.SelectedItem(1).ToString) Me.rvwDSReport.LocalReport.SetParameters(New ReportParameter() {p}) 'This line of code loads data into the 'QLDiemSVDataSet.DanhSach' Me.objTableAdapterDSSV.Fill(Me.objDataSetDSSV.DanhSach) Me.rvwDSReport.RefreshReport() End Sub Đồng hóa liệu form Private Sub cboMaLop_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles cboMaLop.SelectedIndexChanged Dim p As New ReportParameter("prmTenLop", Me.cboMaLop.SelectedItem(1).ToString) Me.rvwDSReport.LocalReport.SetParameters(New ReportParameter() {p}) Me.rvwDSReport.RefreshReport() End Sub Biên soạn: Chu Thị Hường Bộ môn: Các hệ thống thông tin Khoa Công nghệ Thông tin Bài giảng Hệ quản trị CSDL 266 5.3.6 Xây dựng report dùng Crystal Report Trong phần hướng dẫn xây dựng Report Crystal report cách đơn giản nhất, sử dụng Wizard Trong thiết kế ta nên dùng wizard để thiết kế sơ bộ, sau chuyển vào cửa sổ thiết kế để thiết kế chi tiết Các bước thiết kế report Right – Click Project QL_DiemSV/Add/New Item/ chọn template Crystal Report Điền tên file Crystal Report Xuất cửa sổ sau: Cửa sổ Chọn Using the Repor Wizart Standard Biên soạn: Chu Thị Hường Bộ môn: Các hệ thống thông tin OK Khoa Công nghệ Thông tin Bài giảng Hệ quản trị CSDL 267 Cửa sổ Chọn OLE DB (ADO) Biên soạn: Chu Thị Hường Xuất cửa sổ Bộ môn: Các hệ thống thông tin Khoa Công nghệ Thông tin Bài giảng Hệ quản trị CSDL 268 Cửa sổ 3: Chọn Microsoft OLE DB Provider for SQL Server Next Biên soạn: Chu Thị Hường Khoa Công nghệ Thông tin Bộ môn: Các hệ thống thông tin Bài giảng Hệ quản trị CSDL 269 Cửa sổ 4: Chọn server, User, password Database Chọn liệu hiển thị report Biên soạn: Chu Thị Hường Finish Để quay lại cửa sổ Bộ môn: Các hệ thống thông tin Khoa Công nghệ Thông tin Bài giảng Hệ quản trị CSDL 270 Cửa sổ 2: Chọn nguồn liệu cho Report Chọn Next để tiếp tục theo dẫn wizard Biên soạn: Chu Thị Hường Bộ môn: Các hệ thống thông tin Khoa Công nghệ Thông tin Bài giảng Hệ quản trị CSDL Biên soạn: Chu Thị Hường 271 Bộ môn: Các hệ thống thông tin Khoa Công nghệ Thông tin Bài giảng Hệ quản trị CSDL Biên soạn: Chu Thị Hường 272 Bộ môn: Các hệ thống thông tin Khoa Công nghệ Thông tin Bài giảng Hệ quản trị CSDL Biên soạn: Chu Thị Hường 273 Bộ môn: Các hệ thống thông tin Khoa Công nghệ Thông tin Bài giảng Hệ quản trị CSDL Biên soạn: Chu Thị Hường 274 Bộ môn: Các hệ thống thông tin Khoa Công nghệ Thông tin Bài giảng Hệ quản trị CSDL 275 Sau xây dựng file *.rpt Ta xây dựng form để hiển thị report Thiết kế form hình gồm đối tượng Crystal Report Viewer Trên Crystal Report Viewer tasks thực mục: - Choose a crystal report: Chọn Report vừa tạo - Dock in parent container: Chọn Biên soạn: Chu Thị Hường Bộ môn: Các hệ thống thông tin Khoa Công nghệ Thông tin ... hệ thống thông tin Khoa Công nghệ Thông tin Bài giảng Hệ quản trị CSDL 24 Chương 3: HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL SERVER 3.1 TỔNG QUAN VỀ HỆ QUẢN TRỊ SQL SERVER 3.1.1 Giới thiệu hệ quản trị SQL. .. Các hệ thống thông tin Khoa Công nghệ Thông tin Bài giảng Hệ quản trị CSDL Chương 1: TỔNG QUAN VỀ HỆ QUẢN TRỊ CSDL 1.1 Ðịnh nghĩa: - Hệ quản trị sở liệu (Database Management System - DBMS): Là hệ. .. môn: Các hệ thống thông tin Khoa Công nghệ Thông tin Bài giảng Hệ quản trị CSDL hệ quản trị sở liệu quan hệ, siêu liệu bao gồm tên quan hệ, tên thuộc tính quan hệ, kiểu liệu thuộc tính - Bộ quản

Ngày đăng: 08/05/2014, 17:30

Từ khóa liên quan

Mục lục

  • MỤC LỤC

  • Chương 1: TỔNG QUAN VỀ HỆ QUẢN TRỊ CSDL

  • Chương 2: CÁC CÂU LỆNH SQL CƠ BẢN

  • Chương 3: HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL SERVER

  • Chương 4. LẬP TRÌNH TRÊN SQL SERVER

    • Sử dụng toán tử PIVOT và UNPIVOT

    • Chương 5. SQL SERVER VÀ LẬP TRÌNH ỨNG DỤNG

      • Bảng5.1. ADO.NET Data Objects hay được dùng để thao tác dữ liệu

      • Bảng 5.2. .NET Data Provider Classes thường được sử dụng để thao tác dữ liệu

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

Tài liệu liên quan