Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 24 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
24
Dung lượng
708,62 KB
Nội dung
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN o0o BÁO CÁO BÀI TẬP LỚN MÔN: PHÂN TÍCH THIẾT KẾ HỆ THỐNG ĐỀ TÀI: PHÂN TÍCH THIẾT KẾ HẾ THỐNG QUẢN LÝ NHẬP – XUẤT HÀNG TRONG SIÊU THỊ Giảng viên hướng dẫn: Nguyễn Thị Hương Lan Sinh viên thực hiện: Trần Ngọc Quý (0741060112) Lớp: ĐH KHMT2-K7 Hà Nội - 2016 MỤC LỤC LỜI NÓI ĐẦU Nước ta thời kì công nghiệp hóa, đại hóa nhằm đưa Việt Nam thành nước công nghiệp văn minh, đại Trong vấn đề ứng dụng tin họcvào trình sản xuất, kinh doanh, quản lí đóng vai trò quan trọng Hiện nước ta, số lượng sử dụng máy vi tính tăng lên nhanh theo trình tin học hóa diễn mạnh mẽ Tin học thâm nhập vào hầu hết hoạt động người nghiên cứu khoa học, tự động hóa, quản lí Nhờ người làm việc cách dễ dàng, thuận tiện, khoa học Ngoài tin học hóa làm giảm số người tham gia quản lí, giảm bớt vòng quy trình xử lí, tăng tốc độ cập nhật tra cứu liệu, giảm bớt sai sót tính toán… Cùng với đời ngôn ngữ mô hình hóa thồng UML nhiều công cụ hỗ trợ Ratioanl Rose phát triển phần mềm hướng đối tượng áp dụng rộng rãi công nghiệp phần mềm khắp giới Ngôn ngữ UML thời phát triển để đáp ứng cho nhiều yêu cầu nhiều dạng hệ thống khác phân tán, nhùng… Để ứng dụng tin học cho việc xây dựng hệ thống thông tin đòi hỏi phải có quy trình, phương pháp để áp dụng Sau học môn “Phân tích thiết kế hệ thống”, chúng em biết thêm công cụ xây dựng hệ thống thông tin.Và tương lai áp dụng kiến thức vào công việc góp phần tin học hóa, phát triển đất nước Trong tập lớn chúng em chọn đề tài “Phân tích thiết kế hệ thống nhập – xuất hàng siêu thị” Với đề tài chúng em muốn thử sức để học hỏi, trao đổi kinh nghiệm làm quen với thực tế việc xây dựng hệ thống thông tin quản lí Em xin chân thành cám ơn cô Nguyễn Thị Hương Lan người cung cấp cho chúng em kiến thức hướng dẫn chúng em bước thực đề tài Mặc dù có tham khảo tài liệu cố gắng không tránh khỏi sai sót Em mong nhận thông cảm góp ý cô để chúng em hoàn thiện Chương 1: GIỚI THIỆU HỆ THỐNG 1.1 1.1.1 Mô tả toán Tìm hiểu siêu thị BigC – The Gadren Siêu thị BigC – The Garden siêu thị lớn chuyên mua bán với nhiều hình thức bán buôn, bán lẻ…Nguồn hàng chủ yếu nhà cung cấp, nhà sản xuất công ty nước cung cấp Khách hàng siêu thị người tiêu dùng,các hiệu tạp hoá vừa nhỏ, siêu thị khác…Siêu thị có đa dạng mặt hàng : quần áo, rau, quả, thịt, cá…Số lượng hàng nhập siêu thị đa dạng số lượng lớn… Vì siêu thị cần có hệ thống nhập - xuất hàng để thủ kho quản lý kho dễ dàng 1.1.2 Mô tả hệ thống Yêu cầu xây dựng hệ thống quản lý xuất - nhập hàng siêu thị - - Người quản lý nắm tình hình mua bán, doanh thu siêu thị, việc thống kê thực hàng tháng, hàng quý có đột xuất theo yêu cầu Thủ kho quản lý số lượng hàng kho theo mã số hàng hoá, kiểm kê hàng hoá kho Việc quản lý xuất - nhập hàng siêu thị thực sau: Người quản lý trực tiếp liên hệ với nhà sản xuất để nhập hàng vào siêu thị, quan hệ với đối tác để bán hàng Khi hàng hoá nhập vào Thủ Kho Tạo Phiếu Nhập Hàng ghi đầy đủ thông tin việc nhập hàng Khi hàng bán trực tiếp cho đối tác lớn hay hàng hoá đưa lên quầy Thủ Kho Tạo Phiếu Xuất Hàng Thủ Kho kiểm kê hàng hoá kho, có mặt hàng hết hạn sử dụng Tạo Phiếu Trả Hàng cho nhà sản xuất 1.2 1.2.1 - Xác định phân tích giá trị nghiệp vụ Mang lại giá trị nghiệp vụ Nghiệp vụ nhập hàng: Khi nhập hàng hóa từ nhà cung cấp, thủ kho lập phiếu nhập cập nhật hàng hóa vào sở liệu cách dễ dàng nhanh chóng - 1.2.2 Nghiệp vụ xuất hàng: Khi có yêu cầu xuất hàng, thủ kho dễ dàng kiểm tra số lượng hàng kho, tiến hành lập phiếu xuất hàng cập nhật số lượng hàng vào sở liệu Mang lại giá trị kinh tế Chương trình giúp cho nhân viên thủ kho kiểm tra số lượng hàng hóa kho xác nhanh nhất, tiết kiệm thời gian báo lên người quản lý nhập mặt hàng hết để tránh tình trạng thiếu hàng bán cho khách, thất thoát doanh thu 1.2.3 Mang lại giá trị sử dụng Giao diện người dùng thân thiện, đơn giản, dễ sử dụng, giúp cho thủ kho dễ dàng thao tác 1.2.4 Giới thiệu hệ thống Hệ thống nhập – xuất hàng siêu thị xây dựng dựa mô hình hoạt động nhập – xuất hàng siêu thị, có khả giải vấn đề mà hệ thống cũ chưa thể đáp ứng được, đồng thời cung cấp số chức năng, tiện ích nhằm giúp cho trình thực quy trình nghiệp vụ trở nên dễ dàng Xác định yêu cầu hệ thống 1.3 Hệ thống có phân quyền cho đối tượng sử dụng với số chức hạn chế Trong hệ thống có đối tượng sử dụng sau: người quản trị người quản lý toàn quyền sử dụng chức hệ thống… - Đảm bảo tính bảo mật sở liệu Giao diện người dùng thân thiện, dễ thao tác Có khả đáp ứng đầy đủ hỗ trợ thực tốt nghiệp vụ nhập – xuất hàng Chương 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG Xây dựng biểu đồ ca sử dụng Xác định tác nhân hệ thống 2.1 2.1.1 - Thủ kho: Là người chịu trách nhiệm tạo phiếu nhập hàng hàng hóa nhập vào , tạo phiếu xuất hàng hàng hóa đưa lên quầy , kiểm kê hàng hàng hóa kho - Người quản lý hệ thống : Bổ sung , thay đổi , cấp quyền cho người sử dụng - Người quản lý : Là người nắm tình hình mua bán , xuất – nhập hàng cần hoạt động khác siêu thị Đây người khởi động đóng hệ thống Xác định ca sử dụng hệ thống 2.1.2 • Quản lý nhập hàng: - • Tác nhân : Thủ kho , người quản lý Điều kiện : Đăng nhập vào hệ thống Mô tả : Sau thời gian định kỳ , siêu thị nhập thêm hàng Hàng kho hết , thủ kho yêu cầu người quán lý cho nhập hàng Khi người quản lý đồng ý, nhân viên lập hóa đơn yêu cầu nhập hàng gồm thông tin hàng muốn nhập gồm : tên hàng nhập , số lượng nhập , tên nhà cung cấp Trước nhận hàng nhân viên kiểm tra xem có yêu cầu chất lượng số lượng không , không đảm bảo nhân viên từ chối nhập Sau nhân viên lập hóa đơn nhập hàng gồm : tên hàng nhập , số lượng nhập , đơn giá nhập Quản lý xuất hàng - Tác nhân : Thủ kho Điều kiện : Đăng nhập vào hệ thống Mô tả : Khi nhân yêu cầu xuất hàng nhân viên bán hàng thủ kho kiểm tra hàng kho , hàng hết từ chối xuất , hàng lập phiếu xuất chuyển hàng lên • Đăng nhập • Tác nhân : Người dùng , nhân viên , người quản lý người quản trị hệ thống • Điều kiện : Đăng nhập vào hệ thống • Mô tả : Mỗi người dùng cấp tài khoản mật Người quản trị hệ thống cấp phát , xóa , thay đổi người dùng Người dùng, người quản lý , nhân viên thay đổi mật Biểu đồ ca sử dụng tổng thể hệ thống Hình 2.1: Biểu đồ UC hệ thống 2.1.3 Đặc tả ca sử dụng 2.1.3.1 Đăng nhập • Mô tả tóm tắt - Tên ca sử dụng: Đăng nhập hệ thống - Mục đích: Người dùng đăng nhập vào • • hệ thống thông qua user name password cung cấp trước để thực công việc - Tiền điều kiện: Người dùng chọn chức đăng nhập hệ thống - Hậu điều kiện: Tài khoản xác đăng nhập thành công vào hệ thống - Đối tác: Người dùng Kịch chính: - Ca sử dụng bắt đầu người dùng click vào đăng nhập - Hệ thống yêu cầu người dùng nhập tên mật - Hệ thống kiểm tra thông tin người dùng vừa nhập, cho đăng nhập vào hệ thống Kịch phụ: - Nếu kịch tên mật sai hệ thống thông báo lỗi Người dùng quay trở đầu dòng kiện hủy bỏ việc đăng nhập, lúc use case kết thúc Hình 2.2: Biểu đồ UC đăng nhập 2.1.3.2 Quản lý nhập hàng • Mô tả tóm tắt: - Tên ca sử dụng: Quản lý nhập hàng - Mục đích: Cập nhật , lưu trữ thông tin hàng nhập phiếu nhập - Tiền điều kiện: Đăng nhập vào hệ thống - Hậu điều kiện: Cập nhật thông tin hàng hóa , phiếu nhập vào csdl - Đối tác: Thủ kho • Kịch chính: - Ca sử dụng bắt đầu đăng nhập thủ kho click vào biểu tượng Nhập • hàng - Hệ thống thị giao diện nhập hàng - Thủ kho điền thông tin hàng số lượng cần nhập vào sau click vào button Nhập hàng kịch C1- Nhập hàng thực Nếu chọn hủy ca sử dụng kết thúc Kịch con: - C1: Thông tin hàng nhập thêm vào hệ thống Hình 2.3: Biểu đồ UC quản lý nhập hàng 2.1.3.3 Quản lý xuất hàng • Mô tả tóm tắt: - Tên ca sử dụng: Quản lý xuất hàng - Mục đích: Cập nhật , lưu trữ thông tin phiếu xuất , hàng xuất - Đối tác: Thủ kho - Tiền điều kiện: Thủ kho đăng nhập vào hệ thống - Hậu điều kiện: Cập nhật thông tin hàng hóa xuất hàng • • kho giao cho khách hàng Kịch chính: - Ca sử dụng bắt đầu thủ kho click vào biểu tượng Xuất hàng - Hệ thống thị giao diện xuất hàng - Thủ kho điền thông tin hàng xuất vào click vào biểu tượng Xuất hàng Hệ thống kiểm tra số lượng sản phẩm kho đủ cho số lượng sản phẩm yêu cầ xuất không Nếu đủ kịch C1- Xuất hàng thực không đủ kịch C2 thực - Nếu bấm thoát ca sử dụng kết thúc Kịch phụ: - C1: Hệ thống thông báo xuất hàng cập nhật thông tin hàng vừa xuất csdl - C2: Hệ thống thông báo không đủ số lượng hàng kho, yêu cầu nhập thêm hàng Ca sử dụng kết thúc Hình 2.4: Biểu đồ UC quản lý xuất hàng 10 2.2 2.2.1 Xây dựng biểu đồ lớp lĩnh vực Xác định lớp dựa vào khái niệm lĩnh vực ứng dụng Dựa vào khái niệm lĩnh vực ứng dụng dựa văn mô tả toán, ta xác định lớp thực thể sau: Lớp Hàng( hang) Lớp phiếu nhập( phieunhap) Lớp Chi tiết phiếu nhập( chitietphieunhap) Lớp phiếu xuất( phiẽuuat) Lớp chi tiết phiếu xuất( chitietphieuxuat) Lớp nhân viên thủ kho( nhanvienthukho) Lớp tài khoản người dùng( taikhoan) Lớp nhà cung cấp( nhacungcap) Gán trách nhiệm cho lớp vừa tìm - Lớp Hàng( hang): Chứa thông tin hàng hóa kho - Lớp phiếu nhập( phieunhap): Kiểm kê số lượng hàng nhập - Lớp Chi tiết phiếu nhập( chitietphieunhap): Chứa thông tin hàng nhập vào kho - Lớp phiếu xuất( phiẽuuat): Kiểm tra số lượng hàng xuất - Lớp chi tiết phiếu xuất( chitietphieuxuat): Chứa thông tin hàng xuất - Lớp nhân viên thủ kho( nhanvienthukho): Quản lý, kiểm tra hàng xuất – nhập từ kho - Lớp tài khoản người dùng( taikhoan): Lưu trữ thông tin tài khoản người dùng - Lớp nhà cung cấp( nhacungcap): Lưu trữ thông tin nhà cung cấp - 2.2.2 11 2.2.3 Biểu đồ lớp lĩnh vực Hình 2.5: Biểu đồ lớp lĩnh vực 12 2.3 2.3.1 - Xác định lớp tham gia vào ca sử dụng Ca sử dụng đăng nhập Lớp biên: W_Dangnhap Lớp điều khiển: Dangnhap Lớp thực thể:Taikhoan Biểu đồ trình tự Hình 2.6: Biểu đồ trình tự đăng nhập 13 2.3.2 - Ca sử dụng quản lý nhập hàng Lớp biên: W_QlyNhaphang Lớp điều khiển: QlyNhaphang Lớp thực thể: phieunhap, chitietphieunhap, Hang, Nhacc Biểu đồ trình tự Hình 2.7 :Biểu đồ trình tự quản lý nhập hàng 14 Ca sử dụng quản lý xuất hàng 2.3.3 - Lớp biên: W_QlyXuathang Lớp điều khiển: QlyXuathang Lớp thực thể: phieuxuat, chitietphieuxuat, Hang Biểu đồ trình tự Hình 2.8: Biểu đồ trình tự quản lý xuất hàng 2.4 2.4.1 Xây dựng biểu đồ hoạt động cho luồng ca sử dụng Biều đồ hoạt động đăng nhập Hình 2.9: Biểu đồ hoạt động đăng nhập 15 2.4.2 Biểu đồ hoạt động nhập hàng Hình 2.10: Biểu đồ hoạt động nhập hàng 2.4.3 Biểu đồ hoạt động xuất hàng Hình 2.11: Biểu đồ hoạt động xuất hàng 16 Xây dựng biểu đồ trạng thái 2.5 2.5.1 Biểu đồ trạng thái đăng nhập Hình 2.12: Biểu đồ trạng thái đăng nhập Mô tả: Ban đầu hệ thống yêu cầu người dùng phải đăng nhập, người dùng điền thông tin vào form đăng nhập, hệ thống tiếp nhận thông tin, kiểm tra thông tin, thao tác đăng nhập thành công, ngược lại thông tin sai đăng nhập thất bại, hệ thống yêu cầu đăng nhập lại 2.5.2 Biểu đồ trạng thái lập phiếu nhập hàng Hình 2.13: Biểu đồ trạng tháu lập phiếu nhập hàng Mô tả: Ban đầu người quản lý yêu cầu nhập hàng Sau hàng nhà cung cấp chuyển tới hàng đủ tiêu chuẩn nhập trạng thái kết thúc Nếu hàng không đạt tiêu chuẩn tiến hành hủy bỏ nhâp hàng trạng thái kết thúc 17 2.5.3 Biểu đồ trạng thái lập phiếu xuất hàng Hình 2.14: Biểu đồ trạng thái lập phiếu xuất hàng Mô tả: Ban đầu nhận yêu cầu xuất hàng, hàng kiểm tra Nếu hàng tiến hành lập phiếu xuất xuất hàng, trạng thái kết thúc Nếu hết hàng từ chối xuất, trạng thái kết thúc 18 Chương 3: THIẾT KẾ HỆ THỐNG 3.1 Xây dựng biểu đồ lớp chi tiết Hình 3.1: Biểu đồ lớp chi tiết 19 3.2 Thiết kế sở liệu 3.2.1 Ánh - Mỗi lớp thực thể tương ứng với bảng Ta có bảng sau: bảng hàng, bảng phiếu nhập, bảng nhà cung cấp, bảng hàng nhập, bảng nhân viên 3.2.2 Ánh 3.2.3 3.2.4 - - xạ lớp sang bảng xạ liên kết Liên kết 1-1: Đưa khoá bảng vào bảng để trở thành khoá Liên kết – n: Đưa khoá bảng bên vào bảng bên nhiều để trở thành khoá Liên kết n- n: Tạo bảng kết nối, khoá bảng kết nối khoá bội hợp từ khoá bảng Với quan hệ kết nhập mô hình hoá liên kết bình thường Ánh xạ mối liên quan khái quát hóa Dùng khóa chung cho bảng phả hệ kế thừa Cơ sở liệu hệ thống Bảng hàng ST T Tên Thuộc Tính Kiểu(độ rộng) Ràng buộc Khóa chính/khóa phụ(PK/FK ) mahang char(10) not null PK tenhang nvarchar(50 ) not null Tên hàng soluong int not null Số lượng dongia int not null Đơn giá mota nvarchar(50 ) null Mô tả nhasx nvarchar(50 ) not null Nhà sản xuất Mô tả Mã hàng Bảng phiếu nhập ST Tên Thuộc Kiểu(độ Ràng 20 Khóa Mô tả - T Tính rộng) buộc chính/khóa phụ(PK/FK ) sopn char(10) not null PK ngaynhap date not null manv char(10) not null FK Mã nhân viên mancc char(10) not null FK Mã nhà cung cấp Mô tả Số phiếu nhập Ngày nhập Bảng hàng nhập ST T Tên Thuộc Tính Kiểu(độ rộng) Ràng buộc Khóa chính/khóa phụ(PK/FK ) sopn char(10) not null PK Số phiếu nhập mahang char(10) not null PK Mã hàng soluong int not null Số lượng dongia int not null Đơn giá nhập 21 - - Bảng nhà cung cấp ST T Tên Thuộc Tính Kiểu(độ rộng) Ràng buộc Khóa chính/khóa phụ(PK/FK ) mancc char(10) not null PK tenncc nvarchar(50 ) not null Tên nhà cung cấp diachincc nvarchar(50 ) not null Địa nhà cung cấp dienthoainc c char(15) null Điện thoại nhà cung cấp Mô tả Mã nhà cung cấp Bảng nhân viên ST T Tên Thuộc Tính Kiểu(độ rộng) Ràng buộc Khóa chính/khóa phụ(PK/FK ) manv char(10) not null PK tennv nvarchar(50 ) not null Tên nhân viên diachinv nvarchar(50 ) not null Địa nhân viên dienthoainv char(15) null Điện thoại nhân viên 22 Mô tả Mã nhân viên 3.3 3.3.1 Thiết kế giao diện Giao diện 3.3.2 Giao diện đăng nhập 23 3.3.3 Giao diện quản lý nhập hàng 3.3.4 Giao diện quản lý xuất hàng 24 [...]... nhập hàng Sau khi hàng được nhà cung cấp chuyển tới nếu hàng đủ tiêu chuẩn sẽ được nhập và trạng thái kết thúc Nếu hàng không đạt tiêu chuẩn sẽ tiến hành hủy bỏ nhâp hàng và trạng thái kết thúc 17 2.5.3 Biểu đồ trạng thái lập phiếu xuất hàng Hình 2.14: Biểu đồ trạng thái lập phiếu xuất hàng Mô tả: Ban đầu nhận được yêu cầu xuất hàng, hàng sẽ được kiểm tra Nếu hàng còn thì sẽ tiến hành lập phiếu xuất. .. quản lý xuất hàng 2.4 2.4.1 Xây dựng biểu đồ hoạt động cho các luồng ca sử dụng Biều đồ hoạt động đăng nhập Hình 2.9: Biểu đồ hoạt động đăng nhập 15 2.4.2 Biểu đồ hoạt động nhập hàng Hình 2.10: Biểu đồ hoạt động nhập hàng 2.4.3 Biểu đồ hoạt động xuất hàng Hình 2.11: Biểu đồ hoạt động xuất hàng 16 Xây dựng biểu đồ trạng thái 2.5 2.5.1 Biểu đồ trạng thái đăng nhập Hình 2.12: Biểu đồ trạng thái đăng nhập. .. sẽ tiến hành lập phiếu xuất rồi xuất hàng, trạng thái kết thúc Nếu hết hàng sẽ từ chối xuất, trạng thái kết thúc 18 Chương 3: THIẾT KẾ HỆ THỐNG 3.1 Xây dựng biểu đồ lớp chi tiết Hình 3.1: Biểu đồ lớp chi tiết 19 3.2 Thiết kế cơ sở dữ liệu 3.2.1 Ánh - Mỗi lớp thực thể sẽ tương ứng với một bảng Ta có các bảng sau: bảng hàng, bảng phiếu nhập, bảng nhà cung cấp, bảng hàng nhập, bảng nhân viên 3.2.2 Ánh... kho - Lớp phiếu nhập( phieunhap): Kiểm kê số lượng hàng đã nhập - Lớp Chi tiết phiếu nhập( chitietphieunhap): Chứa thông tin hàng nhập vào kho - Lớp phiếu xuất( phiẽuuat): Kiểm tra số lượng hàng xuất ra - Lớp chi tiết phiếu xuất( chitietphieuxuat): Chứa thông tin hàng xuất - Lớp nhân viên thủ kho( nhanvienthukho): Quản lý, kiểm tra hàng xuất – nhập từ kho - Lớp tài khoản người dùng( taikhoan): Lưu trữ... hệ thống yêu cầu người dùng phải đăng nhập, người dùng điền thông tin vào form đăng nhập, hệ thống sẽ tiếp nhận thông tin, kiểm tra thông tin, nếu đúng thao tác đăng nhập thành công, ngược lại nếu thông tin sai thì đăng nhập thất bại, hệ thống sẽ yêu cầu đăng nhập lại 2.5.2 Biểu đồ trạng thái lập phiếu nhập hàng Hình 2.13: Biểu đồ trạng tháu lập phiếu nhập hàng Mô tả: Ban đầu người quản lý yêu cầu nhập. .. dụng Ca sử dụng đăng nhập Lớp biên: W_Dangnhap Lớp điều khiển: Dangnhap Lớp thực thể:Taikhoan Biểu đồ trình tự Hình 2.6: Biểu đồ trình tự đăng nhập 13 2.3.2 - Ca sử dụng quản lý nhập hàng Lớp biên: W_QlyNhaphang Lớp điều khiển: QlyNhaphang Lớp thực thể: phieunhap, chitietphieunhap, Hang, Nhacc Biểu đồ trình tự Hình 2.7 :Biểu đồ trình tự quản lý nhập hàng 14 Ca sử dụng quản lý xuất hàng 2.3.3 - Lớp biên:... viên 3 diachinv nvarchar(50 ) not null Địa chỉ nhân viên 4 dienthoainv char(15) null Điện thoại nhân viên 22 Mô tả Mã nhân viên 3.3 3.3.1 Thiết kế giao diện Giao diện chính 3.3.2 Giao diện đăng nhập 23 3.3.3 Giao diện quản lý nhập hàng 3.3.4 Giao diện quản lý xuất hàng 24 ... Lớp Hàng( hang) Lớp phiếu nhập( phieunhap) Lớp Chi tiết phiếu nhập( chitietphieunhap) Lớp phiếu xuất( phiẽuuat) Lớp chi tiết phiếu xuất( chitietphieuxuat) Lớp nhân viên thủ kho( nhanvienthukho) Lớp tài khoản người dùng( taikhoan) Lớp nhà cung cấp( nhacungcap) Gán trách nhiệm cho các lớp vừa tìm được - Lớp Hàng( hang): Chứa thông tin hàng hóa trong kho - Lớp phiếu nhập( phieunhap): Kiểm kê số lượng hàng. .. xạ các lớp sang bảng xạ các liên kết Liên kết 1-1: Đưa khoá chính của 1 bảng vào bảng kia để nó trở thành khoá ngoài Liên kết 1 – n: Đưa khoá chính của bảng bên 1 vào bảng bên nhiều để nó trở thành khoá ngoài Liên kết n- n: Tạo ra một bảng kết nối, khoá chính của bảng kết nối là khoá bội hợp từ 2 khoá chính của 2 bảng Với quan hệ kết nhập được mô hình hoá như một liên kết bình thường Ánh xạ các mối liên... chung cho mọi bảng trong một phả hệ kế thừa Cơ sở dữ liệu của hệ thống Bảng hàng ST T Tên Thuộc Tính Kiểu(độ rộng) Ràng buộc Khóa chính/khóa phụ(PK/FK ) 1 mahang char(10) not null PK 2 tenhang nvarchar(50 ) not null Tên hàng 3 soluong int not null Số lượng 4 dongia int not null Đơn giá 5 mota nvarchar(50 ) null Mô tả 6 nhasx nvarchar(50 ) not null Nhà sản xuất Mô tả Mã hàng Bảng phiếu nhập ST Tên Thuộc