(Tiểu luận) đề tài xây dựng một cơ sở dữ liệu quản lý cácthuộc tính của một siêu thị

30 4 0
(Tiểu luận) đề tài xây dựng một cơ sở dữ liệu quản lý cácthuộc tính của một siêu thị

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Hiểu biết về cơ sở dữ liệu là điều kiện tiên quyết để phát triển các ứng dụng web, ứng dụng diđộng, hệ thống thông tin doanh nghiệp, hệ thống quản lý thông tin y tế, và nhiều lĩnhvực côn

TRƯỜNG ĐẠI HỌC THƯƠNG MẠI KHOA HỆ THỐNG THÔNG TIN KINH TẾ VÀ THƯƠNG MẠI ĐIỆN TỬ BÀI THẢO LUẬN MÔN CƠ SỞ DỮ LIỆU ĐỀ TÀI: XÂY DỰNG MỘT CƠ SỞ DỮ LIỆU QUẢN LÝ CÁC THUỘC TÍNH CỦA MỘT SIÊU THỊ Giảng viên hướng dẫn: Nguyễn Thị Vân Trang Mã lớp học phần: 2314INFO2311 Nhóm: Hà Nam, tháng năm 2023 S T T Họ tên Mã sinh viên Nhiệm vụ Lê Thảo Vy 22D190182 Mơ tả tốn Bùi Chí Mạnh 22D190097 Mơ hình ER Vũ Đình Ngạn 22D190112 Hỗ trợ mơ hình ER PowerPoint Ngơ Đức Thắng 22D190144 Mơ hình thực thể Đào Văn Anh Tuấn 22D190171 Lập liệu bảng Nguyễn Duy Văn 22D190176 Code truy vấn Trần Thùy Trang Trịnh Quang Hưng 22D190070 Word Nguyễn Thị Mai Trang 22D190163 Powerpoint 10 Trịnh Thị Vân 22D190178 Thuyết trình 11 Nguyễn Tiến Đạt 22D190028 22D190167 Code truy vấn Thuyết trình Hỗ trợ Word Cá nhân tự đánh giá Nhóm đánh giá Đánh giá GV CỘNG HÒA - XÃ HỘI - CHỦ NGHĨA - VIỆT NAM ĐỘC LẬP - TỰ DO - HẠNH PHÚC BIÊN BẢN HỌP NHĨM (LẦN 1) Nhóm: Lớp HP: 2314INFO2311 Thời gian: 21h00 ngày tháng năm 2023 Địa điểm: Họp trực tiếp phòng tự học kí túc xá tịa F Thành phần: thành viên nhóm bao gồm: Trần Thùy Trang( Leader) Lê Thảo Vy Bùi Chí Mạnh Vũ Đình Ngạn Ngô Đức Thắng Đào Văn Anh Tuấn Nguyễn Duy Văn 8.Trịnh Quang Hưng Nguyễn Thị Mai Trang 10 Nguyễn Tiến Đạt 11 Trịnh Thị Vân Có mặt: 11/11 Vắng mặt: Nội dung họp: thành viên nhóm tham gia,đưa ý kiến thảo luận thống chọn làm CSDL đề tài doanh nghiệp Trưởng nhóm tiến hành giao việc phân công cụ thể nhiệm vụ cho thành viên sau : STT Họ tên Mã sinh viên Nhiệm vụ Lê Thảo Vy 22D190182 Mô tả tốn Bùi Chí Mạnh 22D190097 Mơ hình ER Vũ Đình Ngạn 22D190112 Hỗ trợ mơ hình ER PowerPoint Ngơ Đức Thắng 22D190144 Mơ hình thực thể Đào Văn Anh Tuấn 22D190171 Lập liệu bảng Nguyễn Duy Văn 22D190176 Code truy vấn Trần Thùy Trang Trịnh Quang Hưng 22D190070 Word Nguyễn Thị Mai Trang 22D190163 Powerpoint 10 Trịnh Thị Vân 22D190178 Thuyết trình 11 Nguyễn Tiến Đạt 22D190028 Thuyết trình, hỗ trợ Word 22D190167 Code truy vấn Kết luận : Cả nhóm hồn thành buổi bàn luận, đêm họp chốt lại thành công suôn sẻ , thành viên vui vẻ tán thành cơng việc Cuộc họp kết thúc vào lúc 21h45’ ngày Hà Nam,ngày 11 tháng năm 2023 Nhóm trưởng (Ký ghi rõ họ tên) Trang Thư ký (Ký ghi rõ họ tên) Hưng Trịnh Quang Hưng Trần Thuỳ Trang MỤC LỤC LỜI NÓI ĐẦU I TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU .10 Sự hình thành phát triển sở liệu .10 Khái niệm sở liệu 11 II CÁC NỘI DUNG CẦN BÁO CÁO 12 Đặt tốn mơ tả tốn 12 Xây dựng mô hình ER (mơ hình thực thể liên kết) : .15 Chuyển đổi từ mơ hình ER sang mơ hình quan hệ 17 Cài đặt sở liệu hệ quản trị sở liệu cụ thể 19 a Bảng NV: 19 b Bảng SP: 20 c Bảng NCC 20 d Bảng KH: 21 III KẾT LUẬN 27 Document continues below Discover more from: Cơ sở liệu Trường Đại học… 67 documents Go to course 180 25 CƠ SỞ DỮ LIỆU Giáo trình Cơ sở dữ… Cơ sở liệu 100% (2) Bài Thảo Luận CSDL NHÓM 10 Cơ sở liệu 100% (2) Tphuc,+Editor,+Bài+4 15 Cơ sở liệu None Đề tài thảo luận Cơ sở liệu Cơ chế Pkd sở liệu Cơ sở liệu None None Đề cương ôn tập Quản trị CSDL Cơ sở liệu None LỜI NÓI ĐẦU “ Ngọn cỏ không chạm vào mây, cỏ khơng mà ngừng vươn lên thẳng Có giới hạn mà người thường khơng thể vượt qua , khơng phải lý để ngừng nỗ lực” Loài người tất giống nhánh cỏ hồn nhiên kia, nhẹ nhàng mong manh ,chỉ muốn thấy khoảng xanh bầu trời mà bất chấp thời cuộc, cố gắng vươn lên chạm tới vẻ đẹp Tất nhiên vơ vàn ‘nhánh cỏ’ khơng ngoại trừ nhóm chúng em-những hệ trẻ mang bao hứng thú , tị mị khám phá độ tuổi này, bất chấp, nỗ lực theo đuổi đến ước mơ mục tiêu thân Chính vậy, tất chúng em có mặt mơi trường đại học, có mặt Thuongmai University - nơi mà bọn em lựa chọn phấn đấu để thức sinh viên trường,là bước hành trình chạm tới khát vọng, tới ‘khoảng trời xanh’ thân “Sau chủ nhật thứ hai Sau kết thúc khởi đầu mới” Khép lại năm tháng cấp , chúng em có hội bước chân vào đường đại học Ở môi trường chúng em học nhiều điều thú vị , không vấn đề giao tiếp , sống thay đổi dần rời xa vịng tay gia đình sống tự lập Những kiến thức chúng em đón nhận tiếp thu.Trong lượng kiến thức vĩ mơ hiển nhiên phải kể đến mơn vơ quan trọng CƠ SỞ DỮ LIỆU cô phụ trách giảng dạy Đây đôi lời chúng em nhìn cụ thể mơn Cơ sở liệu môn học quan trọng ngành công nghệ thông tin khoa học máy tính Nó cung cấp tảng cho việc hiểu cách liệu tổ chức, lưu trữ quản lý hệ thống thông tin đại Hiểu biết sở liệu điều kiện tiên để phát triển ứng dụng web, ứng dụng di động, hệ thống thông tin doanh nghiệp, hệ thống quản lý thông tin y tế, nhiều lĩnh vực cơng nghệ thơng tin khác.Nó tập hợp liệu liên quan tổ chức, lưu trữ quản lý hệ thống máy tính Nó cung cấp chế để lưu trữ truy xuất liệu cách hiệu quả, đồng thời hỗ trợ thao tác xử lý liệu truy vấn, cập nhật, thêm xóa liệu Cơ sở liệu hỗ trợ việc đảm bảo tính qn, tính tồn vẹn tính bảo mật liệu Bộ mơn cịn giúp sinh viên tìm hiểu khái niệm sở liệu, bao gồm loại liệu, mơ hình hố liệu, thiết kế sở liệu, ngôn ngữ truy vấn sở liệu, hệ quản trị sở liệu, kiến thức bảo mật liệu công nghệ sở liệu phân tán, kho liệu, liệu lớn (Big Data), liệu đa nguồn (Multi source Data) phương pháp để bảo vệ liệu Sinh viên học công nghệ sở liệu phổ biến MySQL, Oracle, SQL Server MongoDB Cơ sở liệu cịn có mối quan hệ mật thiết đến nhiều lĩnh vực khác, bao gồm phát triển ứng dụng web, hệ thống thông tin doanh nghiệp, kho liệu lớn (big data), trí tuệ nhân tạo (AI) học máy (machine learning) Hiểu sở liệu kỹ cần thiết cho hầu hết sinh viên ngành, chuyên gia cơng nghệ thơng tin, lập trình viên, quản trị viên sở liệu, nhiều vai trò khác ngành cơng nghệ thơng tin Ngồi mơn học sở liệu giúp sinh viên hiểu cách tổ chức, quản lý truy xuất liệu hệ thống thông tin, đồng thời cung cấp tảng để phát triển ứng dụng dịch vụ công nghệ thông tin Đây môn học quan trọng để sinh viên nắm vững kiến thức sở liệu áp dụng chúng vào thực tế công việc sau “ Success doesn’t just happen You must put your heart and soul into it” (Thành công không tự nhiên xảy ra, bạn phải đặt trái tim linh hồn vào đó) Để hồn thành thảo luận này, nhóm chúng em cố gắng , sử dụng tối ưu thời gian vận dụng kiến thức thu thời gian nghe giảng dạy Bài luận xem ‘linh hồn’ nhóm em tất thành viên nỗ lực tìm hiểu, học hỏi xây dựng thành cơng dự án Có lẽ kiến thức vô hạn mà tiếp nhận kiến thức thân người tồn hạn chế định Do đó, q trình hồn thành tiểu luận, chắn khơng tránh khỏi thiếu sót Nhóm mong nhận góp ý đến tử để thảo luận nhóm hoàn thiện I TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU Sự hình thành phát triển sở liệu Cơ sở liệu (CSDL) tập hợp có tổ chức liệu lưu trữ quản lý hệ thống máy tính Sự hình thành phát triển CSDL trải qua giai đoạn khác từ đưa vào sử dụng lần ngày Giai đoạn (Trước năm 1960): Trong giai đoạn này, CSDL chủ yếu lưu trữ giấy tệp tin vật lý , gọi sở liệu dựa tệp tin.,dữ liệu lưu trữ tệp tin đơn giản, tổ chức dạng tệp tin văn tệp tin nhị phân, quản lý liệu thường thực chương trình ứng dụng riêng biệt.Trong hệ thống quản lý sở liệu hệ quản lý tệp (File Management System) phát triển Giai đoạn thứ hai (1960 - 1980): Năm 1970, Edgar F Codd đề xuất mơ hình sở liệu quan hệ (Relational Database Model), mở kỷ nguyên lĩnh vực Cơ sở liệu quan hệ sử dụng bảng để tổ chức liệu thành mối quan hệ bảng, thay lưu trữ liệu tệp tin độc lập sở liệu dựa tệp tin Các hệ quản lý sở liệu quan hệ Oracle IBM DB2 phát triển.Trong giai đoạn này, máy tính điện tử phát triển CSDL lưu trữ băng từ đĩa từ Công nghệ quản lý liệu hệ quản trị sở liệu (DBMS) đời, cho phép liệu tổ chức quản lý cách có hệ thống Giai đoạn thứ ba (1980 - 2000):Một phát triển sở liệu sở liệu đối tượng, liệu lưu trữ dạng đối tượng, cho phép định nghĩa kiểu liệu đối tượng riêng biệt xử lý liệu phức tạp Các hệ quản lý sở liệu đối tượng C++ Object-Relational Database Management System (C++ ORDBMS) phát triển thập niên 1980 1990 Trong giai đoạn này, máy tính cá nhân trở nên phổ biến CSDL lưu trữ đĩa cứng máy tính Cơng nghệ DBMS tiếp tục phát triển hệ quản trị sở liệu quan hệ (RDBMS) Oracle, Microsoft SQL Server, IBM DB2 phát triển sử dụng rộng rãi Giai đoạn thứ tư (2000 - đến nay): Một phát triển sở liệu Cơ sở liệu phân tán: Với phát triển mạng máy tính internet, sở liệu phân tán xuất hiện, cho phép lưu trữ liệu nhiều máy tính vật lý khác truy cập liệu từ xa Các công nghệ hệ quản lý sở liệu phân tán (Distributed Database Management System - DDBMS) hệ quản lý sở maSP tenSP gia Bán T T T Gio h i Ti n tenNV ma N V email NV JJB SD CBS J n JBD CJ DC n Tư vấấn BS NV DD N CB JJBSD n CBSJ ÁN JBDC J DCBS n DDC SDT B n T ÁN T SP Mua N n JJBS DCBS nJ JBDC J DCBS DDC B1 n KH ÁN C.cấấp T cấấp N JJBS DCB SJ JBDC J DCB SDD NCC CB n ÁN tenKH maKH dcKH KHÁCH HÀNG & SẢN PHẨM KH Mua n SP n Bán n SP NHÂN VIÊN & SẢN PHẨM NV NHÀ CUNG CẤP & SẢN PHẨM C.CẤẤP NCC SP T ưvấấn NHÂN VIÊN & KH NV n 15 vấn n KH ma NC C nNC C Chuyển đổi từ mô hình ER sang mơ hình quan hệ Chuyển đổi từ mơ hình ER (Entity-Relationship) sang quan hệ (Relational) q trình biến đổi cấu trúc liệu từ mơ hình ER, mô tả mối quan hệ thực thể sở liệu, sang mơ hình quan hệ, sử dụng bảng quan hệ chúng sở liệu quan hệ Dưới bước để chuyển đổi từ mơ hình ER sang quan hệ: Xác định thực thể (entity) mơ hình ER biến đổi chúng thành bảng (table) sở liệu quan hệ Mỗi thực thể mơ hình ER trở thành bảng sở liệu quan hệ, với thuộc tính (attribute) thực thể trở thành cột (column) bảng Xác định mối quan hệ (relationship) thực thể mơ hình ER biến đổi chúng thành quan hệ (relationship) bảng sở liệu quan hệ Mối quan hệ N-nhất (N-ary relationship) mơ hình ER biểu diễn cách tạo bảng đại diện cho quan hệ đó, với cột khóa (primary key) thực thể liên quan đến mối quan hệ Xác định khóa (primary key) cho bảng sở liệu quan hệ Khóa một tập hợp thuộc tính bảng sử dụng để định danh cho ghi bảng Xác định quan hệ bảng sở liệu quan hệ cách sử dụng khóa ngoại (foreign key) Các khóa ngoại thuộc tính bảng tham chiếu đến khóa bảng khác, thiết lập quan hệ bảng sở liệu quan hệ Kiểm tra điều chỉnh cấu trúc liệu quan hệ để đảm bảo tính quán hợp lý sở liệu, bao gồm việc loại bỏ dư thừa, chuẩn hóa liệu đảm bảo tính bao tồn (integrity) liệu KH Mua 16 n T te n S P *Chuyển mơ hình từ ER sang mơ hình quan hệ: Sp Sp( maSP , tenSP , gia , maKH ) maSP T C.CẤẤP gia T T DiaChi NCC tenSP SP n Sp( maSP , tenSP, gia, maNCC ) tenKH tenNV SĐT nNV dcNV T T email NV T ưvấấn KH( maKH , tenKH , SĐT , dcKH, maNV ) 17 n KH dcKH maSP tenSP T email T Bán NV gia T SP n n Bán( maNV , maSP ) Cài đặt sở liệu hệ quản trị sở liệu cụ thể a Bảng NV: Thuộc tính Kiểu liệu Độ dài Giải thích maNV NCHAR 10 Mã Nhân Viên tenNV NVARCHAR 50 Tên Nhân viên SDT NCHAR 10 dcNV NVARCHAR 100 Số điện thoại nhân viên Địa nhân viên Email NVARCHAR 50 Email nhân viên GioiTinh VARCHAR Giới tính nhân viên b Bảng SP: Thuộc tính maSP Kiểu liệu NCHAR 18 Độ dài 10 Giải thích Mã sản phẩm tênSP gia maKH maSP NVARCHAR MONEY NCHAR NCHAR 50 Tên sản phẩm Giá sản phẩm Mã khách hàng Mã sản phẩm 5 c Bảng NCC Thuộc tính maNCC tenNCC SDT Kiểu liệu NVARCHAR VARCHAR NCHAR Độ dài 50 50 10 DiaChi NVARCHAR 50 19 Giải thích Mã nhà cung cấp Tên nhà cung cấp Số điện thoại nhà cung cấp Địa nhà cung cấp

Ngày đăng: 30/01/2024, 05:16