Toàn bộ các tài liệu, ebook, sách về kỹ thuật lập trình phần mềm, web, .net, c#, vb, asp.net, php, java, javascript, html, css, ... từ cơ bản để nâng cáo giúp bạn tư học và nghiên cứu một cách hiệu quả.
Các giá trị không xác định Đặt thuộc tính Trưởng phòng vào quan hệ NHANVIEN thay vì vào quan hệ PHONGBAN Các bộ giả Sử dụng các phép nối
46 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2668 | Lượt tải: 3
Được diễn đạt R là quan hệ E là một biểu thức ĐSQH Ràng buộc toàn vẹn Ràng buộc tham chiếu: được tham chiếu Xử lý: Loại bỏ phép xóa, lan truyền, sửa đổi giá trị Ví dụ Xóa các phân công đề án của nhân viên 123456789
80 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2844 | Lượt tải: 1
Quan hệ gồm Tên Tập hợp các cột Cố định Được đặt tên Có kiểu dữ liệu Tập hợp các dòng Thay đổi theo thời gian Một dòng ~ Một thực thể Quan hệ ~ Tập thưc thể
41 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2553 | Lượt tải: 0
Ví dụ “Quản lý đề án công ty” Một nhân viên là một thực thể Tập hợp các nhân viên là tập thực thể Một đề án là một thực thể Tập hợp các đề án là tập thực thể Một phòng ban là một thực thể Tập hợp các phòng ban là tập thực thể
41 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 4604 | Lượt tải: 1
Quản lý đề án của một công ty Định nghĩa CSDL Cấu trúc bảng, bao gồm các thành phần dữ liệu và kiểu dữ liệu tương ứng Xây dựng CSDL Đưa dữ liệu vào các bảng Xử lý CSDL Thực hiện các truy vấn: “Cho biết những nhân viên thuộc phòng 5” Thực hiện các phép cập nhật: “Chuyển nhân viên Nguyễn Thanh Tùng sang phòng số 1”
45 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2015 | Lượt tải: 1
Thực thi các thủ tục lưu trữ Câu lệnh EXECUTE được sử dụng để chạy các thủ tục do người dùng định nghĩa. Cú pháp: EXEC[UTE] procedure_name Ví dụ: EXECUTE Titles_1389 Notes: Nếu lệnh gọi thủ tục là dòng đầu tiên của batch thì không cần từ khoá EXEC Giá trị của các tham số có thể là các biến
17 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2239 | Lượt tải: 1
Các kiểu của chỉ mục: Một chỉ mục clustered chỉ ra thứ tự lưu trữ dữ liệu trong bảng. Một chỉ mục non-clustered xác định thứ tự lưu trữ dữ liệu logic của bảng.
17 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2271 | Lượt tải: 1
Tạo và sửa khoá chính:
Được tạo ngay khi định nghĩa bảng
Cú pháp:
CREATE TABLE Table_name
10 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2137 | Lượt tải: 0
Tạo cấu trúc bảng có cột định danh CREATE TABLE Tên_bảng ( Tên_cột1 Kiểu_dữ_liệu_số IDENTITY [(Số_bắt_đầu, Chỉ_số_tăng)] , Tên_cột2 Kiểu_dữ_liệu [NOT NULL] [, .] ) Kiểu dữ liệu số: dạng số nguyên (int, smallint, tinyint, numeric và decimal) Với numeric và decimal thì phải chỉ định không lấy số lẻ. Số bắt đầu: SQL Server sử dụng đ...
29 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2296 | Lượt tải: 0
Các hình thức chú thích: SQL Server hỗ trợ hai hình thức chú thích: 1) --(hai ghạch ngang) Ví dụ: USE Northwind GO -- Đây là chú thích. 2) /* . */ (cặp dấu ghạch chéo và dấu sao) Ví dụ: SELECT * FROM Employees /*Đây là chú thích*/
26 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2488 | Lượt tải: 3