TRƯỜNG ĐẠI HỌC THỦ DẦU MỘTVIỆN KỸ THUẬT CÔNG NGHỆ ĐỒ ÁN MÔN HỌC HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU Đề tài Mô tả, minh họa sản phẩm GVHD: ThS.. Chính vì thế mà ngày càng nhiều người quan tâm đến
Trang 1TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT
VIỆN KỸ THUẬT CÔNG NGHỆ
ĐỒ ÁN MÔN HỌC
HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU
Đề tài
Mô tả, minh họa sản phẩm
GVHD: ThS Nguyễn Hữu Vĩnh
SVTH: 1 Nguyễn Thị Thanh Trúc Mã SV: 2224802010095
2 Nguyễn Thị Diệu Linh Mã SV: 2224802010840
Tháng 12 /2023
Trang 2MỤC LỤC
Trang 35 Tạo các user 13
Trang 4LỜI MỞ ĐẦU
Trong nhiều năm trở lại đây, thuật ngữ Database trở nên quen thuộc trong nhiều lĩnh vực Ứng dụng công nghệ vào quản lý ngày càng nhiều và đa dạng, hầu hết các lĩnh vực ứng dụng vào phục vụ công tác chuyên môn của mình Chính vì thế mà ngày càng nhiều người quan tâm đến Hệ Quản Trị Cơ Sở Dữ Liệu (Database Management System) có thể được hiểu rằng được thiết kế để quản lý một khối dữ liệu nhất định một cách tự động và trật tự Trong bài tiểu luận này, chúng em đề cập đến đề tài Product - Describe là một trong những đối tượng quan trọng của hệ cơ sở dữ liệu của doanh nghiệp Logistics Chứa thông tin về sản phẩm, thông tin sản phẩm là cần thiết cho nhiều hoạt động như quản lý đơn hàng, quản lý kho bãi, quản lý vận tải, của doanh nghiệp
Đặc biệt là trong thời kỳ rộng mở của Logistics quá trình quản lý trong chuỗi cung ứng, giúp tiết kiệm thời gian và công sức trong việc quản lý dữ liệu, giúp truy xuất và phân tích dữ liệu một cách nhanh chóng và chính xác.Vì vậy, việc mô tả sản phẩm một cách đầy đủ và chính xác là rất quan trọng Sẽ giúp doanh nghiệp logistics quản lý dữ liệu sản phẩm hiệu quả, đưa ra các quyết định kinh doanh sáng suốt và nâng cao hiệu quả hoạt động
Trang 5CHƯƠNG 1 QUẢN LÝ CƠ SỞ DỮ LIỆU
1.Giới thiệu Cơ sở dữ liệu
a AdventureWorks
AdventureWorks là một cơ sở dữ liệu mẫu được tạo ra để sử dụng trong giảng dạy mỗi phiên bản của Microsoft SQL Server
AdventureWorks là một cơ sở dữ liệu quản lý bán hàng của một công ty đa quốc gia chuyên sản xuất và bán các mặt hàng kim loại và xe đạp thể thao đến các thị trường Bắc Mỹ, Châu Âu và Châu Á Cơ sở hoạt động của nó nằm ở Bothell, Washington, nhưng nhân viên của họ và các đội bán hàng của các khu vực được bố trí trên khắp cơ
sở trên thị trường của họ Công ty đang tìm kiếm để mở rộng thị phần của mình bằng cách nhắm đến khách hàng tốt nhất của họ, và mở rộng sản phẩm sẵn có của mình thông qua một trang web bên ngoài
b Cơ sở dữ liệu của bài tiểu luận
Trong báo cáo này, chúng tôi thực hiện các thao tác trên bảng thuộc đề tài
Product - Describe:
❖ Production.Product
ProductNumber nvarchar(50)
FinishedGoodsFlag bit
Color nvarchar(15)
SafetyStockLevel smallint
ReorderPoint smallint
Trang 6SizeUnitMeasureCode nchar(3) WeightUnitMeasureCode nchar(3) Weight decimal(8, 2) DaysToManufacture int ProductLine nchar(2)
ProductSubcategoryID int
SellStartDate datetime SellEndDate datetime DiscontinuedDate datetime rowguid uniqueidentifier ModifiedDate datetime
bảng 1: Product
❖ Production.ProductSubcategory
ProductSubcategoryID int
ProductCategoryID int
Name nvarchar(50) rowguid uniqueidentifier ModifiedDate datetime
Trang 7❖ Production.ProductionCategory
ProductCategoryID int Name nvarchar(50) rowguid uniqueidentifier ModifiedDate datetime
bảng 3: ProductionCategory
❖ Production.ProductModel
ProductModelID int Name nvarchar(50) CatalogDescription xml
rowguid uniqueidentifier ModifiedDate datetime
bảng 4:ProductModel
❖ Production.ProductModelDescripitionCulture
ProductModelID int ProductDescriptionID int CultureID nchar(6) ModifiedDate datetime
Trang 8❖ Production.ProductDescripition
ProductDescriptionID int
rowguid uniqueidentifier ModifiedDate datetime
bảng 6:ProductDescripition
❖ Production.Culture
CultureID nchar(6) Name nvarchar(50) ModifiedDate datetime
bảng 7:Culture
❖ Production.Illustration
IllustrationID int
ModifiedDate datetime
bảng 8:Illustration
❖ Production.ModelIllustration
ProductModelID int IllustrationID int ModifiedDate datetime
Trang 92 Sơ đồ mối quan hệ
sơ đồ 1: Mối quan hệ
Trang 10CHƯƠNG 2 CÁC THAO TÁC TRÊN CƠ SỞ DỮ LIỆU 1.Tạo các View
– 2 view có điều kiện đơn giản
hình view 1
- 2 view có điều kiện phức tạp
hình view 2
- 1 view phức tạp cập nhật dữ liệu
Trang 112 Xây dựng các Stored procedure
- 1 thủ tục không tham số:
hình stored procedure 1
- 1 thủ tục có tham số mặc định
-hình stored procedure 2
- 1 thủ tục có tham số output
Trang 13- 2 thủ tục có tham số input
hình stored procedure 4
hình stored procedure 5
3 Xây dựng các Function
- 2 hàm trả về kiểu vô hướng
Trang 14- 2 hàm trả về bảng
Trang 15- 1 hàm trả về bảng tự định nghĩa
Trang 164 Xây dựng các Trigger và Transaction
- 1 Trigger Insert
hình trigger 1
- 1 Trigger Update
hình trigger 2
- 1 Trigger Delete (có thể kết hợp 3 loại Trigger này)
hình trigger 3
- 2 Transaction
Trang 175 Tạo các user
- Tạo 2 user
Trang 18CHƯƠNG 3 KẾT LUẬN
1 Kết quả đã làm được
⮚ 2 view có điều kiện đơn giản (trên 1 bảng, nhiều bảng)
⮚ 2 view có điều kiện phức tạp
⮚ 1 view phức tạp cập nhật dữ liệu
⮚ 1 thủ tục không tham số:
⮚ 1 thủ tục có tham số mặc định
⮚ 1 thủ tục có tham số output
⮚ 2 thủ tục có tham số input
⮚ 2 hàm trả về kiểu vô hướng
⮚ 2 hàm trả về bảng
⮚ 1 hàm trả về bảng tự định nghĩa
⮚ 1 Trigger Insert
⮚ 1 Trigger Update
⮚ 1 Trigger Delete
⮚ 2 Transaction
Tạo 2 User
Trang 192 Hạn chế (chưa làm được)
3 Thuận lợi và khó khăn
a Thuận lợi
● Làm việc nhóm: Làm việc nhóm giúp chúng tôi chia sẻ kiến thức, kinh nghiệm và kỹ năng với nhau, cùng nhau phân tích, thiết kế và triển khai hệ thống
● Bắt đầu làm đồ án sớm: có đủ thời gian hoàn thành đồ án
● Tham khảo ý kiến của giảng viên về chọn đề tài, triển khai đề tài
b Khó khăn
● Triển khai hệ thống cần phải viết mã nên đòi hỏi kỹ năng lập trình tốt ở ngôn ngữ SQL
● Cần kiểm tra chính xác, đầy đủ, hiệu quả hệ thống
● Lần đầu tiếp xúc với một database lớn như thế nên việc kiểm soát, đưa ra các lệnh, viết mã còn thiếu kinh nghiệm
Trang 20TÀI LIỆU THAM KHẢO
1.https://book365.vn/sach/9245_ly-thuyet-co-so-du-lieu.html
2 https://elearning.tdmu.edu.vn/course/view.php?id=24548
3 https://elearning.tdmu.edu.vn/course/view.php?id=245495
4.https://www.studocu.com/vn/document/truong-dai-hoc-thu-dau-mot/he-quan-tri-co- so-du-lieu/report-bao-cao-mon-hoc-he-quan-tri-co-so-du-lieu-database-management-system-chu/72366200?origin=home-recent-1