Tổng hợp tất cả tài liệu, ebook, giáo trình Công Nghệ Thông Tin chọn lọc và hay nhất.
Chương này sẽ giới thiệu chi tiết mô hình thực thể quan hệ. Sau nhiều năm sử dụng mô hình thực thể quan hệ được coi là cách tiếp cận chính xây dựng mô hình dữ liệu khái niệm. Hiệu quả của mô hình này bắt nguồn từ sự đơn giản của mô hình, nhiều công cụ trợ giúp, và niềm tin rằng thực thể và quan hệ là các khái niệm mô hình hoá thế giới thực. Mô ...
20 trang | Chia sẻ: haohao89 | Ngày: 08/08/2013 | Lượt xem: 2295 | Lượt tải: 1
Phụ thuộc hàm (PTH) Hệ quả từ tập PHT Luật dẫn Armstrong Suy dẫn từ tập PTH Bao đóng của tập PTH Bao đóng của tập thuộc tính X Phủ và Phủ tối tiểu PTH và Khóa
33 trang | Chia sẻ: haohao89 | Ngày: 08/08/2013 | Lượt xem: 3750 | Lượt tải: 5
Được sử dụng khi muốn lưu lại một khối lượng thông tin của cơ sở dữ liệu một cách tự động vào một cơ sở dữ liệu khác. •Nội dung của bản sao chính là nội dung của bản chính nhưng phụ thuộc vào thời gian đồng bộ hoá dữ liệu của bản sao và bản chính.
24 trang | Chia sẻ: haohao89 | Ngày: 08/08/2013 | Lượt xem: 1951 | Lượt tải: 1
Hầu như các ứng dụng với dữ liệu lớn luôn có các chức năng tìm kiếm theo một tiêu chuẩn nào đó của người sử dụng. Sử dụng mệnh đề LIKE, với mệnh đề này cho phép tìm kiếm dữ liệu trùng khớp hay tương tự với hai ký tự “%”hay “_”, nếu chúng ta không cung cấp tiêu chuẩn thì SQL không thể tìm kiếm thoả mãn điều kiện
11 trang | Chia sẻ: haohao89 | Ngày: 08/08/2013 | Lượt xem: 2365 | Lượt tải: 1
Khi xây dựng cơ sở dữ liệu cho ứng dụng, nếu cơ sở dữ liệu có số lượng bản ghi không vượt quá khả năng sử lý của Server, không cần phân tán. Nếu quá lớn, chúng ta lên phân tán nhiều phần nhỏ. Từng phần CSDL liên quan với nhau sẽ được đặt trên Server khác nhau. Chúng ta cần có giải pháp hợp lý cho các câu truy vấn phân tán và các giao dịch phân t...
19 trang | Chia sẻ: haohao89 | Ngày: 08/08/2013 | Lượt xem: 2007 | Lượt tải: 1
Trigger là một dạng đặc biệt của thủ tục thường trú dùng để phản hồi một sự kiện cụ thể. •Trigger là một đoạn mã được gắn vào bảng dữ liệu. Chúng được thực hiện khi có một sự kiện tương ứng với Trigger được gán cho sự kiện đấy •Trigger không sử dụng hai đặc tính của thủ tục thường trú là tham số và giá trị trả về. •Cần cân nhắc trước khi dùng Tr...
23 trang | Chia sẻ: haohao89 | Ngày: 08/08/2013 | Lượt xem: 3084 | Lượt tải: 4
Transactions hay còn gọi là giao dịch làmột khái niệm giống đơn vị. Xuất phát từ lập trường cơ sở dữ liệu bao gồm 1 hay nhiều nhóm nhỏ của các câu lệnh. Các nhóm dữliệu sẽ được thực hiện toàn bộ hoặc không làm gì cả. Các câu lệnh SELECT, DELETE, UPDATE đều có thể là một phần của giao dịch
20 trang | Chia sẻ: haohao89 | Ngày: 08/08/2013 | Lượt xem: 2283 | Lượt tải: 1
Hầu hết các ngôn ngữ lập trình, hay cơ sở dữ liệu lớn, luôn luôn có một phần mở rộng cho phép người dùng tự định nghĩa một số quy tắc, hàm hoặc thủ tục. User define function giống như stored procedure của SQL server. Hàm người dùng cũng có thể truyền tham số nhưng không được mang thuộc tính OUTPUT. Thay vào đó chúng ta dùng câu lệnh RETURN
24 trang | Chia sẻ: haohao89 | Ngày: 08/08/2013 | Lượt xem: 1934 | Lượt tải: 1
Khi soạn thảo các câu lệnh SQL ởnhững phần trước, hầu hết những câu lệnh mà ta sử dụng được gọi là kịch bản SQL hay Script Các câu lệnh Create, Alter, hay Select chúng ta thực hiện dưới mọi hình thức đều được gọi là kịch bản. Bất kỳ một Script nào được tạo ra đều có mục đích rõ ràng.
24 trang | Chia sẻ: haohao89 | Ngày: 08/08/2013 | Lượt xem: 1996 | Lượt tải: 0
Người dùng định nghĩa (user –define) –Hệ thống (system) –Tạm thời (temporary) –Tách biệt (remote) –Mở rộng (Extended)
87 trang | Chia sẻ: haohao89 | Ngày: 08/08/2013 | Lượt xem: 2206 | Lượt tải: 0