1. Trang chủ
  2. » Luận Văn - Báo Cáo

Bài tập lớn học phần hệ quản trị csdl

10 1 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Bài Tập Lớn Học Phần: Hệ Quản Trị CSDL
Tác giả Hoàng Thị Thủy, Hoàng Minh Tâm, Đỗ Văn Nhật
Trường học Trường Đại Học Công Nghệ Đông Á
Chuyên ngành Hệ Quản Trị CSDL
Thể loại bài tập lớn
Năm xuất bản 2022
Thành phố Bắc Ninh
Định dạng
Số trang 10
Dung lượng 673,02 KB

Nội dung

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 2

BO 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 3

Muc 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 5

buộ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 7

IL

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 8

e 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 9

Cá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 10

Mộ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

Ngày đăng: 03/01/2025, 21:43

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN