Giới thiệu sách Phân Tích Và Thiết Kế Hệ Thống Thông Tin Quản Trị Xí Nghiệp Toàn Tập SQL Server 2000 Lập Trình T – SQL (Tập 6B)
Phân Tích Và Thiết Kế Hệ Thống Thông Tin Quản Trị Xí Nghiệp Toàn Tập SQL Server 2000 Lập Trình T – SQL (Tập 6B):
Tập sách này là tập VI-B trong bộ sach mang tựa đề: “Phân tích và Thiết kế Hệ thống Thông tin Quản trị Xí nghiệp Toàn tập”. Sách tập trung vào lĩnh vực quản trị xí nghiệp vì 80% máy tính được sử dụng vào trong lĩnh vực này, mà quản trị xí nghiệp lại là lĩnh vực rất phức tạp nhưng lại rất quan trọng đối với một nền kinh tế quốc gia. Và hiện thời các sinh viên công nghệ thông tin cũng như các sinh viên môn kinh tế ra trường hiện nay cũng như trong quá khứ chưa được trang bị để đối mặt với một nền kinh tế trong thời đại Internet cũng như hội nhập WTO.
Tập VI, Thiết kế và Thi công Căn cứ dữ liệu sử dụng SQL Server chỉ cho bạn cách thi công lớp thứ ba data access. Mục tiêu cuối cùng là tạo một căn cứ dữ liệu tích hợp duy nhất cho một xí nghiệp. Tất cả các ứng dụng trong toàn xí nghiệp sẽ sử chung một căn cứ dữ liệu duy nhất, và theo quan điểm ERP. Với sự kết nối thông qua Internet, Intranet và Extranet, tất cả các nghiệp vụ trong một xí nghiệp sẽ sử dụng chung một căn cứ dữ liệu tích hợp duy nhất nên dữ liệu và thông tin phải nhất quán, chính xác và kịp thời. Việc làm các báo cáo kế toán và tài chính cũng như phân tích có thể được thực hiện theo thời gian thực nếu muốn, không bị giới hạn theo định kỳ, hoặc theo địa lý hành chánh phòng ban, vì căn cứ dữ liệu dành cho tất cả mọi người trong xí nghiệp được quyền truy cập (nếu có đầy đủ thẩm quyền).
Vì nội dung của tập này khá nặng, nên sách chia thành 2 tập VI-A và VI-B. Tập A đề cập đến việc thiết kế căn cứ dữ liệu sử dụng SQL Server 2000, còn tập B đi vào việc lập trình ngôn ngữ truy vấnTransact-SQL của SQL Server 2000.
Mục Lục:
Chương 1: Các khái niệm Căn cứ Dữ liệu & Môi trường SQL Server
Căn cứ dữ liệu (databases)
Các công cụ trên SQL Server 2000
Các tác vụ cơ bản với Stored procedures.
Phần A: DDL & DML & Query
Chương 2: Database & Database Files
Các System database đặc biệt
Database Files
Database.
Chương 3: Tables & Views
Tạo các bảng dữ liệu – Lệnh Create table
Thay đổi một bảng dữ liệu – Lệnh Alter tables
Gạt bỏ bảng dữ liệu – Lệnh Drop table
Bảng dữ liệu trung gian tạm thời
Tạo một view – Lệnh Create view
Thay đổi view – Lệnh Alter view
Gạt bỏ một view – Lệnh Drop view.
Chương 4: Kiểu Dữ liệu & Thuộc tính
Các nhóm kiểu dữ liệu
Sử dụng kiểu dữ liệu thế nào?
Chương 5: Joins trên T-SQL
T-SQL hỗ trợ các cú pháp join nào?
Các bảng dữ liệu Công ty Cao su Phước Thiện
Inner Joins
Cross Joins
Outer Joins
Self join và Non-Equal join
Dùng Join để thay đổi dữ liệu
Xét đến hiệu năng thế nào?
Chương 6:Truy vấn Dữ liệu
Dẫn nhập vào DML
Tìm đọc hàng dữ liệu – Lệnh Select
Các lệnh select phức tạp.
Chương 7: Subquery & Derived Tables
Tìm hiểu về subquery
Tạo các derived table
So sánh hiệu năng.
Chương 8:Chỉ mục (Index)
B-Tree là gì?
Index được tổ chức thế nào?
Dữ liệu được truy cập trên SQL Server thế nào?
Các loại chỉ mục và index navigation
Tạo và gạt bỏ index
Chọn lựa sử dụng Index – nơi nào và khi nào
Quản lý một index.
Chương 9: Thay đổi Dữ liệu
Dùng lệnh Insert thế nào?
Dùng lệnh Select Into thế nào?
Chương trình Bulk Copy (bcp)
Dùng lệnh Bulk Insert thế nào?
Nạp vào dữ liệu
Nhật tu dữ liệu – Lệnh Update
Gỡ bỏ hàng dữ liệu – Lệnh Delete
Xén bảng dữ liệu – Lệnh Truncate Table
Sử dụng các subquery trong các lệnh Update và Delete
Chương 10: Tổng hợp Dữ liệu
Làm cho tinh tế hơn các Group By query của bạn
Điều khoản Compute.
Chương 11: Views
Các hạn chế đối với view và các yêu cầu
Che giấu sự phức tạp của query nằm ẩn sau
Dùng View như là một cơ chế an ninh
Biến đổi một view – Lệnh Alter View
Mật mã hóa View Defintion
Dùng option Schemaginding thế nào?
Dùng View để thay đổi dữ liệu
Indexed View trên SQL Server 2000.
Chương 12: View phân theo chiều ngang
Phân chia View trước SQL Server 2000
Các tính năng patitioning mới trên SQL Server 2000.
Chương 13: Các Vấn đề Thao tác Dữ liệu khác
Nâng tầm sử dụng các biểu thức Case
Tạo các câu truy vấn kiểu Top
Sử dụng biểu thức logic và tác vụ bitwise
Hiển thị các Zero dẫn đầu
Làm việc với dữ liệu kiểu Dates.
Chương 14: Các Bảng Dữ liệu Tam thời
Tìm hiểu về các đối tượng tạm thời
Tạo các bảng dữ liệu tam thời
Sử dụng các bảng dữ liệu tạm thời.
PhẦn B: Stored Procedures, Functions & Triggers
Chương 15: Các Khái niệm Thiết kế Stored Procedure
Kiến trúc của một stored procedure
Các loại stopred procedure
Biên dịch một stored procedure
Quản lý các stored procedure
Vai trò của stored procedure trong việc triển khai các ứng dụng database.
Chương 16: Các Cấu trúc Lập trình T-SQL Căn bản
Các diện từ Transact-SQL
Database Object Qualifiers
Các kiểu dữ liệu (datatypes)
Các biến
Các lệnh điều khiển dòng chảy (Flow Control Statement)
Cursors.
Chương 17: Stored Procedures
Lệnh Create Procedure
Lệnh Alter Procedure
Lệnh Drop Procedure
Triệu gọi một stored procedure
Sử dụng Return Codes và lệnh Rrturn
Nâng tầm Dynamic Execution với lệnh Exec
Nâng tầm Dynamic Execution với sp_execusql
Các lệnh Set
Các stored procedure hệ thống
Tạo các stored procedure tạm thời
Các stored prucedure nằm lồng
An ninh và stored procedure
Name Resolution được triển hạn
Các lệnh không được phép trong lòng một stored procedure
Giao dịch và stored procedure.
Chương 18: Lập trình Nâng cao Stored Procedures
Tạo động các câu truy vấn
Optimistic Locking sử dụng Timestamp
Truy tìm trọn văn bản và Chỉ mục
Các stored procedure nằm lồng với nhau
Làm thế nào xử lý resultset của một stored procedure
Dùng các trị identity
Mã số Global Unique Identifier (GUID)
Một vòng lặp While với hàm Min hoặc Max
Quản lý Property.
Chương 19: Các hàm “Bẩm sinh”
Sử dụng các hàm
Các loại hàm khác nhau.
Chương 20: User-Defined Functions
Thiết kế các hàm UDF
Table-Valued User-Defined Functions
Inline Table-Valued Functions
Multistatement Table-Valued Functions
Quản lý hàm user-defined trên Enterprise Manager
User-Defined System Functions.
Chương 21: Triggers
Dùng lệnh Create Trigger thế nào?
Lệnh Alter Trigger
Dùng Drop Trigger thế nào?
Thứ tự thi hành trigger
Tối ưu hóa hiệu năng trigger
Thụ lý các thay đổi trên nhiều mẫu tin
Các trigger nằm lồng và đệ quy
Vô hiệu hóa Trigger và Constraints
Những hạn chế đối với trigger
Dùng trigger với Rollback Transaction
Dùng @@identity và Scope_Identity với trigger
Trigger trên SQL Server 2000
Quản lý các trigger
Quản lý giao dịch trên trigger
Sử dụng trigger vào việc gì?
Chương 22: Thi công Referential Integrity và Cascading Actions
Các kịch bản về các mối quan hệ
Các phương pháp duy trì Referential Integrity
Dùng Foreign Key để thi công cascading operation
Dùng stored procedure để thi công cascading operatinons
Dùng trigger để thi công cascading operation.
Chương 23: Cấu trúc Hỗn hợp T-SQL: Bach, Script & Transacton
Bacht lệnh
Các kịch bản (scripts)
Khái niệm Giao dịch
Thụ lý tình huống sai lầm (Error handling)
Xact_Abort
Chỉ mục.
Mời bạn đón đọc.