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

81 363 0
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

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Thiết kế xây dựng sở liệu truyền Đài tiếng nói Việt Nam BỘ GIÁO DỤC ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI - Họ tên tác giả luận văn ĐỖ HỒNG AN TÊN ĐỀ TÀI LUẬN VĂN THIẾT KẾ XÂY DỰNG SỞ DỮ LIỆU TRUYỀN THANH TẠI ĐÀI TIẾNG NÓI VIỆT NAM Chuyên ngành : ĐIỆN TỬ VIỄN THÔNG LUẬN VĂN THẠC SĨ KHOA HỌC ĐIỆN TỬ VIỄN THÔNG NGƯỜI HƯỚNG DẪN KHOA HỌC : TS BÙI VIỆT KHÔI Hà NộiNăm 2010 Đỗ Hồng An Cao học Điện tử 1 Đại học Bách khoa Hà Nội Thiết kế xây dựng sở liệu truyền Đài tiếng nói Việt Nam MỤ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Ẽ .6 MỞ ĐẦU CHƯƠNG 1: TỔNG QUAN VỀ SỞ DỮ LIỆU .9 1.1 Khái niệm sở liệu .9 1.2 Sự cần thiết hệ sở liệu 1.3 Mô hình kiến trúc tổng quát sở liệu mức .10 1.4 Hệ quản trị sở liệu (HQTCSDL) 12 1.5 Các đối tượng sử dụng CSDL .13 1.5.1 Đối tượng trực tiếp 13 1.5.2 Đối tượng gián tiếp 14 1.6 Các mô hình sở liệu 15 1.61 Khái niệm kiểu mô hình liệu (Data model) 15 1.6.2 Khái niệm kiểu mô hình CSDL phân cấp (Hierarchy Data Model) 15 1.6.3 Mô hình CSDL mạng (Network Data Model) 16 1.6.4 Khái niệm mô hình CSDL quan hệ 17 CHƯƠNG 2: KỸ THUẬT THIẾT KẾ SỞ DỮ LIỆU 21 2.1 Các bước thiết kế sở liệu 21 2.2 Mô hình liệu quan hệ ER(Entity Relationship Model) .22 2.2.1 Khái niệm mô hình liệu quan hệ E-R 22 2.2.2 Kiểu thực thể (Entity type), thuộc tính (Attributes), khóa (Keys) 23 2.2.3 Liên kết, kiểu liên kết ràng buộc liên kết 25 2.2.4 Kiểu thực thể yếu (Weak Entity) 27 2.2.6 Các bước xây dựng đồ ER 27 2.3 Chuyển từ mô hình ER sang mô hình quan hệ 28 2.4 Phụ thuộc hàm (Functional Dependencies) .29 2.5 Các dạng chuẩn quan hệ 30 2.5.1 Sự cần thiết chuẩn hóa liệu 30 2.5.2 Định nghĩa dạng chuẩn 31 2.5.3 Phép phân rã lược đồ quan hệ 39 2.6 Ngôn ngữ sở liệu 41 2.6.1 Ngôn ngữ định nghĩa liệu 41 2.6.2 Ngôn ngữ thao tác liệu 41 CHƯƠNG 3: THIẾT KẾ XÂY DỰNG CSDL PHÁT THANH TẠI ĐÀI TIẾNG NÓI VIỆT NAM 43 3.1 Phân tích nhu cầu đề tài .43 3.2 Hiện trạng sở liệu Đài tiếng nói Việt Nam .44 3.2.1 Mô tả phần cứng 44 3.2.2 Mô tả sở liệu 47 Đỗ Hồng An Cao học Điện tử Đại học Bách khoa Hà Nội Thiết kế xây dựng sở liệu truyền Đài tiếng nói Việt Nam 3.3 Thiết kế sở liệu truyền 50 3.3.1 Phân tích yêu cầu toán 50 3.3.2 Lựa chọn hệ quản trị CSDL 52 3.3.3 Thiết kế mô hình ER cho CSDL 54 3.3.4 Thiết kế sở liệu vật lý 57 3.5 Xây dựng CSDL truyền 69 3.5.1 Tên thuộc tính CSDL 69 3.5.2 Tạo sở liệu PHATTHANH 69 3.5.3 Các thuộc tính sở liệu 71 CHƯƠNG : THỬ NGHIỆM ĐỀ XUẤT .72 KẾT LUẬN 75 TÀI LIỆU THAM KHẢO 76 PHỤ LỤC .77 Đỗ Hồng An Cao học Điện tử Đại học Bách khoa Hà Nội Thiết kế xây dựng sở liệu truyền Đài tiếng nói Việt Nam LỜI CAM ĐOAN Tôi xin cam đoan: Luận văn “Thiết kế xây dựng sở liệu truyền Đài tiếng nói Việt Nam” công trình nghiên cứu riêng Các số liệu luận văn sử dụng trung thực Các số liệu nguồn trích dẫn, kết luận văn trung thực chưa công bố công trình nghiên cứu khác Tôi xin chân thành cảm ơn thầy Bùi Việt Khôi giảng viên Khoa Điện tử Viễn thông - trường Đại học Bách Khoa Hà Nội truyền đạt cho kiến thức, tận tình hướng dẫn hoàn thành tốt luận văn Hà Nội, ngày 30 tháng 09 năm 2010 Tác giả luận văn ĐỖ HỒNG AN Đỗ Hồng An Cao học Điện tử Đại học Bách khoa Hà Nội Thiết kế xây dựng sở liệu truyền Đài tiếng nói Việt Nam DANH MỤC CÁC KÝ HIỆU, CÁC CHỮ VIẾT TẮT CSDL sở liệu HQTCSDL Hệ quản trị sở liệu (Database mangament system) ER Thực thể quan hệ ( Entity Relationship Model) DDL Ngôn ngữ định nghĩa liệu (Data Definition Language) DML Ngôn ngữ định nghĩa liệu (Data Manipulation Language) IIS Internet Information Server LAN Local Area NetWork ODBC Open Database Connectivity RDBMS SQL Đỗ Hồng An Cao học Điện tử Relational Database Management System Hệ quản trị sở liệu quan hệ Structure Query Language Đại học Bách khoa Hà Nội Thiết kế xây dựng sở liệu truyền Đài tiếng nói Việt Nam DANH SÁCH CÁC HÌNH VẼ Hình 1.1 Mô hình kiến trúc tổng quát Tr.11 Hình 2.1 Tiến trình thiết kế CSDL Tr.21 Hình 2.2 Một số ký hiệu thuộc tính ER Tr.24 Hình 2.3 Mối quan hệ lớp dạng chuẩn lược đồ quan hệ Tr.30 Hình 2.4 Các cấp chuẩn hóa quan hệ Tr.39 Hình 3.1 Cấu trúc phần cứng hệ phát đối nội Tr.45 Hình 3.2 Cấu trúc phần cứng hệ phát đối ngoại Tr.46 Hình 3.3 Giao diện thể liệu phần mềm Dalet Tr.48 Hình 3.4 Giao diện thể liệu phần mềm Netia Tr.49 Hình 3.5 Mẫu phiếu thu chương trình Tr.51 Hình 3.6 Các tập tin sở liệu SQL Server 2000 Tr.53 Hình 3.7 Mô hình quan hệ thực thể ER Tr.56 Hình 3.8 Cấu trúc thư mục cha-con Tr.57 Hình 3.9 Cấu trúc thư mục khối SXCT Tr.58 Hình 3.10 Cấu trúc thư mục khối phóng viên Tr.58 Hình 3.11 Cấu trúc thư mục toàn Tr.58 Hình 3.12 Ví dụ thư mục cha Tr.59 Hình 3.13 đồ liên kết thực thể Tr.67 Hình 3.14 sở liệu phát Tr.69 Hình 3.15 đồ bảng CSDL Tr.70 Hình 3.16 đồ CSDL Phát Tr.70 Hình 4.1 Mô hình kết nối Tr.72 Đỗ Hồng An Cao học Điện tử Đại học Bách khoa Hà Nội Thiết kế xây dựng sở liệu truyền Đài tiếng nói Việt Nam MỞ ĐẦU Ngày nay, thông tin coi nhu cầu thiết yếu đời sống xã hội, công cụ để điều hành, quản lý, đạo quốc gia, phương tiện hữu hiệu để mở rộng giao lưu hiểu biết quốc gia, dân tộc, nguồn cung cấp tri thức mặt cho công chúng nguồn lực phát triển kinh tế - xã hội Các loại hình thông tin đa dạng Dựa vào phương thức thể thông tin, liệt thành phần sau:thông tin chữ viết, thông tin tiếng nói, thông tin hình ảnh, thông tin mạng Internet Là quan ngôn luận Đảng Nhà nước, Đài Tiếng nói Việt Nam việc truyền tải thông tin âm đến với bạn nghe đài nước sóng phát thanh, Đài TNVN cung cấp thông tin nước giới đến với bạn đọc thông qua báo Tiếng nói Việt nam Cùng với báo nói, báo viết, báo hình Đài TNVN đưa lên mạng Internet chương trình phát trực tuyến nhằm đáp ứng nhu cầu thông tin đồng bào nước đồng bào xa Tổ quốc thông qua báo điện tử VOVNews Là hệ thống mạng máy tính tương đối lớn, khả lưu trữ khối lượng lớn file âm văn lại dành riêng cho khối biên tập khối sản xuất chương trình bên nội mạng nên việc cung cấp tin với đơn vị khác đài hoàn toàn bị hạn chế Điều gây tốn thời gian công sức phóng viên, biên tập trình khai thác tin Hệ thống mạng máy tính phát sử dụng phần mềm biên tập âm chuyên nghiệp Với phần mềm này, định dạng file âm MPEGII Đây định dạng file âm hỗ trợ cho phần mềm biên tập âm thông thường Đối với biên tập viên phóng viên việc phần mềm biên tập âm chuyên dụng điều Hầu hết phóng viên biên tập viên sử dụng phần mềm biên tập âm rẻ tiền miễn phí không hỗ trợ cho định dạng file MPEGII Do đề tài xây dựng để thiết kế sở liệu phù hợp với mục đích lưu trữ phục vụ nhu cầu Đỗ Hồng An Cao học Điện tử Đại học Bách khoa Hà Nội Thiết kế xây dựng sở liệu truyền Đài tiếng nói Việt Nam khai thác nguồn tin cho người sử dụng đồng thời đảm bảo an toàn cho hệ sở liệu phát Để thực điều này, việc nghiên cứu, tìm hiểu trạng hệ thống đơn vị, quy tắc lưu trữ nguồn âm đơn vị, sở liệu gốc điều vô cần thiết để đưa sở liệu phù hợp với mục đích đề tài Nội dung luận án gồm chương với nội dung sau: ”Chương : Tổng quan sở liệu” :là kiến thức tổng quát sở liệu ”Chương 2: Kỹ thuật thiết kế sở liệu” : đề cập tới lý thuyết chung kỹ thuật thiết kế ”Chương 3: Thiết kế xây dựng CSDL phát Đài tiếng nói Việt Nam” Phân tích trạng Đài tiếng Nói Việt Nam, tiến hành bước thiết kế sở liệu phù hợp Chương 4: Thực nghiệm đề xuất Đề tài “Thiết kế xây dựng sở liệu Đài tiếng nói Việt Nam” nhằm mục đích nâng cao hiệu trao đổi tin, mạng máy tính phát với báo VOVNews báo Tiếng nói Việt Nam, phóng viên biên tập viên đảm bảo an toàn cho mạng máy tính phát Tuy đề tài chưa triển khai thực tế, song cho thấy hiệu việc cung cấp tin cho đơn vị khả triển khai thực tế hoàn toàn thể.Với đề tài này, việc cung cấp liệu trở nên đơn giản hơn, thời gian lấy tin rút ngắn lại Đỗ Hồng An Cao học Điện tử Đại học Bách khoa Hà Nội Thiết kế xây dựng sở liệu truyền Đài tiếng nói Việt Nam CHƯƠNG 1: TỔNG QUAN VỀ SỞ DỮ LIỆU 1.1 Khái niệm sở liệu Tập hợp liệu lưu trữ máy tính theo quy định gọi sở liệu ( CSDL) sở liệu sưu tập lớn loại liệu tác nghiệp, bao gồm loại liệu âm thanh, tiếng nói, văn bản, đồ họa, hình ảnh… sở liệu tài nguyên thông tin dùng chung cho nhiều người Bất kỳ người sử dụng mạng máy tính, thiết bị đầu cuối, nguyên tắc quyền truy nhập khai thác toàn hay phần liệu theo chế độ trực tuyến hay tương tác mà không phụ thuộc vào vị trí địa lý người sử dụng với tài nguyên sở liệu hệ ứng dụng khai thác ngôn ngữ liệu chương trình ứng dụng để xử lý, tìm kiếm, tra cứu, sửa đổi bổ sung hay loại bỏ liệu Tìm kiếm tra cứu thông tin chức quan trọng phổ biến dịch vụ sở liệu Hệ quản trị CSDL ( Database Mangament System – DBMS) phần mềm điều khiển chiến lược truy nhập CSDL Khi người sử dụng đưa yêu cầu truy nhập ngôn ngữ liệu đó, DBMS tiếp nhận thực thao tác CSDL lưu trữ Đối tượng nghiên cứu CSDL thực thể mối quan hệ thực thể 1.2 Sự cần thiết hệ sở liệu Giảm bớt thừa liệu lưu trữ : Trong ứng dụng lập trình truyền thống, phương pháp tổ chức lưu trữ liệu vừa tốn kém, lãng phí nhớ thiết bị lưu trữ, vừa thừa thông tin lưu trữ, tổ chức lưu trữ theo lý thuyết CSDL hợp tệp lưu trữ chương trình ứng dụng chia sẻ tài nguyên hệ CSDL Đỗ Hồng An Cao học Điện tử Đại học Bách khoa Hà Nội Thiết kế xây dựng sở liệu truyền Đài tiếng nói Việt Nam Tổ chức lưu trữ dự liệu theo lý thuyết CSDL tránh không quán lưu trữ liệu đảm bảo tính toàn vẹn liệu : Nếu thuộc tính mô tả nhiều tệp liệu khác lặp lại nhiều lần ghi, thực việc cập nhật, sửa đổi, bổ sung không sửa hết nội dung mục Nếu liệu nhiều sai sót cập nhật, bổ sung lớn Khả xuất mâu thuẫn, không quán thông tin nhiều, dẫn đến không quán liệu lưu trữ Tất yếu kéo theo dị thường thông tin, thừa, thiếu mâu thuẫn thông tin Đảm bảo quán liệu lưu trữ : đảm bảo tính toàn vẹn liệu lưu trữ Tổ chức lưu trữ liệu theo lý thuyết CSDL triển khai đồng thời nhiều ứng dụng CSDL: Điều nghĩa ứng dụng không chia sẻ chung tài nguyên liệu mà CSDL triển khai đồng thời nhiều ứng dụng khác thiết bị đầu cuối khác Tổ chức liệu theo lý thuyết CSDL thống tiêu chuẩn, thủ tục biện pháp bảo vệ, an toàn liệu: Các hệ CSDL quản lý tập trung nhóm người quản trị CSDL, hệ CSDL thống tiêu chuẩn, quy định, thủ tục chung quy định thống mẫu biểu báo cáo, thời gian bổ sung, cập nhật liệu Điều làm dễ dàng cho công việc bảo trì liệu Người quản trị CSDL đảm bảo việc truy nhập tới CSDL, kiểm tra, kiểm soát quyền truy cập người sử dụng Ngăn chặn truy cập sai quy định từ từ vào 1.3 Mô hình kiến trúc tổng quát sở liệu mức Mô hình kiến trúc mức hệ CSDL gồm : Mức trong, mức mô hình liệu mức Giữa mức tồn ánh xạ quan niệm ánh xạ quan niệm Trung tâm hệ thống mức quan niệm, tức mức mô hình liệu Ngoài khái niệm người sử dụng, hệ quản trị CSDL người quản trị CSDL Đỗ Hồng An Cao học Điện tử 10 Đại học Bách khoa Hà Nội Thiết kế xây dựng sở liệu truyền Đài tiếng nói Việt Nam 3.5 Xây dựng CSDL truyền Khi tạo sở liệu SQL Server 2000, điều quan tâm chủ nhân CSDL (DBO) DBO sở liệu người dùng vai trò sysadmin họ quyền sở liệu Do nhiều người sử dụng khác làm việc SQL Server 2000 nên ta tạo tên đăng nhập “sysadm” sau dùng tên đăng nhập để đăng ký vào SQL Server 2000 tạo sở liệu 3.5.1 Tên thuộc tính CSDL SQL Server 2000 cho phép bạn đặt tên sở liệu không bao goomg từ đặc biệt khoảng trắng Ta chọn tên cho CSDL tạo PHATTHANH sở liệu PHATTHANH tập tin liệu (data file) với dung lượng 10MB tập tin lưu lại thao tác sở liệu (log file) với dung lượng MB Ta chọn kích thước ban đầu không lớn để dễ dàng việc lưu Ta tăng giảm kích thước trình triển khai ứng dụng 3.5.2 Tạo sở liệu PHATTHANH Ta sử dụng trình điều khiển EM để tạo CSDL Đặt tên sở liệu “PHATTHANH” Hình 3.14 : sở liệu phát Đỗ Hồng An Cao học Điện tử 69 Đại học Bách khoa Hà Nội Thiết kế xây dựng sở liệu truyền Đài tiếng nói Việt Nam Chúng ta tạo bảng, với trường liệu định nghĩa kiểu thực thể tương ứng Tạo CSDL trình điều khiền EM Hình 3.15 : Bảng CSDL phát CSDL Các bảng CSDL Hình 3.16: sở liệu phát Đỗ Hồng An Cao học Điện tử 70 Đại học Bách khoa Hà Nội Thiết kế xây dựng sở liệu truyền Đài tiếng nói Việt Nam 3.5.3 Các thuộc tính sở liệu 3.5.3.1 Initial Size Khi tạo sở liệu, ta định nghĩa dung lượng ban đầu (Initial Size) MB Trong giai đoạn thiết kế sở liệu ta chọn kích thước không nên lớn để dễ dàng backup lại Ta tăng giảm dung lượng trình triển khai ứng dụng 3.5.3.2 Automatically grow file Với thuộc tính này, dung lượng sở liệu tự động tăng nhớ tróng khả bị thiếu trường hợp phát sinh đối tượng hay liệu thêm vào Khi ta chọn thuộc tính thuộc tính phụ khác liên quan (File Growth) dung lượng tăng lên MB hay phần trăm (By Percent) Đồng thời, ta chọn thuộc tính cho phép tăng vô hạn (Unrestricted file growth) hay giới hạn (Restrict) dung lượng Nếu chọn vào tùy chọn Unrestricted file growth dung lượng sở liệu tự động tăng nhu cầu Nếu dung lượng đĩa cứng giới hạn máy khả bị gặp cố không dung lượng cho hoạt động điều xảy khai báo Đối với trường hợp tùy chọn Restrict giới hạn dung lượng cao cho phép sở liệu tăng định phần Restrict file growth (MB) Tuy nhiên, nhu cầu cần tăng mà giới hạn không cho phép sở liệu gặp cố Như vậy, tùy thuộc vào nhu cầu mà ta chọn chế độ tự động làm tăng dung lượng kiểm soát dung lượng tăng sở liệu Đỗ Hồng An Cao học Điện tử 71 Đại học Bách khoa Hà Nội Thiết kế xây dựng sở liệu truyền Đài tiếng nói Việt Nam CHƯƠNG : THỬ NGHIỆM ĐỀ XUẤT Căn vào trạng hệ thống mạng máy tính, sách bảo mật, phân cấp người dùng, việc thu thập nguồn tin, tiếng động phương thức sản xuất, khai thác chương trình Trung tâm Âm thanh, báo VOVNews báo Tiếng nói Việt nam, thấy việc kết nối mạng máy tính phát với mạng LAN hai đơn vị để trao đổi liệu giải pháp không an toàn cho công tác phát Tuy nhiên, việc trao đổi liệu lại vấn đề cần thiết biên tập viên Khó khăn việc sử dụng nguồn âm, tiếng động lấy từ hệ thống phát Như đề cập, định dạng file âm sử dụng cho mạng máy tính phát MPEGII Đây định dạng file dành cho phần mềm phát chuyên nghiệp Người sử dụng lấy file âm biên tập phần mềm âm thông thường mà phải chuyển đổi thành định dạng khác Tuy số phần mềm chuyển đổi định dạng file âm từ MPEGII sang định dạng khác không dễ dàng cho biên tập viên sử dụng Vì giải pháp đặt tạo webserver kết nối với hệ thống mạng máy tính phát thanh, máy trạm đơn vị khác kết nối đến Webserver để lấy liệu Để máy trạm thực điều này, đòi hỏi phải xây dựng chương trình kết nối tới CSDL phát để lọc thông tin cần thiết chương trình hiển thị thông tin dành cho người sử dụng Hình 4.1 Mô hình kết nối Đỗ Hồng An Cao học Điện tử 72 Đại học Bách khoa Hà Nội Thiết kế xây dựng sở liệu truyền Đài tiếng nói Việt Nam Dựa nhu cầu khai thác tin đơn vị Sau nghiên cứu CSDL hai hệ thống phát đề tài xây dựng nên CSDL SQL Server 2000 dùng để lưu giữ thông tin cần thiết chương trình phát thanh, phục vụ cho nhu cầu khai thác lưu giữ thông tin nguồn âm Ví dụ bảng Tiêu đề: Bảng chứa thông tin cần thiết nguồn tên chương trình, đường dẫn file âm nằm ổ cứng lưu trữ hệ thống máy chủ, thứ tự title nằm lịch phát sóng Thông qua bảng này, chương trình cung cấp cho người dùng file âm theo nhu cầu Để sở liệu khai thác tốt, việc cần thiết xây dựng giao diện để giao tác với người dùng Việc thiết kế phần mềm thực cho thật đơn giản với người sử dụng Mọi tiến trình phần mềm trở nên suốt với người sử dụng Phần mềm chia làm hai Module: - Module thực lấy thông tin tự động Module thiết kế để lấy thông tin nội dung thư mục định khoảng thời gian ba ngày kể trước Mọi thay đổi nội dung thư mục Module xử lý cập nhật vào CSDL Module cho phép định nghĩa hệ lấy thông tin khoảng thời gian quét kiểm tra thay đổi liệu CSDL - Giao diện người dùng Tận dụng ưu điểm website, phần giao diện người sử dụng thể web browser Với giao diện này, người sử dụng chọn hệ thư mục hệ để lấy chương trình phát Đỗ Hồng An Cao học Điện tử 73 Đại học Bách khoa Hà Nội Thiết kế xây dựng sở liệu truyền Đài tiếng nói Việt Nam sóng Ngoài giao diện hỗ trợ khả nghe trước để kiểm tra nội dung chương trình cần lấy.Trong trình tải nội dung về, chương trình chuyển đổi định dạng âm ngầm định thực việc chuyển đổi file âm từ định dạng MPEG II sang định dạng MP3 Việc chuyển đổi định dạng file âm giúp cho biên tập viên biên tập nguồn âm phần mềm biên tập âm không chuyên dụng khác Ngoài ra, để đề tài đưa vào thực tế sản xuất hoạt động hiệu quả, cần thỏa mãn số yêu cầu sau: - Phải thống cách thức bàn giao file âm đơn vị để thiết lập tài khoản chia sẻ tài nguyên cho người sử dụng - Các file âm đưa vào hệ sở liệu Dalet Netia cần đặt tên bàn giao theo qui trình, qui chế ban - Vì file trao đổi file phát sóng, việc lập lịch đòi hỏi phải thường xuyên kịp thời Điều ý nghĩa với việc trao đổi liệu ý nghĩa với trạm phát sóng dự phòng - Đối với chương trình đọc thẳng file tiếng động cần đưa vào mục định để tiện cho việc lấy thông tin từ CSDL CSDL WebServer - Vấn đề an toàn hệ thống trước nguy lây nhiễm virus cần quan tâm Các máy trạm máy chủ phải cài phần mềm chống virus phải cập nhật thường xuyên Đỗ Hồng An Cao học Điện tử 74 Đại học Bách khoa Hà Nội Thiết kế xây dựng sở liệu truyền Đài tiếng nói Việt Nam KẾT LUẬN Phát nước ta không ngừng cải tiến phương thức thể truyền tải thông tin, liên tục tăng thời lượng, mở rộng phạm vi phủ sóng đối tượng phục vụ, nâng cao chất lượng nội dung hiệu thông tin, đáp ứng ngày cao nhu cầu thông tin nhân dân Việc áp dụng công nghệ phát tiên tiến, đại tăng thêm tính hấp dẫn chương trình, thu hút ngày đông số lượng công chúng nghe đài Ngoài việc đưa đến cho khán thính giả nước thông tin thời sự, kinh tế, văn hoá xã hội thông qua sóng phát Đài TNVN cung cấp thông tin báo Tiếng nói Việt nam Báo điện tử VOVNews Việc khai thác nguồn tài nguyên mạng máy tính phát nhằm nâng cao chất lượng tin ý nghĩa quan trọng Đề tài “Thiết kế xây dựng sở liệu truyền Đài tiếng nói Việt Nam” nhằm mục đích tạo sở liệu riêng biệt, đảm bảo độ an toàn nâng cao hiệu trao đổi tin, mạng máy tính phát với báo VOVNews báo Tiếng nói Việt Nam, ban, hệ toàn đài Với đề tài này, việc cung cấp liệu trở nên đơn giản hơn, thời gian lấy tin rút ngắn lại Tuy đề tài chưa triển khai thực tế, cho thấy khả việc cung cấp tin cho đơn vị khả triển khai thực tế hoàn toàn Việc xây dựng phần mềm dựa môi trường Web đưa đến khả mở rộng môi trường trao đổi liệu mạng máy tính phát với đơn vị khác toàn Đài./ Đỗ Hồng An Cao học Điện tử 75 Đại học Bách khoa Hà Nội Thiết kế xây dựng sở liệu truyền Đài tiếng nói Việt Nam TÀI LIỆU THAM KHẢO Tiếng Việt sở liệu nâng cao (2002), PGS.TS Nguyễn Việt Hương sở liệu (2006), Học viện Bưu Viễn thông Quản trị SQL Server 2000 (2006), Phạm Hữu Khang, Nhà xuất Thống Tiếng Anh Beginning Database Design, Gavin Powell, Wiley Publishing, Inc Đỗ Hồng An Cao học Điện tử 76 Đại học Bách khoa Hà Nội Thiết kế xây dựng sở liệu truyền Đài tiếng nói Việt Nam PHỤ LỤC - Sript tạo CSDL truyền if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FK_T_NGUONAM_T_DUONGDAN]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1) ALTER TABLE [dbo].[T_NGUONAM] DROP CONSTRAINT FK_T_NGUONAM_T_DUONGDAN GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FK_T_TIEUDE_T_ALBUM]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1) ALTER TABLE [dbo].[T_TIEUDE] DROP CONSTRAINT FK_T_TIEUDE_T_ALBUM GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FK_T_TIEUDE_T_NGUONAM]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1) ALTER TABLE [dbo].[T_TIEUDE] DROP CONSTRAINT FK_T_TIEUDE_T_NGUONAM GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FK_T_NGUOIDUNG_T_NHOM]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1) ALTER TABLE [dbo].[T_NGUOIDUNG] DROP CONSTRAINT FK_T_NGUOIDUNG_T_NHOM GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FK_T_NHOM_THUMUC_T_NHOM]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1) ALTER TABLE [dbo].[T_NHOM_THUMUC] DROP CONSTRAINT FK_T_NHOM_THUMUC_T_NHOM GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FK_T_TIEUDE_T_THELOAI]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1) ALTER TABLE [dbo].[T_TIEUDE] DROP CONSTRAINT FK_T_TIEUDE_T_THELOAI GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FK_T_NHOM_THUMUC_T_THUMUC]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1) ALTER TABLE [dbo].[T_NHOM_THUMUC] DROP CONSTRAINT FK_T_NHOM_THUMUC_T_THUMUC GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FK_T_TIEUDE_THUMUC_T_THUMUC]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1) ALTER TABLE [dbo].[T_TIEUDE_THUMUC] DROP CONSTRAINT FK_T_TIEUDE_THUMUC_T_THUMUC GO Đỗ Hồng An Cao học Điện tử 77 Đại học Bách khoa Hà Nội Thiết kế xây dựng sở liệu truyền Đài tiếng nói Việt Nam if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FK_T_TIEUDE_THUMUC_T_TIEUDE]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1) ALTER TABLE [dbo].[T_TIEUDE_THUMUC] DROP CONSTRAINT FK_T_TIEUDE_THUMUC_T_TIEUDE GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[T_DUONGDAN]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[T_DUONGDAN] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[T_ALBUM]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[T_ALBUM] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[T_NGUOIDUNG]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[T_NGUOIDUNG] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[T_NGUONAM]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[T_NGUONAM] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[T_NHOM]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[T_NHOM] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[T_NHOM_THUMUC]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[T_NHOM_THUMUC] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[T_THELOAI]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[T_THELOAI] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[T_THUMUC]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[T_THUMUC] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[T_TIEUDE]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[T_TIEUDE] GO Đỗ Hồng An Cao học Điện tử 78 Đại học Bách khoa Hà Nội Thiết kế xây dựng sở liệu truyền Đài tiếng nói Việt Nam if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[T_TIEUDE_THUMUC]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[T_TIEUDE_THUMUC] GO CREATE TABLE [dbo].[T_DUONGDAN] ( [MaDuongDan] [int] NOT NULL , [TenDuongDan] [int] NOT NULL , [DiaChi] [char] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[T_ALBUM] ( [MaAlbum] [int] NOT NULL , [TenAlbum] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[T_NGUOIDUNG] ( [MaNguoiDung] [int] NOT NULL , [MaNhom] [int] NOT NULL , [Ho] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL , [TenDem] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL , [Ten] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL , [TenTruyCap] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL , [MatKhau] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[T_NGUONAM] ( [MaNguonAm] [int] NOT NULL , [TenNguonAm] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL , [MaDuongDanVatLy] [int] NOT NULL , [TanSoLayMau] [int] NOT NULL , [MaHoa] [int] NOT NULL , [BitRate] [int] NOT NULL , [TanSo] [int] NOT NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[T_NHOM] ( [MaNhom] [int] NOT NULL , [TenNhom] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[T_NHOM_THUMUC] ( [MaThuMuc] [int] NOT NULL , [MaThuMucCha] [int] NOT NULL , Đỗ Hồng An Cao học Điện tử 79 Đại học Bách khoa Hà Nội Thiết kế xây dựng sở liệu truyền Đài tiếng nói Việt Nam [MaNhom] [int] NOT NULL , [MaNguoiDung] [int] NOT NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[T_THELOAI] ( [MaTheLoai] [int] NOT NULL , [TenTheLoai] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[T_THUMUC] ( [MaThuMuc] [int] NOT NULL , [MaThuMucCha] [int] NULL , [TenThuMuc] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[T_TIEUDE] ( [MaTieuDe] [int] NOT NULL , [TenTieuDe] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL , [ThoiLuong] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL , [TacGia] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL , [NgayGhi] [datetime] NOT NULL , [MaNguonAm] [int] NOT NULL , [MaAlbum] [int] NOT NULL , [MaTheLoai] [int] NOT NULL , [MaDuongDanVatLy] [int] NOT NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[T_TIEUDE_THUMUC] ( [MaThuMuc] [int] NOT NULL , [MaTieuDe] [int] NOT NULL ) ON [PRIMARY] GO ALTER TABLE [dbo].[T_DUONGDAN] WITH NOCHECK ADD CONSTRAINT [PK_T_DUONGDAN] PRIMARY KEY CLUSTERED ( [MaDuongDan] ) ON [PRIMARY] GO ALTER TABLE [dbo].[T_ALBUM] WITH NOCHECK ADD CONSTRAINT [PK_T_ALBUM] PRIMARY KEY CLUSTERED ( [MaAlbum] ) ON [PRIMARY] GO ALTER TABLE [dbo].[T_NGUOIDUNG] WITH NOCHECK ADD CONSTRAINT [PK_NGUOIDUNG] PRIMARY KEY CLUSTERED Đỗ Hồng An Cao học Điện tử 80 Đại học Bách khoa Hà Nội Thiết kế xây dựng sở liệu truyền Đài tiếng nói Việt Nam ( ) [MaNguoiDung] ON [PRIMARY] GO ALTER TABLE [dbo].[T_NGUONAM] WITH NOCHECK ADD CONSTRAINT [PK_T_NGUONAM] PRIMARY KEY CLUSTERED ( [MaNguonAm] ) ON [PRIMARY] GO ALTER TABLE [dbo].[T_NHOM] WITH NOCHECK ADD CONSTRAINT [PK_Nhom] PRIMARY KEY CLUSTERED ( [MaNhom] ) ON [PRIMARY] GO ALTER TABLE [dbo].[T_NHOM_THUMUC] WITH NOCHECK ADD CONSTRAINT [PK_T_NHOM_THUMUC] PRIMARY KEY CLUSTERED ( [MaThuMuc], [MaNhom] ) ON [PRIMARY] GO ALTER TABLE [dbo].[T_THELOAI] WITH NOCHECK ADD CONSTRAINT [PK_T_THELOAI] PRIMARY KEY CLUSTERED ( [MaTheLoai] ) ON [PRIMARY] GO ALTER TABLE [dbo].[T_THUMUC] WITH NOCHECK ADD CONSTRAINT [PK_T_THUMUC] PRIMARY KEY CLUSTERED ( [MaThuMuc] ) ON [PRIMARY] GO ALTER TABLE [dbo].[T_TIEUDE] WITH NOCHECK ADD CONSTRAINT [PK_T_TIEUDE] PRIMARY KEY CLUSTERED ( [MaTieuDe] ) ON [PRIMARY] GO ALTER TABLE [dbo].[T_TIEUDE_THUMUC] WITH NOCHECK ADD CONSTRAINT [PK_T_TIEUDE_THUMUC] PRIMARY KEY CLUSTERED ( [MaThuMuc], [MaTieuDe] ) ON [PRIMARY] GO CREATE UNIQUE INDEX [love] ON [dbo].[T_NGUOIDUNG]([TenTruyCap]) WITH FILLFACTOR = 80, PAD_INDEX , STATISTICS_NORECOMPUTE ON [PRIMARY] Đỗ Hồng An Cao học Điện tử 81 Đại học Bách khoa Hà Nội Thiết kế xây dựng sở liệu truyền Đài tiếng nói Việt Nam GO CREATE INDEX [IX_NGUOIDUNG] ON [dbo].[T_NGUOIDUNG]([TenTruyCap]) ON [PRIMARY] GO CREATE INDEX [IX_T_TIEUDE] ON [dbo].[T_TIEUDE]([TenTieuDe], [TacGia], [MaAlbum], [MaNguonAm]) ON [PRIMARY] GO CREATE INDEX [IX_T_TIEUDE_THUMUC] ON [dbo].[T_TIEUDE_THUMUC]([MaThuMuc]) ON [PRIMARY] GO ALTER TABLE [dbo].[T_NGUOIDUNG] ADD CONSTRAINT [FK_T_NGUOIDUNG_T_NHOM] FOREIGN KEY ( [MaNhom] ) REFERENCES [dbo].[T_NHOM] ( [MaNhom] ) ON DELETE CASCADE ON UPDATE CASCADE GO ALTER TABLE [dbo].[T_NGUONAM] ADD CONSTRAINT [FK_T_NGUONAM_T_DUONGDAN] FOREIGN KEY ( [MaDuongDanVatLy] ) REFERENCES [dbo].[T_DUONGDAN] ( [MaDuongDan] ) ON DELETE CASCADE ON UPDATE CASCADE GO ALTER TABLE [dbo].[T_NHOM_THUMUC] ADD CONSTRAINT [FK_T_NHOM_THUMUC_T_NHOM] FOREIGN KEY ( [MaNhom] ) REFERENCES [dbo].[T_NHOM] ( [MaNhom] ) ON DELETE CASCADE ON UPDATE CASCADE , CONSTRAINT [FK_T_NHOM_THUMUC_T_THUMUC] FOREIGN KEY ( [MaThuMuc] ) REFERENCES [dbo].[T_THUMUC] ( [MaThuMuc] ) ON DELETE CASCADE ON UPDATE CASCADE GO ALTER TABLE [dbo].[T_TIEUDE] ADD CONSTRAINT [FK_T_TIEUDE_T_ALBUM] FOREIGN KEY ( [MaAlbum] ) REFERENCES [dbo].[T_ALBUM] ( [MaAlbum] ) ON UPDATE CASCADE , CONSTRAINT [FK_T_TIEUDE_T_NGUONAM] FOREIGN KEY ( [MaNguonAm] ) REFERENCES [dbo].[T_NGUONAM] ( Đỗ Hồng An Cao học Điện tử 82 Đại học Bách khoa Hà Nội Thiết kế xây dựng sở liệu truyền Đài tiếng nói Việt Nam [MaNguonAm] ) ON DELETE CASCADE ON UPDATE CASCADE , CONSTRAINT [FK_T_TIEUDE_T_THELOAI] FOREIGN KEY ( [MaTheLoai] ) REFERENCES [dbo].[T_THELOAI] ( [MaTheLoai] ) ON DELETE CASCADE ON UPDATE CASCADE GO ALTER TABLE [dbo].[T_TIEUDE_THUMUC] ADD CONSTRAINT [FK_T_TIEUDE_THUMUC_T_THUMUC] FOREIGN KEY ( [MaThuMuc] ) REFERENCES [dbo].[T_THUMUC] ( [MaThuMuc] ) ON DELETE CASCADE ON UPDATE CASCADE , CONSTRAINT [FK_T_TIEUDE_THUMUC_T_TIEUDE] FOREIGN KEY ( [MaTieuDe] ) REFERENCES [dbo].[T_TIEUDE] ( [MaTieuDe] ) ON DELETE CASCADE ON UPDATE CASCADE GO Đỗ Hồng An Cao học Điện tử 83 Đại học Bách khoa Hà Nội ... Thiết kế xây dựng sở liệu truyền Đài tiếng nói Việt Nam CHƯƠNG 2: KỸ THUẬT THIẾT KẾ CƠ SỞ DỮ LIỆU 2.1 Các bước thiết kế sở liệu Hình 2.1: Tiến trình thiết kế CSDL Một tiến trình thiết kế sở liệu. .. học Bách khoa Hà Nội Thiết kế xây dựng sở liệu truyền Đài tiếng nói Việt Nam LỜI CAM ĐOAN Tôi xin cam đoan: Luận văn Thiết kế xây dựng Cơ sở liệu truyền Đài tiếng nói Việt Nam công trình nghiên... Việt Nam Phân tích trạng Đài tiếng Nói Việt Nam, tiến hành bước thiết kế sở liệu phù hợp Chương 4: Thực nghiệm đề xuất Đề tài Thiết kế xây dựng sở liệu Đài tiếng nói Việt Nam nhằm mục đích nâng

Ngày đăng: 22/07/2017, 23:17

Từ khóa liên quan

Mục lục

  • BÌA

  • MỤ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:

  • CHƯƠNG 2:

  • CHƯƠNG 3:

  • CHƯƠNG 4

  • KẾT LUẬN

  • TÀI LIỆU THAM KHẢO

  • PHỤ LỤC

Tài liệu cùng người dùng

Tài liệu liên quan