Lý thuyết về cơ sở dữ liệu I1 Khải nệm Cơ sở dữ liệu database là một hệ thống các thông tin có cầu trúc được lưu trữ trên bộ nhớ ngoài, nhằm thoả mãn yêu câu khai thác thông tin đồng thờ
Trang 1_ BOGIAO DUC VADAO TAO”
TRUONG DAI HQC CONG NGHE DONG A
BAI TAP LON
HOC PHAN: Hé quan tri CSDL
TEN BAI TAP LON: Q
Sinh viên thực hiện 0 Op Mã sinh viên
Bac Ninh, thang 10 nam 2022
Trang 2BO GIAO DUC VA DAO TAO -
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á
BÀI TẬP LỚN
HOC PHAN: Hé quản tri CSDL
Nhóm: Í
TÊN (BÀI TẬP LỚN):
Sinh viên thực | Ngay Sinh Mã sinh Diem | Diễm băng chữ
so
Hoàng Thị Thuỳy | 10/06/1998 | 20200111
Hoàng Minh lâm | KII 20200123
Đỗ Văn Nhật Kil 20200145
CÁN BO CHAM 1 CAN BO CHAM 2
(Ky và ghi rõ họ tên) (Ky và ghi rõ họ tên)
Bắc Ninh, tháng 10 Năm 2022
Trang 3Muc luc
CHUGNG I: CG SG LY THUYET VE HE QUAN TRI CO SG DU LIEU
I Lý thuyết về cơ sở dữ liệu
I1 Khải nệm
Cơ sở dữ liệu (database) là một hệ thống các thông tin có cầu trúc được lưu trữ trên bộ nhớ ngoài, nhằm thoả mãn yêu câu khai thác thông tin đồng thời của nhiều người sử dụng hay nhiều chương trỉnh ứng dụng với nhiều mục đích khác nhau CSDL bao gồm các loại đữ liệu: âm thanh, văn
bản, hình ảnh, được mã hóa và lưu trữ dưới dạng file cụ thé
1.2 Phan loai
® Cơsở dữ liệu dạng file: dữ liệu được lưu trữ dưới dạng các file có thé 1a text, ascii, dbf
Tiéu biéu cho co sé dit liệu dạng file la.mdb Foxpro
® - Cơ sở dữ liệu hướng đối tượng: dữ liệu cũng được lưu trữ trong các bảng đữ liệu nhung cac bang có bồ sung thêm các tính năng hướng đối tượng như lưu trữ thêm các hành vị,
nhằm thê hiện hành vi của đôi tượng
e© - Cơ sở dữ liệu bán cấu trúc: dữ liệu được lưu dưới dang XML
1.3 Thanh phan
¢ Thue thé: dữ liệu được lưu trữ trong các bảng đữ liệu gọi là các thực thê
© Quan hệ: giữa các thực thê này có mối liên hệ với nhau gọi là các quan hệ,mỗi quan hệ có
các thuộc tính, trong đó có một thuộc tính là khóa chính
IL Hệ quản trị CSDL: Hệ quản trị CSDL
2.1.Dinh nghĩa
- Hé quan tri co sé dir léu (Database Management System - DBMS): Là một hệ thông phần mềm cho phép tạo lập cơ sở dữ liệu và điều khiển mọi truy nhập đôi với cơ sở dữ liệu đó Trên thị trường phân mềm hiện nay ở Việt Nam đã xuất hiện khá nhiều phần mềm hệ quản trị cơ sở
đỡ liệu như: Microsoft Access, Foxpro, DB2, SQL Server, Oracle,.v.v - Hệ quản trị cơ sở dữ liệu quan hệ (Relation Database Management System - RDBMS) là một hệ quản trị cơ sở dữ
liệu theo mô hình quan hệ
2.2 Các khả năng của hệ quan tri CSDL
Có hai khả năng chính cho phép phân biệt các hệ quản trị cơ sở đữ liệu với các kiều hệ thông lập trình khác:
Khả năng quản lý đữ liệu ton tại lâu dài: Đặc điểm này chỉ ra rằng có một cơ sở đữ liệu tồn tại
trong một thời gian đài, nội dung của cơ sở đữ liệu này là các đữ liệu mà quan hệ quản trị CSDL truy nhập và quản lý
Khả năng truy nhập các khối lượng đữ liệu lớn một cách hiệu quá
Ngoài hai khả năng cơ bản trên, hệ quán trị CSDL còn có các khả năng khác mà có thê thấy
trong hầu hết các hệ quản trị CSDL đó là:
e© - Hỗ trợ ít nhất một mô hình dữ liệu hay một sự trừu tượng toán học mà qua đó người sử
Trang 4¢ Dam bao tinh déc lap đữ liệu hay sự bất biến của chương trình ứng dụng đối với các thay đôi về cầu trúc trong mô hình dữ liệu
e - Hỗ trợ các ngôn ngữ cao cấp nhất định cho phép người sử đụng định nghĩa cầu trúc dữ
liệu, truy nhập đữ liệu và thao tác dữ liệu
© - Quản lý giao dịch, có nghĩa là khả năng cung cấp các truy nhập đồng thời, đúng đắn đôi với CSDL từ nhiều người sử dụng tại cùng một thời điểm
© - Điều khiển truy nhập, có nghĩa là khả năng hạn chế truy nhập đến các đữ liệu bởi những người sử dụng không được câp phép và khả năng, kiểm tra tính đúng đắn của CSDL
© _ Phục hồi dữ liệu, có nghĩa là có khả năng phục hỏi đữ liệu, không làm mắt mát dữ liệu với các lỗi hệ thông
2.3 Kiến trúc của một hệ quản trị CSDL
Các thay đổi sơ đồ Các truy van Các thay đổi dữ liệu
~~
geo
Bộ xử lý câu hỏi =
`
_73 Hộ quản lý giao dịch
Bộ quản lý lưu trữ
Dũ liệu Siêu dữ liệu
Hình 1.2.2 Các thành phân chính của hệ quản trị CSDL
2.4 Chức năng của hệ quản trị cơ sở đữ liệu
- Quan ly Data Dictionnary
Data Dictionary la noi hé DBMS luu tri các định nghĩa của các phan tử dữ liệu và các moi quan hé cua chung (metadata) DBMS sw dung chức năng này đề tra cứu các cầu trúc và mối quan hệ giữa các thành phần đữ liệu được yêu cầu khi các chương trình truy cập đữ liệu
trong quan hệ quản trị cơ sở dữ liệu
- Quan ly Data Storage
Có chức năng cụ thé này được sử dụng để lưu trữ đữ liệu và các biểu mẫu đữ liệu khác có
lién quan Dinh dang bao cao, quy tac vé data validation, procedural code va cau trúc xử lý các định dang video và hình ảnh
- Chuyên đổi và trình bày các đữ liệu
Trang 5buộc Bằng cách sử dụng chức năng trình bày và biến đổi đữ liệu DBMS có thê xác định sự khác biệt giữa các định dạng đữ liệu logic va physical
- Quản lý về bảo mật
Quản lý bảo mật là một trong những chức năng quan trọng nhất của DBMS Quản lý nhân sự bảo mật đặt ra các quy tắc xác định người dùng có được phép truy cập cơ sở dữ liệu hay không
- Kiểm soát truy cập nhiều người dùng
Tính toàn vẹn và nhất quán của dữ liệu là cơ sở của chức năng này Kiểm soát truy cập nhiều người đùng là một công cụ rất hữu ích trong DBMS Nó cho phép nhiều người dùng truy cập cơ
sở dữ liệu đồng thời Điều này không ảnh hưởng đến tính toàn vẹn của cơ sở dữ liệu
- Quản lý tính toàn vẹn của đỡ liệu
Ngôn ngữ truy vấn là một nonprocedural language Mot vi dy về điều này là SQL SQL la ngôn ngữ truy vẫn phố biến được đa số các nhà cung cấp DBMS hỗ trợ Việc sử dụng ngôn ngữ này giúp người dùng dễ dàng xác định việc họ cần làm Hơn nữa, không cần phái đau đầu giải
thích cách thực hiện cụ thê
- Database Access Languages và giao diện lập trình ứng dụng
Điều này đề cập đến cách một DBMS chấp nhận các yêu cầu khác nhau của người ding cudi thông qua các môi trường khác nhau
- Transaction Management
DBMS sẽ cung cấp một phương thức, nó sẽ đảm bảo các cập nhật trong một transaction được thực hiện hoặc không Tất cả các transaction phải tuân theo cái được gọi là thuộc tính ACID
II Hệ quản trị cơ sở dữ liệu Oracle
III.1 Giới thiệu về Oracle
Oracle là một hệ thống quản lý cơ sở đữ liệu lớn với tên đầy đủ là Oracle Database Là một trong những nhà cung cấp lớn nhất trên thị trường hiện nay, là sản phẩm chủ lực của hệ thống quản lý cơ sở đữ liệu quan hé Relational Database Management System (RDBMS) Oracle chủ yếu được thiết ké dé tinh toan Grid Computing va Data Warehousing
II2 Tinh nang
Cơ sở đữ liệu Oracle cung cấp nhiều tính năng hữu ích cho người dùng đề đáp ứng yêu cầu của Database Management
Kha nang mở rộng và hiệu suất: Các tinh nang nhu Real Application Clustering va Portability làm cho Oracle database có thê mở rộng tuỳ theo cách sử dụng Trong cơ sở dữ liệu đa người dùng, nó yêu cầu cần kiểm soát tính nhất quán và đồng thời của đữ liệu được Oracle dự tính Tinh kha dung: Cac img dung real- time yêu cau tinh khả dụng của dữ liệu cao Môi trường máy tính hiệu suất cao được định cầu hình đề cung cấp đữ liệu luôn sẵn sàng Dữ liệu luôn có sẵn
trong Downtime theo kế hoạch hoặc ngoài kế hoạch
Backup và Recovery: Layout của nó hoàn chỉnh các tính năng recovery đề khôi phục đữ liệu từ hâu hết các loại lỗi Trong trường hợp bị lỗi, database cần được phục hồi ngay lập tức đề có tính khả dụng cao Các phân dữ liệu không bị ảnh hưởng vẫn có sẵn trong khi phần dữ liệu bị ảnh hưởng vẫn đang được phục hồi
Bảo mật: Báo mật đữ liệu luôn được ưu tiên hàng đầu Oracle cung cấp các cơ chế đề kiểm soát việc truy cập và sử dụng đữ liệu Việc thực hiện uỷ quyền và chỉnh sửa hành động của người dùng có thê ngăn chặn truy cập trái phép người dùng truy cập riêng biệt
IIL3 Ưu điểm của Oracle
- Hiệu suất: Oracle có phương pháp luận và nguyên tắc đề đạt được hiệu suất cao Ta có thé triển khai sử dụng để tăng hiệu suất Database, giúp việc truy xuất, thay đôi dữ liệu nhanh chóng và dễ dàng hơn, tiết kiệm thời gian truy vấn
Trang 6- Cơ sở dữ liệu đa người dùng: Oracle cho phép nhiều người thực hiện quản lý trên cùng l server Ngoài ra, phân mệm này cũng sử dụng phương pháp Instance Caging Đây là phương pháp giúp quản lý thông qua nhiều phiên bản và chạy các cơ sở dữ liệu của cá nhân
CHUONG ILTHIET KE HE QUAN TRI CO SO DU LIEU HỆ THONG
Phân tích thiệt kê hệ quản trị cơ sở dữ liệu
1 Tông quan
Tất cả mọi hệ thống đều phải sử dụng một cơ sở đữ liệu của mình, đó có thê là một cơ sở dữ
liệu đã có hoặc một cơ sở dữ liệu được xây đựng mới Cũng có những hệ thống sử dụng cả cơ sở
dữ liệu cũ và mới Việc phân tích và thiết kế cơ sở đữ liệu cho một hệ thống có thé tiễn hành
đồng thời với việc phân tích và thiết kế hệ thông hoặc có thể tiên hành riêng Vấn đề đặt ra là
cần xây dựng một cơ sở đữ liệu giảm được tôi đa sự dư thừa đữ liệu đồng thời phải để khôi phục
và bảo trì
2 Các khái nệm
- Cơ sở đữ liệu (CSDL): CSDL máy tính là một kho chứa một bộ sưu tập có tô chức các ñle đữ
liệu, các bản ghi và các trường
- Hệ quản trị cơ sở đữ liệu (HQTCSDL): là một phần mềm điều khiển mọi truy nhập đối với CSDL
- Các HQTCSDL được phân loại theo mô hình dữ liệu như sau:
| Hé
Ng
sửdụng | =>
NHớớ diện c— trì => liệu
CSDL
Hình 2.1.1 Mối quan hệ trong hệ quản trị cơ sở dir liệu
- Cac HQTCSDL phan cap tmg voi mé hinh phan cap (vi du: IMS cia IBM)
- Các HQTCSDL mạng ứng với m6 hinh mang (vi dy: IDMS cua Cullinet Software)
- Cac HQTCSDL quan hé tmg voi mé hinh quan hệ (ví dụ: ORACLE của Oraccle, DB2 của IBM, Access va SQL server cia Microsoft)
- Các HQTCSDL hướng đối tượng ứng với mô hình hướng đối tượng (ví dụ: Jasmine )
3 Các bước tiên hành phân tích và thiết kế CSDL
a Phân tích CSDL
Trang 7IL
Bước phân tích CSTDL độc lập với các hệ quản trị CSDL,, bước này thực hiện các công việc sau: + Xác định các yêu cầu về dữ liệu: Phân tích các yêu cầu đữ liệu của hệ thống đề xác định các
yeu cầu về dữ liệu
+ Mô hình hoá đữ liệu: Xây dựng mô hình thực thê liên kết biểu điễn các yêu cầu về dữ liệu
b Thiết kế CSDL quan hệ
Thiết kế CSDL bao gồm:
+ Thiết kế logic CSDL: déc lap với một hệ quản trị CSDL
« Xác định các quan hệ: Chuyên từ mô hình thực thể liên kết sang mô hình quan hệ
« Chuẩn hoá các quan hệ: chuẩn hoá các quan hệ về dạng chắn ít nhất là chuẩn 3 (3NF) + Thiết kế vật lý CSDL: dựa trên một hệ quản trị CSDL cy thé
« Xây dựng các báng trong CSDL quan hệ: quyết định cấu trúc thực tế của các bảng lưu trữ trong mô hình quan hệ
« Hỗ trợ các cài đặt vật lý trong CSDL: cài đặt chỉ tiết trong HQTCSDL lựa chọn
Mô hình đữ liệu quan hệ
1.Mô hình đữ liệu quan hệ
Mô hình quan hệ dữ liệu, tiếng anh là Relational Data Model, biểu diễn cơ sở dữ liệu dưới
đạng một tập hợp các quan hệ, trong đó một quan hệ là một bảng chứa các giá trị của các dữ liệu Mỗi hàng trong bảng đại diện cho các giá trị của đữ liệu đó Các hang trong bang biéu thi
một mỗi quan hệ nào đó hoặc một thực thể cụ thể Tên của các bảng và các cột giúp giải thích rõ
ràng hơn về ý nghĩa của các giá trị trong mỗi hàng Dữ liệu được biểu diễn dưới dạng một tập hợp các quan hệ Trong mô hình quan hệ, dữ liệu được lưu trữ dưới dạng bảng Tuy nhiên, cách
thức lưu trữ vật lý của các dữ liệu hoàn toàn độc lập với cách thức mà đữ liệu được sắp xếp theo
một cách logic
3 hệ quản trị cơ sở đữ liệu quan hệ pho bién:
© DB2 va May chu Informix - IBM
© Oracle va Oracle RDB - Oracle
o SQL Server va Access - Microsoft
2 Ràng buộc về tính toàn vẹn có tính quan hệ
Các ràng buộc toàn vẹn có tính quan hệ trong DBMS liên quan tới các điều kiện cụ thê được
áp dụng cho một quan hệ đề đảm bảo nó là hợp lệ Có nhiều loại ràng buộc về tính toàn vẹn trong DBMS Các ràng buộc trong hệ quản trị cơ sở đữ liệu quan hệ chủ yếu được chia thành ba loại chính là:
Trang 8e Rang budc vé khoa
e Rang budc về tính toàn ven co tham chiéu
Ràng buộc về phạm vi
Các ràng buộc về phạm vi có thể bị vi phạm nêu một giá trị của thuộc tính không tồn tại trong
phạm vi tương ứng hoặc nó không thuộc kiều đữ liệu phù hợp
Các ràng buộc về phạm vi quy định mỗi bộ dữ liệu đơn lẻ và gia trị của mỗi thuộc tính phải là duy nhất Điều này được xác định là các kiểu đữ liệu bao gồm kiểu dữ liệu chuẩn như là số nguyên, số thực, ky tu, Boolean, chudi
Ví dụ: Tạo một ràng buộc về phạm vi sao cho CustomerName không phải là giá trị NULL Create DOMAIN CustomerName
CHECK (value not NULL)
Rang buộc về khóa
Một thuộc tính có thê xác định duy nhất một dữ liệu đơn lẻ trong một quan hệ được gọi là khóa của bảng Giá trị của thuộc tính cho các đữ liệu đơn lẻ khác nhau trong mối quan hệ phải là duy nhất
Rang buộc về tính toàn vẹn có tham chiếu
Các ràng buộc về tính toàn vẹn có tham chiều trong hệ quản trị cơ sở dữ liệu dựa trên phạm vĩ khái nệm của khóa ngoại Khóa ngoại là một thuộc tính quan trọng của một quan hệ mà nó sẽ
được tham chiều đến ở trong các quan hệ khác Trạng thái về ràng buộc toàn vẹn có tham chiếu
xảy ra khi có một quan hệ tham chiều đến một thuộc tính khóa của một quan hệ khác hoặc cùng
một quan hệ Tuy nhiên, thuộc tính khóa đó phải tồn tại trong bảng
3 Các thao tác trong mô hình quan hệ
Có bốn thao tác cơ bản được thực hiện trên mô hình cơ sở dữ liệu quan hệ là: Insert, Update,
Delete và Select
® - Insert được sử dụng để thêm dữ liệu vào trong quan hệ
® - Delete được sử dụng để xóa các bộ giá trị khỏi bảng
® Update cho phép bạn thay đôi giá trị của một số thuộc tính trong các dữ liệu hiện có
¢ Select cho phép bạn chọn một phạm vi dữ liệu cụ thể
Bắt cử khi nào một trong các tác vụ này được áp dụng, các ràng buộc về tính toàn vẹn đã được định nghĩa trên lược đồ cơ sở dữ liệu quan hệ thì sẽ không bao giờ được vi phạm
4.Các tiêu chuẩn cho một mô hình quan hệ
s® Dữ liệu cần được biểu diễn đưới dạng, tập hợp các quan hệ
© Mỗi mối quan hệ nên được mô ta r6 rang trong bang
© - Mỗi hàng phải chứa dữ liệu về các biêu hiện của một thực thê
Trang 9Các ô của bảng chỉ chứa một giá trị duy nhất
Mỗi cột chỉ được đặt một tên duy nhất
Không thể tồn tại hai hàng giống hệt nhau
Cac giá trị của một thuộc tính phải tồn tại trong cùng một phạm vi
5 Ưu điểm của mô hình quan hệ
- Tính đơn giản: Mô hình đữ liệu quan hệ trong DBMS đơn giản hơn so với mô hình mang va m6 hinh phân cap
- Độc lập về cầu trúc: Cơ sở đữ liệu quan hệ chỉ quan tâm đến đữ liệu chứ không quan tâm đến
câu trúc Điều này có thể cải thiện hiệu suất của mô hình
- Dễ sử dụng: Mô hình quan hệ trong DBMS đễ dàng vì các bảng chỉ bao gồm các hàng và cột
- Khả năng truy vấn: Nó giúp ngôn ngữ truy vẫn cấp cao như SQL có thể tránh việc tìm kiếm một cách phức tạp trong cơ sở đữ liệu
- Độc lập dữ liệu: Cầu trúc của cơ sở dữ liệu Quan hệ có thể được thay đổi mà không cần phải
thay đôi những thứ khác
- Có thê mở rộng: Nếu xét về số lượng bản ghi, hoặc hàng, các trường đữ liệu, cơ sở đữ liệu có thê được mở rộng đề nâng cao khả năng vận hành của nó
6.Nhược điểm của mô hình quan hệ
- Một số cơ sở đữ liệu quan hệ có ĐIỚI hạn về độ dài không thể vượt quá
- Cơ sở đữ liệu quan hệ đôi khi có thê trở nên phức tạp khi lượng đữ liệu ngày càng lớn và mỗi quan hệ giữa các phần dữ liệu trở nên phức tạp hơn
- Hệ thống cơ sở đữ liệu quan hệ phức tạp có thê dẫn đến cơ sở đữ liệu bị cô lập, thông tin không thê được chia sẻ từ hệ thông này sang hệ thông khác
III Yêu cầu đối với hệ thống thông tim
Thông tin của hệ thống phải đảm bảo các yêu cầu sau:
- Tính chính xác, đầy đủ, khoa học, khách quan và kế thừa;
- Tính đồng bộ, có khả năng kết nối, trao đôi dữ liệu;
- Cập nhật thường xuyên; lưu trữ, bảo quản, đáp ứng yêu cầu sử dụng lâu dài;
- Tổ chức quản lý có hệ thống, thuận tiện trong khai thác sử dụng, phục vụ kịp thời công tác quản lý nhà nước, đáp ứng yêu cầu khai thác phục vụ công tác quy hoạch và nhu cầu thông tin quy hoạch của các cơ quan, tô chức, cá nhân;
- Công bố công khai và đảm bảo quyền của cơ quan, tô chức, cá nhân tiếp cận và sử dụng thông tin đúng mục đích;
- Tuân thủ quy định của pháp luật về bảo vệ bí mật nhà nước, sở hữu trí tuệ
IV Phân tích chức năng
1 Chức năng của hệ quản trị cơ sở đữ liệu
Hệ quản trị cơ sở dữ liệu có thê hiểu là một hệ thông được thiết kế để quản lý một lượng lớn thông tin Cũng có thể là quán lý đữ liệu một cách khoa học có trật tự hệ thông và tự động Các thao tác quản lý bao gồm thêm, lưu trữ thông tin, sửa, xóa và tìm kiếm trong một nhóm đữ liệu nhất định
Cụ thê, chức năng của hệ quản trị cơ sở đữ liệu gồm có cung cấp môi trường tạo lập cơ sở dữ liệu, cung cấp môi trường cập nhật và khai thác đữ liệu, và cung cấp công cụ điều khiên truy cập vao CSDL
1.1 Cung cấp môi trường tạo lập cơ sở dữ liệu:
Người dùng sẽ được cấp một ngôn ngữ định nghĩa dữ liệu đề mô tả, khai báo kiểu dữ liệu và
các cầu trúc dữ liệu
Trang 10Một hệ quản trị cơ sở dữ liệu cung cấp cho người dùng ngôn ngữ thao tác dữ liệu để dién ta các yêu câu Thao tác dữ liệu gồm: cập nhật (thêm, sửa, xóa đữ liệu) và khai thác (tìm kiếm, truy
xuất dữ liệu)
1.3 Cung cấp công cụ điều khiên truy cập vào CSDL:
Nhằm đảm bảo thực hiện một số yêu câu cơ bản của hệ cơ sở đữ liệu Bao gồm các công vIỆc:
đám bảo an ninh, phát hiện và ngăn chặn hành động truy cập bất hợp pháp Đồng thời duy trì tính nhất quán của dữ liệu, điều khiên và tô chức các hoạt động truy cập Đôi khi sẽ khôi phục CSDL khi có sự cô liên quan đến phần cứng hay phần mềm và quản lý chỉ tiết các mô tả dữ liệu
2 Những aI sẽ làm việc với hệ cơ sở đữ liệu
— Những người quán trị cơ sở dữ liệu: Thực hiện các hoạt động quán ly tài nguyên Đôi khi là cap phát quyên truy cập, cấp phần mềm, phần cứng, cài đặt CSDL vật lý và duy trì hoạt động
của hệ thong
— Nhân viên lập trình ứng dụng: Sẽ xây dựng các chương trình ứng dụng nhằm đáp ứng các nhu cầu khai thác của người dùng
— Người dùng cuối: Thường được phân nhóm dé truy cập và khai thác các thông tin khác nhau
từ CSDL
3 Các bước xây dựng cơ sở đữ liệu
Có 3 bước đề xây dựng cơ sở đữ liệu đó là:
Bước L: Khảo sát
- Tim hiéu yêu cầu quản lý CSDL
- Xác nhận và phân tích dữ liệu cần lưu trữ
- Phân tích các chức năng cần có của hệ thống khai thác thông tin nhằm đáp ứng các yêu cầu đặt
ra
- Xác định khả năng của phần cứng và phần mềm có thể khai thác, sử dụng
Bước 2: Thiết kế
- Thiết kế CSDL
- Lựa chọn hệ quản trị cơ sở dữ liệu để triển khai
- Xây dựng hệ thông chương trình để ứng dụng
Bước 3: Thử nghiệm, kiêm tra
- Nhập dữ liệu cho cơ sở dữ liệu và tiền hành chạy thử Nếu hệ thống đáp ứng đầy đủ yêu cầu
đưa ra thì đưa vào sử dụng Ngược lại, nếu hệ thông còn lỗi thì cần rà soát và khắc phục lỗi
CHƯƠNG III: CAI DAT HE QUAN TRI CO SO DU LIEU
I Cac bước cài đặt chương trình
- Chúng e dùng Oracle Database 19c đề xây dựng hệ CSDL