... tính toàn vẹn và tính nhất quáncủa dữ liệu Trang 7DerekTrang 8Inserted Trang 9Sử dụng Triggern So sánh kiểu dữ liệu n Đọc dữ liệu từ các bảng nằm trong cơ sở dữ liệu khác n Thay đổi theo tầng hoặc ... Mặc định, chỉ có người tạo ra cơ sở dữ liệu đó mới cóquyền tạo một trigger trong nó Quyền này không thểchuyển giao n Một trigger chỉ có thể được tạo trong cơ sở dữ liệuhiện hành Tuy nhiên, trigger ... nằm trong cơ sở dữ liệu khác Trang 13Sử dụng bảng Inserted và Deleted n Các Trigger truy nhập tới hai bảng logic có tên làInserted và Deleted n Bảng Inserted và Deleted chứa ảnh của dữ liệu trước...
Ngày tải lên: 11/01/2016, 16:58
... kết quả câu lệnh truy vấn Trang 9 Truy vấn cơ sở dữ liệuBài 3 / Slide 9 of 25 ©NIIT Các bước để truy vấn dữ liệu (tiếp theo) Viết câu truy vấn: Câu lệnh SQL để truy vấn dữ liệu có cú pháp như ... câu lệnh truy vấn Viết câu truy vấn Thực thi câu truy vấn Kiểm tra kết quả câu truy vấn Trang 8 Truy vấn cơ sở dữ liệuBài 3 / Slide 8 of 25 ©NIIT Các bước để truy vấn dữ liệu (tiếp theo) ... dữ liệu ở dạng thân thiện: Trang 13 Truy vấn cơ sở dữ liệuBài 3 / Slide 13 of 25 ©NIIT Hiển thị tên cột thân thiện Viết câu truy vấn yêu cầu theo hai cách đã học: Trang 14 Truy vấn cơ sở dữ...
Ngày tải lên: 08/08/2014, 20:21
bài giảng truy vấn cơ sở dữ liệu Bài 3
... Trang 5Concepts of RDBMS and SQL Server 2000/Session 3/ 13 of 31Cơ sở dữ liệu SQL Server Concepts of RDBMS and SQL Server 2000/Session 3/ 14 of 31 CSDL mẫu NorthWind Transact SQL nLà một tập hợp ... cách làm thế nào để tạo lập và xoá cơ sở dữ liệu trong SQL Server n Nắm được các thao tác bảo trì Trang 2Concepts of RDBMS and SQL Server 2000 /Session 3/ 4 of 31Giới thiệu SQL Server 2000 SQL ... services nLàm việc với hệ quản lý (Enterprise Manager), bộ phân tích truy vấn (Query Analyzer) nHiểu rõ cách sử dụng tệp cơ sở dữ liệu (database file) và tệp tin nhật ký (log file) Mục tiêu của chương(2)...
Ngày tải lên: 11/01/2016, 16:57
bài giảng truy vấn cơ sở dữ liệu Bài 1
... cơ sở dữ liệu n Liệt kê các mô hình cơ sở dữ liệu khác nhau n Mô tả các khái niệm cơ bản liên quan đến cơ sở dữ liệu Mục tiêu của bài học (2) n Mô tả các khái niệm cơ bản liên quan đến cơ ... với dữ liệu n Có thể duy trì được sự nhất quán dữ liệu n Có thể thực hiện được việc bảo mật dữ liệu DBMS Sự phát triển của DBMS-1 Truy xuất Dữ liệu Thêm Dữ liệu Cập nhật Dữ liệu Xóa Dữ liệu Brian ... 27 Tài liệu Trang 2Kiến thức nền tảng về Cơ sở dữ liệuBài 1 Concepts of RDBMS and SQL Server 2000/Session 1/ 5 of 27 Mục tiêu của bài học (1) n Giải thích vì sao chúng ta cần có cơ sở dữ liệu...
Ngày tải lên: 11/01/2016, 16:57
bài giảng truy vấn cơ sở dữ liệu Bài 2
... Session 2/ 23 of 28 Lược đồ Quan hệ Concepts of RDBMS and SQL Server 2000 / Session 2/ 24 of 28 Nhập dữ liệu với Access nNhập dữ liệu (importing data) có nghĩa là lấy dữ liệu từ 1 nguồn dữ liệu bên ... Session 2/ 10 of 28 Các kiểu dữ liệu trong Access-1 nText: Lưu các dữ liệu chữ và số, tối đa 255 kí tự nMemo: Lưu dữ liệu văn bản dài hơn 255 kí tự nNumber: Lưu các dữ liệu số dùng được trong ... của dữ liệu nGiải thích các quy tắc kiểm tra tính hợp lệ của dữ liệu nGiải thích làm thế nào để thêm, sửa và xóa dữ liệu Concepts of RDBMS and SQL Server 2000/ Session 2/ 3 of 28 Mục tiêu của bài...
Ngày tải lên: 11/01/2016, 16:57
bài giảng truy vấn cơ sở dữ liệu Bài 4
... of 37Kiểu dữ liệu Binary, varbinary, Numeric, Decimal, float, real Concepts of RDBMS and SQL Server 2000/Session 4/ 11 of 37 Các kiểu dữ liệu của hệ thống Tính toàn vẹn dữ liệu (1) Toàn vẹn dữliệu ... Toàn vẹn dữliệu Trang 5Concepts of RDBMS and SQL Server 2000/Session 4/ 13 of 37Tính toàn vẹn dữ liệu (2) Ràng buộc dữ liệu Ràng buộc tham chiếu Ràng buộc người dùng định nghĩa Ràng buộc miền ... RDBMS and SQL Server 2000 /Session 4/ 4 of 37Thiết kế các bảng trong SQL Server n Các bảng cần thiết n Kiểu dữ liệu trong mỗi bảng n Giới hạn trên dữ liệu n Khoá n Giá trị mặc định n chỉ mục n...
Ngày tải lên: 11/01/2016, 16:57
bài giảng truy vấn cơ sở dữ liệu Session 02
... và vòng lặp n Biến là một đối tượng chứa dữ liệu Chúng ta có thể truyền dữ liệu cho các câu lệnh SQL dùng biến Trang 36n Hàm trong T-SQL được chia thành 3 loại:n Các hàm thao tác với tập bản ghi ... 28HàmTrang 29Các hàm chuyển đổiHàm chuyển đổi được dùng để chuyển 1 giá trị từ một kiểu dữ liệu sang kiểu dữ liệu khác Ngoài ra nó còn được dùng để định dạng ngày tháng SQL Server cung cấp cho ta ... ID:’ + CONVERT (CHAR(4), EMPLOYEEID FROM EMPLOYEES Trang 31Date Parts (tiếp…)Datepart Từ viết tắt Giá trị Trang 32Sqrt(float_expr)Trang 34Các hàm tập hợpSum(col_name) Trả về giá trị tổng. Avg(col_name)...
Ngày tải lên: 11/01/2016, 16:58
bài giảng truy vấn cơ sở dữ liệu Session 03
... transaction đồng thời Trang 13Thiết kế CSDL và thực thi với SQL Server / Bài 3 / 13 trong 17Giải quyết Deadlock n SET DEADLOCK_PRIORITY n SET LOCK_TIMEOUT Trang 14Tóm tắtn Quá trình truy nhập và thay đổi ... TRANSACTION n SAVE TRANSACTION Lock được sử dụng để giới hạn truy nhập dữ liệu trong môi Trang 17Thiết kế CSDL và thực thi với SQL Server / Bài 3 / 17 trong 17Tóm tắt (tiếp)… n Các kiểu của Lock: n ... được sử dụng, dữ liệu bên trong CSDL có thể bị sai về logíc, và các query chạy trên đó sẽ đưa ra các kết quả không mong đợi Trang 11Thiết kế CSDL và thực thi với SQL Server / Bài 3 / 11 trong...
Ngày tải lên: 11/01/2016, 16:58
bài giảng truy vấn cơ sở dữ liệu Session 04
... trúc dữ iiệu và dịnh nghĩa các toàn vẹn dữ liệu n Permission cho phép user truy nhập database Có hai kiểu permission: Object và Statement n Object permissions điều khiển việc truy nhập dữ liệu ... PermissionPermission là các cho phép đối với user khi truy nhập CSDL Có hai kiểu permission: Trang 19Các kiểu Permissionn Object permissions điều khiển việc truy nhập dữ liệu trong bảng, view và quyền thực thi ... mật của SQL Server 1 Authentication 2 Khả năng cho phép truy nhập CSDL 3.Chỉ ra các cho phép trên cáci tượng của CSDL Mô hình bảo mật 3 mức Trang 7Tạo các login sử dụng Enterprise Manager Trang...
Ngày tải lên: 11/01/2016, 16:58
bài giảng truy vấn cơ sở dữ liệu Session 05
... của một truy vấn như là một phần của truy vấn khác. Trang 32Tóm tắt (tiếp theo)…chúng ta có thể dùng để kiểm tra các hàng trong truy vấn con. vấn tương quan truy vấn con gọi các truy vấn con ... các truy vấn con khác Các truy vấn này gọi là các truy vấn tổ hợp. vấn cha, nó được gọi là truy vấn tương quan. nhiều bảng dữ liệu sử dụng toán tử UNION của SQL. Trang 33Tóm tắt (tiếp theo)…n Mệnh ... bảng dữ liệu n C ác truy vấn con – Truy v ấn con là truy v ấn nằm trong truy vấn khác. n C ác phép kết nối ( Joins) – C ác phép kết nối kết hợp các cột từ nhiều bảng n Đặc điểm của truy vấn...
Ngày tải lên: 11/01/2016, 16:58
Kỹ thuật tự động phân hạng trong kết quả truy vấn
... xử lý truy vấn tối ưu hóa ngày phức tạp B Kỹ thuật phân hạng theo xác suất kết truy vấn I Giới thiệu Hệ thống sở liệu hỗ trợ mô hình truy vấn đơn giản kiểu lô-gic, truy vấn lựa chọn sở liệu SQL ... S1(k1,q1) + S2(k2,q2) +S3(k3,q3)= 0.48 + + 0 .30 = 0.78 Similarity L = với truy vấn Q: SIM(L,Q)= S1(l1,q1) + S2(l2,q2) + S3(l3,q3) = + 0.78 + 0 .30 =1.08 -> Similarity ... sở liệu – có IDF nhỏ Similarity T = với truy vấn Q: SIM(T,Q) = = S1(t1,q1) + S2(t2,q2) + S3(t3,q3)= 0.48 + + 0 .30 = 0.78 Similarity K = với truy vấn...
Ngày tải lên: 03/12/2015, 07:12