1. Trang chủ
  2. » Luận Văn - Báo Cáo

luận văn xây dựng phân hệ phần mềm quản lý học viên học lái xe tại trung tâm dạy nghề lái xe hoàng phương

75 540 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 75
Dung lượng 1,15 MB

Nội dung

Chính vì thế, em đã lựa chọn đề tài “Xây dựng phân hệ phần mềm quản lý học viên học lái xe tại trung tâm dạy nghề lái xe Hoàng Phương” làm đề tài tốt nghiệp của mình, với hy vọng có th

Trang 1

Luận văn

Xây dựng phân hệ phần

mềm quản lý học viên học

lái xe tại trung tâm dạy

nghề lái xe Hoàng Phương

Trang 2

MỤC LỤC

MỤC LỤC 1

LỜI NÓI ĐẦU 5

KHÁI QUÁT MỤC ĐÍCH YÊU CẦU CỦA ĐỀ TÀI 6

CHƯƠNG I: KHẢO SÁT THỰC TẾ NGHIỆP VỤ HỆ THỐNG 8

I GIỚI THIỆU VỀ TRUNG TÂM 8

1 Hệ thống tổ chức quản lý của Trung tâm 9

2 Cơ sở vật chất 9

3 Mục tiêu, kế hoạch giảng dạy 10

4 Đội ngũ giáo viên 10

5 Xe tập lái 11

6 Sân tập lái 11

7 Về các cấp độ của GPLX 12

8 Về đào tạo lái xe 13

II NGHIỆP VỤ QUẢN LÝ HỌC VIÊN TẠI TRUNG TÂM 18

1 Yêu cầu về bài toán 19

2 Nhiệm vụ cơ bản của bài toán 20

3 Nhu cầu và ý nghĩa việc tin học hóa bài toán 20

CHƯƠNG II: CƠ SỞ LÝ THUYẾT VÀ CÔNG CỤ PHÁT TRIỂN 22

Trang 3

I CƠ SỞ LÝ THUYẾT 22

1 Các khái niệm cơ bản 22

2 Khái niệm phụ thuộc dữ liệu và các dạng chuẩn 23

3 Khái niệm chỉ dẫn và khoá chỉ dẫn 24

4 Mục tiêu và tính ưu việt của mô hình quan hệ 24

II CÔNG CỤ PHÁT TRIỂN 25

1.Giới thiệu về ngôn ngữ lập trình Visual Basic 25

2 Giới thiệu về hệ quản trị cơ sở dữ liệu và SQL SERVER 2000 33

CHƯƠNG III: PHÂN TÍCH HỆ THỐNG VÀ THIẾT KẾ CƠ SỞ DỮ LIỆU 40

I PHÂN TÍCH CHỨC NĂNG NGHIỆP VỤ CỦA HỆ THỐNG 40

1 Chức năng chính của hệ thống 40

2 Sơ đồ chức năng của hệ thống 43

II SƠ ĐỒ LUỒNG DỮ LIỆU 43

1 Sơ đồ luồng dữ liệu mức ngữ cảnh 43

2 Sơ đồ luồng dữ liệu mức đỉnh 44

3 Sơ đồ luồng dữ liệu mức dưới đỉnh 45

III - THIẾT KẾ CƠ SỞ DỮ LIỆU 50

1 Danh sách các kiểu thực thể 50

2 Thiết kế các bảng của CSDL 51

Trang 4

3 Mối quan hệ giữa các bảng trong CSDL 54

CHƯƠNG IV: KẾT QUẢ ĐẠT ĐƯỢC 55

I PHẦN HỆ THỐNG 55

II PHẦN DANH MỤC HỆ THỐNG 57

III PHẦN TÁC NGHIỆP 58

IV PHẦN THỐNG KÊ 67

KẾT LUẬN 74

Tài liệu tham khảo 75

Trang 5

LỜI NÓI ĐẦU

Hiện nay, Công nghệ thông tin đã và đang ngày càng phát triển mạnh

mẽ trong mọi lĩnh vực của đời sống, kinh tế, xã hội Đặc biệt trong cơ chế thị

trường hiện nay, sự phát triển của các quan hệ kinh tế cũng như sự mở rộng

ngày càng lớn về quy mô của các doanh nghiệp, xí nghiệp đã làm tăng các

luồng và khối lượng thông tin, làm cho công tác quản lý trở nên phức tạp hơn

Với việc làm công tác quản lý thủ công bằng sổ sách như trước kia thì không

thể đáp ứng được với sự phát triển như hiện nay Vì thế, ngày nay phát triển

Công Nghệ Thông Tin là xây dựng cơ sở hạ tầng làm nền tảng vững chắc để

xây dựng và phát triển một nền kinh tế vững mạnh Trong xu thế ấy, việc

quản lý dựa vào máy tính là một nhu cầu thiết yếu của hầu hết mọi ngành mọi

doanh nghiệp, việc tin học hóa từng bước trong công tác quản lý, khai thác và

điều hành sản xuất kinh doanh là một đòi hỏi ngày càng cấp thiết

Vì vậy, nhu cầu quản lý học viên học lái xe tại trung tâm dạy nghề lái

xe Hoàng Phương được trung tâm hết sức quan tâm Chính vì thế, em đã lựa

chọn đề tài “Xây dựng phân hệ phần mềm quản lý học viên học lái xe tại

trung tâm dạy nghề lái xe Hoàng Phương” làm đề tài tốt nghiệp của mình,

với hy vọng có thể xây dựng được một chương trình quản lý góp phần nâng

cao hiệu quả trong công việc quản lý của trung tâm

Trang 6

KHÁI QUÁT MỤC ĐÍCH YÊU CẦU CỦA ĐỀ TÀI

I - MỤC ĐÍCH

Ngày nay, với sự phát triển của Công nghệ thông tin, ngành tin học đã

trở thành một trong những ngành khoa học quan trọng đã và đang được sử

dụng rộng rãi trong mọi lĩnh vực, vì thế viêc sử dụng máy tính giúp cho việc

lưu trữ, xử lý số liệu một cách dễ dàng, thuận tiện, nhanh chóng và đạt được

độ chính xác cao

Trong bối cảnh như vậy, phần mềm quản lý học viên tại trung tâm dạy

nghề lái xe Hoàng Phương được xây dựng nhằm đưa toàn bộ việc lưu trữ và

xử lý số liệu trên máy Với hệ thống này người sử dụng không cần kiến thức

về chuyện môn cao mà vẫn có thể sử dụng và khai thác hệ thống một cách

hiệu quả Ngoài ra, hệ thống còn khắc phục được sự nhầm lẫn, khó khăn khi

lưu trữ hồ sơ theo thời gian, cập nhật nhanh chóng các thông tin cần thiết

cũng như việc thống kê tổng hợp chính xác các thông tin

II - YÊU CẦU CỦA ĐỀ TÀI

Hệ thống quản lý học viên học lái xe tập trung quản lý hồ sơ học viên,

học phí, lệ phí, kết quả học tập, chứng chỉ sơ cấp nghề và các thông tin cần

thiết khác…Hệ thống cho phép người quản lý có thể thêm, sửa, xóa hoặc tìm

kiếm thống kê dễ dàng bất kỳ một nhu cầu liên quan đến học viên…Do đó

đòi hỏi người lập trình phải nắm rõ chức năng nghiệp vụ quản lý của trung

tâm để từ đó phân tích, thiết kế và xây dựng cơ sở dữ liệu và chương trình cho

hệ thống

Trang 7

Từ yêu cầu như trên, em sử dụng các công cụ sau để viết chương trình:

- Microsoft SQL Server 2000: thiết kế cơ sở dữ liệu

- Visual Basic 6.0: thiết kế chương trình

Trang 8

CHƯƠNG I: KHẢO SÁT THỰC TẾ NGHIỆP VỤ HỆ THỐNG

I GIỚI THIỆU VỀ TRUNG TÂM

+ Tên cơ sở đào tạo: Trung tâm dạy nghề lái xe Hoàng Phương

Giám đốc: Nguyễn Xuân Sơn

Địa chỉ: Phường Anh Dũng - Quận Dương Kinh - TP Hải Phòng

Điện thoại: 0313.747692

+ Cơ quan trực tiếp quản lý: Sở Lao Động - Thương binh & Xã hội Hải

Phòng

+ Giới thiệu tóm tắt cơ sở, các nghề đào tạo, quy mô đào tạo/năm:

Trung tâm dạy nghề lái xe Hoàng Phương được thành lập theo Quyết

định số 219/QĐ-UBND ngày 08/11/2007 của Uỷ ban nhân dân thành phố Hải

Phòng Trung tâm đã được Cục Đường bộ Việt Nam tiến hành kiểm tra và cấp

phép đào tạo lái xe ô tô tại giấy phép số: 04/CĐBVN – QLPT&NL, ngày 04

tháng 02 năm 2008, cho phép Trung tâm dạy nghề lái xe Hoàng Phương được

phép tuyển sinh, đào tạo nghề lái xe cơ giới các hạng: B1, B2, C, D, E Trong

quá trình thực hiện Trung tâm đã không ngừng đầu tư cơ sở vật chất, mua sắm

thêm phương tiện tập lái, trang thiết bị đồ dùng giảng dạy, củng cố nâng cao

chất lượng đội ngũ giáo viên, cán bộ nhân viên theo kịp tiến trình đổi mới

phát triển Cụ thể là:

Trang 9

1 Hệ thống tổ chức quản lý của Trung tâm

Trung tâm dạy nghề lái xe Hoàng Phương có hệ thống tổ chức quản lý

cũng khá đơn giản giúp cho công tác quản lý dễ dàng và thuận tiện Giám đốc

điều hành các công việc chung của Trung tâm, có trách nhiệm điều hành trực

tiếp các phòng ban Phòng tổ chức hành chính chịu trách nhiệm về quản lý

nhân sự, quản lý phương tiện Phòng kế toán tài vụ chịu trách nhiệm quản lý

tài chính Phòng đào tạo chịu trách nhiệm quản lý đào tạo bao gồm: Tổ giáo

viên lý thuyết (quản lý, giảng dạy các môn lý thuyết), ban thực hành lái xe

(quản lý giảng dạy các môn thực hành), ban tuyển sinh (tiếp sinh, quản lý hồ

sơ, văn thư) Ta có sơ đồ bộ máy tổ chức của Tung tâm:

2 Cơ sở vật chất

- Trung tâm đã hợp đồng thuê và đầu tư cơ sở vật chất cho 12 phòng học chức

năng phục vụ công tác giảng dạy:

a) Phòng học luật giao thông đường bộ: 05 phòng (Trong đó có 02

phòng học luật trên máy vi tính)

b) Phòng học cấu tạo ôtô: 02 phòng (diện tích 60m2/phòng)

Trang 10

c) Phòng học kỹ thuật lái xe: 02 phòng (diện tích 60m2/phòng)

d) Phòng học nghiệp vụ vận tải: 01 phòng (diện tích 60m2/phòng)

e) Xưởng thực tập bảo dưỡng, sửa chữa: 01 xưởng có diện tích 500m2

f) Phòng đào tạo: có chương trình đào tạo, tiến độ dào tạo theo quy định,

bàn ghế, máy vi tính đầy đủ cần thiết cho cán bộ quản lý đào tạo

3 Mục tiêu, kế hoạch giảng dạy

- Đủ giáo trình giảng dạy lái xe các hạng được phép đào tạo do Bộ Giao thông

vận tải ban hành

- Có tài liệu hướng dẫn ôn luyện, kiểm tra, thi và các tài liệu tham khảo phục

vụ giảng dạy, học tập

- Có sổ sách, biểu mẫu phục vụ quản lý quá trình giảng dạy, học tập theo quy

định của Bộ Giao thông vận tải, Bộ Lao Động – Thương binh & Xã Hội

- Các báo cáo danh sách học viên: Báo cáo số 1, Báo cáo số 2, Danh sách đủ

điều kiện dự thi cấp GPLX, Danh sách tốt nghiệp, Danh sách cấp GPLX, Sổ

cấp GPLX, cấp chứng chỉ nghề đối với Trung tâm dạy nghề được bảo quản và

lưu giữ tại Phòng đạo tào Trung tâm dạy nghề lái xe Hoàng Phương

4 Đội ngũ giáo viên

Tổng số giáo viên: 99 giáo viên

- Trong đó: + Giáo viên dạy lý thuyết: 16 giáo viên

+ Giáo viên dạy thực hành: 83 giáo viên

 Giáo viên dạy thực hành hạng B: 33 giáo viên

 Giáo viên dạy thực hành hạng C: 38 giáo viên

 Giáo viên dạy thực hành hạng D: 02 giáo viên

Trang 11

 Giáo viên dạy thực hành hạng E: 10 giáo viên

5 Xe tập lái

- Tổng số xe đủ điều kiện dạy thực hành lái xe tại trung tâm: 89 xe:

Trong đó: Xe dạy thực hành hạng B: 47 xe

Xe dạy thực hành hạng C: 40 xe

Xe dạy thực hành hạng D: 01 xe

Xe dạy thực hành hạng E: 01 xe

6 Sân tập lái

- Trung tâm hiện thuê hợp đồng dài hạn 1 sân tập lái rộng 2 ha tại xã Hòa

Bình huyện Thủy Nguyên TP Hải Phòng, có đầy đủ hệ thống biển báo hiệu

đường bộ, đủ tình huống các bài học theo nội dung chương trình đào tạo quy

định Kích thướt các hình tập lái phù hợp theo tiêu chuẩn Trung tâm sát hạch

lái xe loại 1 đối với từng loại xe tương ứng

- Trung tâm đang tiếp tục đầu tư xây dựng cơ sở mới rộng 5 ha gồm các

phòng học chức năng, sân tập lái phường Anh Dũng quận Dương Kinh

TP.Hải Phòng, có đủ 10 bài tập tình huống theo đúng quy định Dự kiến sân

tập lái đi vào hoạt động trong tháng 5/2008, đáp ứng tốt nhu cầu tập lái của

học viên

- Trung tâm đã được sở Giao Thông công chính Hải Phòng cho phép sử dụng

các tuyến đường tập lái phù hợp với yêu cầu các bài tập thực hành trên đường

cho các hạng xe của học viên Cụ thể là:

+ Tuyến số 1: Đoạn đường trên Quốc lộ 5 thuộc địa phận thành phố

Hải Phòng

Trang 12

+ Tuyến số 2: Đoạn đường trên Quốc lộ 10 thuộc địa phận thành phố

Hải Phòng

+ Tuyến số 3: Đi theo tuyến đường định sẵn: Đường 355 – Kiến An –

Cầu Niệm – Đường Trần Nguyên Hãn – Đường Tô Hiệu – Đường Lê Lợi –

Đường Ngã 5 – Đường Nguyễn Trãi – Đường Lê Thánh Tông – Đường

Hoàng Diệu – Đường Hoàng Văn Thụ - Đường Cầu Đất – Đường Lạch Tray

– Đường Nguyễn Văn Linh – Quốc Lộ 5

7 Về các cấp độ của GPLX

Giấy phép lái xe (GPLX) cơ giới đường bộ được phân hạng theo loại

xe, trọng tải xe, bao gồm các hạng và có hiệu lực điều khiển các loại xe cơ

giới đường bộ như sau :

a) Hạng B1 : Cấp cho người lái xe không chuyên nghiệp để điều khiển:

 Ô tô chở người đến 9 chỗ ngồi kể cả người lái, không kinh doanh vận tải

 Ô tô tải không kinh doanh vận tải có trọng tải thiết kế dưới

3500 kG b) Hạng B2 : Cấp cho người lái xe chuyên nghiệp để điều khiển :

 Ô tô kinh doanh vận tải chở người đến 9 chỗ ngồi kể cả người lái

 Ô tô tải kinh doanh vận tải có trọng tải thiết kế dưới 3500 kG, bao gồm cả đầu kéo kéo 1 rơ moóc có trọng tải dưới 3500 kG

 Ô tô chuyên dùng (bao gồm cả ô tô cần cẩu bánh lốp) có sức tải hoặc sức nâng dưới 3500 kG

 Các loại xe quy định cho hạng B1c) Hạng C : Cấp cho người lái xe chuyên nghiệp để điều khiển :

Trang 13

 Ô tô tải có trọng tải thiết kế từ 3500 kG trở lên, bao gồm cả đầu kéo kéo 1 rơ moóc hoặc sơ mi rơ moóc có trọng tải từ

3500 kG trở lên

 Ô tô chuyên dùng (bao gồm cả ô tô cần cẩu bánh lốp) có sức tải hoặc sức nâng từ 3500 kG trở lên

 Các loại xe quy định cho hạng B1, B2

d) Hạng D : Cấp cho người lái xe chuyên nghiệp để điều khiển :

 Ô tô chở người có từ 10 đến 30 chỗ ngồi kể cả người lái

 Các loại xe quy định cho hạng B1, B2, C e) Hạng E : Cấp cho người lái xe chuyên nghiệp để điều khiển :

 Ô tô chở người có từ 31 chỗ ngồi trở lên

 Các loại xe quy định cho hạng B1, B2, C, D Giấy phép lái xe hạng B1, B2 có thời hạn 5 năm kể từ ngày cấp, GPLX

hạng C, D, E có thời hạn 3 năm kể từ ngày cấp Khi các loại GPLX hết thời

hạn sử dụng thì phải làm thủ tục đổi GPLX mới

8 Về đào tạo lái xe

8.1 Đào tạo lái xe các hạng B1, B2, C

A Đối tượng tuyển sinh và thời gian đào tạo

+ Đối tượng tuyển sinh:

 Là công dân Việt Nam, người nước ngoài được phép cư trú hoặc đang

làm việc, học tập tại Việt Nam

 Đủ tuổi theo quy định của Luật giao thông đường bộ

 Đủ sức khỏe theo quy định của Bộ Y tế

Trang 14

+ Thời gian đào tạo khóa học:

 Hạng B1: 616 giờ học (Lý thuyết: 136, Thực hành lái xe: 480)

 Hạng B2: 648 giờ học (Lý thuyết: 168, Thực hành lái xe: 480)

 Hạng C: 968 giờ học (Lý thuyết: 168, Thực hành lái xe: 800)

B Các môn kiểm tra

+ Các môn kiểm tra kết thúc khóa học:

 Luật giao thông đường bộ

 Thực hành lái xe

+ Các môn kiểm tra trong quá trình học: tất cả các môn học

C Chương trình và phân bổ thời gian đào tạo

Hạng

C

A Các môn học

1 Luật giao thông đường bộ Giờ học 80 80 80

2 Cấu tạo và sửa chữa thông

Trang 15

96

960

5

96

960

5

100

1000

8

7 Số giờ học/HV/khóa đào tạo Giờ học 232 264 268

8 Tổng số giờ một khóa đào

tạo

Giờ học 616 648 968

B Thời gian đào tạo

1 Ôn và kiểm tra kết thúc

4 Cộng số ngày/khóa đào tạo Ngày 95 98 145

8.2 Đào tạo nâng hạng GPLX

A Đối tượng tuyển sinh và thời gian đào tạo

+ Đối tượng tuyển sinh:

 Là công dân Việt Nam người nước ngoài được phép cư trú hoặc đang

làm việc, học tập tại Việt Nam

 Đủ sức khỏe theo quy định của Bộ Y tế

 Có giấy xác nhận thời gian lái xe và số Km lái xe an toàn theo quy định

tại điểm b khoản 2 điều 8 Quy chế quản sát hạch, cấp giấy phép lái xe

cơ giới đường bộ ban hành kèm theo Quyết định số

Trang 16

51/2007/QD-BGTVT ngày 07 tháng 11 năm 2007 của Bộ Trưởng Bộ Giao thông vận

tải

 Nâng hạng từ hạng B1 lên hạng B2 phải có thời gian lái xe ít nhất 1

năm và có 12.000Km lái xe an toàn

 Nâng hạng từ hạng B2 lên hạng C, từ hạng C lên hạng D, từ hạng D lên

hạng E và từ các hạng GPLX lên hạng F tương ứng phải có đủ thời gian

lái xe 3 năm và có 50.000Km lái xe an toàn

 Nâng hạng từ hạng B2 lên hạng D, từ hạng C lên hang E phải có thời

gian lái xe ít nhất đủ 5 năm và có 100.000Km lái xe an toàn

 Nâng hạng lên các hạng D, E phải có trình độ văn hóa tốt nghiệp từ

Trung học cơ sở (lớp7/10 hoặc 9/12) trở lên

+ Thời gian đào tạo

a) Hạng từ B1 lên B2: 112 giờ học (Lý thuyết: 52, Thực hành lái xe: 60)

b) Hạng từ B2 lên C: 208 giờ học (Lý thuyết: 48, Thực hành lái xe: 160)

c) Hạng từ C lên D: 208 giờ học (Lý thuyết: 48, Thực hành lái xe: 160)

d) Hạng từ D lên E: 208 giờ học (Lý thuyết: 48, Thực hành lái xe: 160)

đ) Hạng từ B2 lên D: 376 giờ học (Lý thuyết: 56, Thực hành lái xe: 320)

e) Hạng từ C lên E: 376 giờ học (Lý thuyết: 56, Thực hành lái xe: 320)

f) Hạng từ B2, C, D, E lên F: 208 giờ học (Lý thuyết: 48, Thực hành lx: 160)

B Các môn kiểm tra

+ Các môn kiểm tra kết thúc khóa học:

Trang 17

 Luật giao thông đường bộ

 Thực hành lái xe (Đối với hạng D, hạng E bổ sung bài thi tiến lùi theo

hình chữ chi)

+ Các môn kiểm tra trong quá trình học: tất cả các môn học

C Chương trình và phân bổ thời gian đào tạo

B1 lên B2

B2 lên

C

C lên

D

D lên

E

B2, C,D,

E lên F

B2 lên

D

C lên E

A Các môn học

1 Luật giao thông

đường bộ

Giờ học 16 16 16 16 16 20 20

Km Học

viên

60

12

150

5

160

20

240

8

160

20

240

8

160

20

240

8

160

20

240

8

320

32

380

10

320

32

380

10

Trang 18

6 Số giờ học

/HV/khóa đào tạo

Giờ học 64 68 68 68 68 88 88

7 Tổng số giờ một

khóa đào tạo

Giờ học 112 208 208 208 208 376 376

B Thời gian đào tạo

1 Ôn và kiểm tra kết

ngày/khóa đào tạo ngày 19.5 32 32 32 32 57 57

II NGHIỆP VỤ QUẢN LÝ HỌC VIÊN TẠI TRUNG TÂM

Trung tâm dạy nghề lái xe Hoàng Phương có chức năng ĐTLX (Đào

tạo lái xe), có nhiệm vụ tổ chức tuyển sinh ĐTLX theo hạng GPLX (Giấy

phép lái xe) được phép đào tạo, tổ chức đào tạo mới và bổ túc chuyển hạng

GPLX theo chương trình đã quy định, tổ chức thi cuối khoá và cấp chứng chỉ

tổt nghiệp cho học viên, lập danh sách các học viên đã tốt nghiệp gởi Ban

quản lý sát hạch để lập kế hoạch sát hạch và cấp GPLX Có thể xử dụng

chương trình để:

 Tiến hành cập nhật hồ sơ thí sinh mới

 Cập nhật kết quả thi cuối khoá

 Xem, in danh sách học viên tốt nghiệp và tham dự sát hạch cấp

GPLX

Trang 19

 Chuyển các học viên không tốt nghiệp trong khoá để tham dự kỳ

thi khoá sau

 Thêm, sửa, xóa các thông tin về học viên

1 Yêu cầu về bài toán

Hệ thống quản lý học viên học lái xe tại Trung tâm Hoàng Phương hoạt

động phải đáp ứng được các chức năng sau:

Trang 20

2 Nhiệm vụ cơ bản của bài toán

Bài toán quản lý học viên tại Trung tâm dạy nghề lái xe Hoàng Phương

bao gồm các nhiệm vụ sau:

+ Các thông tin đầu vào:

- Các thống kê báo cáo

3 Nhu cầu và ý nghĩa việc tin học hóa bài toán

Trong thời đại hiện nay, cuộc cách mạng Công nghệ thông tin đang

diễn ra mạnh mẽ và đều khắp mọi nơi Việc ứng dụng tin học trên nhiều lĩnh

vực khác nhau ngày càng trở nên phổ biến và rộng rãi, khi công tác quản lý

đào tạo lái xe chưa được tin học hóa thì công việc lưu trữ và tìm kiếm thông

tin bất kỳ mất rất nhiều thơi gian Hơn thế nữa, khi khối lượng thông tin càng

lớn, để giải quyết công việc này được chính xác và kịp thời thì nhân sự cho bộ

máy quản lý đào tạo lái xe phải nhiều, như vậy thực sự không hiệu quả trong

một thời đại nền Công nghệ thông tin phát triển mạnh mẽ trên toàn thế giới

Trang 21

Trong bối cảnh ấy, việc tin học hóa hệ thống quản lý đào tạo lái xe là điều tất

yếu, nó là một phần rất nhỏ trong toàn cảnh tin học hóa hành chính của ngành

Giao thông Vận tải, nó góp phần không những vào việc quản lý thật chặt chẽ

việc đào tạo lái xe mà còn cải cách một bộ máy, một lề lối làm viêc, xây dựng

một quy trình mới nhờ công nghệ hiện đại

Trang 22

CHƯƠNG II: CƠ SỞ LÝ THUYẾT VÀ CÔNG CỤ PHÁT

TRIỂN

I CƠ SỞ LÝ THUYẾT

1 Các khái niệm cơ bản

- Cơ sở dữ liệu: Là một tập hợp các bảng dữ liệu có quan hệ với nhau

sao cho cấu trúc của chúng cũng như các mối quan hệ bên trong giữa chúng là

tách biệt với chương trình ứng dụng bên ngoài, đồng thời nhiều người dùng

khác nhau cũng như nhiều ứng dụng khác nhau có thể cùng khai thác và chia

xẻ một cách chọn lọc lúc cần

- Thực thể: Là hình ảnh cụ thể của một đối tượng trong hệ thống thông

tin quản lý Một thực thể xác định Tên và các thuộc tính

- Thuộc tính: Là một yếu tố dữ liệu hoặc thông tin của thực thể ấy

- Lớp thực thể: Là các thực thể cùng thuộc tính

- Lược đồ quan hệ: Tập các thuộc tính của một quan hệ Lược đồ một

quan hệ gồm các thuộc tính của thực thể cùng với các mệnh đề ràng buộc

VD: Lược đồ một quan hệ

R = <x, w> = ( A1:D1,A2:D2, , An :Dn , M) Trong đó: R là một lược đồ quan hệ

Ai : tên thuộc tính

Di : miền xác định của thuộc tính

M : mệnh đề ràng buộc

Trang 23

Nội dung của một lược đồ quan hệ gọi là các bộ

- Các phép toán tối thiểu:

* Tìm kiếm dữ liệu theo tiêu chuẩn đã chọn, không làm thay đổi trạng thái cơ sở dữ liệu

* Thay đổi cấu trúc cơ sở dữ liệu

* Thay đổi nội dung cơ sở dữ liệu

* Xử lý, tính toán trên cơ sở dữ liệu

2 Khái niệm phụ thuộc dữ liệu và các dạng chuẩn

- Một thuộc tính gọi là phụ thuộc vào các thuộc tính khác khi giá trị của

thuộc tính này phụ thuộc vào giá trị của thuộc tính kia Sự phụ thuộc này có

thể là gián tiếp hay trực tiếp

- Một quan hệ bao giờ cũng có một nhóm thuộc tính mà giá trị của

chúng qui định giá trị của các thuộc tính khác, nhóm thuộc tính đó gọi là

khoá

- Với một quan hệ tuỳ vào các phụ thuộc của các thuộc tính vào khoá có

trong đó mà ta phân chia các quan hệ đó thành các dạng chuẩn khác nhau Các

dạng chuẩn cơ bản:

* Dạng chuẩn 1: Một lược đồ quan hệ R được gọi là dạng chuẩn thứ

nhất khi và chỉ khi toàn bộ các miền có mặt trong R đều chỉ chứa các giá trị

nguyên tố, tức là các giá trị đơn

* Dạng chuẩn 2: Lược đồ quan hệ R ở dạng chuẩn hai nếu nó ở dạng

chuẩn một và nếu mỗi thuộc tính không khoá của R là phụ thuộc hàm đầy đủ

vào khoá chính, không phụ thuôc hàm vào một phần của khoá

Trang 24

* Dạng chuẩn 3: Lược đồ quan hệ R ở dạng chuẩn ba nếu nó ở dạng

chuẩn hai và mỗi thuộc tính không khoá của R không phụ thuộc hàm bắc cầu

vào khoá chính Hay nói cách khác, các thuộc tính không khoá không phụ

thuộc hàm vào bất kỳ phần tử không phải khoá nào

Các dữ liệu lưu trữ dưới dạng chuẩn 3 tránh được hiện tượng dư thừa

dữ liệu, tạo cho dữ liệu có tính độc lập cao Các quan hệ nếu chưa ở dạng

chuẩn 3 sẽ được phân rã thành các quan hệ nhỏ hơn có dạng chuẩn 3

3 Khái niệm chỉ dẫn và khoá chỉ dẫn

Để có thể tìm kiếm thông tin nhanh theo một tiêu chuẩn nào đó chúng

ta tạo ra các thông tin chỉ dẫn theo tiêu chuẩn đó Các thông tin chỉ dẫn là các

thông tin giúp ta tìm kiếm dữ liệu nhanh Các thông tin này gọi là khoá chỉ

dẫn Khoá chỉ dẫn có thể là 1 trường hoặc nhiều trường trong trường hợp này

phải chỉ ra thứ tự Với cách tạo ra khoá theo tiêu chuẩn nào đó ta có thể tìm

kiếm dữ liệu nhanh theo tiêu chuẩn đó

4 Mục tiêu và tính ưu việt của mô hình quan hệ

- Cho một lược đồ dữ liệu dễ sử dụng, mô hình đơn giản, người dùng

không cần biết cấu trúc vật lý của dữ liệu Tiện lợi cho người dùng cuối

không chuyên tin học

- Tăng cường tính độc lập của dữ liệu, đặc biệt là độc lập vật lý

- Cho một khả năng có một ngôn ngữ thao tác bậc cao

- Tối ưu việc tìm kiếm dữ liệu trong cơ sở dữ liệu, hệ quản trị tự tìm cách

truy nhập

- Cải thiện nâng cao toàn vẹn dữ liệu và bảo mật dữ liệu

- Có thể phục vụ cho nhiều chương trình ứng dụng

Trang 25

- Có cơ sở toán học phong phú chắc chắn:

* Lý thuyết quan hệ

* Dạng chuẩn có độ bền vững và đầy đủ thông tin

II CÔNG CỤ PHÁT TRIỂN

1.Giới thiệu về ngôn ngữ lập trình Visual Basic

1.1 Tổng quan

1.1.1 Giới thiệu về Visual Basic

Vài năm trước đây, khi Microsoft giới thiệu Visual Basic 1.0 Bill Gates,

chủ tịch hãng đã mô tả Visual Basic như một “kỳ công mới tuyệt vời” và “sẽ

thay đổi đáng kể cảm nhận và cách dùng Microsoft Windows” Còn Stewart

Alsop thì khẳng định “Visual Basic là môi trường lập trình hoàn hảo của

những năm 1990”

Thật vậy, với Visual Basic, Microsoft đã thiết lập một tiêu chuẩn mới

trong lĩnh vực phát triển công cụ tạo ứng dụng (program development

languages) Càng ngày Visual Basic càng chứng tỏ là một trong những công

cụ lập trình thoải mái và cơ động nhất trên Windows Visual Basic đưa ra

phương pháp lập trình mới, nâng cao tốc độ lập trình so với các phương pháp

lập trình truyền thống cũ như Pascal, C/C++, … đồng thời cung cấp sẵn các

công cụ trợ giúp lập trình dễ sử dụng Visual Basic có thể kết hợp với C++ tạo

ra các đối tượng VBX có thể dùng trong cả môi trường Visual Basic cũng như

trong C++

Giao diện lập trình của Visual Basic là trực quan (visual) làm cho người

sử dụng dễ tiếp cận, kết quả từng công đoạn cũng như toàn bộ hệ thống có thể

kiểm chứng từng bước và được hỗ trợ nhiều trong quá trình lập trình Người

Trang 26

lập trình có thể dùng các đối tượng của nó, cài đặt cơ chế kết nhúng đối tượng

OLE, lập trình Active X, lập trình quản lý cơ sở dữ liệu mới như cơ sở dữ liệu

mở ODBC hay truy xuất các đối tượng dữ liệu DAO, dùng các hàm trong thư

viện liên kết động DLL thật dễ dàng…

Một trong những đặc tính nổi bật của Visual Basci là hỗ trợ (support)

cho Visual Basic for Application (VBA) VBA được dùng trong Microsoft

Excel, Microsoft Project, Microsoft Access để viết các macro điều khiển

VBA được dùng cho các version của Microsoft Excel trước đó, và sau này

ngôn ngữ tương tự dùng cho Visual Basic 4.0, 5.0, 6.0 cũng được dùng trong

các phiên bản mới nhất của Microsoft Office 6.0, ’95, ’97 Điều đó có nghĩa

rằng, khi ta học một câu lệnh trong Visual Basic, Excel, Word, Project hay

Lotus Notes thì ta vẫn có thể dễ dàng chuyển đổi nó một cách linh động từ

môi trường này sang môi trường khác mà chỉ cần điều chỉnh đoạn code chút

ít Nhưng dù gì đi nữa đối với người lập trình thì học cách viết chương trình

trong Visual Basic trước tiên là cách tốt nhất

Mặc dù các version của Visual Basic không ngừng được nâng cấp, hiện

thời bây giờ là version 6.0 có trong bộ Visual Studio 98, nhưng ở mỗi version

mới của Visual Basic, thì Microsoft vẫn luôn luôn trung thành với phương

châm của họ là luôn nâng cao tốc độ lập trình và hỗ trợ nhiều tiện ích

1.1.2 Các tính năng mới hỗ trợ cho Visual Basic qua từng phiên bản

Lúc đầu, thật sai lầm khi nghĩ rằng trong mỗi version mới của Visual

Basic, Microsoft chỉ thêm vào một số tính năng mới cho dễ dàng làm việc hơn

thôi, không phải như vậy

Ví dụ, khi nâng cấp từ version 3.0 lên version 4.0 Visual Basic 4.0 được

xây dựng lại từ từng nhóm nhỏ (ground up) Nó cung cấp cho ta một loạt các

Trang 27

đặc tính mới và cải tiến hầu hết các đặc tính cũ và không những thay đổi giao

diện mà còn thay đổi cả phương pháp lập trình như:

- Khả năng 32- bit Visual Basic 4.0 cho phép người lập trình dễ dàng tạo các

chương trình 32- biet cho Windows 9x và Windows NT, mặc dù người lập

trình vẫn có thể chọn lựa để tạo và làm việc trong môi trường Windows 3.x

16-bit Với ưu điểm này, thì những hạn chế về bộ nhớ (memory) khi ta làm

việc với các kiểu dữ liệu như : array, string, object… đã được giảm bớt rất

nhiều

- Môi trường phát triển có thể mở rộng được Người lập trình có thể dùng

chính Visual Basic để tạo add-ins cho môi trường phát triển Visual Basic

- Môi trường soạn thảo dễ dàng hơn

- OLE Automation Với OLE Automation, Visual Basic cho phép người lập

trình tương tác với các đối tượng OLE do các ứng dụng khác cài vào hoàn

toàn bằng việc lập trình, thể hiện tính cơ động cao của Visual Basic Kỹ thuật

OLE Automation rất hữu ích trong việc truy cập các đối tượng như: kiểm tra

lỗi chính tả (spell checking), đếm số lượng từ (word counting) trong

Microsotft Word, cũng như việc vay mượn một số hàm toàn học cao cấp của

Microsoft Excel

- Object Application Visual Basic 4.0 cho phép nguời lập trình tạo các Object

Application là các ứng dụng mà từ đó ta có thể đặt các đối tượng của chúng

vào các ứng dụng khác để sử dụng Các đối tượng này có thể được sử dụng

bởi các ứng dụng khác của Visual Basic hay Visual C++

- Các đối tượng và tiện ích Object Browser có sẵn trong môi trường phát triển

nhằm giúp người lập trình không bị bó buộc trong môi trường Visual Basic

mà có thể tìm kiếm các đối tượng mà ứng dụng có thể dùng được trong hệ

Trang 28

thống máy tính như : một spreadsheet object của Microsoft Excel, hay

document object của Ms Word

- Class Module (.CLS) Cho phép tạo và định nghĩa một đối tượng với đầy đủ

các properties và các methods, sau đó ta có thể khai báo một hay nhiều

instance của đối tượng đó, và khi thực thi ứng dụng, đối tượng có thể được

xoá khỏi bộ nhớ máy tình khi nào ứng dụng không cần đến

- Collection Các đối tượng thường được nhóm lại thành các Collection Visual

Basic cho phép người lập trình tạo các tập đối tượng cho riêng mình

- Bộ biên dịch mã bẩm sinh, có lẽ đây là một trong những tính năng quan

trọng nhất, tính năng này biên dịch các chương trình thành các tập tinh thi

hành thực sự đã được công nhận là nhanh gấp 20 lần so với mã –P trong phiên

bản 4.0 Bộ biên dịch mới này đưa ra nhiều tùy chọn

- Tool Information Models (TIM- Mô hình thông tin công cụ) dùng để quản lý

các mô hình thành phần TIM là một mô hình đối tượng mà người lập trình có

Trang 29

thể viết cho một hay nhiều công cụ phần mềm Nó chứa bất kỳ hay tất cả

thành phần phần mềm chính như các properties, methods, event, collection,

interface, và class TIM còn mô tả mối quan hệ giữa các đối tượng này

1.2 ActiveX, Mô hình xử lý tập tin FSO

Nền móng cho sự thành công của Visual Basic chính là các điều khiển

mạnh, dùng lại được, dễ dàng kết nối với mã Từ các phiên bản 4.0 trở về

trước Visual Basic không thể tạo ra các control được Các lập trình viên

Visual Basic phải cậy nhờ vào các lập trình viên C++ để tạo ra các thành phần

của các control để hình thành nên các control Ta cũng dễ dàng nhận biết các

control này là VBX trong các phiên bản Visual Basic 1.0, 2.0, 3.0 Ở phiên

bản 4.0 ta có các OCX, chúng là các thành phần mới dựa trên OLE và chính

bản thân nó cũng là kiến trúc mở Cho đến phiên bản 5.0 Microsoft đã tung ra

một kiến trúc rất mở và họ đã đặt nó trên cơ sở hầu hết các sản phẩm của họ,

chuẩn mới này có tên là ActiveX cho phép Visual Basic 5.0 có thể xây dựng

các điều khiển dùng lại được Các điều khiển này được dùng trong :

- Các thành phần của Microsoft Office ‘ 97

- Các trình duyệt Web : Internet Explorer 3.0 for Windows 95/

Windows NT trở lên, Netscape Navigator for Windows 9x/NT

- Các chương trình dùng cho ActiveX

Vậy ActiveX là gì ?

ActiveX là một công nghệ dựa trên OLE và COM ActiveX thay thế

cho các kiến trúc VBX và OLE Control, nó bao gồm mọi vấn đề của các công

nghệ này và còn có thêm nhiều tính năng mới Là sản phẩm của Microsoft

cho phép tạo ra những chương trình nhỏ, gọi là các thành phần( component)

và các điều khiển (control) để có thể thêm vào những chương trình lớn Đó có

thể là các chương trình độc lập(Standalone program) hay các chương trình

Trang 30

chạy trên Internet Ta có thể dùng Visual Basic để tự tạo các điều khiển

ActiveX

Mô hình FSO?

Cung cấp cho ứng dụng khả năng tạo, thay đổi, di chuyển, xóa các thư

mục, dò tìm xem chúng có tồn tại hay không, nếu có thì ở đâu Nó cũng cho

phép lấy các thông tin về thư mục như tên, ngày tháng tạo, ngày sửa đổi gần

nhất v.v…

Visual Basic cho phép thao tác trên ổ đĩa, thư mục theo 2 cách : dùng

lối cổ điển như lệnh Open, Write#,… hoặc dùng bộ công cụ mới –“ Mô hình

đối tượng tập tin ”(FSO – File System Object model)

Mô hình này chứa các đối tượng sau

Đối tượng Giải thích

Drive Cho phép thu thập thông tin về ổ đĩa (hay CD-ROM,

RAM, )như dung lượng, tên chi sẻ ,…

Folder Cho phép tạo, xóa, di chuyển thư mục hay thu thập các

thông tin hệ thống như tên thư mục, đường dẫn…

Files Cho phép tạo, xoá, di chuyển tập tin hay thu thập các

thông tin hệ thống như tên tập tin, đường dẫn … FileSystemObject Các thuộc tính và phương thức cho phép tạo, xoá, thu

thập thông tin về ổ đĩa, thư mục, tập tin

TextStream Cho phép đọc và ghi tập tin văn bản

Trang 31

 Tạo đối tượng FileSystemObject

Tạo bằng 2 cách :

 Khai báo :

Dim fso as New FileSystemObject

 Dùng phương thức CreateObject :

Set fso = CreateObject (“ Scripting.FileSystemObject”)

Cách 1 chỉ làm việc trong Visual Basic , cách 2 áp dụng với Visual Basic

và VBScript

 Sử dụng phương thức của FileSystemObject

Nếu muốn tạo một đối tượng mới, ta có thể dùng CreateFolder hay

CreateTextFile ( FSO không hỗ trợ tạo hay xóa ổ đĩa) Nếu muốn xóa đối

tượng dùng DeleteFile hay DeleteFolder Tương tự, ta có thể di chuyển hay

sao chép tập tin / thư mục.Có một số phương thức trùng Ví dụ : dùng

CopyFile của đối tượng FSO cũng tương tự như Copy của đối tượng File

 Truy cập ổ đĩa, tập tin, thư mục hiện hành

Dùng GetDrive, GetFolder, GetFile Ví dụ :

Dim fso as New FileSystemObject , fol as Folder

Set fol = fso.GetFolder(“C:\ MyTest”)

Msgbox “Folder name is ”, & fol.Name

1.3 Hàm và thủ tục

 Chia nhỏ chương trình thành nhiều phần logic, giúp gỡ rối dẽ dàng

 Thủ tục có thể được sử dụng lại trong một ứng dụng khác

Các loại thủ tục :

Trang 32

a Thủ tục con không trả về giá trị :

[Private][Public][Static] Sub <Tên thủ tục > (tham số)

1.4 Các bước thiết kế một ứng dụng Visual Basic

 Xây dựng các cửa sổ mà người dùng sẽ thấy

 Quyết định những sự kiện mà các điều khiển trên cửa sổ sẽ

nhận ra

 Viết các thủ tục sự kiện cho các sự kiện đó ( các thủ tục

con khiến cho các thủ tục sự kiện đó làm việc )

1.5 Các nội dung diễn ra khi ứng dụng đang chạy

 Visual Basic giám sát các cửa sổ và các điểu khiển trong từng cửa sổ

cho tất cả mọi sự kiện mà từng điều khiển có thể nhận ra ( các chuyển động

chuột, các thao tác nhắp lên chuột, di chuyển, các gõ phím …)

 Khi Visual Basic phát hiện một sự kiện, nếu không có một đáp ứng tạo

sẵn cho sự kiện đó, Visual Basic sẽ xem xet ứng dụng để kiểm tra người dùng

đã viết thủ tục cho sự kiện đó hay chưa

 Nếu đã viết rồi, Visual Basic sẽ thi hành và hình thành nên thủ tục sự

kiện đó và quay trở lại bước đầu tiên

 Nếu chưa viết thủ tục sự kiện, Visual Basic sẽ chờ sự kiện tiếp rồi

quay về bước đầu tiên

Các bước này quay vòng cho đến khi ứng dụng kết thúc

Trang 33

2 Giới thiệu về hệ quản trị cơ sở dữ liệu và SQL SERVER 2000

2.1 Khái niệm cơ bản về các loại cơ sở dữ liệu

Một hệ quản trị cơ sở dữ liệu là hệ thống các chương trình hỗ trợ các

tác vụ quản lý, khai thác dữ liệu theo mô hình cơ sở dữ liệu quan hệ

SQLserver là một hệ thống quản lý cơ sở dữ liệu quan hệ (RDBMS)

hay còn được gọi là Relational Database Mannagement system Cơ sở dữ liệu

quan hệ la cơ sở dữ liệu mà dữ liệu bên trong nó đượ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 được liên kết vơi nhau bởi

bộ Database Engine khi có yêu cầu cơ sở dữ liệu quan hệ là một trong những

mô hình cơ sở dữ liệu thông dụng nhất hiện nay

2.2 Giới thiệu chung về SQL SERVER 2000

SQL (Structured Query Language ) là ngôn ngữ dùng để truy vấn cho

phép lấy thông tin về từ các bảng dữ liệu

SQL Server 2000 tối ưu hơn nhiều so với cơ sở dữ liệu quan hệ Chúng

phát triển để sử dụng trên nhiều ấn bản như CE, Personal, Déktop Engine,

standand…

SQL Server 2000 hỗ trợ kiểm tra khóa chính, phụ thuộc tồn tại, miền

giá trị,… của dữ liệu bên trong các bảng một cách chặt chẽ

SQL Server 2000 hỗ trợ khám phá mạnh cho cơ sở dữ liệu đa truy cập

tức cơ sở dữ liệu mạng

Những thành phần chính trong SQL Server 2000 bao gồm:

Trang 34

sẽ tìm thấy các dịch vụ trong hệ thống như SQL Server Agent, SQL Server Pròilor… Và một số công cụ khác

Desktop Engine personal standard Desktop Enterprise

Full-text

sarch

Đây là phần tự chọn trong lúc cài đặt, nếu bạn muốn chức năng tìm kiếm thì nên chọn hệ thống này vì chúng không

là phần mặc nhiên Full-text Sarch cung cấp chức năng tìm kiếm từ rất mạnh, nếu

sử dụng internet để tìm kiếm thì đây là một giải pháp tuyệt vời Nếu ban muốn tìm kiếm một chuỗi con trong một đoạn văn bản thì đây là một công cụ thích hợp

Personal Standard Developer enterprise

English

Query

English Query cho phép người sử dụng không có kỹ thuật về SQL Server, bằng cách đặt câu hỏi bằng chuỗi English sau

đó được dịch ra Query mà có thể thực thi trên SQL Server Nhưng công cụ này được cài đặt tách biệt SQL Server

Personal Standard Developer Enterprise

Trang 35

Analysis

Services

phần này không bao gồm mặc định trong phần cài đặt, chúng là dạng sản phẩm tự chọn, và là công cụ phân tích OLAP (Online Analytical Proces), sử dụng cho cơ sở dữ liệu lớn

Personal Standand Developer Enterprise

Replicatio

n

những phiên bản có OLAP đầy đủ chức năng là Enterprise và Developer, nhưng trong ấn bản Personal cung có một số chức năng chính của OLAP chức năng này cho phép tái tạo một bản sao đến SQL Server khác, hệ thống này thường dùng cho các hệ thống server từ xa hay trong network, nhằm để làm giảm trao đổi dữ liệu giữa các SQL Server với nhau

Desktop Engine Personal Standard Developer enterprise

sở dữ liệu khác với nhau, đây là những giải pháp lập trình trên Visual Basic

Desktop Engine Presonal standard Developer Enterprice

Symmetric Multiprocessing (SMP):

Trang 36

Dịch vụ này được hỗ trợ trong SQL Server 2000, dịch vụ này phân phối

công việc xử lý trên hệ thống có nhiều bộ vi xử lý để làm cân bằng tiến trình

trên mỗi CPU

Clustering support: chỉ có trong ấn bản Enterprise và Developer,

Clustering cho phép hệ thống cân bằng khi có một Server bị dừng thì những

hệ thống khác sẽ tiếp nhận và xử lý hiện tại chỉ thực hiện chức năng này trên

hai server đó là Windows 2000 Enterprise và Windows 2000 Datacenter

2.2.1 Các thành phần của SQL Server 2000

RDBMS cũng như SQL Server 2000 chứa đựng nhiều đối tượng bao

gồm:

 Da tabase: Cơ sở dữ liệu SQL Server

 Tập tin log: tập tin lưu trữ những chuyển tác của SQL

 Tables: Bảng dữ liệu

 Filegroiups: Tập tin nhóm

 Diagrams: Cơ sở quan hệ

 Views: Khung nhìn Số liệu dựa trên bảng

 Stored Procedure: Thủ tục và hàm nội

 Users: Người sử dụng cơ sở dữ liệu

 Roles: các quy định và vai trò của SQL Server

 Rules: Các giá trị mặc nhiên

 Full-text catalogs: Tập phân loại dữ liệu text

 User-defined data types: Kiểu dữ liệu do người dùng định nghĩa

Trang 37

2.2.2 Đối tượng cơ sở dữ liệu

Cơ sở dữ liệu là đối tượng có ảnh hưởng cao nhất khi bạn làm việc với

SQL Server, tuy nhiên những đối tượng con của cơ sở dữ liệu mới là thành

phần cơ sở dữ liệu

Bản thân SQL Server là một cơ sở dữ liệu, chúng bao gồm các đối

tượng như: Database, table, View, stored procedure nêu trên cùng một số cơ

sở dữ liệu khác

Cơ sở dữ liệu SQL Server là một cơ sở dữ liệu đa người dùng, với mỗi

server bạn chỉ có một hệ quản trị cơ sở dữ liệu nếu muốn có nhiều hệ quản trị

cơ sở dữ liệu bạn cần có nhiều server

Khi cài đặt xong bạn có 6 cơ sở dữ liệu mặc định

 Tập tin chuyển tác log

 Master: Đây là cơ sở dữ liệu chính để chạy SQL Server Cơ sở dữ

liệu này chứa một con trỏ chỉ đến file dữ liệu cơ sở về các cơ sở dữ liệu và

được cài đặt trên hệ thống, cũng như thông tin dịch vụ chính Các thông tin

dịch vụ bao gổm các mục như các thông báo lỗi hệ thống, các thông tin được

cập nhật vào, các thủ tục được lưu trữ của hệ thống, và các máy chủ được kết

Ngày đăng: 12/03/2014, 11:33

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w