Mã tài liệu: 283696
Số trang: 84
Định dạng: zip
Dung lượng file: 1,113 Kb
Chuyên mục: Kỹ thuật - Công nghệ
ĐẶT VẤN ĐỀ
Cơ sở dữ liệu và quản trị cơ sở dữ liệu là một trong những vấn đề cốt lõi của tin học. Xét cho cùng khi ứng dụng tin học để giải quyết các bài toán thì người ta phải giải quyết vấn đề xây dựng cơ sở dữ liệu và xây dựng thuật toán xử lý chúng. Khi cơ sở dữ liệu càng lớn nhu cầu xử lý phức tạp, yêu cầu bảo mật càng cao thì vấn đề quản trị cơ sở dữ liệu càng phức tạp. Vì vậy các mục tiêu của đề án này là tìm hiểu khai thác SQL Server và sử dụng nó để giải quyết bài toán quản lý dân cư. Từ mục tiêu của đề án chúng ta thấy rằng nội dung của đề án gồm có hai phần cơ bản:
1. Tìm hiểu khai thác SQL Server.
2. Giải quyết bài toán quản lý dân cư trên SQL Server.
Lý do chọn Microsoft SQL Server:
• Xuất phát từ đặc điểm bài toán kích thước lớn, phân tán, đa người sử dụng.
• MS SQL Server là hệ quản trị cơ sở dữ liệu hỗ trợ tốt với lượng dữ liệu lớn, cho phép người sử dụng theo mô hình Client/Server.
• MS SQL Server tiện dụng trong việc phân tán tra cứu dữ liệu nhanh.
• MS SQL Server hỗ trợ mạnh với dữ liệu phân tán.
MS SQL Server chạy trên môi trường Win NT (Server) và Win 9.X, Win 2000 (Client), ...
SQL Server là một trong những hệ phần mềm tiện lợi và hiệu quả trong việc phát triển các ứng dụng cơ sở dữ liệu lớn, phân tán thích hợp cho cơ quan, tổ chức, địa phương, ...
MS SQL Server hỗ trợ tốt trong quản lý xử lý đồng nhất, bảo mật dữ liêu theo mô hình Client/Server trên mạng.
Với máy chủ có MS SQL Server có thể quản trị nhiều Server với tên khác nhau (các Server là hệ quản trị các cơ sở dữ liệu riêng của mình), và nhóm các Server (Server group).
Trên mỗi Server thông thường có nhiều cơ sở dữ liệu (Databases). Mỗi cơ sở dữ liệu chứa một số đối tượng cơ sở dữ liệu là các bảng, các khung nhìn (view), hay các thủ tục truy vấn (query). Mỗi cơ sở dữ liệu sẽ chứa danh sách những người sử dụng cơ sở dữ liệu đó, họ được trao một số quyền nhất định để truy nhập đến từng đối tượng. Người sử dụng có quyền cao nhất với một cơ sở dữ liệu chính là người tạo ra cơ sở dữ liệu đó (Owner).
Chủ nhân cơ sở dữ liệu (Database Owner) là người sử dụng tạo nên cơ sở dữ liệu, mỗi cơ sở dữ liệu có một chủ nhân, chủ nhân cơ sở dữ liệu có đầy đủ đặc quyền bên trong cơ sở dữ liệu và xác định cung cấp khả năng truy cập tới người khác. Trong cơ sở dữ liệu của mình người sử dụng được giới thiệu như là DBO trong cơ sở dữ liệu khác, Chủ nhân cơ sở dữ liệu là được biết đến bởi tên sử dụng cơ sở dữ liệu của họ.
Chủ nhân của các đối tượng cơ sở dữ liệu (Database Object Owner) là người sử dụng tạo ra cơ sở dữ liệu (các bảng, các chỉ số, các khung nhìn, mặc định, các trigger, các quy tắc, và các thủ tục ). Mỗi cơ sở dữ liệu có duy nhất một người tạo ra. Chủ nhân của các đối tượng cơ sở dữ liệu là tự động gán quyền cho phép toàn bộ trên đối tượng cơ sở dữ liệu. Chủ nhân của đối tượng cơ sở dữ liệu có thể trao quyền cho phép tới người sử dụng khác, tới đối tượng sử dụng.
SQL Server lưu trữ cơ sở dữ liệu trên các thiết bị khác nhau, mỗi thiết bị có thể nằm trên đĩa cứng, mềm, băng từ, có thể nằm trên nhiều đĩa.
Cơ sở dữ liệu có thể được lưu trữ trên một hay nhiều thiết bị. Cũng có thể mở rộng kích thước thiết bị và thiết bị lưu trữ một cơ sở dữ liệu.
SQL Server cho phép quản trị với tệp dữ liệu lớn tới 32 TB (Tetabyte).
SQL Server đã kế thừa cùng Windows NT tạo nên một hệ thống bảo mật tốt quản trị user, Server, và những tiện ích của Windows NT.
TỔNG KẾT
I. Đánh giá kết quả thực hiện luận văn
I.1 Nhận xét về xây dựng thiết kế cơ sở dữ liệu quản lý dân cư
Ưu điểm
Việc xây dựng thiết kế cơ sơ dữ liệu cho quản lý dân cư đã đáp ứng được yêu cầu của hệ thống quản lý dân cư cần thực hiện:
• Cung cấp thông tin đầy đủ, chính xác về mỗi công dân.
• Có khả năng quản lý rộng hơn không chỉ cấp quận mà có thể thực thi trên cả nước.
• Xây dựng thiết kế cơ sở dữ liệu theo mô hình kiến trúc Client/Server, chạy ở trên môi trường Windows 95, Windows 98, Windows NT, sử dụng hệ quản trị cơ sở dữ liệu SQL Server nên đã sử dụng được những điểm mạnh của nó.
• Là một chương trình chạy trên Windows nên nó có giao diện theo chuẩn của Windows nên dễ sử dụng.
• Việc thiết kế dữ liệu trên SQL Server là một hệ quản trị chuyên dụng cho việc quản lý nên dễ đối với người dùng.
• Có khả năng phân quyền và bảo mật đối với người dùng.
• Tránh được những sai sót về hệ thống, cũng như điều khiển thông tin trên mạng, nhằm hạn chế tối đa thiệt hại có thể tránh.
Nhược điểm
Hạn chế trong việc sử dụng thủ tục lưu trữ trên SQL Server thông qua ODBC.
• Nếu mô hình Database Server như đã áp dụng thông qua ODBC, việc sử lý dữ liệu, xác định và sử lý lỗi sẽ phụ thuộc hoàn toàn vào Server. Trong khi đó nhiều trường hợp lỗi trả về từ Server bị ODBC chặn lại và lỗi trả về Client là do ODBC gửi tới, do đó rất khó xác định lỗi trên Server.
• Hạn chế đáng kể trong việc sử dụng thủ tục lưu trữ trên Server thông qua ODBC giới hạn việc sử dụng cursor trên Server.
I.2 Tự nhận xét về luận văn
Theo ý kiến của em thì luận văn còn có điểm được và chưa được như sau:
Ưu điểm
• Đã cố gắng trình bày một cách hệ thống.
• Đã cố gắng đưa ra trình bày một cách đầy đủ nhất trong tầm hiểu biết của bản thân về các vấn đề.
• Đã cố gắng trình bày sát với thầy hướng dẫn.
Nhược điểm
• Trình bày con chưa tối ưu.
• Đôi chỗ còn dài dòng.
I.3 Thu hoạch cho bản thân
Làm quen và sử dụng tương đối thành thạo một hệ quản trị cơ sở dữ liệu chuyên dụng cho các ứng dụng Client/Server là SQL Server, một trong những hệ cơ sơ dữ liệu mạnh hiện nay.
Trau rồi được những kinh nghiệm quý giá trong việc xây dựng thiết kế cơ sở dữ liệu trong môi trường Client/Server, sử lý các ứng dụng phân tán.
Nghiên cứu và nắm bắt được một số nghiệp vụ về quản lý dân cư.
II. Kết luận
Trên đây tôi đã trình bày những ưu điểm, nhược điểm và thế mạnh của SQL Server đồng thời trình bày một ứng dụng thiết kế xây dựng một cơ sở dữ liệu dân cư cấp quận trên SQL Server.
Qua quá trình làm luận văn đã giúp cho tôi hiểu biết thêm về một số vấn đề trong quản lý dân cư cũng như nắm bắt, sử dụng SQL Server một cách tương đối thành thạo.
Cuối cùng một lần nữa em xin trân thành cảm ơn thầy Nguyễn Văn Xuất, người đã giúp em hoàn thành luận văn tốt nghiệp.
Những tài liệu gần giống với tài liệu bạn đang xem
Những tài liệu bạn đã xem