Xây dựng hệ thống quản trị cơ sở dữ liệu qua website

40 14 0
Xây dựng hệ thống quản trị cơ sở dữ liệu qua website

Đ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

TRƯỜNG ĐẠI HỌC VINH KHOA CNTT LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC NGÀNH: CỬ NHÂN TIN HỌC XÂY DỰNG HỆ THỐNG QUẢN LÝ CƠ SỞ DỮ LIỆU QUA WEBSITE SINH VIÊN THỰC HIỆN: PHẠM THỊ YẾN GIÁO VIÊN HƯỚNG DẪN: ThS CAO THANH SƠN - 05/2012- MỤC LỤC LỜI MỞ ĐẦU Chương CƠ SỞ LÝ THUYẾT 1.1 Hệ quản trị Cơ sở liệu Microsoft SQL Server 1.1.1 Lịch sử phát triển 1.1.2 Đặc điểm SQL Server đối tượng làm việc 1.2 Tổng quan sở liệu quan hệ 1.2.1 Mơ hình liệu quan hệ 1.2.2 Bảng (table) 1.2.3 Khóa bảng (Primary Key) 1.2.4 Mối quan hệ (Relationship) khóa ngoại (Foreign key) 1.2.5 Sơ lược câu lệnh SQL 1.2.6 Quy tắc sử dụng tên SQL 1.2.7 Kiểu liệu 1.2.8 Toán tử 1.3 Các thao tác với bảng 1.3.1 Tạo bảng 1.3.2 Tạo ràng buộc 1.3.3 Sửa cấu trúc bảng 11 1.3.4 Xóa bảng 11 1.4 Các câu lệnh truy vấn 11 1.4.1 Câu lệnh SELECT 11 1.4.2 Thêm liệu INSERT 12 1.4.3 Cập nhật liệu UPDATE 12 1.4.4 Xóa liệu DELETE 12 1.4.5 Xóa tồn liệu TRUNCATE 13 Chương TỔNG QUAN VỀ NGÔN NGỮ C#, ASP.NET 14 2.1 Giới thiệu C# (C_Sharp) 14 2.2 Ngôn ngữ C# ngôn ngữ khác 14 2.3 Biến, hằng, toán tử 16 2.3.1 Biến 16 2.3.2 Hằng 16 2.3.3 Toán tử 17 2.4 Kiểu liệu, cấu trúc điểu khiển, cấu trúc lặp 17 2.4.1 Kiểu liệu 17 ii 2.4.2 Cấu trúc điều khiển 17 2.4.3 Cấu trúc lặp 18 2.5 Mảng (ARRAY), xâu ký tự (STRING) 19 2.5.1 Mảng 19 2.5.2 Xâu ký tự (String) 20 2.6 Lớp (class), phương thức (method) 21 2.6.1 Lớp (class) 21 2.6.2 Phương thức (method) 22 2.7 Giới thiệu ASP.NET 23 2.7.1 ASP.NET tích hợp với NET Framework 23 2.7.2 ASP.NET đa ngôn ngữ 23 2.7.3 ASP.NET biên dịch 23 2.7.4 ASP.NET lưu trữ máy CLR 24 2.7.5 ASP.NET dễ dàng triển khai cấu hình 24 2.7.6 Giới thiệu kiện (Event) ASP.NET 25 Chương XÂY DỰNG HỆ THỐNG QL CSDL QUA WEBSITE 26 3.1 Giới thiệu 26 3.2 Thiết kế chức 27 3.2.1 Tạo bảng 28 3.2.2 Xóa bảng 29 3.2.3 Xem cấu trúc bảng 29 3.2.4 Duyệt ghi có bảng 30 3.2.5 Thêm cột vào bảng 30 3.2.6 Truy vấn 31 3.3 Một số giao diện 31 KẾT LUẬN 36 Kết đạt 36 Hướng phát triển 36 TÀI LIỆU THAM KHẢO 37 iii DANH MỤC TỪ VIẾT TẮT, THUẬT NGỮ Chữ viết tắt CSDL QTCSDL SQL C# ASP.NET MSIL IL CLR HTTP HTML OOP JIT IIS XML LINQ MVC URL WRB CGI FK PK Giải nghĩa Cơ sở liệu Quản trị sở liệu Structure Query Language Csharp Active Server Pages.NET Microsoft Intermediate Language Intermediate Language Common Language Runtime HyperText Transfer Protocol HyperText Markup Language Object Oriented Programming Just In Time Internet Information Server eXtensible Markup Language Language Intergrated Query Model View Control Uniform Resource Locator Web Request Broker Common Gateway Interface Foreign Key Primary Key iv LỜI MỞ ĐẦU Cơ sở liệu ngành quan tâm nhiều khoa học máy tính, cơng nghệ thơng tin Từ có mơ hình sở liệu vào năm 60 đến không chặng đường dài ngành khoa học khác, với khoa học máy tính đặc biệt với sở liệu thời gian đáng kể Cơ sở liệu trải qua nhiều hệ hệ quản trị sở liệu, có nhiều ứng dụng khoa học nghành kinh tế quốc dân Thời đại thơng tin ngày nay, tốn cốt yếu là: Làm lưu trữ thông tin an toàn chắn đồng thời lại truy cập xác dễ dàng Theo thời gian, yêu cầu tốn ngày cao với lượng thơng tin cần lưu trữ, xử lý ngày nhiều đa dạng Hệ quản trị sở liệu SQL Server giải pháp tốt nhất, công nhận thị trường tin học giới SQL Server nghiên cứu phát triển, cho phép người sử dụng khai thác triệt để tiềm hệ thống quản lý sở liệu quan hệ cách ưu việt mạnh Nhu cầu tích lũy xử lý liệu nảy sinh công việc, hoạt động người Một cá nhân hay tổ chức nhầm có hệ thống xử lý liệu, dù chế hoạt động thủ cơng chưa tự động hố Một tốn nhỏ cần đến liệu, khơng thiết phải quản lý liệu theo phương pháp khoa học Do khả tổng hợp người xử lý, liệu lấy ra, xử lý mà khơng vấp phải khó khăn Tuy nhiên tốn có kích thước lớn hẳn số lượng liệu cần phải xử lý tăng lên nhanh e tầm bao quát người bình thường khó quản lý hết được! Đó không kể đến số loại liệu đặc biệt; chúng địi hỏi quản lý tốt khơng phải kích thước mà phức tạp thân chúng tổ chức xử lý liệu cách khoa học đòi hỏi người sử dụng sở liệu Chính em chọn đề tài "Xây dựng hệ thống quản lý sở liệu qua website" để làm luận văn tốt nghiệp Em xin chân thành cảm ơn ThS Cao Thanh Sơn người trực tiếp hướng dẫn, động viên để em hoàn thành luận văn, tạo điều kiện để em thực luận văn thời gian Xin chân thành cảm ơn thầy cô giáo Khoa Công nghệ thông tin bạn lớp tạo điều kiện giúp đỡ thời gian học tập thời gian thực khoá luận Nghệ An, ngày 10 tháng 05 năm 2012 Người làm báo cáo Phạm Thị Yến Chương CƠ SỞ LÝ THUYẾT 1.1 Hệ quản trị Cơ sở liệu Microsoft SQL Server SQL viết tắt Structure Query Language, cơng cụ quản lý liệu sử dụng phổ biến nhiều lĩnh vực Hầu hết ngôn ngữ bậc cao có trình hỗ trợ SQL Visual Basic, Oracle, Visual C Các chương trình ứng dụng công cụ quản trị CSDL cho phép người sử dụng truy nhập tới CSDL mà không cần sử dụng trực tiếp SQL Nhưng ứng dụng chạy phải sử dụng SQL 1.1.1 Lịch sử phát triển SQL Server phát triển từ ngôn ngữ SEQUEL2 IBM theo mơ hình Codd trung tâm nghiên cứu IBM California, vào năm 70 cho hệ thống QTCSDL lớn Đầu tiên SQL Server sử dụng ngôn ngữ quản lý CSDL chạy máy đơn lẻ Song phát triển nhanh chóng nhu cầu xây dựng CSDL lớn theo mô hình khách chủ (trong mơ hình tồn CSDL tập trung máy chủ (Server)) Mọi thao tác xử lý liệu thực máy chủ lệnh SQL máy trạm dùng để cập nhật lấy thông tin từ máy chủ) Ngày ngơn ngữ lập trình bậc cao có trợ giúp SQL Nhất lĩnh vực phát triển Internet ngơn ngữ SQL đóng vai trị quan trọng Nó sử dụng để nhanh chóng tạo trang Web động SQL viện tiêu chuẩn quốc gia Mỹ (ANSI) tổ chức tiêu chuẩn quốc tế (ISO) chấp nhận ngôn ngữ chuẩn cho CSDL quan hệ Nhưng chuẩn chưa đưa đủ 100% Nên SQL nhúng ngơn ngữ lập trình khác bổ sung mở rộng cho SQL chuẩn cho phù hợp với ứng dụng Do có khác rõ ràng SQL [2] 1.1.2 Đặc điểm SQL Server đối tượng làm việc • SQL ngơn ngữ phi thủ tục, khơng yêu cầu ta cách thức truy nhập CSDL Tất thông báo SQL dễ sử dụng khả mắc lỗi • SQL cung cấp tập lệnh phong phú cho công việc hỏi đáp liệu + Chèn, cập nhật, xoá hàng quan hệ + Tạo, sửa đổi, thêm xoá đối tượng CSDL + Điều khiển việc truy nhập tới CSDL đối tượng CSDL để đảm bảo tính bảo mật CSDL + Đảm bảo tính quán ràng buộc CSDL • Yêu cầu để sử dụng cho hỏi đáp phải nắm vững cấu trúc CSDL Là bảng (tổng quát quan hệ) liệu hai chiều Các bảng bao gồm nhiều cột hàng Các cột gọi trường, hàng gọi ghi Cột với tên gọi kiểu liệu (kiểu liệu cột nhất) xác định tạo nên cấu trúc bảng Khi bảng tổ chức hệ thống cho mục đích có CSDL 1.2 Tổng quan sở liệu quan hệ 1.2.1 Mơ hình liệu quan hệ CSDL quan hệ CSDL tất liệu tổ chức bảng (table) có mối quan hệ với Mỗi bảng bao gồm dòng (record/bản ghi/bộ) cột (field/trường/thuộc tính) Tóm lai, CSDL bao gồm nhiều bảng có mối quan hệ với (relationship) [1] 1.2.2 Bảng (table) Bảng bao gồm yếu tố sau: - Tên bảng: xác định - Cấu trúc bảng: tập hợp cột (field/trường/thuộc tính) - Dữ liệu bảng: tập hợp dịng 1.2.3 Khóa bảng (Primary Key) Mỗi bảng phải có cột (hoặc tập cột) mà giá trị liệu xác định dịng tập hợp dòng bảng Một cột (hoặc tập cột) có tính chất gọi khóa bảng (Primary Key) 1.2.4 Mối quan hệ (Relationship) khóa ngoại (Foreign key) Mối quan hệ thể thông qua ràng buộc giá trị liệu xuất bảng phải có xuất trước bảng khác Một cột (hoặc tập hợp cột) (field/trường/thuộc tính) bảng mà giá trị xác định từ khóa (PK) bảng khác gọi khóa ngoại (FK) 1.2.5 Sơ lược câu lệnh SQL Câu lệnh Thao tác liệu SELECT INSERT UPDATE DELETE TRUNCATE Định nghĩa liệu CREATE TABLE DROP TABLE ALTER TABLE CREATE Chức Truy xuất liệu Bổ sung liệu Cập nhật liệu Xóa liệu Xóa tồn liệu bảng Tạo bảng Xóa bảng Sửa cấu trúc bảng Tạo hàm (do người dùng định nghĩa) FUNCTION ALTER FUNCTION DROP FUNCTION CREATE TRIGGER ALTER TRIGGER DROP TRIGGER Sửa đổi hàm Xóa hàm Tạo Trigger Sửa Trigger Xóa Trigger 1.2.6 Quy tắc sử dụng tên SQL Trong câu lệnh SQL, ta cần đến bảng người dùng khác sở hữu tên bảng phải viết sau tên người sở hữu phân cách với tên người sở hữu dấu chấm theo công thức: tên_người_sở_hữu.tên_bảng Trong câu lệnh SQL, có sử dụng từ hai cột trở lên có tên bảng khác bắt buộc phải định thêm tên bảng trước tên cột, tên bảng tên cột phân cách dấu chấm theo công thức: tên_bảng.tên_cột 1.2.7 Kiểu liệu Tên kiểu Char(n) Nchar(n) Varchar(n) Nvarchar(n) Interger Int Tinytint Smallint Bigint Numeric(p,s) Decimal(p,s) Float Real Money Bit Datetime Smalldatetime Mô tả Kiểu chuỗi với độ dài cố định Kiểu chuổi độ dài cố định hỗ trợ UNICODE Kiểu chuỗi với độ dài xác Kiểu chuỗi với độ dài xác hỗ trợ UNICODE Số nguyên có giá trị từ -231 đến 231-1 Như kiểu Interger Số nguyên có giá trị từ đến 255 Số nguyên có giá trị từ -215 đến 215-1 Số nguyên có giá trị từ -263 đến 263 -1 Kiểu số với độ dài xác cố định Tương tự kiểu Numeric Số thực có giá trị từ -1.79E+308 đến 1.79E+308 Số thực có giá trị từ -3.4E+38 đến 3.4E+38 Kiểu tiền tệ Kiểu bít (có giá trị 1) Kiểu ngày (chính xác đến phần trăm giây) Kiểu ngày (chính xác đến phút) Phương thức (method) hàm (function) tạo lớp (class) Tên phương thức thường đặt theo tên hành động Các tham số theo sau tên phương thức bọc bên dấu ngoặc tròn () Mỗi tham số phải khai báo kèm theo kiểu liệu Trong C# có dạng truyền tham số: + Truyền tham chiều dùng thêm từ khóa ref + Truyền tham trị 2.7 Giới thiệu ASP.NET 2.7.1 ASP.NET tích hợp với NET Fraework NET Framework chia thành tác vụ cho chức gồm lớp (class), cấu trúc (structure), giao diện (interfaces) lỗi (core) thành phần chương trình Mỗi hàng ngàn tầng lớp nhóm theo trình tự logic, thứ tự bậc gọi namespace Mỗi namespace cung cấp tính [3] 2.7.2 ASP.NET đa ngôn ngữ Để xây dựng ứng dụng web không chọn ngôn ngữ mà chọn nhiều ngơn ngữ khác Điều quan trọng ngơn ngữ chọn mã dịch mã IL Điều có nghĩa IL ngơn ngữ NET có CLR nhận biết IL 2.7.3 ASP.NET biên dịch Một ứng dụng ASP.NET ln ln biên dịch, khơng chạy mã C# Visual Basic mà không biên dịch trước Một ứng dụng ASP.NET thực biên dịch thông qua giai đoạn : 23  Giai đoạn mã (code) bạn viết (C#, Visual Basic ngôn ngữ NET khác) dịch Microsoft Intermediate Language (MSIL) Giai đoạn dịch dịch tự động trang web yêu cầu Chúng ta thực dịch trước Các tệp dịch thành mã IL (Intermediate Language Code)  Giai đoạn thực trước trang Web thực thi Tại giai đoạn mã IL dịch thành mã máy (Native Machine Code) Giai đoạn gọi Just-In-Time (JIT) 2.7.4 ASP.NET lưu trữ máy Common Language Runtime Khía cạnh quan trọng cơng cụ ASP.NET chạy môi trường thời gian thực (Runtime) CLR (Common Language Runtime) CLR máy ảo (virtual machine) Microsoft NET, có ngơn ngữ trung gian IL nên phát triển ứng dụng NET, không bị phụ thuộc vào thiết bị, có nghĩa theo Microsoft nói ứng dụng NET chạy thiết bị có NET Framework Tất namespace, ứng dụng, lớp NET Framework gọi tắt quản lý mã CLR cung cấp dịch vụ quan trọng khác như: Quản lý nhớ; thu gom nhớ tự động; Quản lý tuyến; Xử lý ngoại lệ; An toàn 2.7.5 ASP.NET dễ dàng triển khai cấu hình Mọi cài đặt NET Framework cung cấp lớp Để triển khai ứng dụng ASP.NET cần chép tập tin vào thư mục ảo máy chủ (server) máy cần có NET Framework Việc cấu hình dễ dàng đơn giản khơng phụ thuộc vào IIS (Internet Information Server) Cấu hình ASP.NET đặt tệp web.config Tệp web.config để thư mục chứa trang web Tệp web.config không bị xóa, truy cập lúc nào, việc sửa tệp hoàn toàn dễ dàng chúng lưu dạng XML 24 2.7.6 Giới thiệu kiện (Event) ASP.NET a Một số kiện trang web (Page Event) Sự kiện Pre_Init Init Load InitComplete Unload Error DataBinding Miêu tả Kiểm tra thuộc tính IsPostBack lần trang web xử lý Tạo tạo lại Control động (Dynamic Control) Thiết lập trang chủ (MasterPage), thuộc tính Thêm Đọc thiết lập giá trị cho thuộc tính Profile Làm (Raised) sau Control khởi động Skin ứng dụng Chúng ta sử dụng kiện để đọc khởi tạo thuộc tính Control Sử dụng kiện để thiết lập thuộc tính cho Control, thiết lập kết nối với CSDL Sử dụng kiện để xử lý tác vụ có yêu cầu tất khởi tạo hoàn thành Trang giải phóng khỏi nhớ Khi xảy lỗi trang ServerControl trang gắn với nguồn liệu b Sự kiện ứng dụng (Event Application) Sự kiện Application_Start Application_End Application_Error Session_Start Session_End Miêu tả Người dùng duyệt trang web Khi khơng cịn người dùng duyệt trang web Khi có lối xảy ứng dụng Khi người dùng duyệt trang web Khi người dùng đóng trình duyệt Session kết thúc (time out) 25 Chương XÂY DỰNG HỆ THỐNG QUẢN LÝ CƠ SỞ DỮ LIỆU QUA WEBSITE 3.1 Giới thiệu Hệ quản trị sở liệu phần mềm hay hệ thống thiết kế để quản trị sở liệu Cụ thể, chương trình thuộc loại hỗ trợ khả lưu trữ, sửa chữa, xóa tìm kiếm thơng tin CSDL Có nhiều loại hệ quản trị CSDL khác nhau: từ phần mềm nhỏ chạy máy tính cá nhân hệ quản trị phức tạp chạy nhiều siêu máy tính Tuy nhiên, đa số hệ quản trị CSDL thị trường có đặc điểm chung sử dụng ngôn ngữ truy vấn theo cấu trúc Structured Query Language (SQL) Các hệ quản trị CSDL phổ biến nhiều người biết đến MySQL, Oracle, PostgreSQL, SQL Server, DB2, Infomix, Access v.v Phần lớn hệ quản trị CSDL kể hoạt động tốt nhiều hệ điều hành khác Linux, Unix MacOS ngoại trừ SQL Server Microsoft chạy hệ điều hành Windows Mặc dù hệ quản trị sở có chung mục đích, tương đương chức Tuy nhiên, hệ quản trị sở liệu lại có điểm mạnh riêng cách thao tác liệu riêng: Hệ quản trị sở liệu Oracle xếp vào vị trí số giới tính năng, khả lưu trữ tốc độ thực Tuy nhiên việc cài đặt sử dụng phức tạp tốn MySQL hệ quản trị sở liệu mở nhiều website thương mại điện tử doanh nghiệp vừa nhỏ sử dụng Do MySQL mã nguồn mở, doanh nghiệp không chi phí quyền phát triển để phục vụ cho việc kinh doanh Mặt khác, xu hướng chuyển sang hệ mã mở trọng Việt nam 26 Access: Khi website bạn cần sở liệu nhỏ gọn, đơn giản Microsoft Access lựa chọn sáng suốt Đương nhiên, Access không phù hợp để sử dụng cho website có lượng truy cập lớn, khơng mạnh hệ quản trị CSDL khác MySQL, SQL Server, hay Oracle Mặt khác Access độ bảo mật khơng cao, liệu chứa đến 2Gb hết MS SQL hệ quản trị sở liệu hãng Microsoft sử dụng nhiều ứng dụng chạy Window, website thương mại điện tử doanh nghiệp vừa nhỏ Đối với ứng dụng lớn, thành phần thiếu hệ thống lưu trữ liệu, xây dựng website thương mại điện tử hay ứng dụng Windows, tất cần đến kiến trúc lưu trữ liệu tin cậy, hiểu SQL Server cơng cụ đáp ứng nhu cầu Thích hợp với quy mô lớn, độ tin cậy cao đặc trưng SQL MS SQL sever, chuyên quản trị liệu nên hệ thống chứa liệu đồ sộ hơn, khả truy xuất liệu lớn tốt nhanh Thêm vào khả Dataware house, phân tích liệu SQL server làm tốt nhiều Để khai thác liệu hệ CSDL, người ta xây dựng ứng dụng ngôn ngữ lập trình tương tác với liệu lưu trữ CSDL Bản thân SQL Server túy hệ quản trị CSDL, khơng Oracle có tích hợp Java, công cụ thiết kế Form Report, hay Access có tích hợp khả thiết kế Form Report… Để thực quản lý Cơ sở liệu cần cần phải cài đặt phần mềm hệ quản trị sở liệu Trong đề tài này, tơi tìm hiểu cách xây dựng hệ quản lý sở liệu qua website để công việc quản lý sở liệu dễ dàng, thực thời gian nào, đâu mà không cần phải cài đặt phần mềm hệ quản trị sở liệu 3.2 Thiết kế chức 27 Thông thường với hệ CSDL muốn thao tác với liệu hệ CSDL phải trực tiếp sử dụng hệ CSDL Chẳng hạn muốn thay đổi liệu từ bảng hệ QTCSDL Microsoft SQL Server phải trực tiếp tác động vào bảng thơng qua ngơn ngữ SQL Nhưng thay cơng việc phải nhập liệu trực tiếp vào bảng lệnh Insert, hay xem liệu câu lệnh Select mơi trường ngơn ngữ SQL, ta xâm nhập vào CSDL để thao tác với CSDL Web Thơng qua Web người sử dụng khơng cần biết sử dụng hệ CSDL nào, thực đảm bảo đáp ứng nhu cầu Đối với hệ QTCSDL Microsoft SQL Server, người sử dụng nhập liệu thơng qua Form LogIn, Web Browser trình diện u cầu lên SQL Web Server Web Listener có nhiệm vụ "nghe" tiếp nhận yêu cầu URL gửi vào từ đầu thơng qua cổng giao diện nào, sau xác định dịch vụ yêu cầu gửi tới WRB (Web Request Broker) WRB gửi yêu cầu tới Cartridger PL/SQL, JAVA WRBXs gọi thực tiến trình CGI Sau thực xong tiến trình CGI trả lại kết liệu dạng mã HTML chuẩn WRB gửi kết tới Web Listener, Web Listener gửi trả Web Browser, trình kết thúc SQL Server hệ QTCSDL quan hệ, có đặc trưng chung loại CSDL quan hệ database, bảng, ràng buộc… thành phần riêng SQL Server 3.2.1 Tạo bảng Chức tạo bảng cho phép người sử dụng tạo bảng cách:  Viết câu lệnh: Người dùng nhấp vào Truy vấn, xuất khung cho phép người dùng nhập câu lệnh vào Sau nhấp nút Truy vấn bên bảng tạo hiển thị hệ thống 28  Thao tác cho phép người dùng tạo bảng cách nhập thông tin bảng tên bảng, tên trường, độ lớn, kiểu liệu…Sau nhấp nút Tạo bảng xuất khung có hộp thoại để nhập liệu 3.2.2 Xóa bảng Chức xóa bảng cho phép người dùng xóa trực tiếp website mà khơng cần tác động vào CSDL Cách sử dụng: Nhấp vào thao tác "Xóa" bảng thiết kế hệ thống, thơng báo “Bạn có chắn xóa hay khơng?” xuất Nếu đồng ý xóa nhấp vào , bảng chọn xóa, mà khơng cần phải nhập câu lệnh Ngược lại, nhấp 3.2.3 Xem cấu trúc bảng Chức cho phép người dùng xem cấu trúc bên bảng Cách sử dụng: Nhấp vào thao tác Xem cấu trúc bảng thiết kế hệ thống Kết cấu trúc bảng bao gồm trường, kiểu liệu…được hiển thị lưới Người dùng thao tác Sửa cột Xóa cột lưới 29 3.2.4 Duyệt ghi có bảng Chức xem ghi cho phép người dùng xem thơng tin ghi tồn số ghi CSDL Cách sử dụng: Người dùng chọn sử dụng chức Duyệt ghi cách nhấn vào mục Duyệt ghi có hệ thống Kết sau thực ghi xuất website Tại người dùng thao tác thêm, sửa, xóa ghi tương tự thao tác với hệ quản trị sở liệu 3.2.5 Thêm cột vào bảng Chức cho phép người dùng thêm cột trực tiếp web tương tự thao tác với hệ quản trị sở liệu Cách sử dụng: Người dùng chọn chức cách nhấn vào Thêm cột khung xuất cho phép người dùng nhập tên cột, kiểu liệu, độ lớn…Ấn Lưu lại để lưu thông tin Hủy bỏ muốn thoát 30 3.2.6 Truy vấn Chức cho phép người dùng nhập câu lệnh truy vấn SQL Select, Insert, Delete… để thao tác với liệu CSDL 3.3 Một số giao diện - Trang đăng nhập: 31 - Trang chủ - Duyệt ghi - Xem cấu trúc bảng - Xóa bảng 32 - Thêm cột - Truy vấn 33 - Lệnh Insert 34 35 KẾT LUẬN Kết đạt Trong thời gian làm luận văn em tìm hiểu nghiên cứu số vấn đề hệ QTCSDL Microsoft SQL Server với SQL Web Server, hệ thống Web nói chung dịch vụ Web mạng Từ tìm hiểu cách thức khai thác CSDL thông qua Web Xây dựng chương trình truy nhập CSDL ngơn ngữ C# Hướng phát triển Vì điều kiện thời gian khả có hạn nên luận văn dừng mức nghiên cứu cách thức truy nhập CSDL ngôn ngữ C# đưa ví dụ minh họa đơn giản Trong thời gian em tiếp tục nghiên cứu thêm số phương pháp khác trợ giúp Web Server khai thác CSDL nhằm đáp ứng tối đa yêu cầu người sử dụng xây dựng ứng dụng cụ thể Hồn thiện chức cịn thiếu để tạo hệ thống quản lý Cơ sở liệu qua website hồn chỉnh, có nhiều chức để quản lý Cơ sở liệu cách nhanh chóng, dễ dàng, có hiệu hệ quản trị sở liệu web Một lần em xin chân thành cảm ơn thầy giáo ThS Cao Thanh Sơn nhiệt tình giúp đỡ em thời gian làm khóa luận Nghệ An, ngày 10 tháng 05 năm 2012 Sinh viên thực Phạm Thị Yến 36 TÀI LIỆU THAM KHẢO [1] Nguyễn Kim Anh Nguyên lý hệ sở liệu, Nhà xuất Đại học Quốc gia Hà nội, 2004 [2] Hoàng Anh Quang, Tự học SQL Server 2000, Nhà xuất Văn hố Thơng tin, 2006 [3] Hersh Bhasin, ASP.NET Professional Project, Muska & Lipman/PremierTrade, 2002 [4] John Sharp, Microsoft Visual C# 2008 Step by Step, Microsoft Pr, 2007 37 ... kết thúc (time out) 25 Chương XÂY DỰNG HỆ THỐNG QUẢN LÝ CƠ SỞ DỮ LIỆU QUA WEBSITE 3.1 Giới thiệu Hệ quản trị sở liệu phần mềm hay hệ thống thiết kế để quản trị sở liệu Cụ thể, chương trình thuộc... thực quản lý Cơ sở liệu cần cần phải cài đặt phần mềm hệ quản trị sở liệu Trong đề tài này, tơi tìm hiểu cách xây dựng hệ quản lý sở liệu qua website để công việc quản lý sở liệu dễ dàng, thực... dụng xây dựng ứng dụng cụ thể Hồn thiện chức cịn thiếu để tạo hệ thống quản lý Cơ sở liệu qua website hồn chỉnh, có nhiều chức để quản lý Cơ sở liệu cách nhanh chóng, dễ dàng, có hiệu hệ quản trị

Ngày đăng: 16/09/2021, 17:50

Từ khóa liên quan

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

Tài liệu liên quan