Đối tượng Property:

Một phần của tài liệu Thiết kế trang web trắc nghiệm online (Trang 25)

- Các phương thức của Parameters:

g. Đối tượng Property:

- Giới thiệu đặc tính động của đối tượng ADO do nhà cung cấp định nghia.

V.1. Giới thiệu:

SQL Server sử dụng cơ sở dữ liệu quan hệ cĩ dữ liệu bên trong được tổ chức thành các bảng, các bảng được tổ chức bằng cách nhĩm dữ liệu theo cùng chủ đề và cĩ chứa các cột và các hàng thơng tin. Sau đĩ các bảng này lại liên hệ với nhau bởi bộ Database Engine khi cĩ yêu cầu.

V.2. Các kiểu dữ liệu:

Loại Kiểu dữ liệu Chú giải

String char(n), varchar Lưu trữ các chuỗi ký tự

Binary binary(n), varbinary Lưu trữ thơng tin nhị phân trong cặp 2 bytes

Integer int, smallint, tinyint Lưu trữ các giá trị nguyên Approximate Numeric float, real Lưu trữ các số gần đúng Exact Numeric decimal, numeric Lưu trữ các số chính xác

Special bit, text, image Lưu trữ bit, văn bản nhiều hơn 8000 bytes, hay dữ liệu ảnh

Date and time datetime,

smalldatetime Lưu trữ ngày và giờ Money money, smallmoney Lưu trữ các giá trị tiền tệ Auto-incrementing

datatypes

dentity, timestamp Lưu trữ các giá trị cho phép sẽ tăng tự động hay được gán trị bởi SQL server.

Synonyms Anh xạ kiểu dữ liệu ANSI thành kiểu dữ

liệu SQL server

User-defined Tạo kiểu dữ liệu riêng để lưu trữ thơng

tin

V.3. Truy xuất dữ liệu bằng truy vấn:V.3.1. Câu lệnh SELECT: V.3.1. Câu lệnh SELECT:

- Dùng để truy vấn các hàng và cột của bảng trong cơ sở dữ liệu.

- Cĩ 3 thành phần trong câu lệnh SELECT: SELECT, FORM và WHERE. - Cú pháp câu lệnh SELECT đơn giản:

SELECT <column_list> FROM <table_list>

Phần SELECT xác định cột muốn khơi phục, phần FORM xác định bảng cĩ cột được khơi phục và phần WHERE giới hạn hàng được khơi phục.

- Cú pháp đầy đủ của câu lệnh SELECT là:

SELECT {ALL | DISTINCT}{TOP n {PERCENT}{WITH TIES}} { INTO new_table }

{ FROM <table_sources> } { WHERE <search_condition>}

[ GROUP BY [ALL] group_by_expression [,…n] [ WITH {CUBE | ROLLUP}]

[HAVING <search_condition> ]

[ORDER BY {column_name [ASC | DESC ]} […n] ] [COMPUTE (expression)]

Mệnh đề GROUP BY sẽ nhĩm dữ liệu tổng gặp trong mệnh đề WHERE để trả ra những dịng đơn. Mệnh đề GROUP BY ALL trả về tất cả các nhĩm, bao gồm cả những nhĩm khơng đáp ứng tiêu chuẩn ở mệnh đề WHERE.

Mệnh đề HAVING đặt tiêu chuẩn xác định những dịng nào được trả ra bởi mệnh đề GROUP BY.

Các mệnh đề GROUP BYHAVING cần thoả mãn những yêu cầu nhất định để phù hợp với tiêu chuẩn ANSI. Một trong những yêu cầu này là mệnh đề

GROUP BY phải chứa tất cả các cột khơng kết hợp trong SELECT column_list.

Yêu cầu khác là những cột tiêu chuẩn trong mệnh đề HAVING chỉ trả về một giá trị.

Mệnh đề ORDER BY dùng để sắp xếp dữ liệu, mệnh đề này khơng dùng ở cột cĩ kiểu dữ liệu text (văn bản) hoặc image (hình ảnh).

Mệnh đề COMPUTE trả về những dịng chi tiết và dịng tổng số.

V.3.2. Câu lệnh INSERT:

- Dùng để thêm một hàng vào một bảng tại một thời điểm. - Cú pháp:

INSERT [INTO] {<table_or_view>} {column_list}

VALUES {select_statement | execute_statement}

V.3.3. Câu lệnh UPDATE:

- Dùng để thay đổi giá trị của các cột trong hàng - Cú pháp:

{table_name | view_name} SET

Column_name1={expression1 | NULL | (select_statement)} [, column-name2=…]

[WHERE search_conditions]

Mệnh đề SET cho chỉ định những cột được cập nhật.

V.3.4. Câu lệnh DELETE:

- Cho phép xĩa một hay nhiều hàng dữ liệu từ một bảng.

- Cú pháp:

DELETE [ FORM ] { table_name | view_name} [ WHERE clause ]

PHẦN II.THỰC HIỆN CÀI ĐẶT Chương I. Đặc tả hệ thống

I.1 Đặc tả hệ thống

Bài tốn cần đặt ra là thực hiện chức năng thực hiện thi trắc nghiệm cho thí sinh và quản lý hệ thống câu hỏi , thí sinh và các vấn đề liên quan đến thi trắc nghiệm

Trong hệ thống thi trắc nghiệm cĩ Mã mơn học dùng để phân biệt các mơn học với nhau , Mã câu hỏi dùng để phân biệt các câu hỏi với nhau

Quản lý Hệ thống thí sinh bao gồm :Tài khoản , Họ tên , Mật khẩu , Nơi ở hiện tại và Email. Và điểm dùng để báo cáo kết quả thi.

I.2 Đặc tả chương trình

Mỗi bảng sẽ quản lý một nhiệm vụ riêng . như bảng Thisinh ,cĩ Tài khỏan và Password dùng để quản lý thí sinh gia nhập trước khi thi

Bảng Mơn thi cĩ MaMH dùng để quản lý câu hỏi và Tên mơn học dùng để hiển thị tên mơn học

Bảng Câu hỏi cĩ MaCH , Tên câu hỏi

Bảng Phương án : cĩ mã câu hỏi , các phương án và đáp án

Một phần của tài liệu Thiết kế trang web trắc nghiệm online (Trang 25)

Tải bản đầy đủ (DOC)

(42 trang)
w