intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

bài giảng cơ sở dữ liệu SQLServer 2000

Chia sẻ: Lý Kim Nhã | Ngày: | Loại File: PDF | Số trang:10

98
lượt xem
26
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Tham khảo tài liệu 'bài giảng cơ sở dữ liệu sqlserver 2000', công nghệ thông tin, cơ sở dữ liệu phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả

Chủ đề:
Lưu

Nội dung Text: bài giảng cơ sở dữ liệu SQLServer 2000

  1. Bài Gi ng H Qu n Tr Cơ S D Li u SQLServer 2000 Chương 01 T NG QUAN V MS SQL SERVER 2000 M c tiêu: Gi i thi u & L ch s phát tri n SQLServer Các ñ i tư ng trong cơ s d li u SQLServer Cài ñ t và qu n lý các d ch v c a SQLServer 2000 1.1. GI I THI U & L CH S SQL SERVER 1.1.1. Khái ni m D li u (Data): Là t t c thông tin khi lưu tr vào máy tính(văn b n, âm thanh, hình nh. . .) Cơ s d li u (DB-DataBase): Là các d li u ñư c ñư c lưu tr có h th ng có t ch c dư i d ng các b ng nhi u dòng, nhi u c t, m i c t 1 ki u mô t 1 thông tin c th . H qu n tr CSDL (DBMS- DataBase Manager System): Là m t ph n m m cho phép t ch c lưu tr CSDL và có 1 ngôn ng thao tác d li u ñó (Aceess, Foxpro, SQLServer . . .) 1.1.2. Gi i thi u. SQLServer Là 1 H Qu n Tr Cơ S D Li u Theo Mô Quan H (RDBMS Relational DataBase Manager System) d ng Client/Server do Microsoft phát tri n. Cung c p cách t ch c lưu tr d li u vào các B ng(Table), ñ nh nghĩa m i quan h gi a chúng. Ngư i s d ng s truy c p d li u trên Server thông qua chương trình ng d ng. Ngư i qu n tr CSDL (Administrator) truy c p tr c ti p Server ñ th c hi n các ch c năng: c u hình, qu n tr , các tác v b o trì, b o m t CSDL . Ngoài ra SQLServer cho phép lưu tr s lư ng l n d li u, h tr tính năng nhi u ngư i dùng truy c p ñ ng th i. 1.1.3. L ch s phát tri n Năm 1970 hãng IBM ñã phát minh ra ngôn ng máy tính dùng ñ truy v n CSDL g i là SEQUEL (Structured English Query Language). Theo th i gian ngôn ng ñư c b sung d n ñ n m c không ch còn là ngôn ng truy v n mà còn có th t o các CSDL , qu n lý và các tính năng b o m t. IBM ñã công b r ng rãi và mang tên là SQL(ñánh d n c a Sequel). This is trial version Biên so n: Dương Thành Ph t – http://www.thayphet.net Trang 1 www.adultpdf.com
  2. Bài Gi ng H Qu n Tr Cơ S D Li u SQLServer 2000 MicroSoft xây d ng SQLServer s d ng ngôn ng T-QLS ti p t c phát tri n và ñ t k t qu là SQLServer 4.2 SQLServer 4.21 SQLServer 6.0 SQLServer 6.5 SQLServer 7.0 và hi n nay là SQLServer 2000, SQLServer 2005, SQLServer 2008 1.2. MÔ HÌNH CLIENT/SERVER VÀ CÁC H TH NG SQL SERVER 1.2.1. Mô hình Client/Server Có th ñư c xác ñ nh như m t ng d ng ñư c chia thành 2 ph n: M t ph n ch y trên Server, và ph n khác ch y trên Client-Workstations (máy tr m). + Phía Server cung ch c năng b o m t, tính năng ch u l i, hi u su t cao, ch y ñ ng th i, sao lưu d phòng và ñ tin c y cao. + Phía Client cung c p giao di n v i ngư i s d ng các báo cáo, các truy v n. Các l i ñi m c a Client : D s d ng H tr trên nhi u n n ph n c ng H tr trên nhi u ng d ng ph n m m Quen thu c v i ngư i dùng Các l i ñi m c a Server : ðáng tin c y Ch y ñ ng th i Ch u l i Ph n c ng có hi u su t cao ði u khi n t p trung . . . Trong mô hình Client/Server khi m t truy v n ch y, Server s dò tìm cơ s d li u và ch g i nh ng dòng nào mà phù h p v i yêu c u c a Client. ði u này không ch ti t ki m mà còn có th th c thi nhanh hơn so v i các tr m làm vi c (Workstation) th c hi n các truy v n ñó ch c n Server là m t máy ñ m nh. 1.2.2. Các h th ng SQLServer SQLServer 2000 có th ñư c hi n th c như m t h th ng khách/ ch (Client/Server) ho c h th ng Desktop ch y ñ c l p. H th ng Client/Server o Mô hình 2 l p: H u d ng khi có 1 s ít ngư i dùng b i vì m i k t n i s yêu c u h th ng server 1 tài nguyên. This is trial version Biên so n: Dương Thành Ph t – http://www.thayphet.net Trang 2 www.adultpdf.com
  3. Bài Gi ng H Qu n Tr Cơ S D Li u SQLServer 2000 o Mô hình 3 l p: ng d ng Server qu n lý các k t n i ñ n CSDL Server (quá trình chia s k t n i) gi m ñi chi phí tài nguyên. Phù h p v i h th ng nhi u ngư i dùng có th t o thành nhi u nhóm ng d ng Server. H th ng Desktop SQLServer có th ñư c dùng như m t CSDL Server ñ c l p ch y trên 1 máy tính. H th ng h u ích trong trư ng h p ch có 1 ho c 1 ít ngư i dùng chia s k t n i CSDL nh ng th i ñi m khác nhau, phù h p cho CSDL nh . 1.3. CÁC ð I TƯ NG C A CSDL TRONG SQLSERVER Tables (B ng): Là các ñ i tư ng ch a d li u g m nhi u dòng nhi u c t, m i c t có 1 ki u d li u. Stored Procedures (th t c lưu tr ): G m các mã l nh T-SQL ñư c vi t là lưu tr s n, khi yêu c u th c thi s l n lư t th c hi n các mã l nh trong th t c. User-Defined Funtions (Hàm do ngư i nghĩa): G m các mã l nh T-SQL (Gi ng Stored Procedure) cho phép s d ng trong các truy v n, ho c ch nh s a 1 c t DL nào ñó Triggers (B y l i): Là các th t c kích ho t t ñ ng khi thao tác d li u. Views (Khung nhìn-b ng o): Là các truy v n cơ b n tham chi u ñ n 1 hay nhi u b ng, t o và lưu tr chúng ñ sau này s d ng. Indexs (Ch m c): Giúp t ch c l i d li u cho các truy v n ch y nhanh hơn. Primary keys (Khoá chính): T o ra tính duy nh t gi a các dòng d li u khi t ch c lưu tr . Foreign keys (khoá ngo i): Là m t ho c nhi u c t tham chi u ñ n khóa chính ñ liên k t d li u trong các b ng Contraints (Ràng bu t): Các ch ñ cài ñ t trên máy ch nh m ñ m b o tính toàn v n d li u. Rules(Quy t c): An ñ nh cho các c t, d li u nh p vào ph i phù h p v i chu n m c quy ñ nh. Default(Tr m c ñ nh): Thi t l p cho các c t mà khi không có d li u ñư c nh p vào s ti p nh n giá tr quy ñ nh s n. Truy c p vào Website c a SQL Serever (www.Microsoft.com/sql) Xem các tài li u hư ng d n. M t s thông tin b sung và các ti n ích c a SQL Server. This is trial version Biên so n: Dương Thành Ph t Trang 3 www.adultpdf.com
  4. Bài Gi ng H Qu n Tr Cơ S D Li u SQLServer 2000 1.4. CÀI ð T SQLSERVER 2000 1.4.1. Phân lo i SQL SERVER Microsoft phát hành cùng lúc 6 phiên b n SQL Server 2000. Chúng ta c n xem xét các yêu c u và ñi u ki n c n thi t ñ ch n s n ph m c n dùng. Dù là phiên b n nào cũng ñ u xây d ng trên n n t ng mã l nh chung, do ñó ñ u cùng các quy t c, các ñi u ki n và cách áp d ng qu n tr . Phiên b n chu n – STANDARD EDITION Là phiên b n mà h u h t các ngư i dùng c n khi tìm hi u SQL Server 2000. cung c p ñ y d các tính năng và d ki n ch y trên WinNT Server 4.0(SP5) ho c m i hơn như Win2000 Server, Ngoài ra nó còn có th ch y trên WinNT4.0. Phiên b n dành cho t ch c kinh doanh, xí nghi p – ENTERPRISE EDITION Là phiên b n dành cho các t ch c l n ho c cài ñ t cao c p, ñòi h i hi u su t cao c a SQL Serverr. Ch y trên WinNT Server 4.0(SP5) ho c m i hơn như Win2000/2003 Server, Advance Server (Serever cao c p). Phiên b n dành cho cá nhân – PERSONAL EDITION Là phiên b n dành cho các các nhân. Ch y trên h ñi u hành t Win9x tr ñi, WinNT Workstation, Win2000 Professional. Có th h tr ngư i dùng ñ ng th i th p (< 10 ngư i) không gi i h n kích thư c CSDL . Phiên b n dành cho ngư i phát tri n ng d ng – DEVERLOPER EDITION Cũng là phiên b n dành cho các t ch c kinh doanh xí nghi p. S d ng Deverloper Edition cũng như s d ng Enterprise Edition Phiên b n ñánh giá – EVALUATION EDITION Cũng là phiên b n dành cho các t ch c kinh doanh xí nghi p. Tuy nhiên có m t gi i h n v th i gian s d ng (t 120 ngày ho c 180 ngày) Phiên b n ñ bàn – MSDE Là phiên b n không ñ y ñ c a s n ph m. H n ch v sao chép. Không h tr giao di n ngư i dùng. Ch có ý nghĩa như m t kho d li u ñ u cu i. 1.4.2. Các yêu c u ph n c ng & Ph n m m Ch n ph n c ng Cũng như h u h t các ph n m m m i c a Microsoft phát hành, máy tính càng m nh hi u su t SQL Server 2000 càng cao. o B x lý (CPU) t i thi u Pentium 266. o B nh Ram 64MB. This is trial version Biên so n: Dương Thành Ph t Trang 4 www.adultpdf.com
  5. Bài Gi ng H Qu n Tr Cơ S D Li u SQLServer 2000 o Cài ñ t t i thi u 64MB ñĩa tr ng. Cài ñ t ñ y ñ kho ng 180MB. Ch n h ñi u hành SQL Server 2000 có th ch y trên các h ñi u hành WinNT(SP5) ho c m i hơn, các h ñi u hành cho máy ch . T t c các phiên b n nào c a Win2000 . SQLSer r t d cài ñ t cái khó là lúc cài ñ t làm sao ch n l a quy t ñ nh ñúng ñ n, ñ u này s nh hư ng ñ n vi c s d ng s n ph m sau này. Ph i ch n phiên b n SQLServer nào mu n cài ñ t: Ch n Standard, Enterprise, Deverloper, khi s d ng h ñi u hành WinNT/2000Server/XP/2003 Server. Ch n Personal Edition n u s d ng h ñi u hành WinNT,Win 2000 Profestionnal,WinXP. 1.4.3. Cài ñ t SQLSERVER 2000 Cài ñ t phiên b n SQLServer 2000 Personal Edition trên n n Windows 2000 Profestional, XP Bư c 1: Menu AutoPlay (H1) ð t ñĩa CD-Rom vào. Màn hình xu t hi n h p tho i AutoPlay. (N u không có th th c thi File AutoRun.exe trên thư m c g c ñĩa CD). H1 Visit Our Web Site:Truy Vào mc cp Website ca SQLSerever (www.Microsoft.com/sql) Xem các tài li u hư ng d n cài ñ t tr c tuy n. M t s thông tin b sung và các ti n ích c a SQL Server. Vào m c Read the Release Notes : ð ñ c cá hư ng d n liên quan ñ n cài ñ t ph n m m.Vào m c Browse Setup/Upgrade Help : Xem hư ng d n cài ñ t và nâng c p SQL Server2000. Vào m c SQL Server 2000 Prerequisites: Tham kh o t i các ñi u ki n tiên quy t c a SQLServer. Các ñi u ki n tiên quy t ph thu c vào h ñi u hành ñang s d ng. ð i v i Win95 thì ph i c p nh t b n WinSock 2 hay Common Controls Library. This is trial version Biên so n: Dương Thành Ph t Trang 5 www.adultpdf.com
  6. Bài Gi ng H Qu n Tr Cơ S D Li u SQLServer 2000 Bư c 2: T Menu AutoPlay ch n:”SQL Server 2000 Components” xu t hi n (H2) Ch n l a các thành ph n c n cài ñ t H2 English Query : Là m t công c s lý ngôn ng ñư c rút trích t ngôn ng SQL cho phép ngư i dùng h i các câu h i b ng ti ng anh. Và d ch các câu ti ng anh thu n túy sang ngôn ng truy v n SQL. Tuy nhiên lo i báo cáo này có th thành công khi chúng ñư c phân tích ñúng. Analysis Services: Bao g m máy ch OLAP khai thác d li u Microsoft Data Service và cung c p m t t p các tính năng m nh h tr kho d li u. Các s n ph m này là m t t p các tình năng kh ng l và thư ng yêu c u s d ng ph i ñư c hu n luy n ñ y ñ khác v i nhà qu n tr CSDL SQL Server. Click ch n Install DataBase Server ñ ti n hành cài ñ t Bư c 3: Chào m ng ñ n v i ti n trình cài ñ t (H3) H3 Ch n Next ñ ti p t c Bư c 4: Cài ñ t c c b hay ñi u khi n t xa (H4) Local Computer: Máy c c b Remote Computer : Máy t xa (Tên Server chính là Tên máy computerName) This is trial version Biên so n: Dương Thành Ph t Trang 6 www.adultpdf.com
  7. Bài Gi ng H Qu n Tr Cơ S D Li u SQLServer 2000 H4 Ch n Next ñ ti p t c Bư c 5: Ch n l a cài ñ t (H5) Ti n trình cài ñ t tìm ki m phát hi n ñã cài ñ t SQL Server hay chưa (Gi s chưa cài ñ t) Ch p nh n ch n l a m c ñ nh (Create a new . . .) ñ t o phiên b n m i. H5 Ch n Next ñ ti p t c. Bư c 6: Thu th p thông tin ngư i dùng (H6) ði n thông tin c a ngư i s d ng H6 Ch n Next ñ ti p t c. Bư c 7: H p ñ ng b n quy n SQL Server(H7) N u ñ ng ý m i ñi u kh an trong h p ñ ng This is trial version Biên so n: Dương Thành Ph t Trang 7 www.adultpdf.com
  8. Bài Gi ng H Qu n Tr Cơ S D Li u SQLServer 2000 H7 Ch n Yes ñ ti p t c. Bư c 8: Xác ñ nh khóa b n quy n c a CD (H8) Nh p 25 ký t khóa trên ñĩa (Cdkey). H8 Ch n Next ñ ti p t c. Bư c 9: Ch n l ai cài ñ t (H9) H9 Client Tool Only: Cài ñ t các công c SQL Server ch cho máy khách(Client). Server and Client Tools: Cài ñ t các thành ph n (Ph n m m và các công cu) c máy ch và máy khách. Connectivity Only: C p nh t các thành ph n truy c p CSDL . Ch n Server and Client Tools : Ch n Next ñ ti p t c. Bư c 10: Ch n tên th hi n (H10) Ch ñ nh Default . This is trial version Biên so n: Dương Thành Ph t Trang 8 www.adultpdf.com
  9. Bài Gi ng H Qu n Tr Cơ S D Li u SQLServer 2000 H10 Ch n Next ñ ti p t c. Bư c 11: Ch n l ai cài ñ t (H11) Typical: Các tùy ch n m c ñ nh ñư c cài ñ t Minimum: Ch cài ñ t các thành ph n truy c p, các d ch v c t l i, không có các công c qu n lý, Book Online. Custom : Cho phép l a ch n các tùy ch n. H11 Lưu ý : Khung Destination Folder ch ñ nh v trí lưu tr các thành ph n c a SQL Server sau khi cài ñ t. Ch n Typical và Ch n Next ñ ti p t c s xu t hi n h p th ai (H12) Bư c 12: Ch n l a các Account d ch v (H12) Use the same . . . : S d ng m t Account cho t t c các d ch v (Nên ch n) Customize the Settings . . .: S d ng t ng Account cho t ng d ch v Use the Local System : Account không có quy n truy c p m ng (ch ch n n u s d ng ñ c l p) Use a Domain User acount : Acount có quy n truy c p m ng. This is trial version Biên so n: Dương Thành Ph t Trang 9 www.adultpdf.com
  10. Bài Gi ng H Qu n Tr Cơ S D Li u SQLServer 2000 H12 Ho c Quy t ñ nh này, thì sau khi cài ñ t xong ph i thay ñ i m t kh u trong c u hình SQLServer: Trong màn hình EnterPrise Manager ch n tên Server SQLServer Configuration Properties Sercurity trong ph n This Account c p nh t l i m t kh u. Ch ñ nh ch n l a theo hình Ch n Next ñ ti p t c Bư c 13: Ch n ch ñ ch ng th c (H13) Windows Authentication Mode: Quy t ñ nh SQL Server ph thu c vào Account c a h ñi u hành Mixed Mode . . . .: SQLServer ph thu c vào Account c a h ñi u hành và các Account t o trong SQLServer. Quy t ñ nh này s khai báo ho c b tr ng m t kh u cho Account sa. H13 Ch ñ nh như hình và Ch n Next ñ ti p t c Bư c 14: Vi c cài ñ t s n sàng b t ñ u vi c sao chép (H14) H14 Ch n Next ñ ti p t c This is trial version Biên so n: Dương Thành Ph t Trang 10 www.adultpdf.com
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2