« Home « Kết quả tìm kiếm

Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài Tiếng nói Việt Nam


Tóm tắt Xem thử

- Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 1 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI.
- BÙI VIỆT KHÔI Hà Nội – Năm 2010 Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 2MỤC LỤC LỜI CAM ĐOAN DANH MỤC CÁC KÝ HIỆU, CÁC CHỮ VIẾT TẮT DANH SÁCH CÁC HÌNH VẼ MỞ ĐẦU CHƯƠNG 1: TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU .
- Khái niệm cơ sở dữ liệu .
- Sự cần thiết của các hệ cơ sở dữ liệu .
- Mô hình kiến trúc tổng quát cơ sở dữ liệu 3 mức .
- Hệ quản trị cơ sở dữ liệu (HQTCSDL .
- Các mô hình cơ sở dữ liệu Khái niệm kiểu mô hình dữ liệu (Data model.
- 17 CHƯƠNG 2: KỸ THUẬT THIẾT KẾ CƠ SỞ DỮ LIỆU .
- Các bước thiết kế một cơ sở dữ liệu .
- Mô hình dữ liệu quan hệ ER(Entity Relationship Model .
- Khái niệm mô hình dữ liệu quan hệ E-R.
- Sự cần thiết chuẩn hóa dữ liệu.
- Ngôn ngữ cơ sở dữ liệu .
- Ngôn ngữ định nghĩa dữ liệu.
- Ngôn ngữ thao tác dữ liệu.
- Phân tích nhu cầu của đề tài Hiện trạng Cơ sở dữ liệu tại Đài tiếng nói Việt Nam Mô tả phần cứng.
- 44 3.2.2 Mô tả Cơ sở dữ liệu.
- 47 Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 33.3 Thiết kế Cơ sở dữ liệu truyền thanh Phân tích yêu cầu bài toán.
- 54 3.3.4 Thiết kế cơ sở dữ liệu vật lý.
- 69 3.5.2 Tạo cơ sở dữ liệu PHATTHANH Các thuộc tính của Cơ sở dữ liệu.
- ”Chương 2: Kỹ thuật thiết kế cơ sở dữ liệu.
- ”Chương 3: Thiết kế và xây dựng CSDL phát thanh tại Đài tiếng nói Việt Nam” Phân tích hiện trạng tại Đài tiếng Nói Việt Nam, và tiến hành các bước thiết kế cơ sở dữ liệu phù hợp.
- Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 9CHƯƠNG 1: TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU 1.1.
- Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 12Mô hình trong: Mô hình trong là mô hình lưu trữ vật lý dữ liệu.
- Mô hình trong là cách biểu diễn cơ sở dữ liệu trìu tượng ở mức thấp nhất.
- Ta có thể định nghĩa 2 kiểu của độc lập dữ liệu.
- Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 13Định nghĩa cấu trúc: Định nghĩa cấu trúc CSDL bao gồm việc xác định kiểu dữ liệu, cấu trúc và những ràng buộc cho dữ liệu được lưu trữ trong CSDL.
- Thiết kế cơ sở dữ liệu Người thiết kế CSDL chịu trách nhiệm.
- Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 14- Tiến hành phân tích thiết kế hệ thống sau khi thống nhất được tất cả các yêu cầu của người sử dụng.
- Người phân tích và thực hiện tạo ra hệ thống của HQTCSDL - Người phát triển hệ công cụ - Người kiểm thử và bảo trì hệ thống Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 15 1.6.
- Hệ thống các ký hiệu biểu diễn dữ liệu.
- Tập hợp các phép toán thao tác trên cơ sở dữ liệu.
- Đặc trưng của mô hình dữ liệu.
- Tính ổn định khi thiết kế mô hình dữ liệu.
- Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 16- Sửa đổi: Nếu cần phải sửa đổi một số thông tin trong các xuất hiện kiểu bản ghi phụ thuộc thì phải duyệt toàn bộ mô hình dữ liệu, bằng cách phải dò tìm trong từng xuất hiện.
- Tính toàn vẹn của dữ liệu không được đảm bảo.
- Tính độc lập của dữ liệu dễ bị vi phạm.
- Ngoài các kiểu Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 17bản ghi biểu diễn dữ liệu còn có kiểu bản ghi các phần tử kết nối, biểu diễn sự kết hợp giữa các biểu diễn dữ liệu.
- Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 18 Mô hình cơ sở dữ liệu quan hệ là cách thức biểu diễn dữ liệu dưới dạng bảng hay còn gọi là quan hệ, mô hình được xây dựng dựa trên cơ sở lý thuyết đại số quan hệ 1.6.4.2.
- Dữ liệu được biểu diễn một cách duy nhất.
- Thứ tự dòng cột tùy ý Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử .
- Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 20c.
- Ràng buộc toàn vẹn tham chiếu phải xác định trên 2 quan hệ: quan hệ tham chiếu (referencing relation) và quan hệ được tham chiếu (referenced relation) Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 21CHƯƠNG 2: KỸ THUẬT THIẾT KẾ CƠ SỞ DỮ LIỆU 2.1.
- Lược đồ khái niệm là nơi biểu diễn xúc tích những yêu cầu của người sử dụng và biểu diễn chi tiết Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 22những kiểu thực thể (entity types), quan hệ (relationships) và những ràng buộc (constraints) của dữ liệu, phần này sử dụng những khái niệm được cung cấp trong mô hình dữ liệu mức cao.
- Mô hình dữ liệu quan hệ ER(Entity Relationship Model) 2.2.1.
- Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 232.2.2.
- Hình 2.2 : Một số ký hiệu của thuộc tính Thuộc tính đơn trị Thuộc tính đa trị Thuộc tính khóa Thuộc tính suy diễn Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 252.2.3.
- Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 26 Tỷ số 1:N Một thực thể của kiểu A có lieenkeets với nhiều thực thể của kiểu B.
- Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 27 2.2.4.
- Từ mô hình này ta có thể sử dụng các quy tắc chuyển sang mô hình quan hệ để thực hiện quản lý cơ sở dữ liệu trên máy tính.
- Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 29 B6: Nếu gặp thuộc tính đa trị.
- Khái niệm phụ thuộc hàm đầy đủ: Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 30Thuộc tính Y được gọi là phụ thuộc hàm đầy đủ vào thuộc tính X nếu nó là phụ thuộc hàm vào X và không phụ thuộc hàm vào bất kỳ một tập con nào của thuộc tính X ( X phải là thuộc tính ghép) 2.5.
- Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 31Quá trình chuẩn hóa là quá trình tách lược đồ quan hệ về một nhóm tương đương các lược đồ quan hệ chiếu sao cho khi kết nối tự nhiên không làm tổn thất thông tin và bảo toàn được các phụ thuộc hàm.
- Nhận xét: Quan hệ ở dạng chuẩn 1 có tồn tại sự dư thừa dữ liệu.
- Dạng chuẩn 3 ( Third Nornal Form_3NF) Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 32a.
- Trong một cơ sở dữ liệu tốt, các quan hệ nên được chuyển về dạng chuẩn 3.
- Chúng ta nói rằng B là phụ thuộc đa trị vào A (ký hiệu là A→> B và đọc là “A xác định đa trị B” hay đơn giản là “A mũi tên kép B”) nếu và chỉ nếu tập các giá Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 34trị của B (B-values) mà phù hợp với cặp các giá trị đã cho của A và C (A-value, C- value) trong R chỉ phụ thuộc vào giá trị của A (A-value) và độc lập với giá trị của C (C- value).
- Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 35Điều này có nghĩa các quan hệ đó có thể phân rã không mất mát thông tin thành n ánh xạ nhưng không thể thành bất kỳ một số ánh xạ nào nhỏ hơn n.
- nếu và chỉ Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 36nếu mọi phụ thuộc kết nối trong R đều được tạo ra bởi các khóa ứng cử của R.
- Trong các trường hợp như vậy, cách tiếp cận này Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 38được ứng dụng lặp đi lặp lại cho đến khi nào không còn các nhóm lặp lại nữa.
- Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 39Nếu tập các thuộc tính quyết định và tập các khóa ứng cử không phủ nhau thì phải copy thuộc tính quyết định mà không phải khóa ứng cử cùng thuộc tính phụ thuộc hàm vào nó ra một quan hệ mới.
- Phép phân rã không mất mát thông tin nếu khi thực hiện phép Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 40toán kết nối tự nhiên các quan hệ thành phần R1, R2,…Rn ta vẫn nhận được kết quả của quan hệ ban đầu.
- Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 412.6.
- Ngôn ngữ cơ sở dữ liệu 2.6.1.
- Ngôn ngữ thao tác dữ liệu gồm 2 nhóm phép toán: a.
- Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 42- Phép tính JOIN: Nhằm tạo ra một quan hệ mới, bằng cách nối nhiều quan hệ trên miền thuộc tính chung.
- Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 43CHƯƠNG 3: THIẾT KẾ VÀ XÂY DỰNG CSDL PHÁT THANH TẠI ĐÀI TIẾNG NÓI VIỆT NAM 3.1.
- Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 44Do tính chất của từng loại hình chuyển tải thông tin mà mỗi báo có những cách khai thác tin khác nhau.
- Nó là nền tảng của mối liên hệ giữa chương trình ứng dụng và cơ sở dữ liệu.
- Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 49Giao diện được dùng để thể hiện dữ liệu trong phần mềm Netia được gọi là Browser.
- Giao diện này được thiết kế để đáp ứng nhu cầu tìm kiếm nhanh các nguồn tin có trong cơ sở dữ liệu.
- Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 51- Đảm bảo việc phân tích dữ liệu một cách chính xác, những vấn đề liên quan, từ ai, tại sao nó quan trọng và bất cứ thông tin nào mà có thể liên quan.
- Hình 3.5: Mẫu phiếu thu chương trình Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 52Các thông tin ở phiếu thu này cho ta biết chính xác những thông tin về nguồn âm.
- Dữ liệu được chứa trong một CSDL thường liên quan đến một chủ đề hay tiến trình Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 53đặc biệt.
- Khi tạo một CSDL, ta phải xây dựng cấu trúc lưu trữ dữ liệu.
- Một vài tập tin dữ liệu (data file) và một tập tin vết (transaction log file).
- Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 54- Log files: Một CSDL có ít nhất một log file dùng chứa những thông tin cần thiết cho việc phục hồi tất cả những giao tác (transaction) trong CSDL.
- Cơ sở dữ liệu truyền thanh [TRUYENTHANH] cần lưu giữ thông tin về người sử dụng [NGUOIDUNG], các thư mục chứa nguồn âm [THUMUC] và các nguồn âm [NGUONAM] trong hệ thống.
- Cơ sở dữ liệu [TRUYENTHANH] có nhiều thư mục [THUMUC].
- Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 55f.
- Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 573.3.4 Thiết kế cơ sở dữ liệu vật lý Với mục đích cho người sử dụng có thể khai thác nguồn âm một cách thuận lợi nhất.
- Một thuộc tính trong mô hình dữ liệu logic được biểu diễn bằng một số trường (fields).
- Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 60Mỗi một HQTCSDL sử dụng những kiểu dữ liệu nhất định để lưu trữ dữ liệu.
- Bảng người dùng * MaNguoiDung *MaNhom *MaThuMucCha MaThuMucCon Ho TenDem Ten MatKhau TenNhom TenThuMuc Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 64 Bảng nguồn âm *MaTieuDe TenTieuDe ThoiLuong TacGia NgayGhi *MaAlbum TenAlbum *MaNguonAm TenNguonAm *MaDuongDanVatLyTenDuongDanVatLy *MaTheLoai TenTheLoai b.
- Quan hệ: Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 67Quan hệ 1-1 : Một mẩu tin trong bảng dữ liệu thứ nhất chỉ có duy nhất một mẩu tin tương ứng trong bảng thứ hai.
- Sơ đồ Liên kết thực thể Hình 3.13: Sơ đồ liên kết thực thể Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 693.5 Xây dựng CSDL truyền thanh Khi tạo cơ sở dữ liệu trong SQL Server 2000, điều quan tâm đầu tiên là chủ nhân của CSDL (DBO).
- Cơ sở dữ liệu PHATTHANH có tập tin dữ liệu chính (data file) với dung lượng là 10MB và tập tin lưu lại các thao tác trên cơ sở dữ liệu (log file) với dung lượng là 5 MB.
- Đặt tên cơ sở dữ liệu là “PHATTHANH”.
- Hình 3.14 : Cơ sở dữ liệu phát thanh Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 70Chúng ta tạo các bảng, với các trường dữ liệu đã được định nghĩa và các kiểu thực thể tương ứng.
- Trong giai đoạn thiết kế cơ sở dữ liệu ta chọn kích thước không nên quá lớn để có thể dễ dàng backup lại.
- Hình 4.1 Mô hình kết nối Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 73Dựa trên nhu cầu khai thác tin của các đơn vị.
- Với giao diện này, người sử dụng có thể chọn một hệ bất kỳ và thư mục của hệ đó để lấy về các chương trình đã và đang được phát Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 74sóng.
- Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 76TÀI LIỆU THAM KHẢO Tiếng Việt 1.
- Cơ sở dữ liệu nâng cao (2002), PGS.TS Nguyễn Việt Hương 2.
- Cơ sở dữ liệu (2006), Học viện Bưu chính Viễn thông 3.
- Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 77PHỤ LỤC - Sript tạo CSDL truyền thanh.
- 1) ALTER TABLE [dbo].[T_TIEUDE_THUMUC] DROP CONSTRAINT FK_T_TIEUDE_THUMUC_T_THUMUC GO Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 78if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FK_T_TIEUDE_THUMUC_T_TIEUDE.
- 1) drop table [dbo].[T_TIEUDE] GO Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 79 if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[T_TIEUDE_THUMUC.
- ON [PRIMARY] GO ALTER TABLE [dbo].[T_NGUOIDUNG] WITH NOCHECK ADD CONSTRAINT [PK_NGUOIDUNG] PRIMARY KEY CLUSTERED Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 81 ( [MaNguoiDung.
- Thiết kế và xây dựng cơ sở dữ liệu truyền thanh tại Đài tiếng nói Việt Nam Đỗ Hồng An Đại học Bách khoa Hà Nội Cao học Điện tử 1 83 [MaNguonAm

Xem thử không khả dụng, vui lòng xem tại trang nguồn
hoặc xem Tóm tắt