Trường dữ liệu là gì

Thương hiệu dữ liệu là phần cốt lõi của không ít ứng dụng phần mềm marketing. Thương hiệu tài liệu cực kỳ thông dụng vào thế giới kinh doanh vị bọn chúng cho phép truy cập tập trung mang lại các công bố theo một các đồng điệu, công dụng cùng tương đối thuận tiện cho bài toán cách tân và phát triển với duy trì. Cmùi hương này tò mò về những tư tưởng cơ bản để thiết lập với gia hạn một đại lý tài liệu cho một doanh nghiệp lớn, bao gồm các đại lý tài liệu là gì, tại vì sao đại lý tài liệu có lợi cùng cần sử dụng các đại lý dữ liệu ra sao để tạo thành các chiến thuật cho bạn.

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

quý khách sẽ xem: Trường tài liệu là gì

Nếu bạn đã từng có lần dùng Visual Basic cùng từng xây dựng với cơ sở tài liệu. Bạn đang thấy chương trình này hơi cơ bạn dạng, tuy nhiên nó sẽ giúp các bạn đã có được một căn nguyên tổt của một hệ quản trị đại lý dữ liệu nói chung.

Mặc dù những khái niệm đại lý tài liệu gần như tương tự như giữa những hệ quản lí trị cơ sở tài liệu, những nhà cung cập những hệ cai quản trị các đại lý tài liệu thông thường sẽ có các tên thường gọi khác biệt cho các sản phẩm riêng biệt của mình. Ví; dụ, các công ty lập trình sẵn Client / Server đề cập đến tróc nã cấn chứa vào các đại lý tài liệu như là View; trong lúc những đơn vị xây dựng Access cùng Visual Basic lại Điện thoại tư vấn truy nã vấn là QueryDef. Cả nhì định nghĩa này hồ hết là giống hệt.

Nếu bạn đã có lần cần sử dụng phiên phiên bản cũ của VB – tuyệt nhất là Visual Basic 3, ta cần biết một vài ba điểm mới trong xây dựng cơ sở dữ liệu. Visual Basic cất phiên bạn dạng tiên tiến nhất của Sở vật dụng đại lý tài liệu Jet ( Visual Basic chia sẻ cùng với Microsoft Access ). Phiên phiên bản này của Jet chỉ dẫn các bổ sung cập nhật đến máy bộ đại lý tài liệu sẽ được trình diễn vào chương này. Trong khi, câu hỏi bổ sung cập nhật ADO(Đối tượng dữ liệu ActiveX –ActiveX Data Object ), cũng giống như những qui định tương quan trong môi trường xung quanh phạt triền, trình bày gần như biến đổi cho các đơn vị lập trình sẵn Visual Basic. Nếu đang quen với trở nên tân tiến dữ liệu 32 bit vào Visual Basic, Quý khách hàng có thể nhảy trực tiếp đến chương thơm “Đối tượng tài liệu ActiveX – ADO”.


Thương hiệu dữ liệu là gì?

Cửa hàng tài liệu là 1 trong những kho cất công bố. Có những một số loại cửa hàng dữ liệu, nhưng lại ta chỉ đề cập đến đại lý tài liệu quan hệ giới tính, là hình dáng cửa hàng tài liệu thông dụng độc nhất vô nhị hiện giờ.

Một các đại lý tài liệu quan hệ:

Chứa dữ liệu trong số bảng, được kết cấu vày các chiếc nói một cách khác là những mẩu tin, cùng cột Điện thoại tư vấn là các ngôi trường.

Cho phép lấy về ( xuất xắc truy vấn ) các tập vừa lòng dữ liệu con từ những bảng

Bộ thứ (Engine) cửa hàng tài liệu là gì?

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

Bộ vật dụng các đại lý dữ liệu trình diễn trong tài liệu này là Microsoft Jet, Jet không phải là 1 trong những tmùi hương phẩm, thế vào kia, nó là một trong những khối hệ thống bé được rất nhiều vận dụng của

Microsoft sử dụng. Microsoft lần thứ nhất chuyển cỗ máy này vào sử dụng với Visual Basic 3.0 cùng Access 1. Sau những lần nâng cấp, phiên bản Jet cần sử dụng với quyển sách này là Jet 3.51, đi kèm cùng với Visual Basic cùng Access.

Crúc ý : Ngoài Jet, còn những cỗ máy cơ sở tài liệu khác, nhỏng bởi vì Visual Basic hỗ trợ Jet một các nội trên đề xuất quyển sách này ưu tiên nói đến Jet. Hơn nữa Jet còn cung ứng những bộ máy đại lý tài liệu khác. Trong chương “Làm quen cùng với Squốc lộ Server “ giới thiệu một bộ máy trọn vẹn khác SQL Server 6.5


Bản cùng trường

Các đại lý dữ liệu được kết cấu trường đoản cú các bảng cần sử dụng biểu lộ những phân team tài liệu.

Ví; dụ, trường hợp ta chế tạo một các đại lý dữ liệu nhằm cai quản tài khoản vào quá trình kinh doanh ta phải tạo một bảng mang lại khách hàng, một bảng mang lại Hoá đối kháng cùng một bảng cho nhân viên. Bảng gồm kết cấu tư tưởng sẵn cùng chứa tài liệu tương xứng với kết cấu này.

Bảng: Chứa những mẩu tin là các mẩu riêng biệt rẽ bên trong phân đội dữ liệu.

Mẩu tin: Chứa các môi trường thiên nhiên. Mỗi trưởng miêu tả một thành phần dữ liệu trong một mẩu tin. Ví; dụ nlỗi từng mẩu tin biểu hiện một mục trong danh bạ địa chỉ cất vào trường Tên cùng bọn họ, cửa hàng, tỉnh thành, tiểu bang, mã ZIP và số điện thoại thông minh.

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

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

Để chế tạo ra một cửa hàng tài liệu, trước nhất ta buộc phải khẳng định công bố gì bắt buộc theo dõi và quan sát. Sau đó, ta xây dựng các đại lý tài liệu, tạo ra bảng chứa những trường khái niệm giao diện dữ liệu sẽ sở hữu. Sau Khi tạo thành cấu tạo cửa hàng tài liệu, sản xuất bảng cất những ngôi trường tư tưởng hình dáng dữ liệu sẽ sở hữu. Sau Khi tạo nên kết cấu đại lý dữ liệu, cơ sở dữ liệu rất có thể cất dữ liệu bên dưới dạng mẩu tin. Ta quan trọng đưa tài liệu vào nhưng không có bảng xuất xắc định nghĩa trường bởi vì tài liệu vẫn không tồn tại chỗ để chứa.Do kia, thiết kế cơ sở dữ liệu cực kì đặc biệt, nhất là rất khó chuyển đổi thi công một lúc ta đã tạo nên ngừng nó.

Ví; dụ ta sản xuất một bảng sau :

Company Address City State Zip Phone Fax Thư điện tử
Bảng khách hàngBảng tblRegion
tblCustomerTblRegion
IDState
FirstNameRegionName
LastName

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

Cụm trường đoản cú “tbl” biểu hiện thương hiệu bảng, tên trường hiển thị khá đầy đủ, ko cất khoảng tầm White giỏi hầu hết cam kết tự quan trọng đặc biệt khác ví như vết gạch ốp bên dưới.

Bảng hoá 1-1 :

TblOrder
ID
CustomerID
OrderDate
ItemID
Amount

Recordset là gì ?

Một Lúc 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 các bảng tương quan đến sự việc nhập và mang về dữ liệu tự các bảng không giống tương tự như câu hỏi bình chọn với sửa đổi cấu tạo bảng. Để thao tác làm việc cùng với cấu trúc bảng, ta sử dụng những câu lệnh đinch nghĩa dữ liệu hoặc một đối tượng TableDef(được reviews vào chương thơm “ Các đối tượng người tiêu dùng truy vấn dữ liệu” ). Để làm việc tài liệu, vào một bảng, ta sử dụng Recordset.

Một Recordset là một trong những cấu trúc dữ liệu biểu hiện một tập hợp con các mẩu tin đem về trường đoản cú các đại lý dữ liệu. Về định nghĩa, nó tựa như một bảng, dẫu vậy bao gồm thêm một vài ở trong tí;nh hiếm hoi đặc biệt quan trọng. Các RecordSet được biểu thị như thể các đối tượng người dùng, về tư tưởng tương tự như như thể các đối tượng đồ họa người sử dụng ( như là những nút ít lệnh và hộp văn uống phiên bản ) nhưng ta vẫn làm cho quen thuộc với Visual Basic trong các cmùi hương trước. Cũng nlỗi các mẫu mã đối tượng người dùng khác vào Visual Basic, những đối tượng người tiêu dùng Recordset có những nằm trong tí;nh và cách thức riêng. Lưu ý : Ta rất có thể lập trình sẵn để chế tác với sử dụng các recordmix theo một trong bố tlỗi viện truy cập dữ liệu – Các đối tượng người sử dụng truy vấn dữliệu ( DAO ), những đối tượng người dùng truy cập tài liệu tự xa ( RDO ) cùng những đối tượng người sử dụng tài liệu ActiveX ( ADO ).


Các kiểu dáng cơ sở dữ liệu

Thương hiệu tài liệu nội trên của Visual Basic, Jet, cung ứng 21 vẻ bên ngoài dữ liệu khác nhau.

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

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

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

Sau kia, không chỉ có coi được những bảng cùng trường hiện nay có Ngoài ra thấy được quan hệ thân bọn chúng. Để làm được điều này, ta chế tạo lược vật dụng.

Lược đồ dùng là sơ đồ dùng những tuyến phố trong cửa hàng dữ liệu. Lược đồ dùng trình bày những bảng, ngôi trường cùng mối quan hệ vào đại lý dữ liệu. Có lược đồ vật cửa hàng dữ liệu là phần quan trọng vào tkhông còn kế phần mềm chính vì nó mang đến ta một ý kiến nkhô nóng về đầy đủ gì vào các đại lý dữ liệu.

Các lược vật dụng vẫn đang còn vị trí; đặc biệt quan trọng vĩnh viễn sau thời điểm quá trình xây dựng cửa hàng dữ liệu hoàn toàn. Ta sẽ nên mang đến lược đồ nhằm thực hành các câu truy tìm vấn bên trên nhiều bảng. Một lược đồ vật giỏi đã trả lời được những thắc mắc như là, “ Những bảng nào đề xuất nối cùng nhau để mang ra danh sách những hoá đối chọi bên trên $50.00 từ bỏ những quý khách nghỉ ngơi Minnesota trong 24 tiếng qua ?” Không tất cả cách thức chí;nh thức để chế tác lược trang bị, tuy vậy cũng có rất nhiều phương tiện nhằm thực hiện. Công vậy vẽ Visio rất uyển chuyển, nkhô cứng với dễ dùng. hơn nữa nó tí;ch phù hợp với các áp dụng Windows khác, tốt nhất là Microsoft Office.

Xem thêm: Bảng Giá Xe Volvo Tại Việt Nam Mới Nhất (07/2021), Bảng Giá Xe Volvo 2021 Mới Nhất 07/2021


Phần này coi visio như một khí cụ vẽ nhằm ghi chếp về cửa hàng dữ liệu. Nhung ta còn có thể sử dụng Visio nhỏng một giải pháp trở nên tân tiến. Với Visio Professional, ta có thể xây cất đại lý dữ liệu bởi đồ gia dụng hoạ. Sản phđộ ẩm có công dụng lấy xây cất thứ hoạ với tạo thành đại lý dữ liệu thực thụ. Tmê man khảo ban bố về Visio tại địa chỉ http://WWW.Visio.Com

Dùng Visual Basic để tạo thành một cơ sở dữ liệu

Sau Lúc tạo ra xong xuôi lược đồ dùng với chỉnh sửa thi công, đã tới lúc ta phải tạo lập cơ sở tài liệu thực sự. Đạo cơ Basic, ta có thể cần sử dụng luôn tiện í;ch hotline là Visual Data Manager. Tiện í;ch này vào ấn sở dữ liệu Jet cần sử dụng Visual phiên bản Visual Basic Professional và Enterprise được cho phép ta chế tạo các đại lý tài liệu tương thí;ch với MicrosoftAccess.

Do Visual Basic cùng Access 97 chia sẻ thuộc cỗ máy đại lý dữ liệu ta hoàn toàn có thể Hay những sử dụng Visual Basic Hay những cần sử dụng Access nhằm chế tác một cửa hàng dữ liệu. Cửa hàng tài liệu sau cuối hầu hết tương đồng.

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

Từ menu của Visual Basic chọn mục Add-ins, VisualDataManager, hành lang cửa số VisualData Managersẽ xuất hiện thêm. Từ thực đơn của Visual Data Manager, chọn File, New. Từ thực đơn bé, 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 phiên bản 16 –bit của Access với Visual Basic Chọn tlỗi mục ta muốn lưu lại cơ sở dữ liệu các đại lý dữ liệu bắt đầu rồi gõ tên. ( Vì mục đí;ch minh hoạ mang đến cuốn nắn sách này, bạn có thể lựa chọn thương hiệu cửa hàng tài liệu là novelty.mdb) Nhấn loài chuột vào nút ít Save sầu. Cơ sở dữ liệu mới được tạo với Visual Data Manager sẽ hiển thị một vài hành lang cửa số chất nhận được ta thao tác làm việc với cửa hàng dữ liệu được hiển thị như hình tiếp sau đây.


*

Cửa sổ Visual Data Manager

Sử dụng hành lang cửa số đại lý dữ liệu

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


Để coi các nằm trong tí;nh ta vừa tạo nên, nhấn con chuột vào lốt cộng ở bên trái của mục Properties. Mục này đã xuất hiện như hình tiếp sau đây.


*

Xem các nằm trong tí;nh của cơ sở dữ liệu new.

Tạo bảng

Một quánh tí;nh của Visual Data Manager là nó tất yêu mang lại ta biện pháp cụ thể để sinh sản bảng new vào các đại lý dữ liệu mà lại ta vừa chế tác. Bởi vị các phần từ xuất hiện thêm trong cửa sổ Database của Visual Data Manager rất nhạy bén với Việc dìm loài chuột cần. Nhưng một Khi ta cần sử dụng nút loài chuột phải bài toán sản xuất một bảng mới thật là đơn giản và dễ dàng. Ví; dụ : Để sản xuất một bảng new ta theo công việc sau:

1. Trong hành lang cửa số Database của Visual Data Manager, dấn con chuột đề xuất vào Properties. Menu ngữ chình họa của cửa sổ vẫn lộ diện.

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


*

Hộp thoại Table Structure.

Trong hộp thoại Table Structure, ta hoàn toàn có thể chế tác kết cấu bảng, chỉ định và hướng dẫn những trường, loại tài liệu và chỉ mục. Ví; dụ, ta sẽ tạo nên cấu trúc bảng để cất khách hàng.


Để làm cho được điều đó, theo quá trình sau:

1. Gõ tblCustomer vào ô 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, được hiển thị nlỗi 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 một ngôi trường vào một trong những bảng chế tác vị hộp thoại Table structure của Visual Data Manager.

3. Trong ô Name gõ First Name. Đây đã là tên của trường mà lại ta tạo vào bảng quý khách hàng.

4. Trong ô form size gõ 25. Như vậy chỉ ra rằng thương hiệu hoàn toàn có thể lên tới mức 25 ký kết từ bỏ, nhưng lại quan trọng dài hơn. Điều này tức là cửa hàng tài liệu đang chứa các thương hiệu công dụng rộng.

5. Chọn Fixed Field nhằm chỉ ra rằng đâu không phải là ngôi trường tất cả chiều dài thay đổi, rổi dấn nút OK. ( Lưu ý rằng siêu cạnh tranh sửa thay đổi một ngôi trường một khi ta vẫn chế tác ngừng nó.Vì vậy, đề xuất chắc chắn rằng rằng rất nhiều sản phẩm ta pháp luật là chí;nh xác.) Trường được chế tạo cấu tạo cửa hàng dữ liệu. Các hộp văn uống phiên bản trong vỏ hộp thoại Add Field sẽ tiến hành xoá. Cho phép ta thêm vào một ngôi trường khác tức thì nhanh chóng.

6. Bây tiếng ta rất có thể thêm các trường khác vào cấu trúc bảng. Sử dụng Add Field, thêm những ngôi trường vào tblCustomer các ngôi 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 đánh giá hộp AutoInerField khi sinh sản ngôi trường ID nhằm bảo đảm an toàn rằng đều khách

sản phẩm ta sinh sản đều sở hữu số hiệu độc nhất vô nhị. Bởi bởi vì cỗ máy các đại lý tài liệu tăng số trong ngôi trường một giải pháp tự động, vận dụng các đại lý tài liệu đang chưa hẳn từ bỏ ra đời số hiệu tuyệt nhất.


8. khi ta hoàn tất câu hỏi nhập ngôi trường, nhận nút bấm Cthảm bại.

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

Đến trên đây ta vừa tạo ra dứt một bảng cơ phiên bản, phần sót lại là ta buộc phải chỉ ra rằng các chỉ mục. Một chỉ mục là 1 trong những nằm trong tí;nh ta hoàn toàn có thể gán cho 1 trường để tạo ra sự dễ dãi cho cỗ máy các đại lý tài liệu Khi mang về thông báo cất trong ngôi trường đó. Ví; dụ, vào cửa hàng dữ liệu quan sát và theo dõi khách hàng, áp dụng rất có thể search kiếm những quý khách hàng theo họ, mã Zip với những số hiệu ID cá thể. Do đó, quan trọng phải khởi tạo những chỉ mục bên trên đầy đủ trường này sẽ giúp cho tiến trình mang mẩu tin dựa trên các ngôi trường này nhanh rộng.

Một khi ta đã nhận ra lợi í;ch của những chỉ mục trong Việc kiến tạo cửa hàng tài liệu, ta có thể tự đưa ra những thắc mắc nhỏng : Nếu những chỉ mục góp việc đào bới tìm kiếm kiếm nhanh khô rộng, tại sao ta ko đặt một chỉ mục trong tất cả những ngôi trường của phần lớn bảng ? Câu vấn đáp là những chỉ mục tạo nên các đại lý tài liệu của ta phình to ra hơn về khía cạnh đồ dùng lý, bởi vì vậy, ví như ta gồm rất nhiều chỉ mục, đang lãng phí; bộ lưu trữ với tạo cho sản phẩm công nghệ tí;nh của ta chạy chậm rộng. Vấn đề này phân biệt làm mất đi những lợi thế lúc đầu. Không gồm luật về câu hỏi bắt buộc chế tạo từng nào chỉ mục cho từng bảng, nhưng nói bình thường, ta đề nghị tạo thành một chỉ mục dựa trên những ngôi trường cơ mà ta nghĩ là cần sử dụng thường xuyên trong các câu truy vấn.

Mỗi bảng cơ mà ta xây đắp phải bao gồm í;t tốt nhất một khoá chí;nh, cùng nó yêu cầu được đặt số chỉ mục trên gần như trường nhưng mà ta mong muốn hóng sẽ tiến hành truy vấn những tuyệt nhất. Trong trường đúng theo của bảng tblCustomer, cũng như với khá nhiều bảng cơ sở dữ liệu, khoá chí;nh đang là ngôi trường ID. Các chỉ mục phú là trường LastName và FirstName


Để tạo thành các chỉ mục cùng những khoá chí;nh, theo quá trình sau :

1. Trong hộp thoại Table Structure, dìm 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 hết ta sẽ khởi tạo khoá chí;nh đến bảng.

2. Gõ Primary Key vào hộp văn uống phiên bản Name

3. Nhấn đúp con chuột vào ngôi trường ID trong list các trường tất cả sẵn. ID được cung ứng list những ngôi trường tất cả chỉ mục. Hộp ghi lại Primary và Unique bắt buộc được lựa chọn theo khoác định.

4. Nhấn OK, Hộp văn uống bạn dạng bị xoá cùng khoá chí;nh được thêm vào xây dựng bảng.

Lưu ý rằng chỉ mục có tên nhỏng tên trường ( tuy vậy vẫn thân quen cùng với Microsoft Access m ta có thể băn khoăn điều đó, chính vì Access đậy tên chỉ mục trên đồ họa người tiêu dùng ). Truy cập đến thương hiệu của một trường chỉ mục thì thật thuận lợi cho 1 mục đí;nh như thế nào đó.

Giờ đây ta có thể chế tạo ra thêm nhị chỉ mục cho các ngôi trường FirstName cùng LastName. Để làm cho được điều này ta tuân theo các bước sau :

1. Gõ thương hiệu chỉ mục FirstNameIndex trong vỏ hộp văn uống phiên bản Name

2. Nhấn lưu ban con chuột trên trường FirstName vào danh sách các ngôi trường hiện tại bao gồm, FirstName được phân phối trong danh sách các trường có chỉ mục.

3. Bỏ lựa chọn các hộp ghi lại Primary cùng Unique, tiếp nối nhấn nut OK.

Nếu ta nhằm vỏ hộp đánh dấu Unique được lựa chọn, ta sẽ không thể thêm nhì người dân có thuộc tên vào cơ sở dữ liệu.