THIẾT KẾ BẢNG Bộ môn Tin học – ĐH Thăng Long... Đầu vào, Đầu ra Qui trình nghiệp vụ thực tế Thiết kế mô hình ER Thiết kế mô hình dữ liệu quan hệ Thiết kế bảng dữ liệu chi tiết... Đ
Trang 1THIẾT KẾ BẢNG
Bộ môn Tin học – ĐH Thăng Long
Trang 2Đầu vào, Đầu ra
Qui trình nghiệp
vụ thực tế
Thiết kế mô hình ER
Thiết kế mô hình
dữ liệu quan hệ
Thiết kế bảng
dữ liệu chi tiết
Trang 3Bảng Hàng hoá: chứa thông tin về các sản phẩm có bán,
Tên bảng: tHanghoa
Mã hàng Mã loại Tên hàng ĐVT Đơn giá
H01 L01 Pepsi chai 3000 H02 L01 Cô ca cô la lon 7000 H03 L02 Son môi cái 10000
HÀNG HÓA
#Mã hàng
Tên hàng
@Mã loại
ĐVT
Đơn giá
MaHH text 7 Khoá chính Yes Maloai text 4 Yes TenHH text 30 Yes DVtinh text 10 Dongia number Long Integer
Trang 4 Đặt tên bảng, tên trường
Xác định kiểu dữ liệu của trường
Xác định độ rộng của trường
Khóa chính, khóa ngoại
Require
Validation Rule và Validation Text
Index
Thiết kế bảng dữ liệu chi tiết
Trang 5Chú ý
Kiểu và độ rộng phải giống nhau
Thi ết kế bảng chi tiết
Trang 6Khóa ngoại (Khóa liên kết)
Ví dụ: Trường Mã Loại bên bảng HÀNG HÓA (đầu n) là trường khóa chính bên bảng LOẠI
HÀNG ( đầu 1) chuyển sang
Về mục đích: dùng để so sánh khi nối 2 bảng dữ
liệu Khóa liên kết
Về giá trị: Bao giờ cũng là 1 trong các giá trị của
trường Mã loại bên bảng LOẠI HÀNG
Khi nhập dữ liệu thì có vấn đề gì???
Trang 8LOOKUP???
Trang 9LOOKUP
Thường tạo LOOKUP cho trường khóa ngoại
Danh sách các giá trị lựa chọn tham chiếu tới 1 bảng (trường khóa chính bên bảng đầu 1)
Tạo LOOKUP trong trường hợp giá trị trong danh sách không được quản lý ở bảng dữ liệu nào Ví dụ: ĐVT, Giới tính,
Danh sách giá trị lựa là danh sách do người dùng nhập vào
Trang 10LOOKUP
khóa ngoại
giá trị trong danh sách thay vì phải gõ
Trang 11Thuộc tính của mối quan hệ
Trang 12Enforce Referential Integrity
(Đảm bảo ràng buộc toàn vẹn tham chiếu)
Trang 13Cascade Update Related Fields
L0007
L0007
Trang 14Cascade Delete Related Fields
XÓA ???
Trang 15Cài đặt lên Access 2010