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

Bài giảng Hệ quản trị cơ sở dữ liệu 2 - SQL Server - ĐH Phạm Văn Đồng

Chia sẻ: Đồng Hoa | Ngày: | Loại File: PDF | Số trang:146

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

Bài giảng được chia thành 8 chương với nội dung như sau: Tổng quan về SQL Server 2000, giới thiệu ngôn ngữ transact-SQL, tạo cơ sở dữ liệu trên SQL Server, tạo và quản lý bảng (Table), tạo view, store procedure, chuyển tác, bẫy lỗi và kiểu con trỏ trong SQL Server,...

Chủ đề:
Lưu

Nội dung Text: Bài giảng Hệ quản trị cơ sở dữ liệu 2 - SQL Server - ĐH Phạm Văn Đồng

TRƯ NG Đ I H C PH M VĂN Đ NG<br /> KHOA CÔNG NGH THÔNG TIN<br /> <br /> BÀI GI NG:<br /> <br /> H QU N TR CƠ S D<br /> SQL SERVER<br /> <br /> LI U 2<br /> <br /> (Dùng cho b c Cao ñ ng)<br /> <br /> Gi ng viên: Th.S Nguy n Trí Nhân<br /> <br /> Qu ng Ngãi, Spring-2014<br /> <br /> Bài gi ng: H qu n tr cơ s d li u 2 – SQL Server<br /> <br /> B c Cao Đ ng Công ngh Thông tin<br /> <br /> M CL C<br /> L I NÓI Đ U .................................................................................................................... 5<br /> Chương 1. T NG QUAN V SQL SERVER 2000 ........................................................ 7<br /> 1.1. GI I THI U SQL SERVER .............................................................................. 7<br /> 1.1.1. Gi i thi u chung v h qu n tr cơ s d li u ................................................... 7<br /> 1.1.2. Gi i thi u v phiên b n SQL Server ................................................................. 7<br /> 1.2. Các thành ph n trong SQL Server..................................................................... 8<br /> 1.3. CÀI Đ T SQL SERVER..................................................................................... 9<br /> 1.4. CÁC CSDL H TH NG TRONG SQL SERVER......................................... 17<br /> 1.5. CÁC CÔNG C TRONG SQL SERVER ....................................................... 19<br /> 1.5.1. Ti n ích Book Online ...................................................................................... 20<br /> 1.5.2. Ti n ích Client NetWork Utility ...................................................................... 20<br /> 1.5.3. Ti n ích Enterprise Manager ........................................................................... 21<br /> 1.5.4. Ti n ích Import and Export Data ..................................................................... 22<br /> 1.5.5. Ti n ích Profiler ............................................................................................... 22<br /> 1.5.6. Ti n ích Query Analyzer ................................................................................. 23<br /> 1.5.7. Ti n ích Server Network Utility ...................................................................... 25<br /> 1.5.8. Ti n ích Service Manager ................................................................................ 25<br /> Chương 2. GI I THI U NGÔN NG<br /> <br /> TRANSACT – SQL....................................... 27<br /> <br /> 2.1. GI I THI U ......................................................................................................... 27<br /> 2.2. KI U D<br /> <br /> LI U .................................................................................................... 27<br /> <br /> 2.3. TRUY XU T D<br /> <br /> LI U (DATA QUERY LANGUAGE) ................................ 28<br /> <br /> 2.3.1. Truy v n d li u ñơn gi n v i SELECT ......................................................... 28<br /> 2.3.2. Tìm hi u các trư ng tính toán ......................................................................... 31<br /> 2.3.3. L c d li u v i m nh ñ WHERE................................................................... 33<br /> 2.3.4. S p x p d li u v i ORDER BY ..................................................................... 38<br /> 2.3.5. Nhóm d li u v i m nh ñ GROUP BY ......................................................... 40<br /> 2.3.6. Query con ........................................................................................................ 44<br /> 2.3.7. Các phép n i .................................................................................................... 46<br /> 2.3.8. K t h p các query ............................................................................................ 52<br /> 2.4. C P NH T D<br /> <br /> LI U (DATA MANIPULATION LANGUAGE) ................. 53<br /> <br /> Gi ng viên: Th.S Nguy n Trí Nhân<br /> <br /> 1<br /> <br /> Khoa Công ngh Thông tin<br /> Đ i h c Ph m Văn Đ ng<br /> <br /> Bài gi ng: H qu n tr cơ s d li u 2 – SQL Server<br /> <br /> B c Cao Đ ng Công ngh Thông tin<br /> <br /> 2.4.1. Chèn d li u..................................................................................................... 53<br /> 2.4.2. C p nh t, xóa d li u ....................................................................................... 55<br /> 2.5. BÀI T P TH C HÀNH ...................................................................................... 56<br /> Chương 3. T O CƠ S<br /> <br /> D<br /> <br /> LI U TRÊN SQL SERVER .......................................... 57<br /> <br /> 3.1. CÁC LO I FILE LƯU TR<br /> <br /> CƠ S<br /> <br /> D<br /> <br /> LI U ............................................... 57<br /> <br /> 3.1.1. Các t p tin v t lý lưu tr cơ s d li u ............................................................ 57<br /> 3.1.2. T p tin d li u chính (Primary Data File) ....................................................... 57<br /> 3.1.3. T p tin d li u th y u (Secondary Data Files) .............................................. 58<br /> 3.1.4. T p tin lưu v t (Log Files) ............................................................................... 58<br /> 3.2. T O CƠ S<br /> <br /> D<br /> <br /> LI U ...................................................................................... 58<br /> <br /> 3.2.1. S d ng ti n ích Enterprise Manager: ............................................................. 58<br /> 3.2.2. S d ng câu l nh Transaction - SQL: ............................................................. 61<br /> 3.3. XÓA, S A, Đ I TÊN, XEM THÔNG TIN CƠ S<br /> <br /> D<br /> <br /> LI U ..................... 62<br /> <br /> 3.3.1. Xóa cơ s d li u ............................................................................................. 62<br /> 3.3.2. Đ i tên Database (Rename) ............................................................................. 64<br /> Chương 4. T O VÀ QU N LÝ B NG (TABLE)........................................................ 65<br /> 4.1. T O B NG (TABLE) ....................................................................................... 65<br /> 4.1.1. Khái ni m v b ng ........................................................................................... 65<br /> 4.1.2. T o c u trúc b ng d li u ................................................................................ 65<br /> 4.2. THAY Đ I C U TRÚC B NG (TABLE)...................................................... 69<br /> 4.2.1. Thêm m t c t m i trong b ng: ........................................................................ 69<br /> 4.2.2. H y b c t hi n có bên trong b ng:................................................................. 70<br /> 4.2.3. S a ñ i ki u d li u c a c t: ........................................................................... 70<br /> 4.2.4. T t b quy t c ki m tra toàn v!n d li u: ........................................................ 71<br /> 4.2.5. B t l i quy t c ki m tra toàn v!n d li u: ........................................................ 71<br /> 4.2.6. Đ i tên c t, tên b ng d li u: .......................................................................... 72<br /> 4.3. XÓA B NG (TABLE) ....................................................................................... 73<br /> 4.4. QU N LÝ B NG ............................................................................................... 73<br /> 4.4.1. Tính toàn v!n d li u trong cơ s d li u ....................................................... 73<br /> 4.5. T O M!T DATABASE DIAGRAM............................................................... 88<br /> 4.5.1. Khái ni m v mô hình quan h d li u: .......................................................... 88<br /> Gi ng viên: Th.S Nguy n Trí Nhân<br /> <br /> 2<br /> <br /> Khoa Công ngh Thông tin<br /> Đ i h c Ph m Văn Đ ng<br /> <br /> Bài gi ng: H qu n tr cơ s d li u 2 – SQL Server<br /> <br /> B c Cao Đ ng Công ngh Thông tin<br /> <br /> 4.5.2. T o m i mô hình quan h d li u: .................................................................. 88<br /> 4.6. BÀI T P TH C HÀNH ...................................................................................... 92<br /> Chương 5. T O VIEW (B NG O) ............................................................................. 97<br /> 5.1. KHÁI NI M VIEW ........................................................................................... 97<br /> 5.2. S<br /> <br /> D NG T – SQL ............................................................................................ 97<br /> <br /> 5.3. S<br /> <br /> D NG ENTERPRISE MANAGER ......................................................... 102<br /> <br /> 5.4. BÀI T P TH C HÀNH .................................................................................... 105<br /> Chương 6. STORE PROCEDURE .............................................................................. 106<br /> 6.1. KHÁI NI M STORE PROCEDURE ............................................................ 106<br /> 6.1.1. Th t c n i là gì ? .......................................................................................... 106<br /> 6.1.2. Các Procdure Store h th ng: ...................................................................... 106<br /> 6.1.3. Các l i ích khi s d ng Procdure Store:...................................................... 107<br /> 6.2. T O STORE PROCEDURE B"NG L NH CREATE ............................... 107<br /> 6.3. THI HÀNH STORE PROCEDURE .............................................................. 110<br /> 6.4. CÁC PHÁT BI U ĐI U KHI N ................................................................... 110<br /> 6.4.1. Bi u th c Case ............................................................................................... 110<br /> 6.4.2. C u trúc r" nhánh IF... ELSE ........................................................................ 114<br /> 6.4.3. C u trúc l#p WHILE ...................................................................................... 117<br /> 6.5. S A, XÓA, Đ I TÊN TH# T C (STORE PROCEDURE) ....................... 121<br /> 6.5.1. H y b Procdure Store: ............................................................................... 121<br /> 6.5.2. Thay ñ i n i dung c a Procdure Store: ....................................................... 121<br /> 6.6. X<br /> <br /> LÝ L$I TRONG STORE PROCEDURE (SP)...................................... 123<br /> <br /> 6.6.1. Mã tr v ........................................................................................................ 123<br /> 6.6.2. Câu l nh RAISERROR ................................................................................. 124<br /> 6.7. BÀI T P TH C HÀNH .................................................................................... 125<br /> Chương 7. CHUY N TÁC, B%Y L$I VÀ KI U CON TR& TRONG SQL SERVER<br /> ......................................................................................................................................... 126<br /> 7.1. CHUY N TÁC (TRANSACTION)................................................................ 126<br /> 7.1.1. Khái ni m ...................................................................................................... 126<br /> 7.1.2. Cách t o và ng d ng .................................................................................... 126<br /> 7.2. B%Y L$I (TRIGGER) .................................................................................... 133<br /> Gi ng viên: Th.S Nguy n Trí Nhân<br /> <br /> 3<br /> <br /> Khoa Công ngh Thông tin<br /> Đ i h c Ph m Văn Đ ng<br /> <br /> Bài gi ng: H qu n tr cơ s d li u 2 – SQL Server<br /> <br /> B c Cao Đ ng Công ngh Thông tin<br /> <br /> 7.2.1. Khái ni m ...................................................................................................... 133<br /> 7.2.2. Cách t o và ng d ng .................................................................................... 133<br /> 7.3. KI U CON TR& (SQL CURSOR) ................................................................ 134<br /> 7.3.1. Khái ni m ...................................................................................................... 134<br /> 7.3.2. Cách t o và ng d ng .................................................................................... 134<br /> 7.4. BÀI T P TH C HÀNH .................................................................................... 136<br /> Chương 8. QU N LÝ B O M T VÀ NGƯ I DÙNG TRONG SQL SERVER ... 137<br /> 8.1. KHÁI NI M ..................................................................................................... 137<br /> 8.2. T O VÀ QU N LÝ NGƯ I DÙNG ĐĂNG NH P .................................... 137<br /> 8.2.1. S d ng Enterprise Manager ......................................................................... 137<br /> 8.2.2. S d ng Query Analyzer: .............................................................................. 139<br /> 8.3. C P PHÁT QUY N CHO NGƯ I DÙNG .................................................. 139<br /> 8.3.1. S d ng Enterprise Manager ......................................................................... 139<br /> 8.3.2. S d ng Query Analyzer ............................................................................... 140<br /> 8.4. THU H I QUY N ĐÃ C P PHÁT CHO NGƯ I DÙNG ......................... 142<br /> 8.4.1. Xóa quy n truy xu t CSDL hi n hành: ......................................................... 142<br /> 8.4.2. Xóa b quy n th$c thi ñã c p ho#c t% ch i trên CSDL: ................................ 142<br /> 8.4.3. Xóa b quy n t o ñ i tư ng ñã c p ho#c t% ch i trên CSDL: ...................... 143<br /> TÀI LI&U THAM KH O ............................................................................................... 144<br /> <br /> Gi ng viên: Th.S Nguy n Trí Nhân<br /> <br /> 4<br /> <br /> Khoa Công ngh Thông tin<br /> Đ i h c Ph m Văn Đ ng<br /> <br />
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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