Nêu một ứng dụng cơ sở dữ liệu của một tổ chức mà em biết?

Câu hỏi : Nêu một ứng dụng cơ sở dữ liệu của một tổ chức mà em biết ?
Trả lời :
– Chương trình Quản lý điểm của học viên trường trung học phổ thông được xem là một ứng dụng cơ sở dữ liệu. Chương trình Quản lý sách Thư viện cũng là một ứng dụng cơ sở dữ liệu

– Ứng dụng cơ sở dữ liệu của thư viện Hà Nội sẽ quản lí thông tin người đọc, thông tin người mượn, thông tin về các nhân viên trong thư viện và còn những dữ liệu về người mượn đã mượn những quyển sách nào, bắt đầu từ ngày bao nhiêu.

Cùng Top lời giải tìm hiểu về Cơ sở dữ liệu – Hệ cơ sở dữ liệu là gì dưới đây nhé

a. Khái niệm CSDL và hệ quản trị CSDL

– Khái niệm CSDL : Một cơ sở dữ liệu ( Database ) là một tập hợp những dữ liệu có tương quan với nhau, chứa thông tin của một tổ chức nào đó ( như một trường học, một ngân hàng nhà nước, một công ti, một nhà máy sản xuất, … ), được tàng trữ trên những thiết bị nhớ để phân phối nhu yếu khai thác thông tin của nhiều người dùng với nhiều mục tiêu khác nhau .
Ví dụ trong hình 1 ở trên : Hồ sơ được tàng trữ ở bộ nhớ ngoài của máy tính hoàn toàn có thể xem là một CSDL ( tạm gọi là CSDL hs ) .
– Khái niệm Hệ QTCSDL : Phần mềm phân phối thiên nhiên và môi trường thuận tiện và hiệu suất cao để tạo lập, tàng trữ và khai thác thông tin của CSDL được gọi là hệ quản trị cơ sở dữ liệu ( Database Management System ) .
– Thuật ngữ ” Hệ CSDL ” để chỉ một CSDL cùng với hệ QTCSDL quản trị và khai thác CSDL đó .
– Để tàng trữ và khai thác thông tin bằng máy tính cần phải có :
+ CSDL
+ Hệ QTCSDL
+ Các thiết bị vật lý ( máy tính, đĩa cứng, mạng máy tính … )

b. Các mức thể hiện của CSDL

Có 3 mức bộc lộ của CSDL :
Nêu một ứng dụng cơ sở dữ liệu của một tổ chức mà em biếtNêu một ứng dụng cơ sở dữ liệu của một tổ chức mà em biết (ảnh 2) – Mức vật lý : cho biết dữ liệu được tàng trữ như thế nào .
Ví dụ : Trong CSDL hs những tệp được tàng trữ trên vùng nhớ nào, dữ liệu về mỗi học viên chiếm bao nhiêu byte ?
– Mức khái niệm : cho biết dữ liệu nào được tàng trữ trong CSDL và giữa những dữ liệu có quan hệ với nhau như thế nào ?
Nêu một ứng dụng cơ sở dữ liệu của một tổ chức mà em biết (ảnh 3)– Mức khung nhìn : biểu lộ phần CSDL mà người dùng cần khai thác

c. Các yêu cầu cơ bản của hệ CSDL

– Tính cấu trúc : thông tin trong CSDL được tàng trữ theo một cấu trúc xác lập
– Tính toàn vẹn : Các giá trị dữ liệu được tàng trữ trong CSDL phải thỏa mãn nhu cầu 1 số ít ràng buộc tùy thuộc vào hoạt động giải trí của tổ chức mà CSDL phản ánh
+ Ví dụ : Để bảo vệ tính toàn vẹn dữ liệu trên cột điểm, sao cho điểm nhập vào thang điểm 10, những điểm của môn học phải đặt ràng buộc giá trị nhập vào : > = 0 và < = 10 - Tính đồng nhất : Sau những thao tác update dữ liệu và ngay cả khi có sự cố ( phần cứng hay ứng dụng ) xảy ra trong quy trình update, dữ liệu trong CSDL phải bảo vệ tính đúng đắn - Tính bảo đảm an toàn và bảo mật thông tin thông tin : CSDL cần được bảo vệ bảo đảm an toàn, phải ngăn ngừa được truy xuất không được phép và phải Phục hồi được CSDL khi có sự cố ở phần cứng hay ứng dụng. Mỗi nhóm người dùng CSDL có quyền hạn và mục tiêu sử dụng khác nhau. Cần phải có những nguyên tắc và chính sách bảo mật thông tin khi trao quyền truy xuất dữ liệu cho người dùng + Ví dụ về tính bảo đảm an toàn thông tin : Học sinh hoàn toàn có thể vào mạng để xem điểm của mình trong CSDL của nhà trường, những mạng lưới hệ thống sẽ ngăn ngừa nếu HS cố ý muốn sửa điểm. Hoặc khi điện bị cắt bất thần máy tính hoặc ứng dụng bị hỏng thì mạng lưới hệ thống phải Phục hồi được CSDL + Ví dụ về tính bảo mật thông tin : Hệ thống phải ngăn ngừa được mọi truy vấn phạm pháp đến CSDL - Tính độc lập : Vì một CSDL phải ship hàng cho nhiều mục tiêu khác nhau nên dữ liệu phải độc lập với những ứng dụng, không nhờ vào vào bài toán đơn cử, đồng thời dữ liệu cũng phải độc lập với phương tiện đi lại tàng trữ và xử lí - Tính không dư thừa : + Ví dụ : Một CSDL đã có cột ngày sinh, thì không cần có cột tuổi. Vì năm sau thì tuổi sẽ khác đi, trong khi giá trị của tuổi lại không được update tự động hóa do đó nếu không sửa chữa thay thế số tuổi cho tương thích thì dẫn đến tuổi và năm sinh thiếu tính đồng điệu

d. Một số ứng dụng có sử dụng CSDL

– Cơ sở giáo dục: Quản lí học sinh

– Cơ sở kinh doanh thương mại : Quản lí việc mua và bán hàng
– Cơ sở sản xuất : Quản lí dây chuyền sản xuất sản xuất
– Tổ chức kinh tế tài chính : Quản lí kinh tế tài chính
– …

a) Cung cấp môi trường tạo lập cơ sở dữ liệu

• Hệ QTCSDL phải cung ứng thiên nhiên và môi trường cho người dùng thuận tiện hai báo kiểu dữ liệu, những cấu trúc dữ liệu biểu lộ thông tin và những ràng buộc trên dữ liệu .
• Mỗi hệ QTCSDL phân phối cho người dùng một ngôn từ định nghĩa dữ liệu để người dùng hoàn toàn có thể tạo lập CSDL .

b) Cung cấp môi trường cập nhật và khai thác dữ liệu

• Ngôn ngữ thao tác dữ liệu là ngôn từ để người dùng diễn đạt nhu yếu update hay khai thác thông tin, những thao tác gồm :
+ Cập nhật ( nhập, sửa, xóa dữ liệu ) ;
+ Khai thác ( sắp xếp, tìm kiếm, kết xuất báo cáo giải trình, … )
• Ngôn ngữ CSDL phổ cập là SQL ( Structured Query Language )

c) Cung cấp công cụ kiểm soát, điều khiển truy cập vào cơ sở dữ liệu

• Hệ QTCSDL phải có những bộ chương trình thực thi trách nhiệm sau :
• Phát hiện và ngăn ngừa truy vấn không được phép, phân phối nhu yếu bảo đảm an toàn và bảo mật thông tin thông tin .
• Duy trì tính đồng điệu dữ liệu
• Tổ chức và điều khiển và tinh chỉnh những truy vấn đồng thời
• Khôi phục CSDL khi có sự cố phần cứng hay ứng dụng
• Quản lý những miêu tả dữ liệu

Có 3 bước để xây dựng cơ sở dữ liệu:

– Bước 1. Khảo sát
+ Tìm hiểu nhu yếu của công tác làm việc quản trị
+ Xác định dữ liệu cần tàng trữ, nghiên cứu và phân tích mối liên hệ dữ liệu
+ Phân tích những tính năng cần có của mạng lưới hệ thống khai thác tt, cung ứng những nhu yếu đạt ra
+ Xác định năng lực phần cứng, ứng dụng hoàn toàn có thể khai thác, sử dụng
– Bước 2. Thiết kế
+ Thiết kế cơ sở dữ liệu .
+ Lựa chọn hệ QTCSDL tiến hành .

+ Xây dựng hệ thống chương trình ứng dụng.

– Bước 3. Kiểm thử
+ Nhập dữ liệu cho CSDL

+ Tiến hành chạy thử. Nếu mạng lưới hệ thống phân phối rất đầy đủ những nhu yếu đạt ra thì đưa mạng lưới hệ thống vào sử dụng. Nếu mạng lưới hệ thống còn lỗi thì cần thanh tra rà soát lại tổng thể những bước đã thực thi trước đó. Xem lỗi Open ở đâu để khắc phục .

Nêu một ứng dụng cơ sở dữ liệu của một tổ chức mà em biết?

Bài viết liên quan
Hotline 24/7: O984.666.352
Alternate Text Gọi ngay