You are on page 1of 2

1. Tệp chứa 7 bản ghi và 5 trường cho mỗi bản ghi.

2. Nếu muốn tạo một danh sách theo thành phố, chúng ta sẽ gặp một vấn đề lớn
trong việc truy vấn, việc viết và tìm trong cơ sở dữ liệu sẽ trở nên khó khăn
và rắc rối. Để giải quyết vấn đề này, chúng ta cần chia trường
MANAGER_ADDRESS thành 2 trường là trường MANAGER_CITY và
trường MANAGER_STREET.
3. Nếu muốn tạo danh sách nội dung tệp theo họ, mã vùng, thành phố, tiểu
bang hoặc mã zip, chúng ta sẽ muốn làm tương tự như trên. Để 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 (FNAME
và LNAME).
4. Ở trường “Tên người quản lí dự án”, ta có thể thấy Holly B.Parker được xuất
hiện 3 lần. Vì Holly B. Parker xuất hiện ba lần nên cô ấy cần đảm bảo rằng
mọi thứ cô ấy tải lên đều chính xác. Nếu có điều gì đó không ổn hoặc không
đúng thì đó có thể là một vấn đề. Vấn đề sẽ xem xét các dữ liệu khác nhau
mặc dù nó đến từ cùng một người.
5. Vấn đề sư thừa dữ liệu nghiêm trọng ở đây là trường PROJ_NAME bị thừa
và lặp lại một cách không cần thiết.
6. Một sự thay đổi chúng ta sẽ thực hiện là sắp xếp chúng. Chúng ta cần chia
EMP_NAME thành EMP_FNAME và EMP_LNAME. Bằng cách này, việc
tìm kiếm dữ liệu từ nhân viên sẽ tốt và dễ dàng hơn. SĐT cũng có thể ngăn
nắp hơn. Việc có sự khác biệt về mã vùng với các số điện thoại thực tế có
thể được sắp xếp hợp lý hơn.
7. Nguồn dữ liệu là dữ liệu nhân viên như tên và số điện thoại của họ, dữ liệu
dự án như tên dự án và giờ dự án. Tuy nhiên, tên và giờ dự án không phải là
đặc điểm của nhân viên nên chúng không thực sự thuộc về tệp và phải nằm
trong một tệp riêng. Ngoài ra còn có phí công việc giống như dữ liệu công
việc mỗi giờ.
8. Chúng ta nên chia thành 3 tệp khác nhau: tệp EMPLOYEE, tệp JOB và tệp
CHARGE. Tệp EMPLOYEE phải có dữ liệu liên quan đến nhân viên như
tên, mã số nhân viên, địa chỉ và số điện thoại. Tệp JOB sẽ có dữ liệu thanh
toán như phí công việc mỗi giờ và mã công việc. Cuối cùng tệp CHARGE sẽ
có dữ liệu về số giờ theo mã công việc.
9. Vấn đề dư thừa ở đây là một giáo viên bị thiếu TEACHER_INTIAL.
10.Nếu tòa nhà KOM bị xóa, tất cả dữ liệu về Horace Willinston, Maria
Cordoza và AnneHawkins sẽ bị xóa. Điều này bao gồm ngày và giờ của giáo
viên cụ thể, tên giáo viên, mã phòng và mã tòa nhà. Đây là lý do tại sao điều
quan trọng là các thực thể (cột) phải có bảng riêng với dữ liệu riêng.

You might also like