Professional Documents
Culture Documents
A41954 Nguyễn Quang Trung BTTuan1
A41954 Nguyễn Quang Trung BTTuan1
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
Đặ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
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ó
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
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).