Vì vậy , chóng tôi -là một đại lí của Tổng công ty FORD Việt Nam - đang thúc đẩy quá trình quảng bá, giới thiệu sản phẩm của mình đến tất cả mọi người nhằm mục đích đưa đến mọi người những thông tin chính xác nhất về công ty.Ngoài ra chún tôI còn mong muốn đưa đến mọi người những sản phẩm tốt nhất ,dịch vụ tốt nhất ,những sự lùa chọn tốt nhất và phong cách làm việc hiên đại nhất.
45 trang |
Chia sẻ: vietpd | Lượt xem: 1364 | Lượt tải: 1
Bạn đang xem trước 20 trang tài liệu Đề tài Xây dựng website cửa hàng ô tô trực tuyến, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
LỜI NÓI ĐẦU
Để hoàn thành Đồ án , bên cạnh sự nỗ lực của bản thân, em đã nhận được sự giúp đỡ của rất nhiều người.
Em xin cảm ơn thầy Nguyễn Quang Vinh đã tận tình hướng dẫn em trong quá trình hoàn thành Đồ án này.
Cảm ơn Khoa CNTT đã tạo mọi điều kiện thuận lơI cho em trong suốt quá trình học tập ở trường
Và em xin cảm ơn các thầy cô đã hết lòng truyền đạt cho chóng em những kiến thức và kinh nghiệm quý giá.
Còng nh tất cả các bạn đã cùng trao đổi , giúp đỡ nhau trong quá trình hoc tập.
Nhưng do khả năng có hạn và thời gian ko cho phép nên không tránh khỏi những sai sót , rất mong sự giúp đỡ của thầy cô và các bạn.
Một lần nữa , em xin chân thành cảm ơn.
A. BÀI TOÁN , MỤC ĐÍCH VÀ YÊU CẦU
I.Mục tiêu và yêu cầu của bài toán
Hiện nay ,Internet đang phát triển một cách mạnh mẽ và đã trở thành một phần không thể thiếu trong đời sống của người dân Việt Nam.Cuộc sống của người dân cũng ngày càng được cảI thiện.
Vì vậy , chóng tôi -là một đại lí của Tổng công ty FORD Việt Nam - đang thúc đẩy quá trình quảng bá, giới thiệu sản phẩm của mình đến tất cả mọi người nhằm mục đích đưa đến mọi người những thông tin chính xác nhất về công ty.Ngoài ra chún tôI còn mong muốn đưa đến mọi người những sản phẩm tốt nhất ,dịch vụ tốt nhất ,những sự lùa chọn tốt nhất và phong cách làm việc hiên đại nhất.
Chúng tôI đã thực hiện nhiều phương thức và một trong số đó là việc xây dựng một Website của công ty.Bởi đây là cách đưa công ty đến với mọi người một cách nhanh nhất , rộng rãI nhất và chi phí cũng rẻ nhất.
Với nhòng mục tiêu như vậy thì yêu cầu đầu tiên của bàI toán là phảI chính xác và có tính cập nhật.Nội dung phảI thật rõ ràng , rành mạch.
II.Nội dung của bài toán
Nội dung của Website bao gồm các thông tin về công ty , các sản phẩm , các loại dịch vô , thông tin về các đại lí khác , giá cả của các sản phẩm và thông tin liên hệ trao đổi .Các thông tin trên sẽ được sắp xếp thành các menu sau :
*Menu Công ty
-Tin tức
-Hoạt động của công ty
-Phương thức hoạt động
*Menu Sản phẩm
- Laser
-Mondeo
-Ranger
-Transit
-Escape
Trong mỗi sản phẩm đều có danh sách :
-Kiểu dáng
-Nội thất
-Hệ thống an toàn
-Thông số kĩ thuật
-Màu xe
*Menu Dịch vụ
-Khuyến mãi
-Tư vấn bảo dưỡng xe
-Chính sách bảo hành
-Chương trình đào tạo
-Mạng lưới bảo hành
*Menu Đại lí ( các đại lí trên toàn quốc)
*Menu Liên hệ
*Menu Giá xe
*Menu English
III.Đối tượng sử dụng của đề tài
-Là những người tìm hiểu về công ty.
-Khách hàng tìm hiểu để mua sắm
-La những khách hàng cần tư vấn về bảo hành , bảo dưỡng.
IV.Các công cụ hỗ trợ
Để thực hiên được việc xây dựng Website thì chúng ta phảI sử dụng một số công cụ hỗ trợ sau :
-Macromedia Flash
-ASP
-SQL Server 2000
Các công cụ này sẽ được giảI thích rõ ở các phần sau.
B. ASP
I.Các khái niệm cơ bản
1.Giới thiệu về ASP.
ASP (Active Server Pages) là một môi trường lập trình cung cấp cho việc kết hợp HTML, ngôn ngữ kịch bản (Scripting) như VBScript, Javacript, và các thành phần được viết trong các ngôn ngữ nhằm tạo ra một ứng dụng Internet mạnh mẽ và hoàn chỉnh.
2.ASP file là gì?
File được tạo với phần mở rộng .ASP. Trong file này chứa các thẻ HTML, Các kịch bản Scripting như VBSCript, JavaScript hay các lời gọi đến các components(Như DLL và ActiveX control)
Các script của ASP được nằm trong cặp thẻ
Khi cần sửa đổi các file ASP ta chỉ cần ghi lại trên server thôi. Vào nhưng lần saukhi trang ASP được gọi, các Script trong file ASP tự động biên dịch lại.
Công nghệ ASP được xây dưng trực tiếp bên trong ; IIS(WinNT, 2000), Personal Webserver.
3.Giới thiệu về IIS- Internet Information Server.
3.1 .IIS là gì?
Microsoft Internet Information Server là một ứng dụng server chuyển giao thông tin bằng việc sử dụng giao thức chuyển đổi siêu văn bản HTTP
3.2 .IIS có thể làm được gì?
Xuất bản một Home page lên Internet.
Tạo các giao dịch thương mại điện tử trên Internet( Quá trình giao dịch, đặt hàng…)
Cho phép người dùng từ xa có thể truy xuất Cơ sở dữ liệu (Data Base Remote Access)
II.HTML VÀ CÁC THẺ HTML
1. Các thẻ định cấu trúc tài liệu
1.1HTML
Cặp thẻ này được sử dụng để xác nhận một tài liệu là tài liệu HTML, tức là nó có sử dụng các thẻ HTML để trình bày. Toàn bộ nội dung của tài liệu được đặt giữa cặp thẻ này.
Cú pháp:
... Toàn bộ nội của tài liệu được đặt ở đây
1.2. HEAD
Thẻ HEAD được dùng để xác định phần mở đầu cho tài liệu.
Cú pháp:
HEAD>
... Phần mở đầu (HEADER) của tài liệu được đặt ở đây
1.3.TITLE
Cặp thẻ này chỉ có thể sử dụng trong phần mở đầu của tài liệu, tức là nó phải nằm trong thẻ phạm vi giới hạn bởi cặp thẻ .
Cú pháp:
Tiêu đề của tài liệu
1.4.BODY
Thẻ này được sử dụng để xác định phần nội dung chính của tàI liệu – phần thân (body) của tàI liệu. Trong phần thân có thể chứa các thông tin định dạng nhất định để đặt ảnh nền cho tàI liệu, màu nền, màu văn bản siêu liên kết, đặt lề cho trang tàI liệu... Những thông tin này được đặt ở phần tham số của thẻ.
Cú pháp:
.... phần nội dung của tàI liệu được đặt ở đây
Sau đây là các thuộc tính chính:
BACKGROUND=
Đặt một ảnh nào đó làm ảnh nền (background) cho văn bản. Giá trị của tham số này (phần sau dấu bằng) là URL của file ảnh.
BGCOLOR=
Đặt mầu nền cho trang khi hiển thị.
TEXT=
Xác định màu chữ của văn bản, kể cả các đề mục.
ALINK=,VLINK=,LINK=
Xác định màu sắc cho các siêu liên kết trong văn bản. Tương ứng, alink (active link) là liên kết đang được kích hoạt – tức là khi đã được kích chuột lên; vlink (visited link) chỉ liên kết đã từng được kích hoạt;
Nh vậy một tàI liệu HTML cơ bản có cấu tróc nh sau:
Tiêu đề của tàI liệu
... Nội dung của tài liệu
</HTML
2. Các thẻ định dạng khối
2.1. Thẻ P
Thẻ được sử dụng để định dạng một đoạn văn bản.
Cú pháp:
Nội dung đoạn văn bản
2.2. Các thẻ định dạng đề mục H1/H2/H3/H4/H5/H6
HTML hỗ trợ 6 mức đề mục. Đề mục cấp 1 là cao nhất và giảm dần đến cấp 6. Thông thường văn bản ở đề mục cấp 5 hay cấp 6 thường có kích thước nhỏ hơn văn bản thông thường.
Dưới đây là các thẻ dùng để định dạng văn bản ở dạng đề mục:
...
Định dạng đề mục cấp 1
...
Định dạng đề mục cấp 2
...
Định dạng đề mục cấp 3
...
Định dạng đề mục cấp 4
...
Định dạng đề mục cấp 5
...
Định dạng đề mục cấp 6
2.3 Thẻ xuống dòng BR
Thẻ này không có thẻ kết thúc tương ứng (), nã có tác dụng chuyển sang dòng mới.
2.4 Thẻ PRE
Để giới hạn đoạn văn bản đã được định dạng sẵn bạn có thể sử dụng thẻ . Văn bản ở giữa hai thẻ này sẽ được thể hiện giống hệt như khi chúng được đánh vào.
Cú pháp:
Văn bản đã được định dạng
3. Các thẻ định dạng danh sách
Cú pháp:
Mục thứ nhất
Mục thứ hai
Có 4 kiểu danh sách:
·`Danh sách không sắp xếp ( hay không đánh sè)
· Danh sách có sắp xếp (hay có đánh sè) , mỗi mục trong da nh sách được sắp xếp thứ tự.
· Danh sách thực đơn
· Danh sách phân cấp
Với nhiều trình duyệt, danh sách phân cấp và danh sách thực đơn giống danh sách không đánh số, có thể dùng lẫn với nhau. Với thẻ OL có cú pháp sau:
Muc thu nhat
Muc thu hai
Muc thu ba
trong đó:
TYPE = =1 Các mục được sắp xếp theo thứ tự 1, 2, 3...
=a Các mục được sắp xếp theo thứ tự a, b, c...
=A Các mục được sắp xếp theo thứ tự A, B, C...
=i Các mục được sắp xếp theo thứ tự i, ii, iii...
=I Các mục được sắp xếp theo thứ tự I, II, III...
Ngoài ra còn thuộc tính START= xác định giá trị khởi đầu cho danh sách.
Thẻ có thuộc tính TYPE= xác định ký hiệu đầu dòng (bullet) đứng trước mỗi mục trong danh sách. Thuộc tính này có thể nhận các giá trị : disc (chấm tròn đậm); circle (vòng tròn); square (hình vuông).
4. Các thẻ định dạng ký tù
4.1. Các thẻ định dạng in ký tù
Sau đây là các thẻ được sử dụng để quy định các thuộc tính nh in nghiêng, in đậm, gạch chân... cho các ký tự, văn bản khi được thể hiện trên trình duyệt.
...
...
In chữ đậm
...
...
In chữ nghiêng
...
In chữ gạch chân
Đánh dấu đoạn văn bản giữa hai thẻ này là định nghĩa của một từ. Chúng thường được in nghiêng hoặc thể hiện qua một kiểu đặc biệt nào đó.
...
...
In chữ bị gạch ngang.
...
In chữ lớn hơn bình thường bằng cách tăng kích thước font hiện thời lên mét.
...
In chữ nhỏ hơn bình thường bằng cách giảm kích thước font hiện thời đi mét.
...
Định dạng chỉ số trên (SuperScript)
...
Định dạng chỉ số dưới (SubScript)
Định nghĩa kích thước font chữ được sử dụng cho đến hết văn bản.
...
Chọn kiểu chữ hiển thị.
4.2. Căn lề văn bản trong trang Web
Các giá trị cho tham sè ALIGN:
LEFT
Căn lề trái
CENTER
Căn giữa trang
RIGHT
Căn lề phải
Ngoài ra, có thể sử dụng thẻ CENTER để căn giữa trang một khối văn bản.
Cú pháp:
Văn bản sẽ được căn giữa trang
4.3. Sử dụng màu sắc trong thiết kế các trang Web
Màu sắc có thể được xác định qua thuộc tính bgcolor= hay color=. Sau dấu bằng có thể là giá trị RGB hay tên tiếng Anh của màu. Sau đây là một số giá trị màu cơ bản:
Màu sắc
Giá trị
Tên tiếng Anh
Đỏ
Đỏ sẫm
Xanh lá cây
Xanh nhạt
Xanh nước biển
Vàng
Vàng nhạt
Trắng
Đen
Xám
Nâu
Tím
Tím nhạt
Hồng
Da cam
Màu đồng phục hải quân
#FF0000
#8B0000
#00FF00
#90EE90
#0000FF
#FFFF00
#FFFFE0
#FFFFFF
#000000
#808080
#A52A2A
#FF00FF
#EE82EE
#FFC0CB
#FFA500
#000080
#4169E1
#7FFFD4
RED
DARKRED
GREEN
LIGHTGREEN
BLUE
YELLOW
LIGHTYELLOW
WHITE
BLACK
GRAY
BROWN
MAGENTA
VIOLET
PINK
ORANGE
NAVY
ROYALBLUE
AQUAMARINE
Cú pháp:
<BODY
BACKGROUND = = url
BGCOLOR = = color
TEXT = = color
>
.... phần nội dung của tài liệu được đặt ở đây
4.4. Chọn kiểu chữ cho văn bản
Cú pháp:
<FONT
FACE = font-name
COLOR = color
SIZE = n >
...
4.5. Văn bản siêu liên kết
Văn bản siêu liên kết hay còn gọi là siêu văn bản là một từ, một cụm từ hay một câu trên trang Web được dùng để liên kết tới một trang Web khác. Siêu văn bản là môi trường trong đó chứa các liên kết (link) của các thông tin
Để tạo ra một siêu văn bản chúng ta sử dụng thẻ .
Cú pháp:
<A
HREF = = url
NAME = = name
TABINDEX = = n
TITLE = = title
TARGET = _blank / _self
>
... siêu văn bản
ý nghĩa các tham sè:
HREF
Địa chỉ của trang Web được liên kết, là một URL nào đó.
NAME
Đặt tên cho vị trí đặt thẻ.
TABLEINDEX
Thứ tù di chuyển khi Ên phím Tab
TITLE
Văn bản hiển thị khi di chuột trên siêu liên kết.
TARGET
Mở trang Web được liên trong một cửa sổ mới (_blank) hoặc trong cửa sổ hiện tại (_self), trong mét frame (tên frame).
4.6. Vẽ một đường thẳng nằm ngang
Cú pháp:
<HR
ALIGN = LEFT / CENTER / RIGHT = LEFT / CENTER / RIGHT
COLOR = color = color
NOSHADE
SIZE = n = n
WIDTH = width = width
>
ý nghĩa các tham sè:
ALIGN
Căn lề (căn tráI, căn phảI, căn giữa)
COLOR
Đặt màu cho đường thẳng
NOSHADE
Không có bóng
SIZE
Độ dày của đường thẳng
WIDTH
Chiều dàI (tính theo pixel hoặc % của bề rộng cửa sổ trình duyệt).
5. Các thẻ chèn âm thanh, hình ảnh
5.1. Đưa âm thanh vào một tài liệu HTML
Cú pháp:
<BGSOUND
SRC = url
LOOP = n
>
Thẻ này không có thẻ kết thúc tương ứng (). Để chơi lặp lại vô hạn cần chỉ định LOOP = -1 hoặc LOOP = INFINITE. Thẻ BGSOUND phải được đặt trong phần mở đầu (tức là nằm trong cặp thẻ HEAD).
5.2. Chèn một hình ảnh, một đoạn video vào tài liệu HTML
Để chèn một file ảnh (.jpg, .gif, .bmp) hoặc video (.mpg, .avi) vào tài liệu HTML, có thể sử dụng thẻ IMG.
Cú pháp:
<IMG
ALIGN = TOP/MIDDLE/BOTTOM = TOP/MIDDLE/BOTTOM
ALT = = text
BORDER = n
SRC = = url
WIDTH = = width
HEIGHT = = height
HSPACE = = vspace
VSPACE = = hspace
TITLE = = title
DYNSRC = url
START = FILEOPEN/MOUSEOVER
LOOP = n
>
Trong đó:
ALIGN = TOP/ MIDDLE/ BOTTOM/ LEFT/ RIGHT
Căn hàng văn bản bao quanh ảnh
ALT = text
Chỉ định văn bản sẽ được hiển thị nếu chức năng show picture của browser bị tắt đi hay hiển thị thay thế cho ảnh trên những trình duyệt không có khả năng hiển thị đồ hoạ.
BORDER = n
Đặt kích thước đường viền được vẽ quanh ảnh (tính theo pixel).
SRC = url
Địa chỉ của file ảnh cần chèn vào tài liệu.
WIDTH/HEIGHT
Chỉ định kích thước của ảnh được hiển thị.
HSPACE/VSPACE
Chỉ định khoảng trống xung quanh hình ảnh (tính theo pixel) theo bốn phía trên, dưới, trái, phải.
TITLE = title
Văn bản sẽ hiển thị khi con chuột trỏ trên ảnh
DYNSRC = url
Địa chỉ của file video.
START = FILEOPEN/MOUSEOVER
Chỉ định file video sẽ được chơi khi tài liệu được mở hay khi trá con chuột vào nó. Có thể kết hợp cả hai giá trị này nhưng phải phân cách chúng bởi dấu phẩy.
LOOP = n/INFINITE
Chỉ định số lần chơi. Nừu LOOP = INFINITE thì file video sẽ được chơi vô hạn lần.
6.Các thẻ định dạng bảng biểu
Sau đây là các thẻ tạo bảng chính :
…
Định nghĩa một bảng
…
Định nghĩa một hàng trong bảng
…
Định nghĩa một ô trong hàng
…
Định nghĩa ô chứa tiêu đề của cột
…
Tiêu đề của bảng
Cú pháp:
<TABLE
ALIGN = LEFT / CENTER / RIGHT = LEFT / CENTER / RIGHT
BORDER = n
BORDERCOLOR = color = color
BACKGROUND = url = url
BGCOLOR = color = color
>
Tiêu đề của bảng biểu
… Định nghĩa các dòng
ý nghĩa các tham sè:
ALIGN / VALIGN
Căn lề cho bảng và nội dung trong mỗi ô.
BORDER
Kích thước đường kẻ chia ô trong bảng, được đo theo pixel. Giá trị 0 có nghĩa là không xác định lề, giữa các ô trong bảng chỉ có một khoảng trắng nhỏ để phân biệt. Nừu chỉ để border thì ngầm định border=1. Với những bảng có cấu trúc phức tạp, nên đặt lề để người xem có thể phân biệt rõ các dòng và cột.
BORDERCOLOR
Màu đường kẻ
BACKGROUND
Địa chỉ tới tệp ảnh dùng làm nền cho bảng
BGCOLOR
Màu nền
7. FORM
7.1. Tạo Form
Để tạo ra mét form trong tài liệu HTML, sử dụng thẻ FORM với cú pháp nh sau:
<FORM
ACTION = ulr
METHOD = GET | POST
NAME = name = name
TARGET = frame_name | _blank | _self = frame_name | _blank | _self
>
Trong đó:
ACTION
Địa chỉ sẽ gửi dữ liệu tới khi form được submit (có thể là địa chỉ tới một chương trình CGI, mét trang ASP...).
METHOD
Phương thức gửi dữ liệu.
NAME
Tên của form.
TARGET
Chỉ định cửa sổ sẽ hiển thị kết quả sau khi gửi dữ liệu từ form đến server.
Đặt các đối tượng điểu khiển (nh hộp văn bản, ô kiểm tra, nót bấm...) vào trang Web
Cú pháp thẻ INPUT:
<INPUT
ALIGN = LEFT | CENTER | RIGHT
TYPE = BUTTON | CHECKBOX | FILE | IMAGE | PASSWORD | RADIO | RESET | SUBMIT | TEXT
VALUE = value
>
7.2. Tạo một danh sách lùa chọn
Cú pháp:
Tên mục chọn thứ nhất
Tên mục chọn thứ hai
7.3. Tạo hộp soạn thảo văn bản
Cú pháp:
<TEXTAREA
COLS=số cột
ROWS=số hàng
NAME=tên
>
Văn bản ban đầu
III.LẬP TRÌNH VỚI ASP
1.Khai báo biến.
- Không bắt buộc nhưng nên khai báo để kiểm soát và bắt lỗi. Kh«ng b¾t buéc nhng nªn khai b¸o ®Ó kiÓm so¸t vµ b¾t lçi.
Nên sử dông ở ngay đầu mỗi tệp ASP.
Cú pháp: Dim biến 1, biến 2…
Để khai báo mảng:
Dim a(10) : chỉ số chạy từ 0->10 do đó có 11 phần tử.
Khi khai báo nên sử dụng các tiền tố:
Dạng dữ liệu
Tiền tè (prefix)
Boolean
Bln
Byte
Byt
Double
Dbl
Integer
Int
Long
Lng
Object
Obj
String
Str
ADO command
Cmd
ADO connection
Cnn
…………………..
2.Khai báo hằng số.
CONST tên hằng= giá trị
3.Các đối tượng xây dựng sẵn trong ASP.
Trong ASP có 5 đối tượng phục vụ cho việc sử dụng toàn bộ.
+ Request: Lấy thông tin từ User
+ Response: Gửi thông tin từ Server tới User.
+ Server: Dùng để điều khiển IIS
+ Session: Dùng để lưu trữ các thông tin nh các cài đặt, thay đổi cho một phiên làm việc hiện thời của User.
+ Application: Dùng để chia sẻ các thông tin cấp ứng dụng và điều khiển các thiết lập cho toàn bộ quá trình chạy ứng dụng
4. Cấu trúc điều khiển lệnh và Hàm.
4.1.Các cấu trúc điều khiển.
4.1.1. Cấu trúc điều kiện IF..THEN..ELSE..IF
Cú pháp:
<%
If then
Else
If then
End if
End if
%>
Ngoài ra có thể sử dụng cấu tróc IF.. THEN. . . . ELSEIF. . . END IF
<%
If then
ElseIf then
Else
End if
%>
4.1.2. Cấu trúc lùa chọn select case…end select
Cú pháp:
<%
Select Case
Case
Case
Case
Case Else
%>
4.1.3. Cấu trúc lặp tuần tự for…next.
Dùng để lặp với số lần đã biết, tuy nhiên ta có thể ngắt bằng lệnh EXIT FOR.
Cú pháp:
<%
FOR = TO STEP
NEXT
%>
4.1.4. Các Cấu trúc lặp .
* DO WHILE….LOOP.
Có pháp:
<%
Do while
Loop
%>
* WHILE….wend.
Có pháp:
<%
While
Wend
%>
* DO….Loop until
Có pháp:
<%
DO
Loop until
%>Một số hàm hữu dụng trong ASP.
4.2.Các Hàm xử lý văn bản
-TRIM(xâu as string): Bỏ khoảng trắng hai đầu kí tự
-LEFT(Xâu as string, n as interger): Lấy bên trái xâu n kí tự.
-RIGHT(Xâu as string, n as interger): Lấy bên phải xâu n kí tự.
-LCASE(Xâu as string) : Chuyển xâu về chữ thường
-UCASE(Xâu as string) : Chuyển xâu về chữ hoa
-MID(xâu as string, n1, n2): Lấy n2 kí tự trong xâu bắt đầu từ vị trí n1.
-CSTR(Biến): Hàm chuyển đổi biến thành kiểu string
Hàm JOIN/SPLIT(Xâu as string, kí tự ngăn cách): Sẽ Nối/Cắt xâu thành một/nhiều đoạn bằng cách xác định kí tự ngăn cách ở trên và cho các đoạn đó lần lượt vào một mảng.
4.3. Các hàm xử lí số
SQR(n): Căn bậc hai của n
INT(n) : Lấy phần nguyên n
MOD : Phép đồng dư
Toán tử \ : Chia nguyên
Round(số, n) : Làm tròn số với n chữ số thập phân
RND(): Trả về số ngẫu nhiên bất kì trong khoảng [0,1]
C.SQL SERVER 2000
I.GIỚI THIỆU SQL SERVER 2000
SQL Server 2000 là một hệ thống quản lý cơ sở dữ liệu (Relational Database Management System (RDBMS) ) sử dông Transact-SQL để trao đổi dữ liệu giữa Client computer và SQL Server computer. Một RDBMS bao gồm databases, database engine và các ứng dụng dựng để quản lý dữ liệu và các bộ phận khác nhau trong RDBMS.
SQL Server 2000 được tối ưu để có thể chạy trên môi trường cơ sơ dữ liệu rất lớn (Very Large Database Environment) cho đến Tera-Byte vaf có thể phục vụ cho hàng ngàn user. SQL Server 2000 có thể kết hợp "ăn ý" với các server khác nh Microsoft Internet Information Server (IIS), E-Commerce Server, Proxy Server....
* Cài đặt SQL Server 2000 (Installation)
Để cài dặt SQL Server 2000 , cần phải có Developer Edition và Ýt nhất là 64 MB RAM, 500 MB hard disk để có thể install SQL Server. SQL server có thể install trên Windows Server hay Windows XP Professional, Windows 2000 Professional hay NT Workstation nhưng không thể install trên Win 98 family.
Và mét trong những đặc điểm của các sản phẩm Microsoft là dễ install nên không trình bày chi tiết về cách install hay các bước install mà chỉ trình bày các điểm cần lưu ý khi install mà thôi. Khi install cần lưu ý các điểm sau:
Ở màn hình thứ 2 chọn Install Database Server.
Ở màn hình Installation Definition chọn Server and Client Tools.
Sau đó chọn kiểu Custom và chọn tất cả các thành phần của SQL Server. NgoàI ra nên chọn giá trị măc định Default.
Authentication Mode chọn Mixed Mode . Sau khi install xong sẽ có mét icon nằm ở góc phảI dưới màn hình, đây chính là Service Manager.
II.CÁC CÂU LỆNH CƠ BẢN CỦA SQL SERVER 2000
1.Select
SELECT select_list [ INTO new_table ] FROM table_source [ WHERE search_condition ] [ ORDER BY order_expression [ ASC | DESC ] ] [ INTO new_table ] FROM table_source [ WHERE search_condition ] [ ORDER BY order_expression [ ASC | DESC ] ]
2.Insert
INSERT INTO Tab_Name(Col_Names)
VALUES (Col_value)
3.Update
UPDATE Tab_name
SET (Col_name=Col_value)
WHERE (condition)
4.Delete
DELETE FROM Tab_name
WHERE (condition)
5.Group by …Having
SELECT OrdD1.OrderID AS OrderID,
SUM(OrdD1.Quantity) AS "Units Sold",
SUM(OrdD1.UnitPrice * OrdD1.Quantity) AS Revenue
FROM [Order Details] AS OrdD1
WHERE OrdD1.OrderID in (SELECT DISTINCT OrdD2.OrderID
FROM [Order Details] AS OrdD2
WHERE OrdD2.UnitPrice > $100)
GROUP BY OrdD1.OrderID
HAVING SUM(OrdD1.Quantity) > 100
6.Inner jion
SELECT t.Title, p.Pub_name
FROM Publishers AS p INNER JOIN Titles AS t
ON p.Pub_id = t.Pub_id
ORDER BY Title ASC
7.Union
SELECT * FROM Table1
UNION ALL
SELECT * FROM Table2
III.SAO LƯU DỮ LIỆU
1.Tại sao phảI sao lưu
Hầu nh bất kỳ database nào cũng cần được phục hồi vào môt lúc nào đó trong suốt chu kì sống của nó. Một Database Administrator phải giảm tối đa số lần phải phục hồi liệu,