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.
Nhận xét: X được gọi là khoá của lược đồ quan hệ R nếu X là khoá của mọi quan hệ r trên lược đồ quan hệ R. Giá trị của khóa dùng để nhận biết một bộ trong quan hệ Khóa được xây dựng dựa vào ý nghĩa của một số thuộc tính trong quan hệ Lược đồ quan hệ có thể có nhiều khóa
20 trang | Chia sẻ: haohao89 | Ngày: 08/08/2013 | Lượt xem: 2408 | Lượt tải: 3
Lưu ý: Đối với thuộc tính đa trị thì phương pháp chuyển đổi được thực hiện như sau: Xét tập thực thể E có thuộc tính A là thuộc tính đa trị. Khi đó ta tạo thêm bảng R(A) (để biểu diễn thuộc tính A) gồm 2 thuộc tính: PKR(A) và A PKR(A) = PKR(E) ⋃ A Thiết lập khóa ngoài PKR(E) của bảng R(A) tham chiếu đến khóa chính của R(E).
19 trang | Chia sẻ: haohao89 | Ngày: 08/08/2013 | Lượt xem: 11420 | Lượt tải: 5
Một mối quan hệ cũng có thể có các thuộc tính của riêng nó (đặc biệt là các mối quan hệ n - n). Các thuộc tính của một mối quan hệ quy ước rằng chỉ là các thuộc tính đơn trị. Trong trường hợp mối quan hệ R có thuộc tính, nếu R là mối quan hệ 1‑1 thì ta có thể chuyển thuộc tính này thành thuộc tính của một trong hai tập thực thể tham gia, và nếu R ...
19 trang | Chia sẻ: haohao89 | Ngày: 08/08/2013 | Lượt xem: 3891 | Lượt tải: 3
Quản lý cơ sở dữ liệu lâu dài (dữ liệu không bị mất khi kết thúc). Quản lý một số lượng lớn dữ liệu. Cho phép truy cập vào mỗi khối lượng dữ liệu lớn với yêu cầu xử lý nhanh. Cung cấp ít nhất một mô hình dữ liệu, qua đó người dùng có thể quan sát được dữ liệu. Cung cấp một ngôn ngữ bậc cao, qua đó người dùng có thể định nghĩa dữ liệu và xử lý d...
5 trang | Chia sẻ: haohao89 | Ngày: 08/08/2013 | Lượt xem: 1998 | Lượt tải: 1
Trong hình 15.1, bẫy "defalt_class_end sẽ bẫy trước lệnh khi INSERT SQL được thực hiện trong bảng cl_sched. Bảng này là một phần của cơ sở dữ liệu SAMPLE, bạn có thể tạo và thử kiểm tra bẫy này khi kết nối với cơ sở dữ liệu này.
21 trang | Chia sẻ: haohao89 | Ngày: 08/08/2013 | Lượt xem: 2225 | Lượt tải: 4
Truy vấn dữ liệu hiển thị một số cột trong bảng Ví dụ minh họa: Các thông tin chi tiết về tuyển dụng được lưu trữ trên cơ sở dữ liệu RECRUITMENT trong SQL Server. Các bảng chứa các thông tin về ứng viên, về bằng cấp, địa chỉ liên lạc, thông tin về vị trí công việc cần tuyển dụng, và các thông tin khác được yêu cầu bởi nhân viên tuyển dụng. H...
25 trang | Chia sẻ: haohao89 | Ngày: 08/08/2013 | Lượt xem: 2284 | Lượt tải: 3
Bệnh viện Vĩnh Đức thuộc khối 7 thị trấn Vĩnh Điện, huyện Điện Bàn, tỉnh Quảng Nam là một bệnh viện tư nhân, bắt đầu thành lập và đi vào hoạt động từ ngày 17-10-2006 sau gần 4 năm đi vào hoạt động thì bệnh viện đã giúp cải thiện được tình hình quá tải các bệnh nhân ở các bệnh viện rất nhiều .
23 trang | Chia sẻ: haohao89 | Ngày: 08/08/2013 | Lượt xem: 2007 | Lượt tải: 3
Kết nối dữ liệu dùng outter join Outter join hiển thị tất cả các dòng trên 1 bảng, riêng bảng còn lại chỉ hiển thị những dòng được so trùng với bảng kia. Ví dụ minh họa: Viết câu truy vấn hiển thị tên của ứng viên bên ngòai và tên của văn phòng tuyển dụng cho ứng viên này nếu có. SELECT vFirstName, vLastName, cName FROM ExternalCandidate LEF...
21 trang | Chia sẻ: haohao89 | Ngày: 08/08/2013 | Lượt xem: 2024 | Lượt tải: 1
Cấu trúc mô hình quan hệ (tiếp theo) Mối quan hệ giữa hai bảng được thể hiện bằng dữ liệu giống nhau được lưu trữ ở hai bảng. Nếu dữ liệu được lưu trữ trong một cột giống với dữ liệu của cột là khóa chính trong bảng khác thì cột này được gọi là khóa ngoại (foreign key). Cặp khóa chính – khóa ngoại hình thành nên quan hệ cha và con giữa các bảng....
24 trang | Chia sẻ: haohao89 | Ngày: 08/08/2013 | Lượt xem: 8873 | Lượt tải: 3
Ngôn ngữ truy vấn dữ liệu Để tương tác với dữ liệu được lưu trữ bên trong cơ sở dữ liệu người dùng có thể dùng ngôn ngữ truy vấn dữ liệu (Query language). Ngôn ngữ truy vấn dữ liệu có 3 dạng sau: Ngôn ngữ định nghĩa dữ liệu ( Data Definition Language DDL) Ngôn ngữ xử lý dữ liệu (Data Manipulation Language DML) Ngôn ngữ điều khiển dữ liệu (Data ...
30 trang | Chia sẻ: haohao89 | Ngày: 08/08/2013 | Lượt xem: 2053 | Lượt tải: 1