1. Trang chủ
  2. » Công Nghệ Thông Tin

Giáo trình Hệ quản trị cơ sở dữ liệu (Nghề: Lập trình máy tính-CĐ) - CĐ Cơ Giới Ninh Bình

84 17 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 84
Dung lượng 2,47 MB

Nội dung

(NB) Giáo trình Hệ quản trị cơ sở dữ liệu cung cấp cho người học các kiến thức: Tổng quan về mô hình Client/Server; Hệ quản trị cơ sở dữ liệu Microsoft SQL Server; Các thao tác cơ bản trên SQL Server; Tạo thủ tục lưu trữ; Tạo Trigger; Bảo trì và phát triển mô hình Client/Server;...Mời các bạn cùng tham khảo.

BỘ NƠNG NGHIỆP VÀ PHÁT TRIỂN NƠNG THƠNG TRƯỜNG CAO ĐẲNG CƠ GIỚI NINH BÌNH GIÁO TRÌNH MƠ ĐUN: HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU NGHỀ: LẬP TRÌNH MÁY TÍNH TRÌNH ĐỘ: CAO ĐẲNG NGỀ Ban hành kèm theo Quyết định số:        /QĐ­…   ngày…….tháng….năm    ………… của………………………………… Ninh Bình, năm 2015 TUN BỐ BẢN QUYỀN Tài liệu này thuộc loại sách giáo trình nên các nguồn thơng tin có thể  được phép dùng ngun bản hoặc trích dùng cho các mục đích về đào tạo và  tham khảo Mọi mục đích khác mang tính lệch lạc hoặc sử dụng với mục đích kinh  doanh thiếu lành mạnh sẽ bị nghiêm cấm LỜI GIỚI THIỆU Đây là tài liệu được biên soạn theo chương trình khung trình độ  đào tạo Cao  đẳng nghề Lập trình máy tính. Để  học tốt mơn học này, người học cần phải   có kiến thức về lập trình trên Windows cơ bản, cụ thể là ngơn ngữ C#.NET.  Lập trình Windows 2 là một mơ đun lập trình nâng cao nhằm giúp người học   có kiến thức và kỹ năng để xây dựng một ứng dụng chun nghiệp với cơ sở  dữ liệu. Với phạm vi của tài liệu này, chúng tơi cung cấp cho người học các  kiến thức và kỹ năng chính sau: ­ Tạo các ứng dụng trên nền Windows ­ Tạo được các ứng dụng cơ sở dữ liệu trên nền Windows ­ Lập trình và sử dụng được các đối tượng của .NET ­ Tạo được ứng dụng cơ sở dữ liệu với các báo cáo bằng CrystalReport ­ Tạo ra các ứng dụng MDI.  Trong q trình biên soạn, chúng tơi có tham khảo nhiều nguồn tài liệu trên  Internet. Mặc dù rất cố  gắng nhưng chắc chắn khơng tránh khỏi những  thiếu sót, tác giả  rất mong nhận được những ý kiến đóng góp để  tài liệu  ngày càng hồn thiện hơn để cung cấp cho người học những kiến thức và   kỹ năng thiết thực. Tài liệu này được thiết kế theo từng mơ đun/ mơn học  thuộc hệ  thống mơ đun/ mơn học của một chương trình để  đào tạo hồn  chỉnh nghề Lập trình máy tính ở trình độ Cao đẳng. Tài liệu dùng làm giáo  trình học tập cho sinh viên trong các khóa đào tạo và cũng có thể được sử  dụng cho đào tạo ngắn hạn hoặc cơng nhân kỹ thuật đồng thời có thể làm  tài liệu tham khảo cho các lập trình viên Tam Điệp, ngày…….tháng…. năm…… Tham gia biên soạn 1. Phạm Thị Thoa 2. Nguyễn Xn Khơi 3. Đồn Xn Luận MỤC LỤC  LỜI GIỚI THIỆU                                                                                                         3  Bài 1. Tổng quan về mơ hình Client/Server                                                                  5  1. Các kiến thức tổng quan về cơ sở dữ liệu.                                                          5  2. Các giai đoạn phát triển của một hệ quản trị cơ sở dữ liệu.                              6 3. Giới thiệu về mơ hình Client server và các hệ quản trị cơ sở dữ liệu   phục vụ cho mơ hình Client/Server.                                                                          6  4. Các đặc trưng của mơ hình Client/server                                                              6  Bài 2. Hệ quản trị cơ sở dữ liệu Microsoft SQL Server                                              8  1. Cài đặt MS SQL Server                                                                                         8  2. Làm việc với Microsoft SQL Server Management Studio Express                     24  1. Đăng nhập vào MS SQL Server                                                                           32  2. Tạo cơ sở dữ liệu trong MS SQL Server                                                             34  3. Tạo  bảng  trong MS SQL Server                                                                         35  4. Tạo quan hệ trong MS SQL Server                                                                      37  5. Nhập dữ liệu trong SQL Server                                                                           39  6. Truy vấn SQL Server                                                                                            43  1.  Tạo thủ tục lưu trữ                                                                                             46  2. Lời gọi thủ tục lưu trữ                                                                                         49  3. Sử dụng biến trong thủ tục                                                                                  50  4.  Giá trị trả về của tham số trong thủ tục lưu trữ                                                51  5. Tham số với giá trị mặc định                                                                               52  7.  Xóa thủ tục                                                                                                          54  1. Định nghĩa trigger                                                                                                  55  2. Sử dụng mệnh đề IF UPDATE trong trigger                                                      57  3. ROLLBACK TRANSACTION và trigger                                                            59  1. Định nghĩa và sử dụng hàm                                                                                  65  2. Tạo hàm với giá trị trả về là “dữ liệu kiểu bảng”                                             66  1. Bảo mật cơ sở dữ liệu                                                                                         68  2. Chuyển đổi cơ sở dữ liệu từ các nguồn cơ sở dữ liệu                                      71  3. Sao lưu dự phòng cơ sở dữ lịêu                                                                           77  4. Bảo trì cơ sở dữ liệu                                                                                            81 Bài Tổng quan mơ hình Client/Server Mã bài: MĐ11_B01 Mục tiêu :  ­ Hiểu rõ  mơ hình cơ sở dữ liệu Client/Server ­ Nắm vững các đặc trưng của mơ hình Client/Server ­ Thực hiện các thao tác an tồn với máy tính  1. Các kiến thức tổng quan về cơ sở dữ liệu Mục tiêu:  Hiểu rõ  mơ hình cơ sở dữ liệu Client/Server ­ Một  hệ CSDL  (DB  system)  bao  gồm một CSDL  (Database)  và một hệ  quản  trị CSDL (DBMS) ­ Cơ sở dữ liệu (CSDL) là một tập hợp dữ liệu được tổ chức và lưu trữ theo   một cấu trúc chặt chẽ  nhằm phục vụ  nhiều đối tượng sử  dụng với nhiều   mục đích khác nhau ­ Hệ  quản  trị CSDL  (Database Management System  ­ DBMS)  là một  cơng  cụ    phần mềm tổng qt nhằm hỗ  trợ  việc lưu trữ, truy xuất và quản trị  CSDL. Nó 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 ngun dữ  liệu Kiến trúc của một hệ quản trị CSDL 2. Các giai đoạn phát triển của một hệ quản trị cơ sở dữ liệu Mục tiêu: Trình bày được các giai đoạn phát triển của một hệ quản trị cơ sở  dữ liệu ­ Những năm 1975­1976, IBM lần đầu tiên đưa ra hệ  quản trị  CSDL kiểu   quan hệ mang tên SYSTEM­R  với  ngơn  ngữ  giao  tiếp  CSDL  là  SEQUEL   (Structured  English  QUEry Language), đó một ngơn ngữ con để thao tác với   CSDL.  ­ Năm  1976  ngơn  ngữ SEQUEL  được  cải  tiến  thành SEQUEL2. Khoảng   năm  1978­1979 SEQUEL2  được  cải  tiến  và  đổi  tên  thành Ngơn  ngữ  truy   vấn  có  cấu  trúc  (Structured Query Language ­ SQL) và cuối năm 1979 được   cải tiến thành SYSTEM­R.  ­ Năm 1986 Viện Tiêu Chuẩn Quốc Gia Mỹ  (American National Standards  Institute ­ ANSI) đã  cơng  nhận  và  chuẩn  hóa  ngơn  ngữ  SQL,  và  sau  đó   Tổ  chức  Tiêu  chuẩn  Thế  giới (International Standards Organization ­ ISO)   cũng đã cơng nhận ngơn ngữ này. Đó là chuẩn SQL­86.  ­ Tới nay SQL đã qua 3 lần chuẩn hóa lại (1989, 1992, 1996) để mở rộng các   phép tốn và tăng cường khả năng bảo mật và tính tồn vẹn dữ liệu.   Ngơn ngữ CSDL được cài đặt khác nhau đối  tùy  theo các hệ quản  trị CSDL  khác nhau,  tuy nhiên đều phải  theo một chuẩn  (Standard) nhất định. Hiện  nay, đa phần các ngơn ngữ truy vấn CSDL dựa trên chuẩn SQL­92 3. Giới thiệu về mơ hình Client server và các hệ quản trị cơ sở dữ liệu  phục vụ cho mơ hình Client/Server Mục tiêu: Trình bày được khái qt về mơ hình Client/Server SQL  là một hệ quản  trị CSDL nhiều người dùng kiểu Client/Server. Đây  là   hệ   thống cơ  bản dùng lưu trữ  dữ  liệu cho hầu hết các  ứng dụng lớn hiện   nay. Mơ hình Client/Server trê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ị CSDL cung cấp cho người dùng các khả năng: • Định nghĩa dữ liệu  • Truy xuất và thao tác dữ liệu  • Điều khiển truy cập  • Đảm bảo tồn vẹn dữ liệu 4. Các đặc trưng của mơ hình Client/server Mục tiêu: Trình bày được các đặc trưng của mơ hình Client/Server Một   ứng  dụng  kiểu Client/Server   bao gồm 2  phần: Một  phần  chạy    trên  Server (máy chủ) và phần khác chạy trên các Workstations (máy trạm) Mơ hình Client/Server trên SQL Server ­ Phần  Server:  (Máy  chủ)  chứa  các CSDL,  cung  cấp  các  chức  năng   phục  vụ   cho  việc  tổ  chức và quản lý CSDL, cho phép nhiều người sử  dụng cùng truy cập dữ liệu. Điều này khơng chỉ tiết kiệm mà cịn thể hiện   tính nhất qn về  mặt dữ  liệu. Tất cả  dữ  liệu đều được truy xuất thơng  qua server, khơng được  truy xuất  trực  tiếp. Do đó, có độ  bảo mật cao,   tính năng chịu lỗi, chạy đồng thời, sao lưu dự phịng…  ­ Phần Client (Máy khách): Là các phần mềm chạy trên máy trạm cho phép  người sử dụng giao tiếp CSDL trên Server.    Hệ  thống máy tính Client/Server có 5 mơ hình kiến trúc dựa trên cấu hình  phân tán về truy nhập dữ liệu, gồm:  ­ Mơ hình CSDL tập trung (Centralized database model)  ­ Mơ hình CSDL theo kiểu file ­ server (File ­ server database model)  ­ Mơ hình xử  lý từng phần CSDL (Database extract proceSQL Servering  model)  ­ Mơ hình CSDL Client/Server (Client/Server database model)  ­ Mơ hình CSDL phân tán (Distributed database model)  Bài Hệ quản trị sở liệu Microsoft SQL Server Mã bài: MĐ11_B02 Mục tiêu :  ­ Trình bày lịch sử phát triển của hệ quản trị cơ sở dữ liệu MS SQL Server ­ Cài đặt được phần mềm hệ quản trị cơ sở dữ liệu MS SQL Server ­ Sử dụng được các cơng cụ hổ trợ của hệ quản trị cơ sở dữ liệu MS SQL  Server ­ Cấu hình được hệ thống quản trị cơ sở dữ liệu trên Server nội bộ ­ Thực hiện các thao tác an tồn với máy tính  1. Cài đặt MS SQL Server Mục tiêu :  ­ Trình bày lịch sử  phát triển của hệ  quản trị  cơ  sở  dữ  liệu MS SQL   Server ­ Cài đặt được phần mềm hệ quản trị cơ sở dữ liệu MS SQL Server ­ Thực hiện các thao tác an tồn với máy tính  Lịch sử phát triển của hệ quản trị cơ sở MS SQL Server Những năm 1975­1976, IBM lần đầu tiên đưa ra hệ quản trị CSDL kiểu quan   hệ   mang   tên   SYSTEM­R   với   ngôn   ngữ   giao   tiếp   CSDL     SEQUEL  (Structured English QUEry Language), đó một ngơn ngữ  con để  thao tác với  CSDL. Năm 1976 ngơn ngữ SEQUEL được cải tiến thành SEQUEL2. Khoảng  năm 1978­1979 SEQUEL2 được cải tiến và đổi tên thành Ngơn ngữ truy vấn  có cấu trúc (Structured Query Language ­ SQL)  và cuối năm 1979 được cải  tiến thành SYSTEM­R.  Năm   1986   Viện   Tiêu   Chuẩn   Quốc   Gia   Mỹ   (American   National   Standards   Institute ­ ANSI) đã cơng nhận và chuẩn hóa ngơn ngữ  SQL, và sau đó Tổ  chức Tiêu chuẩn Thế giới (International Standards Organization ­ ISO) cũng đã  cơng nhận ngơn ngữ  này. Đó là chuẩn SQL­86. Tới nay SQL đã qua 3 lần   chuẩn hóa lại (1989, 1992, 1996) để  mở  rộng các phép tốn và tăng cường  khả năng bảo mật và tính tồn vẹn dữ liệu Ngơn ngữ  CSDL được cài đặt khác nhau đối tùy theo các hệ  quản trị  CSDL   khác nhau, tuy nhiên đều phải theo một chuẩn (Standard) nhất định. Hiện nay, đa   phần các ngơn ngữ truy vấn CSDL dựa trên chuẩn SQL­92 Giới thiệu hệ quản trị CSDL MS SQL Server SQL viết tắt của Structured Query Language (ngơn ngữ truy vấn 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 CSDL. 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 CSDL quan hệ. Ngơn ngữ truy vấn có cấu trúc và các   hệ quản trị CSDL quan hệ là một trong những nền tảng kỹ thuật quan trọng   trong cơng nghiệp máy tính. Hiện nay SQL được xem là ngơn ngữ chuẩn trong   CSDL. Các hệ  quản trị CSDL quan hệ thương mại hiện có như  Oracle, SQL   Server, Informix, DB2,   đều chọn SQL làm ngơn ngữ  cho sản phẩm của   mình. SQL là một hệ  quản trị  CSDL nhiều người dùng kiểu Client/Server   Đây là hệ  thống cơ bản dùng lưu trữ  dữ liệu cho hầu hết các ứng dụng lớn   hiện nay. Mơ hình Client/Server trê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ị  CSDL cung cấp cho người dùng các khả  năng: • Định nghĩa dữ liệu: SQL cung cấp khả năng định nghĩa các CSDL, 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: 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 CSDL.  • Điều khiển truy cập: SQL có thể được sử dụng để cấp phát và kiểm sốt  các thao tác của người sử dụng trên dữ liệu, đảm bảo sự an tồn cho CSDL  • Đảm bảo tồn vẹn dữ  liệu: SQL định nghĩa các ràng buộc tồn vẹn trong  CSDL 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 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 Giới thiệu về MS SQL Server 2005 SQL Server 2005 có nhiều phiên bản khác nhau, trong đó bản Express là bản  thấp nhất, được Microsoft cung cấp miễn phí cho người dùng với mục đích  học tập và ứng dụng vào những ứng dụng nhỏ, khơng u cầu cao về các tính  năng khác ngồi việc lưu trữ và xử lý đơn giản u cầu về phần cứng và hệ điều hành sử dụng Hệ điều hành tối thiểu: Windows 2000 Service Pack 4; Windows  Server 2003 Service Pack 1; Windows XP Service Pack 2 Phần cứng: o Máy tính chip Pentium III 600 MHz trở lên (Cấu hình đề nghị:  Chip 1 GHz hoặc cao hơn.) o Tối thiểu 192 MB RAM (Cấu hình đề nghị: 512 MB RAM.) o Ổ cứng cịn trống tối thiểu 525 MB Trình tự thực hiện Bước 1: Cài Windows Installer 3.1 Nhấn vào file WindowsInstaller­KB893803­v2­x86.exe Nhấn Next Chọn I agree, nhấn Next   Tên của thủ tục được cấp phát cho người dùng.  + tên_hàm:   Tên hàm (do người dùng định nghĩa) được cấp phát quyền.  + danh_sách_người_dùng:    Danh  sách  tên  người dùng nhận quyền  được cấp phát. Tên của  các người dùng được phân cách nhau bởi dấu phẩy  + WITH GRANT OPTION : Cho phép người dùng chuyển tiếp quyền cho người dùng khác b. Trình tự thực hiện Cấp   phát   cho   người   dùng   có   tên   thuchanh   quyền   thực   thi     câu   lệnh   SELECT,  INSERT và UPDATE trên bảng LOP ­ Mở cửa sổ soạn thảo lệnh ­ Viết lệnh GRANT SELECT,INSERT,UPDATE ON lop TO thuchanh ­ Thực thi lệnh: Chọn đoạn lệnh/ Nhấn F5 1.1.2. Cấp phát quyền thực thi các câu lệnh Ngồi chức năng cấp phát quyền cho người sử dụng trên các đối tượng cơ sở  dữ  liệu, câu lệnh GRANT cịn có thể  sử  dụng để  cấp phát cho người sử  dụng   một số  quyền trên hệ  quản trị  cơ  sở  dữ  liệu hoặc cơ  sở  dữ  liệu. Những   quyền có thể cấp phát trong trường hợp này bao gồm:  •  Tạo cơ sở dữ liệu: CREATE DATEBASE.  •  Tạo bảng: CREATE RULE  •  Tạo khung nhìn: CREATE VIEW •  Tạo thủ tục lưu trữ: CREATE PROCEDURE  •  Tạo hàm: CREATE FUNCTION  •  Sao lưu cơ sở dữ liệu: BACKUP DATABASE Câu lệnh GRANT sử dụng trong trường hợp này có cú pháp như sau:  GRANT ALL | danh_sách_câu_lênh TO danh_sách_người_dùng Trình tự thực hiện Cấp phát quyền tạo bảng và khung nhìn cho người dùng có tên là thuchanh ­ Mở cửa sổ soạn thảo lệnh ­ Viết lệnh GRANT CREATE TABLE,CREATE VIEW TO thuchanh ­ Thực thi lệnh: Chọn đoạn lệnh/ Nhấn F5 1.2. Thu hồi quyền 1.2.1. Thu hồi quyền trên đối tượng cơ sở dữ liệu ­ Cú pháp câu lệnh REVOKE sử dụng  để thu hồi quyền  đã cấp phát trên  đối  tượng cơ sở dữ liệu có cú pháp như sau:  REVOKE [GRANT OPTION FOR] ALL [PRIVILEGES]| các_quyền_cần_thu_hồi [(danh_sách_cột)] ON tên_bảng | tên_khung_nhìn |ON tên_bảng | tên_khung_nhìn [(danh_sách_cột)] |ON tên_thủ_tục |ON tên_hàm FROM danh_sách_người_dùng [CASCADE] ­ Câu  lệnh REVOKE có thể  sử  dụng để  thu hồi một số  quyền đã cấp phát  cho người dùng hoặc là thu hồi tất cả các quyền (ALL PRIVILEGES) Trình tự thực hiện Thu hồi quyền thực thi lệnh INSERT trên bảng LOP đối với người dùng  thuchanh ­ Mở cửa sổ soạn thảo lệnh ­ Viết lệnh REVOKE INSERT ON lop FROM thuchanh ­ Thực thi lệnh: Chọn đoạn lệnh/ Nhấn F5 1.2.2. Thu hồi quyền thực thi các câu lênh Việc thu hồi quyền thực thi các câu lệnh trên cơ sở dữ liệu (CREATE  DATABASE,   CREATE   TABLE,   CREATE   VIEW, )     thực     đơn  giản với câu lệnh REVOKE có cú pháp:  REVOKE ALL | các_câu_lệnh_cần_thu_hồi FROM danh_sách_người_dùng  Trình tự thực hiện Để khơng cho phép người dùng thuchanh thực hiện lệnh CREATE TABLE  trên cơ sở dữ liệu, ta sử dụng câu lệnh: ­ Mở cửa sổ soạn thảo lệnh ­ Viết lệnh REVOKE CREATE TABLE FROM thuchanh ­ Thực thi lệnh: Chọn đoạn lệnh/ Nhấn F5 2. Chuyển đổi cơ sở dữ liệu từ các nguồn cơ sở dữ liệu Mục tiêu :  ­ Chuyển đổi được cơ  sở  dữ  liệu đơn giản từ  hệ  quản trị  cơ  sở  dữ  liệu   MS SQL ­ sang MS Access hoặc sang các hệ quản trị cơ sở dữ liệu khác và   ngược lại ­ Thực hiện các thao tác an tồn với máy tính Microsoft Office Access, thường được gọi tắt là MS Access hoặc đơn giản  là Access,       phần   mềm   quản   lý cơ   sở     liệu   quan   hệ do  hãngMicrosoft giữ bản quyền. Access thường được đóng gói cùng các phần  mềm khác trong bộ Microsoft Office và được sử dụng rộng rãi trong các máy  tính cài hệ điều hành Windows ­  Các   file   Microsoft   Access   thường   có   phần   mở   rộng   (đi)  là mdb hay mdbx (nếu là MS Access 2007). Ngồi ra cũng cịn có dạng khác.  Biểu tượng của chương trình Access là một chiếc chìa khóa ­ Giao diện người sử  dụng của Access bao gồm một loạt cửa sổ mở ra bên  trong cửa sổ  chính Access. Cơng cụ  quản lý cơ  sở  dữ  liệu của Access bao   gồm các Tables (bảng), Queries (truy vấn, tìm kiếm), Forms (mẫu), Reports   (báo cáo), Macro (các macro lệnh), Modules (các khai báo, thư  viện chương   trình con). Mỗi một đối tượng trên sẽ được hiện ra trong một cửa số riêng ­ Tables là cơng cụ xây dựng cơ sở dữ liệu trong Access. Đây là đối tượng cơ  bản. Mỗi bảng gồm tên bảng, trường dữ  liệu (field) nhận các giá trị  khác  nhau (như text, number, v.v…), bản ghi (records), trường khóa (primary key).  Giữa các table có liên hệ với nhau ­ Queries là một cơng cụ quan trong khác. Đây là cơng cụ xử lý dữ  liệu trong  Access. Có 7 loại queries tương ứng với 7 loại xử lý dữ liệu mà Access có thể  thực hiện. Đó là: Select Queries: dùng để trích, lọc, kết xuất dữ liệu Total Queries: dùng để tổng hợp dữ liệu Crosstab Queries: dùng để tổng hợp dữ liệu theo tiêu đề dịng và cột dữ liệu Maketables Queries: dùng để  lưu kết quả  truy vấn, tìm kiếm ra bảng phục  vụ cơng tác lữu trữ lâu dài Delete Queries: dùng để loại bỏ các dữ liệu hết hạn Update Queries: dùng để cập nhật dữ liệu Ngồi ra cịn có Append Queries Trình tự thực hiện ­ Click chuột phải lên cơ sở dữ liệu Tasks/ Import Data… ­ Trên  Data Source chọn Microsoft Office 12.0 Access Database Engine Nhấp vào nút Properties để mở cửa sổ Data Link Properties ­ Trên trang Data Link Properties, cung cấp vị trí của cơ sở dữ liệu vào trường  Data Source, và nhập tên người dùng và mật khẩu, nếu áp dụng . Click vào  Test Connection và chắc chắn rằng nó thành cơng  Nhấn OK để  đóng Data Link Properties, và tiếp tục đến trang tiếp theo của  Wizard, chọn Destination Nhấn Next để tiếp tục ­ Chọn tùy Copy data from one or more tables or views Nhấn Next ­ Chọn các bảng hoặc khung nhìn Nhấn Next - Chọn Execute Immediately và Save SSIS package Nhấn Next và Finish the Wizard - Nhấn Close - Kết quả là:  3. Sao lưu dự phịng cơ sở dữ lịêu Mục tiêu :  ­ Sao lưu  được cơ sở dữ liệu ­ Thực hiện các thao tác an tồn với máy tính ­ Backup:  Q trình copy tồn bộ   hay một phần của database, transaction  log, file hay  file group hình thành một backup set. Backup set được chứa trên backup media  (tape or disk) bằng cách sử    dụng   một backup device (tape drive name hay   physical filename)  ­ Backup Device:  Một   file   vật     lý     (như   C:\SQLBackups\Full.bak)   hay   tape   drive   cụ     thể  (như \\.\Tape0) dùng để record một backup vào một  backupmedia.  ­ BackupFile:    File chứa một backup set   ­ BackupMedia  Disk hay  tape được sử  dụng để  chứa một backup set. Backup Media có thể  chứa nhiều backup sets (ví dụ  như   từ  nhiều SQLServer 2000 backups và từ  nhiều Windows 2000 backups).  ­ BackupSet:   Một bộ backup từ một lần backup đơn được chứa trên backup Media Trình tự thực hiện ­ Chuột phải vào cơ sở dữ liệu\ Chọn Tasks\ Chọn Back Up … ­ Gõ tên file Backup trong mục Name Chọn nơi lưu file: Nhấn chọn Add Nhấn chọn nút … Chọn nơi lưu file backup Gõ tên file vào mục File Name Chọn OK ­ Chọn OK ­ Nhấn chọn OK ­ Nhấn chọn OK 4. Bảo trì cơ sở dữ liệu Mục tiêu :  ­ Phục hồi được cơ sở dữ liệu ­ Thực hiện các thao tác an tồn với máy tính Việc sao  lưu dự phịng cơ sở dữ  liệu nhằm phục hồi lại khi cần thiết, đó  l   một q trình bảo trì cơ sở dữ liệu. Trước khi phục hồi cơ sở dữ liệu (restore   database) ta phải xác định được  thứ  tự  file  cần  phục  hồi.   Các   thơng   tin   n y   được  SQL  Server  chứa trong msdb Trình tự thực hiện ­ Chuột phải vào Database\ Chọn Restore Database … - Gõ tên cơ  sở dữ liệu  cần khơi phục vào mục To Database Chọn From Device \ Chọn nút … ­  Chọn Add ­ Chọn file Backup (có phân đi là *.bak) Chọn OK ­ Chọn OK ­ Chọn  ­ Chọn OK ... tiện và  sử dụng hiệu quả  tài ngun? ?dữ? ?? ?liệu Kiến trúc của một? ?hệ? ?quản? ?trị? ?CSDL 2. Các giai đoạn phát triển của một? ?hệ? ?quản? ?trị? ?cơ? ?sở? ?dữ? ?liệu Mục tiêu:? ?Trình? ?bày được các giai đoạn phát triển của một? ?hệ? ?quản? ?trị? ?cơ? ?sở? ? dữ? ?liệu. .. Hệ quản trị sở liệu Microsoft SQL Server Mã bài: MĐ11_B02 Mục tiêu :  ­? ?Trình? ?bày lịch sử phát triển của? ?hệ? ?quản? ?trị? ?cơ? ?sở? ?dữ? ?liệu? ?MS SQL Server ­ Cài đặt được phần mềm? ?hệ? ?quản? ?trị? ?cơ? ?sở? ?dữ? ?liệu? ?MS SQL Server... ­ Sử dụng được các cơng cụ hổ trợ của? ?hệ? ?quản? ?trị? ?cơ? ?sở? ?dữ? ?liệu? ?MS SQL  Server ­ Cấu hình được? ?hệ? ?thống? ?quản? ?trị? ?cơ? ?sở? ?dữ? ?liệu? ?trên Server nội bộ ­ Thực hiện các thao tác an tồn với? ?máy? ?tính  1. Cài đặt MS SQL Server

Ngày đăng: 28/05/2021, 11:18

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN