Cơ sở tài liệu là phần chủ yếu của không ít ứng dụng ứng dụng sale. Trung tâm dữ liệu khôn cùng thông dụng trong nhân loại kinh doanh vị bọn chúng chất nhận được truy cập triệu tập mang đến các thông báo theo một các đồng điệu, công dụng và kha khá dễ ợt mang lại vấn đề cải tiến và phát triển cùng bảo trì. Chương này mày mò về những có mang cơ bạn dạng để tùy chỉnh cấu hình với gia hạn một các đại lý tài liệu cho 1 doanh nghiệp, bao hàm cửa hàng tài liệu là gì, tại sao cửa hàng dữ liệu hữu dụng với dùng đại lý dữ liệu ra làm sao để tạo thành những chiến thuật cho bạn.

Bạn đang xem: Trường dữ liệu là gì

Quý Khách đã xem: Trường tài liệu là gì

Nếu bạn đã từng sử dụng Visual Basic và từng lập trình cùng với đại lý dữ liệu. Quý khách hàng đã thấy lịch trình này tương đối cơ bạn dạng, mặc dù nó sẽ giúp chúng ta có được một nền tảng tổt của một hệ quản trị cửa hàng tài liệu nói phổ biến.

Mặc cho dù các quan niệm cửa hàng tài liệu gần như là giống như thân những hệ cai quản trị cửa hàng tài liệu, những đơn vị cung cập những hệ cai quản trị các đại lý tài liệu thường có các tên gọi khác nhau cho các thành phầm riêng của mình. Ví; dụ, nhiều nhà lập trình Client / Server đề cùa đến truy nã cấn đựng vào cửa hàng tài liệu như thể View; trong những khi các đơn vị lập trình sẵn Access với Visual Basic lại hotline truy vấn vấn là QueryDef. Cả hai định nghĩa này đông đảo là hệt nhau.

Nếu chúng ta đã có lần sử dụng phiên bản cũ của VB – tuyệt nhất là Visual Basic 3, ta cần phải biết một vài điểm new vào xây dựng cơ sở tài liệu. Visual Basic cất phiên phiên bản tiên tiến nhất của Bộ trang bị đại lý dữ liệu Jet ( Visual Basic chia sẻ với Microsoft Access ). Phiên bản này của Jet đưa ra những bổ sung mang lại cỗ máy đại lý dữ liệu sẽ được trình bày trong chương thơm này. Dường như, Việc bổ sung cập nhật ADO(Đối tượng dữ liệu ActiveX –ActiveX Data Object ), tương tự như các cách thức liên quan vào môi trường phân phát triền, biểu lộ đầy đủ biến đổi cho các công ty thiết kế Visual Basic. Nếu đang thân quen cùng với trở nên tân tiến tài liệu 32 bit trong Visual Basic, Quý khách hàng rất có thể khiêu vũ trực tiếp mang đến cmùi hương “Đối tượng dữ liệu ActiveX – ADO”.

Thương hiệu tài liệu là gì?

Trung tâm dữ liệu là 1 kho chứa ban bố. Có những loại các đại lý tài liệu, nhưng mà ta chỉ đề cập tới đại lý dữ liệu quan hệ, là giao diện các đại lý dữ liệu phổ cập độc nhất vô nhị hiện thời.

Một cửa hàng tài liệu quan liêu hệ:

Chứa hẹn dữ liệu trong số bảng, được cấu tạo do các dòng có cách gọi khác là những mẩu tin, cùng cột call là các ngôi trường.

Cho phxay lấy về ( hay tróc nã vấn ) những tập thích hợp dữ liệu con tự những bảng

Sở sản phẩm công nghệ (Engine) đại lý dữ liệu là gì?

Chức năng cơ bạn dạng của một đại lý dữ liệu được hỗ trợ vày một bộ máy đại lý tài liệu, là khối hệ thống chương trình làm chủ phương pháp cất và trả về tài liệu.

Bộ lắp thêm cửa hàng tài liệu trình diễn trong tài liệu này là Microsoft Jet, Jet chưa hẳn là 1 trong những thương thơm phẩm, nạm vào đó, nó là 1 trong khối hệ thống con được nhiều áp dụng của

Microsoft thực hiện. Microsoft lần trước tiên chuyển máy bộ này vào áp dụng cùng với Visual Basic 3.0 cùng Access 1. Sau nhiều lần upgrade, phiên bản Jet cần sử dụng với cuốn sách này là Jet 3.51, đi kèm cùng với Visual Basic và Access.

Chú ý : Ngoài Jet, còn nhiều máy bộ cửa hàng dữ liệu khác, như vì Visual Basic cung cấp Jet một các nội tại phải cuốn sách này ưu tiên nói đến Jet. mà còn Jet còn cung cấp các cỗ máy cơ sở dữ liệu khác. Trong chương “Làm quen thuộc cùng với Squốc lộ Server “ reviews một cỗ máy trọn vẹn không giống Squốc lộ Server 6.5

Bản và trường

Các cửa hàng tài liệu được cấu tạo từ các bảng sử dụng diễn tả các phân nhóm dữ liệu.

Ví; dụ, trường hợp ta sản xuất một cửa hàng tài liệu nhằm cai quản tài khoản vào các bước kinh doanh ta phải lập một bảng cho người tiêu dùng, một bảng đến Hoá đối chọi với một bảng mang đến nhân viên. Bảng gồm cấu trúc định nghĩa sẵn và đựng dữ liệu tương xứng cùng với cấu trúc này.

Bảng: Chẹn những mẩu tin là các mẩu riêng rẽ rẽ phía bên trong phân nhóm dữ liệu.

Mẩu tin: Chẹn các môi trường thiên nhiên. Mỗi trưởng diễn tả một phần tử tài liệu trong một mẩu tin. Ví; dụ như từng mẩu tin bộc lộ một mục vào danh bạ can hệ đựng vào trường Tên và chúng ta, xúc tiến, đô thị, tiểu bang, mã ZIP với số điện thoại cảm ứng.

Ta hoàn toàn có thể cần sử dụng lịch trình Visual Basic để tđắm say chiếu và làm việc cùng với các đại lý dữ liệu, bảng, mẩu tin và ngôi trường.


Thiết kế các đại lý dữ liệu

Để sản xuất một đại lý dữ liệu, trước nhất ta đề xuất xác minh ban bố gì cần theo dõi. Sau đó, ta xây cất cơ sở dữ liệu, tạo thành bảng cất các ngôi trường quan niệm đẳng cấp tài liệu sẽ có. Sau Lúc tạo thành cấu trúc cửa hàng tài liệu, tạo ra bảng cất những ngôi trường định nghĩa phong cách tài liệu sẽ có. Sau Khi tạo nên kết cấu cơ sở dữ liệu, cơ sở dữ liệu hoàn toàn có thể đựng tài liệu bên dưới dạng mẩu tin. Ta bắt buộc gửi tài liệu vào nhưng mà không tồn tại bảng giỏi định nghĩa trường vị dữ liệu đã không tồn tại khu vực nhằm cất.Do kia, xây cất cửa hàng tài liệu cực kỳ đặc biệt quan trọng, duy nhất là rất khó thay đổi xây cất một Khi ta vẫn tạo thành dứt nó.

Ví; dụ ta chế tạo một bảng sau :

Company Address City State Zip Phone Fax E-Mail
Bảng khách hàngBảng tblRegion
tblCustomerTblRegion
IDState
FirstNameRegionName
LastName

Có dục tình thân 2 bảng thông qua ngôi trường State (Trạng thái ). Đây là quan hệ một – các, so với một mẩu tin trong tblRegion, rất có thể không tồn tại, hoặc có tương đối nhiều mẩu tin khớp ứng trong bảng tblCustomer.

Cụm từ “tbl” diễn tả tên bảng, thương hiệu trường hiển thị đầy đủ, ko chứa khoảng tầm White tốt số đông ký kết từ bỏ quan trọng đặc biệt khác như vệt gạch dưới.

Bảng hoá solo :

TblOrder
ID
CustomerID
OrderDate
ItemID
Amount

Recordset là gì ?

Một Khi ta có công dụng chế tạo bảng, ta cần biết biện pháp thao tác làm việc bọn chúng.

Thao tác trên những bảng liên quan đến việc nhập cùng lấy về tài liệu trường đoản cú những bảng không giống cũng giống như câu hỏi chất vấn với sửa thay đổi cấu tạo bảng. Để thao tác làm việc cùng với cấu tạo bảng, ta dùng những câu lệnh đinch nghĩa tài liệu hoặc một đối tượng người tiêu dùng TableDef(được trình làng vào chương “ Các đối tượng truy vấn dữ liệu” ). Để làm việc dữ liệu, vào một bảng, ta dùng Recordmix.

Một Recordphối là một trong cấu trúc tài liệu diễn tả một tập hợp bé các mẩu tin lấy về từ bỏ cơ sở tài liệu. Về quan niệm, nó giống như một bảng, nhưng gồm thêm 1 vài thuộc tí;nh lẻ tẻ quan trọng đặc biệt. Các RecordSet được diễn tả như thể những đối tượng, về khái niệm tương tự như như là những đối tượng người dùng giao diện người tiêu dùng ( như thể những nút lệnh với vỏ hộp văn bạn dạng ) nhưng ta đang làm quen cùng với Visual Basic trong các chương thơm trước. Cũng như các hình trạng đối tượng người sử dụng không giống vào Visual Basic, các đối tượng người tiêu dùng Recordmix tất cả những ở trong tí;nh với thủ tục riêng biệt. Lưu ý : Ta hoàn toàn có thể lập trình để chế tạo ra cùng áp dụng các recordmix theo một trong các bố thỏng viện truy vấn tài liệu – Các đối tượng người dùng truy cập dữliệu ( DAO ), những đối tượng người sử dụng truy cập tài liệu từ bỏ xa ( RDO ) cùng các đối tượng tài liệu ActiveX ( ADO ).

Các đẳng cấp cửa hàng dữ liệu

Trung tâm dữ liệu nội trên của Visual Basic, Jet, cung cấp 21 hình dạng tài liệu khác biệt.

Không gồm sự tương đương một-một thân giao diện dữ liệu Visual Basic với giao diện dữ liệu trường các đại lý tài liệu. Ví; dụ, ta không thể phương tiện một trường đại lý dữ liệu là dạng hình có mang vì chưng người tiêu dùng tốt phát triển thành Object của Visual Basic. bên cạnh đó trường hợp ta cần sử dụng Microsoft Access để tạo ra cơ sở tài liệu áp dụng trong các ứng dụng Visual Basic, xem xét rằng một số dạng hình dữ liệu bổ ích vào ứng dụng Visual Basic ko xuất hiện vào thiết kê bảng của Microsoft Access. Bởi bởi vì Visual Basic cung ứng lập trình cơ sở tài liệu không giống cùng với số đông gì tạo nên bằng Microsoft Access.

Tạo lược đồ gia dụng các đại lý dữ liệu

Mặc mặc dù bài toán tạo ra danh sách những bảng và trương là biện pháp rất tốt nhằm khẳng định kết cấu đại lý dữ liệu, ta còn tồn tại một cách để coi các bảng cùng tường bên dưới dạng trang bị hoạ.

Sau đó, không chỉ có xem được những bảng với ngôi trường hiện có Nhiều hơn thấy được mối quan hệ giữa bọn chúng. Để có tác dụng được vấn đề này, ta chế tạo ra lược đồ.

Lược đồ gia dụng là sơ đồ gia dụng các con đường vào các đại lý tài liệu. Lược đồ biểu hiện các bảng, ngôi trường và quan hệ trong cơ sở tài liệu. Có lược đồ dùng đại lý tài liệu là phần quan trọng đặc biệt trong tkhông còn kế ứng dụng bởi vì nó mang đến ta một quan điểm nhanh hao về các gì trong đại lý tài liệu.

Các lược đồ gia dụng vẫn có vị trí; đặc biệt dài lâu sau khoản thời gian quá trình xây đắp các đại lý tài liệu hoàn chỉnh. Ta đã yêu cầu đến lược đồ gia dụng nhằm thực hành các câu tróc nã vấn bên trên những bảng. Một lược đồ giỏi sẽ vấn đáp được những thắc mắc như thể, “ Những bảng như thế nào yêu cầu nối với nhau để mang ra list các hoá 1-1 trên $50.00 tự các quý khách hàng làm việc Minnesota trong 24 giờ đồng hồ qua ?” Không bao gồm phương pháp chí;nh thức để chế tác lược thứ, mặc dù cũng có nhiều chính sách để tiến hành. Công nuốm vẽ Visio hết sức uyển chuyển, nhanh và dễ sử dụng. ngoại giả nó tí;ch phù hợp với những vận dụng Windows khác, tuyệt nhất là Microsoft Office.

Xem thêm: Download Nero 7 Full Version Gratis, Nero 8 Full Crack Sinhvienit


Phần này coi visio nlỗi một biện pháp vẽ nhằm ghi chếp về cơ sở tài liệu. Nhung ta còn hoàn toàn có thể dùng Visio nlỗi một vẻ ngoài trở nên tân tiến. Với Visio Professional, ta rất có thể xây cất đại lý dữ liệu bằng đồ hoạ. Sản phẩm có chức năng mang xây đắp trang bị hoạ và tạo nên cửa hàng tài liệu thực sự. Tsay đắm khảo công bố về Visio ở khu vực http://WWW.Visio.Com

Dùng Visual Basic để sản xuất một cơ sở dữ liệu

Sau khi tạo thành chấm dứt lược đồ vật với sửa đổi xây đắp, đã đến khi ta phải tạo lập cửa hàng tài liệu thực thụ. Đạo cơ Basic, ta hoàn toàn có thể cần sử dụng luôn thể í;ch hotline là Visual Data Manager. Tiện í;ch này trong ấn ssinh hoạt tài liệu Jet cần sử dụng Visual bạn dạng Visual Basic Professional và Enterprise cho phép ta tạo ra các cơ sở tài liệu tương thí;ch cùng với MicrosoftAccess.

Do Visual Basic với Access 97 chia sẻ thuộc bộ máy cơ sở dữ liệu ta hoàn toàn có thể Hoặc là sử dụng Visual Basic hay là sử dụng Access để tạo một các đại lý tài liệu. Cửa hàng tài liệu cuối cùng phần lớn giống hệt.

Để chạy Visual Data Manager, ta theo các bước sau :

Từ thực đơn của Visual Basic lựa chọn mục Add-ins, VisualDataManager, hành lang cửa số VisualData Managerđang xuất hiện thêm. Từ thực đơn của Visual Data Manager, lựa chọn File, New. Từ thực đơn con, lựa chọn Microsoft Access, Version 7.0 MDB. Một hộp thoại tập tin lộ diện : “ Version 2.0 MDB “ là phiên bạn dạng của Jet tương thí;ch với phiên bản 16 –bit của Access cùng Visual Basic Chọn thư mục ta mong muốn lưu giữ cửa hàng tài liệu các đại lý tài liệu new rồi gõ thương hiệu. ( Vì mục đí;ch minch hoạ mang lại cuốn nắn sách này, bạn cũng có thể lựa chọn thương hiệu cửa hàng dữ liệu là novelty.mdb) Nhấn con chuột vào nút Save. Thương hiệu tài liệu new được tạo thành với Visual Data Manager đang hiển thị một vài ba cửa sổ cho phép ta làm việc cùng với cửa hàng tài liệu được hiển thị nlỗi hình dưới đây.


*

Cửa sổ Visual Data Manager

Sử dụng cửa sổ cơ sở dữ liệu

Cửa sổ DataBase của Visual Data Manager chứa tất cả những nguyên tố của đại lý tài liệu. Trong cửa sổ này ta hoàn toàn có thể xem những nằm trong tí;nh, khám nghiệm các bảng với các phần tử không giống và thêm các nguyên tố bắt đầu vào cửa hàng dữ liệu.

Để xem những ở trong tí;nh ta vừa sản xuất, nhấn con chuột vào dấu cộng ngơi nghỉ bên trái của mục Properties. Mục này đang lộ diện nhỏng hình sau đây.


*

Xem các ở trong tí;nh của đại lý tài liệu mới.

Tạo bảng

Một sệt tí;nh của Visual Data Manager là nó cần yếu cho ta cách ví dụ để tạo thành bảng mới vào cơ sở dữ liệu nhưng mà ta vừa tạo ra. Bởi vì các phần trường đoản cú lộ diện trong cửa sổ Database của Visual Data Manager cực kỳ nhạy với câu hỏi nhận loài chuột buộc phải. Nhưng một lúc ta dùng nút con chuột buộc phải câu hỏi tạo thành một bảng mới thật là đơn giản dễ dàng. Ví; dụ : Để chế tạo một bảng bắt đầu ta theo các bước sau:

1. Trong cửa sổ Database của Visual Data Manager, nhấn con chuột đề nghị vào Properties. Menu ngữ chình ảnh của cửa sổ đã xuất hiện thêm.

2. Chọn New Table. Hộp thoại Table Structure đang xuất hiện nhỏng hình dưới đây.


*

Hộp thoại Table Structure.

Trong vỏ hộp thoại Table Structure, ta rất có thể tạo thành kết cấu bảng, hướng đẫn các ngôi trường, hình dáng dữ liệu và chỉ còn mục. Ví; dụ, ta sẽ tạo cấu trúc bảng để chứa người tiêu dùng.

Để làm cho được vấn đề này, theo công việc sau:

1. Gõ tblCustomer trong ô Table Name.

2. Nhấn con chuột vào nút Add Field. Hộp thoại Add Field vẫn xuất hiện thêm, được hiển thị nhỏng hình sau đây.


*

Hộp thoại Add Field.

Hộp thoại Add field có thể chấp nhận được ta thêm 1 ngôi trường vào một bảng sản xuất vị vỏ hộp thoại Table structure của Visual Data Manager.

3. Trong ô Name gõ First Name. Đây đang là tên của ngôi trường cơ mà ta tạo trong bảng người tiêu dùng.

4. Trong ô kích cỡ gõ 25. Như vậy cho là thương hiệu có thể lên tới 25 ký tự, tuy nhiên cần yếu dài ra hơn. Vấn đề này tức là các đại lý tài liệu đã cất các tên kết quả rộng.

5. Chọn Fixed Field nhằm cho rằng đâu không phải là trường tất cả chiều nhiều năm chuyển đổi, rổi nhận nút OK. ( Lưu ý rằng khôn cùng nặng nề sửa thay đổi một ngôi trường một khi ta đã tạo nên kết thúc nó.Vì vậy, cần chắc chắn rằng phần lớn thứ ta mức sử dụng là chí;nh xác.) Trường được sản xuất cấu tạo cơ sở tài liệu. Các vỏ hộp văn uống bạn dạng vào hộp thoại Add Field sẽ tiến hành xoá. Cho phnghiền ta thêm vào một ngôi trường không giống ngay mau chóng.


6. Bây giờ đồng hồ ta hoàn toàn có thể thêm những ngôi trường khác vào cấu trúc bảng. Sử dụng Add Field, thêm các trường vào tblCustomer những trường sau đây :

Tên trườngKiểu dữ liệuKí;ch cỡ dữ liệuFixed
First NameText25Yes
IDLong, AutoInerField=trueN/AN/A
LastNameText45Yes
CompanyText100Yes
AddressText100Yes
CityText100Yes
StateText2Yes
ZipText9Yes
PhoneText25Yes
FaxText25Yes
EmailText255Yes

7. Cần kiểm soát hộp AutoInerField khi chế tạo ra trường ID để đảm bảo an toàn rằng đều khách

hàng ta sản xuất đều phải có số hiệu nhất. Bởi bởi bộ máy cơ sở dữ liệu tăng số trong ngôi trường một bí quyết tự động, vận dụng cửa hàng tài liệu vẫn không hẳn từ bỏ hình thành số hiệu tốt nhất.

8. lúc ta hoàn chỉnh câu hỏi nhập trường, nhận nút bấm Cthua kém.

Chỉ định chỉ mục cùng khoá chí;nh

Đến phía trên ta vừa tạo ra xong một bảng cơ bạn dạng, phần còn sót lại là ta cần chỉ ra những chỉ mục. Một chỉ mục là một thuộc tí;nh ta có thể gán cho 1 ngôi trường để sản xuất sự dễ dàng mang đến bộ máy cửa hàng dữ liệu lúc lấy về ban bố chứa trong ngôi trường kia. Ví; dụ, vào cửa hàng dữ liệu theo dõi người tiêu dùng, vận dụng rất có thể tra cứu tìm những người sử dụng theo chúng ta, mã Zip và những số hiệu ID cá nhân. Do kia, quan trọng phải tạo những chỉ mục bên trên đều ngôi trường này sẽ giúp đỡ mang lại quy trình mang mẩu tin dựa trên những ngôi trường này nkhô cứng hơn.

Một lúc ta đã nhận được ra lợi í;ch của những chỉ mục vào Việc xây dựng đại lý dữ liệu, ta hoàn toàn có thể từ bỏ đề ra các câu hỏi nlỗi : Nếu những chỉ mục góp việc đào bới tìm kiếm tìm nkhô giòn hơn, vì sao ta ko đặt một chỉ mục trong toàn bộ những ngôi trường của các bảng ? Câu trả lời là những chỉ mục khiến cho cơ sở dữ liệu của ta phình to nhiều hơn về mặt thiết bị lý, bởi vì vậy, nếu như ta tất cả vô số chỉ mục, đã lãng phí; bộ nhớ lưu trữ và tạo cho máy tí;nh của ta chạy chậm hơn. Như vậy hiển nhiên làm mất đi các ưu thế ban sơ. Không tất cả lao lý về bài toán bắt buộc sinh sản từng nào chỉ mục cho mỗi bảng, nhưng mà nói tầm thường, ta đề nghị tạo thành một chỉ mục dựa vào các ngôi trường mà ta nghĩ rằng cần sử dụng liên tục trong số câu tầm nã vấn.

Mỗi bảng mà ta kiến tạo cần có í;t duy nhất một khoá chí;nh, với nó buộc phải được đặt số chỉ mục bên trên đa số ngôi trường mà lại ta ý muốn đợi sẽ được truy vấn nhiều tuyệt nhất. Trong trường hợp của bảng tblCustomer, cũng như với nhiều bảng đại lý tài liệu, khoá chí;nh đã là trường ID. Các chỉ mục prúc là ngôi trường LastName cùng FirstName

Để chế tạo các chỉ mục và các khoá chí;nh, theo các bước sau :

1. Trong hộp thoại Table Structure, thừa nhận chuột vào nut Add Index. Hộp thoại

Add Index xuất hiện


*

Hộp thoại Add Index. Trước không còn ta sẽ tạo khoá chí;nh đến bảng.

2. Gõ Primary Key vào hộp vnạp năng lượng phiên bản Name

3. Nhấn lưu ban con chuột vào trường ID vào danh sách những ngôi trường bao gồm sẵn. ID được sản xuất danh sách các trường bao gồm chỉ mục. Hộp ghi lại Primary cùng Unique phải được chọn theo khoác định.

4. Nhấn OK, Hộp vnạp năng lượng phiên bản bị xoá với khoá chí;nh được thêm vào thi công bảng.

Lưu ý rằng chỉ mục có tên như thương hiệu ngôi trường ( tuy nhiên đang quen cùng với Microsoft Access m ta hoàn toàn có thể chần chừ điều đó, cũng chính vì Access che tên chỉ mục trên hình ảnh người tiêu dùng ). Truy cập tới tên của một trường chỉ mục thì thiệt dễ dãi cho một mục đí;nh nào kia.

Giờ đây ta hoàn toàn có thể chế tác thêm nhì chỉ mục cho những ngôi trường FirstName cùng LastName. Để làm cho được điều này ta tuân theo quá trình sau :

1. Gõ tên chỉ mục FirstNameIndex vào vỏ hộp vnạp năng lượng bản Name

2. Nhấn đúp con chuột bên trên ngôi trường FirstName vào danh sách các ngôi trường hiện nay có, FirstName được cấp dưỡng trong danh sách những trường tất cả chỉ mục.

3. Bỏ lựa chọn các vỏ hộp đánh dấu Primary với Unique, sau đó dấn nut OK.

Nếu ta để vỏ hộp lưu lại Unique được chọn, ta sẽ không còn thể thêm nhì người dân có cùng thương hiệu vào đại lý tài liệu.

Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *