TimTaiLieu.vn - Thư viện tài liệu, ebook, đồ án, luận văn, tiểu luận, giáo trình các lĩnh vực CNTT, Ngoại ngữ, Luật, Kinh doanh, Tài chính, Khoa học...
Vào những năm 1970, SQL lần đầu được hãng IBM pháttriển như một bộ phận của hệ quản trị CSDL mô hình quan hệ có tên là SYSTEM R. Sau đó vào các năm 1980 IBM tiếp tục phát triển SQL cho các hệ quản trị cơ sở dữ liệu nổi tiếng là SQL/DS trên nền hệ điều hành VM, DB2 trên nền hệ điều hành MVS, Hệ quản trị cơ sở dữ liệu mở rộng trên nền hệ điều hành IB...
32 trang | Chia sẻ: haohao89 | Ngày: 08/08/2013 | Lượt xem: 2456 | Lượt tải: 2
Mô hình dữ liệu quan hệ(relational model) do E.F. Codd (công ty IBM) đề xuất năm 1970, và được Codd và các nhà nghiên cứu khác tiếp tục phát triển. Đây là mô hình được cài đặt nhiều nhất hiện nay. Mô hình dữ liệu quan hệ biểu diễn dữ liệu dưới dạng bảnghay quan hệ. Mô hình quan hệ được xây dựng trên nền tảng Đại số quan hệ, vì thế nó có cơ sở toá...
35 trang | Chia sẻ: haohao89 | Ngày: 08/08/2013 | Lượt xem: 2276 | Lượt tải: 1
• Ưu điểm: – Phù hợp nhu cầu thực tế của người dùng – Viết nhanh • Khuyết điểm: – Sử dụng các công cụ không thích hợp – Nhiều lỗi (không được thiết kế, ít kiểm tra, không có tài liệu)
28 trang | Chia sẻ: haohao89 | Ngày: 08/08/2013 | Lượt xem: 2258 | Lượt tải: 0
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: 2435 | 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: 3989 | 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: 2067 | 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: 2493 | 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: 2143 | 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: 3261 | 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: 2472 | Lượt tải: 1