You are on page 1of 4

BÀI TẬP CHƯƠNG 1 - DATABASE CONCEPTS

HỌ VÀ TÊN: Nguyễn Quang Trung – MÃ SINH VIÊN : A41954


--o0o--

I. Câu hỏi tổng kết


1. Định nghĩa các khái niệm sau:
a. data (dữ liệu): là các sự kiên thô.

b. field (trường): Đặc điểm, nhóm các đặc điểm có ý nghĩa cụ thể. Một trường được
sử dụng để định nghĩa và lưu trữ dữ liệu

c. record (bản ghi): Là 1 hoặc nhiều trường mô tả người, địa điểm, 1 thứ gì đó. VD:
các trường để mô tả khách hang gồm: tên, địa chỉ, số ĐT, số tài khoản,…

d. file (tệp tin):Là tập hợp các bản ghi có liên qua với nhau về mặt logic. VD: 1 tệp
ghi danh sách sinh viên của trường đại học thăng long

2. Dư thừa dữ liệu (data redundancy) là gì?


- Dư thừa dữ liệu là dữ liệu được lưu trữ giống nhau ở nhiều nơi.

Đặc điểm nào của hệ thống tệp có thể dẫn đến dữ thừa dữ liệu?
Các đặc điểm của hệ thống tệp dẫn đến dư thừa dữ liệu:
+) Cấu trúc hệ thống tệp tin khó kết hợp dữ liệu từ nhiều nguồn
+) Cách thức tổ chức dẫn đến lưu trữ cùng 1 dữ liệu ở nhiều địa điểm khác nhau

3. Độc lập dữ liệu (data independence) là gì?


-Độc lập dữ liệu là việc truy cập dữ liệu không bị ảnh hưởng bởi thay đổi trong lưu trữ.

1
Tại sao trong các hệ thống tệp lại không có độc lập dữ liệu?
Thiếu ở trên hệ thống tệp vì: mỗi file đòi hỏi 1 chương trình riêng biệt để đọc nó

4. Độc lập cấu trúc là gì và tại sao nó lại quan trọng


Độc lập cấu trúc là :sự thay đổi cấu trúc của tệp không làm ảnh hưởng đến truy cập

Quan trọng vì: Nếu không có độc lập cấu trúc thì khi cấu trúc thay đổi thì ta phải viết lại
chương trình

5. DBMS là gì và các chức năng của DBMS?


DBMS: là tập hợp các chương trình để quản lý cấu trúc và kiểm soát truy cập dữ liệu
Chức năng: +) Là trung gian giữa người dùng và cơ sở dữ liệu
+) Cho phép chia sẻ dữ liệu
+) Tích hợp nhiều khung nhìn của người dùng về dữ liệu

6. Sự khác nhau giữa dữ liệu, thông tin và Cơ sở dữ liệu.


Dữ liệu là các sự kiện thô.
Thông tin là kết quả của việc xử lý dữ liệu thô thành thể hiện có ý nghĩa.
CSDL: chia sẻ, tích hợp các cấu trúc máy tính để lưu trữ.

7. Vai trò của DBMS và ưu nhược điểm của DBMS?


-Vai trò:
+ DBMS là trung gian giữa người dùng và cơ sở dữ liệu.
+DBMS cho phép chia sẻ dữ liệu
+DBMS tích hợp nhiều khung nhìn của người dùng về dữ liệu
-Ưu điểm :
Cải thiện chia sẻ dữ liệu
2
Cải thiện bảo mật dữ liệu
Tích hợp dữ liệu tốt hơn
Tối thiểu hóa sự xung đột dữ liệu
Cải thiện truy cập dữ liệu
Cải thiện việc ra quyết định
Làm tăng hiệu suất của người dùng
Dự phòng và Khôi phục
-Nhược điểm:
+chi phí chuyển đổi dữ liệu.
+sự phức tạp.

II. BÀI TẬP ỨNG DỤNG

1. Có bao nhiêu bản ghi trong tệp trên: có 7 bản ghi

2. Có bao nhiêu trường trong tệp trên tên của các trường: 5 trường cho mỗi bản ghi

3. Vấn đề gì xảy ra nếu bạn muốn lấy danh sách theo thành phố. Bạn sẽ xử lý vấn đề này
như thế nào bằng cách sử dụng cấu trúc tệp khác. Các cột sẽ có trong cấu trúc tệp mới
này (Gợi ý: Manager_address là cột chứa thông tin địa chỉ của người quản lý gồm số nhà,
tên đường, thành phố, bang, mã vùng)

+) Thành phố được tham chiếu trong địa chỉ đầy đủ ,điều này gây khó khăn cho việc đưa
ra danh sách khi có nhiều hồ sơ .Để giải quyết vấn đề , người ta có thể chia
MANAGER_ADDRESS thành 4 trường có tên MANAGER_ADDRESS,
MANAGER_CITY , MANAGER_STATE, MANAGER_ZIP . Sau đó ,có thể báo cáo
cho từng phần của địa chỉ

3
4. Nếu bạn muốn đưa ra danh sách tệp tin bao gồm Tên cuối (Last name), thành phố
(city), Bang (state) thì bạn sẽ xử lý như thế nào ?

Để tạo danh sách theo họ và tên riêng biệt ,người ta phải chia trường thành 2
(PROJECT_MANAGER_FIRST và PROJECT_MANAGER_LAST).

You might also like