Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 12

Q5-5.

Nghiên cứu Hình 5-28 để hiểu các thực thể và mối


quan hệ của chúng. Giải thích từng yếu tố chính trong mô
hình này.

- Các thực thể được xác định trong hình 5-28 là: Drone, Video, Facility,
Analysis
- Các mối quan hệ được xác định trong hình 5-28:
● Bắt buộc phải có 1 đến tùy chọn nhiều mối liên hệ
○ Giữa thực thể Drone và thực thể Video
○ Giữa thực thể Video và thực thể Analysis
● Tùy chọn nhiều đến bắt buộc 1
○ Giữa thực thể Video và thực thể Facility
- Giải thích cho các mối quan hệ trong mô hình
● Mối liên hệ giữa thực thể Drone và thực thể Video
○ 1 Drone có thể tạo ra nhiều Video
○ 1 Video có thể được tạo ra bởi 1 Drone
○ 1 Video bắt buộc phải thuộc về 1 Drone
○ 1 Drone không bắt buộc phải có Video
● Mối liên hệ giữa Video và Analysis
○ 1 Video có thể phân tích ra nhiều Analysis
○ 1 Analysis thì chỉ thuộc 1 Video
○ 1 Video không bắt buộc phải thuộc 1 Analysis
○ 1 Analysis bắt buộc phải có phân tích Video
Q5-6. Làm việc với nhóm của bạn, phát triển một danh
sách gồm bảy truy vấn cùng nhau sử dụng tất cả các thực
thể trong Hình 5-28.

1. Truy xuất thông tin chi tiết của tất cả các video (VideoID, ngày, thời
gian bắt đầu, thời lượng) được ghi lại bằng máy bay không người lái
thuộc một loại cụ thể (Type) với loại camera (Camera Type) phù hợp
cho tầm nhìn ban đêm.
2. Tìm máy bay không người lái có tốc độ tối đa cao nhất trong số tất cả
các máy bay không người lái và hiển thị DroneID cũng như tốc độ tối
đa của máy bay đó.
3. Liệt kê tất cả các cơ sở (FacilityID, address, type) có hợp đồng với
một ID hợp đồng cụ thể (Contract ID).
4. Truy xuất các video (VideoID, ngày, thời gian bắt đầu, thời lượng)
được ghi trong một cơ sở cụ thể (FacilityID) trong một phạm vi ngày
nhất định.
5. Hiển thị các nhận xét phân tích (Comments) cho một video cụ thể
(VideoID) do một nhân viên cụ thể (Employee) thực hiện vào một
ngày và giờ nhất định.
6. Xác định các cơ sở (FacilityID, địa chỉ) bằng tên liên hệ (Contact
name) chứa từ khóa cụ thể và liệt kê số điện thoại liên hệ liên quan
của họ (Contact Phone).
7. Tính toán độ dài trung bình của video được ghi lại bởi máy bay không
người lái có độ cao đạt đỉnh của máy bay (Ceiling) trên một mức nhất
định và cung cấp ngày và giờ (Date, Time) của phân tích gần đây
nhất được thực hiện trên các video đó.

Note: độ cao đạt đỉnh là độ cao cao nhất mà máy bay có thể duy trì mức
bay ổn định.

Q5-7. Sửa đổi mô hình E-R trong Hình 5-28 để có thực thể
Contact, có liên quan đến thực thể Facility: Tạo mối quan
hệ, xác định và biện minh cho các yếu tố chính của mối
quan hệ.

- Mô hình đã được thêm thực thể Contact và mối quan hệ với Facility

- Quan hệ của Contact với Facility là mối quan hệ buộc 1 đến tùy chọn nhiều
○ 1 Contact có thể dẫn đến nhiều Facility
○ 1 Facility chỉ thuộc 1 Contact
○ 1 Contact không bắt buộc phải có Facility
○ 1 Facility được tạo ra bởi 1 Contact
Q5-8. Thảo luận về ưu và nhược điểm của mô hình bạn đã
tạo ra trong câu trả lời của bạn ở câu hỏi 5-7 và mô hình ở
hình 5-28.
Ưu điểm của mô hình sửa đổi (5-7)
○ Khóa ngoại xuất hiện trong mỗi thuộc tính giúp dữ liệu được liên kết
chặt chẽ hơn, biểu thị cách mà các thực thể liên quan kết nối và tương
tác với nhau, giúp thiết kế cơ sở dữ liệu có cấu trúc tốt hơn, đồng thời
truy vấn dữ liệu dễ dàng hơn.
○ Tổ chức được cải tiến: Việc bổ sung thực thể Contact giúp tổ chức và
quản lý thông tin liên hệ của các cơ sở hiệu quả hơn. Điều này có thể
hữu ích để dễ dàng xác định và liên hệ với các bên có trách nhiệm.
○ Tính toàn vẹn dữ liệu nâng cao: Việc tách thông tin liên hệ thành thực
thể riêng giúp giảm sự dư thừa. Nếu nhiều cơ sở chia sẻ cùng một thông
tin liên hệ, bạn có thể cập nhật thông tin đó ở một nơi, đảm bảo tính toàn
vẹn của dữ liệu.
○ Tính linh hoạt: Mô hình này cung cấp tính linh hoạt để xử lý các loại
người liên hệ khác nhau và mối quan hệ của chúng với các cơ sở, đáp
ứng nhiều tình huống khác nhau trong đó nhiều người liên hệ có thể
được liên kết với một cơ sở hoặc ngược lại.

Nhược điểm của mô hình sửa đổi (5-7)


○ Độ phức tạp: Việc bổ sung thực thể Liên hệ sẽ làm tăng độ phức tạp cho
mô hình dữ liệu, điều này có thể không cần thiết đối với các trường hợp
sử dụng đơn giản hơn. Nếu bạn có một số ít cơ sở và địa chỉ liên hệ, thì
sự phức tạp tăng thêm này có thể được coi là chi phí chung.

○ Tăng cường bảo trì: Việc duy trì mối quan hệ giữa các thực thể (ví dụ:
Cơ sở với người liên hệ) yêu cầu quản lý cẩn thận. Nếu các mối quan hệ
không được duy trì tốt, nó có thể dẫn đến sự không nhất quán về dữ liệu.

Ưu điểm của mô hình ban đầu (hình 5-28)

● Tính đơn giản: Mô hình ban đầu tương đối đơn giản với các thực thể như Máy
bay không người lái, Video, Cơ sở và Phân tích, giúp dễ hiểu và triển khai cho
cơ sở dữ liệu vừa và nhỏ.

● Mối quan hệ rõ ràng: Mối quan hệ giữa các thực thể được xác định rõ ràng,
giúp dễ dàng theo dõi cách các phần khác nhau của cơ sở dữ liệu được kết nối.

● Hiệu quả cho các trường hợp sử dụng cơ bản: Đối với các trường hợp bạn
không cần quản lý thông tin liên hệ chi tiết của các cơ sở, mô hình ban đầu sẽ
hiệu quả hơn và ít phức tạp hơn.
Nhược điểm của mô hình ban đầu (hình 5-28)

● Thiếu thông tin liên hệ: Mô hình ban đầu không bao gồm một thực thể chuyên
dụng cho thông tin liên hệ liên quan đến các cơ sở. Điều này có thể dẫn đến sự
cố khi cố gắng quản lý và truy vấn dữ liệu liên hệ.

● Tính linh hoạt hạn chế: Nếu trường hợp sử dụng của bạn yêu cầu theo dõi
thông tin liên hệ chi tiết của các cơ sở hoặc xử lý các mối quan hệ phức tạp
giữa người liên hệ và cơ sở thì mô hình ban đầu có thể không đủ.

Q5-9. Chuyển đổi mô hình dữ liệu trong Hình 5-28 thành


thiết kế cơ sở dữ liệu quan hệ.
Chuyển đổi mô hình dữ liệu giữa Video và Drone

Mô hình:

Mối quan hệ giữa Drone và Video là mối quan hệ 1-N

Bảng:

Drone - Khóa chính là DroneID

Video - Khóa chính là VideoID

Thể hiện mối quan hệ :

Sử dụng khóa ngoại DroneID để đại diện cho mối quan hệ 1-N

Chuyển đổi mô hình dữ liệu giữa Video và Facility

Mô hình:
Mối quan hệ giữa Facility và Video là mối hệ 1-N

Bảng:

Facility- Khóa chính là FacilityID & Video-Khóa chính là VideoID

Thể hiện mối quan hệ:

Sử dụng khóa ngoại FacilityID để đại diện cho mối quan hệ 1-N

Chuyển đổi mô hình dữ liệu giữa Video và Drone

Mô hình:
Mối quan hệ giữa Video và Analysis là mối hệ 1-N

Bảng:

Video- Khóa chính là VideoID

Analysis- Khóa chính là ID

Thể hiện mối quan hệ:

Sử dụng khóa ngoại VideoID để đại diện cho mối quan hệ 1-N

Q5-10. Tạo cơ sở dữ liệu Access cho thiết kế của bạn trong


câu 5-9
Hình cơ sở dữ liệu Access cho câu 5-9

Q5-11. Điền vào cơ sở dữ liệu của bạn với dữ liệu mẫu. (để
trống cột URL)
- Drone

- Video

- Facility

- Analysis

Q5-12. Một tổ chức Phân tích dữ liệu lớn đã đưa ra một


chương trình kết nối khắp Vương quốc Anh để đào tạo
giảng viên trên 500 cơ sở. Mỗi năm ít nhất 20 giảng viên từ
mỗi cơ sở cần phải đăng ký chương trình này. Các giảng
viên sẽ được đào tạo về phân tích dữ liệu lớn và các công
nghệ mới nổi khác. Với tư cách là điều phối viên của
chương trình này, bạn cần theo dõi các giảng viên, cơ sở
của họ và công nghệ mà họ đã đăng ký trong học kỳ hiện
tại.
Bạn đã quyết định trình bày tình huống này bằng một sơ
đồ ER. Kể từ đây,
a. Xác định các thực thể ở tình huống trên
b. Xác định thuộc tính của các thực thể được xác định
c. Liệt kê các mã định danh được sử dụng trong sơ đồ
ER
d. Mối quan hệ của các thực thể
e. Tạo sơ đồ ER

a. Các thực thể được nêu:


● Tổ chức Big Data Analytics
● Chương trình kết nối
● Giảng viên
● Cơ sở
● Công nghệ

b. Các thuộc tính của các thực thể được xác định là:
● Tổ chức Big Data Analytics: Tên, địa điểm, thông tin liên hệ
● Chương trình kết nối: Tên chương trình, thời lượng chương trình, mục tiêu
chương trình
● Giảng viên: Tên, email, cơ sở, công nghệ đăng ký
● Cơ sở: Tên cơ sở, địa điểm, thông tin liên lạc
● Công nghệ: Tên công nghệ, mô tả, tài liệu đào tạo

c. Các mã định danh được sử dụng trong sơ đồ ER là:


● Tổ chức : Tên tổ chức
● Chương trình kết nối: Tên chương trình
● Đội ngũ giảng viên: Email
● Cơ sở: Tên trường
● Công nghệ: Tên công nghệ

d. Mối quan hệ giữa các thực thể được xác định là:
Chương trình kết nối được thực hiện trên nhiều cơ sở
Các giảng viên đăng ký tham gia chương trình

e. Sơ đồ ER dựa trên thông tin của những mục trên

You might also like