• Bài giảng Cơ sở dữ liệu chương 2: Mô hình thực thể quan hệBài giảng Cơ sở dữ liệu chương 2: Mô hình thực thể quan hệ

    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ô ...

    pdf20 trang | Chia sẻ: haohao89 | Ngày: 08/08/2013 | Lượt xem: 2295 | Lượt tải: 1

  • Bài giảng Cơ sở dữ liệu nâng cao - Nguyễn Trần Minh ThưBài giảng Cơ sở dữ liệu nâng cao - Nguyễn Trần Minh Thư

    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

    pdf33 trang | Chia sẻ: haohao89 | Ngày: 08/08/2013 | Lượt xem: 3750 | Lượt tải: 5

  • Bài giảng Bản sao dữ liệuBài giảng Bản sao dữ liệu

    Đượ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.

    pdf24 trang | Chia sẻ: haohao89 | Ngày: 08/08/2013 | Lượt xem: 1951 | Lượt tải: 1

  • Bài giảng Kỹ thuật tìm kiếmBài giảng Kỹ thuật tìm kiếm

    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

    pdf11 trang | Chia sẻ: haohao89 | Ngày: 08/08/2013 | Lượt xem: 2365 | Lượt tải: 1

  • Bài giảng Các giao dịch và truy vấn phân tánBài giảng Các giao dịch và truy vấn phân tán

    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...

    pdf19 trang | Chia sẻ: haohao89 | Ngày: 08/08/2013 | Lượt xem: 2007 | Lượt tải: 1

  • Bài giảng Bẫy lỗi (Triggers)Bài giảng Bẫy lỗi (Triggers)

    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...

    pdf23 trang | Chia sẻ: haohao89 | Ngày: 08/08/2013 | Lượt xem: 3084 | Lượt tải: 4

  • Bài giảng Giao dịch và khóaBài giảng Giao dịch và khóa

    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

    pdf20 trang | Chia sẻ: haohao89 | Ngày: 08/08/2013 | Lượt xem: 2283 | Lượt tải: 1

  • Bài giảng Hàm người dùng và hàm hệ thốngBài giảng Hàm người dùng và hàm hệ thống

    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

    pdf24 trang | Chia sẻ: haohao89 | Ngày: 08/08/2013 | Lượt xem: 1934 | Lượt tải: 1

  • Bài giảng Kịch bản bó và OSQLBài giảng Kịch bản bó và OSQL

    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.

    pdf24 trang | Chia sẻ: haohao89 | Ngày: 08/08/2013 | Lượt xem: 1996 | Lượt tải: 0

  • Bài giảng Thủ tục thường trúBài giảng Thủ tục thường trú

    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)

    pdf87 trang | Chia sẻ: haohao89 | Ngày: 08/08/2013 | Lượt xem: 2206 | Lượt tải: 0