Danh mục

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

Số trang: 10      Loại file: pdf      Dung lượng: 2.73 MB      Lượt xem: 2      Lượt tải: 0    
Thư viện của tui

Phí lưu trữ: miễn phí Tải xuống file đầy đủ (10 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

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ả
Nội dung trích xuất từ tài liệu:
bài giảng cơ sở dữ liệu SQLServer 2000Bài Gi ng H Qu n Tr Cơ S D Li u SQLServer 2000Chươ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 20001.1. GI I THI U & L CH S SQL SERVER1.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 (RDBMSRelational 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 hgi 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 ngd ng. Ngư i qu n tr CSDL (Administrator) truy c p tr c ti p Server ñ th c hi n các ch cnă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 ungư 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 CSDLg i là SEQUEL (Structured English Query Language). Theo th i gian ngôn ng ñư c bsung 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 nlý 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 aSequel). This is trial versionBiên so n: Dương Thành Ph t – http://www.thayphet.net Trang 1 www.adultpdf.com 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à chg 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òncó 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 ñó chc 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.comBà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. Hth 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 ngth 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 uhư ng d n. M t s thông tin b sung và các ti n ích c a SQL Server. This is trial versionBiên ...

Tài liệu được xem nhiều: