Thương hiệu tài liệu là phần mấu chốt của khá nhiều ứng dụng ứng dụng sale. Cửa hàng tài liệu cực kỳ thịnh hành vào nhân loại marketing bởi chúng được cho phép truy vấn tập trung đến những thông báo theo một những đồng điệu, tác dụng với tương đối dễ dãi cho việc phát triển với bảo trì. Chương thơm này mày mò về những khái niệm cơ bản nhằm thiết lập cấu hình và gia hạn một các đại lý tài liệu cho 1 doanh nghiệp, bao gồm cơ sở dữ liệu là gì, tại vì sao các đại lý dữ liệu có ích cùng dùng cửa hàng tài liệu thế nào nhằm tạo ra các giải pháp cho khách hàng.

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

Quý khách hàng sẽ xem: Trường dữ liệu là gì

Nếu các bạn đã từng có lần sử dụng Visual Basic và từng lập trình sẵn với cơ sở dữ liệu. Quý Khách đang thấy chương trình này tương đối cơ bản, tuy nhiên nó sẽ giúp đỡ bạn đạt được một nền tảng tổt của một hệ quản trị cơ sở dữ liệu nói bình thường.

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

Nếu bạn đã có lần sử dụng phiên phiên bản cũ của VB – nhất là Visual Basic 3, ta nên biết một vài điểm bắt đầu vào xây dựng cửa hàng tài liệu. Visual Basic đựng phiên phiên bản tiên tiến nhất của Bộ vật dụng các đại lý tài 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 cho bộ máy đại lý dữ liệu sẽ được trình bày vào cmùi hương này. Ngoài ra, câu hỏi bổ sung ADO(Đối tượng dữ liệu ActiveX –ActiveX Data Object ), cũng tương tự các điều khoản tương quan vào môi trường vạc triền, bộc lộ đều đổi khác cho những bên lập trình Visual Basic. Nếu đang quen cùng với cải tiến và phát triển dữ liệu 32 bit trong Visual Basic, Quý Khách rất có thể khiêu vũ trực tiếp mang đến chương thơm “Đối tượng dữ liệu ActiveX – ADO”.


Cơ sở tài liệu là gì?

Cửa hàng tài liệu là 1 trong những kho cất đọc tin. Có nhiều các loại đại lý tài liệu, mà lại ta chỉ đề cập đến các đại lý tài liệu quan hệ giới tính, là hình trạng cửa hàng dữ liệu thịnh hành duy nhất bây giờ.

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

Chứa dữ liệu trong những bảng, được cấu trúc do những loại còn gọi là các mẩu tin, với cột Hotline là những ngôi trường.

Cho phép mang về ( tuyệt truy vấn ) những tập phù hợp tài liệu bé tự những bảng

Bộ thứ (Engine) đại lý tài liệu là gì?

Chức năng cơ bạn dạng của một cơ sở tài liệu được cung ứng vì chưng một bộ máy cơ sở tài liệu, là hệ thống lịch trình quản lý cách thức đựng với trả về dữ liệu.

Bộ vật dụng cơ sở tài 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, nắm vào đó, nó là 1 trong những khối hệ thống bé được rất nhiều ứng dụng của

Microsoft sử dụng. Microsoft lần đầu tiên đưa máy bộ này vào sử dụng cùng với Visual Basic 3.0 và Access 1. Sau các 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, kèm theo với Visual Basic và Access.

Chú ý : Ngoài Jet, còn nhiều bộ máy cửa hàng tài liệu khác, nhỏng bởi Visual Basic cung ứng Jet một những nội trên đề nghị quyển sách này ưu tiên nói tới Jet. bên cạnh đó Jet còn cung ứng các máy bộ đại lý tài liệu khác. Trong chương “Làm quen thuộc với Squốc lộ Server “ giới thiệu một máy bộ hoàn toàn không giống SQL Server 6.5


Bản và trường

Các các đại lý dữ liệu được kết cấu tự các bảng dùng bộc lộ các phân đội tài liệu.

Ví; dụ, giả dụ ta tạo thành một cơ sở dữ liệu để quản lý tài khoản trong các bước sale ta phải tạo lập một bảng mang đến khách hàng, một bảng cho Hoá đối chọi cùng một bảng đến nhân viên. Bảng tất cả cấu trúc khái niệm sẵn và đựng dữ liệu phù hợp với kết cấu này.

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

Mẩu tin: Chứa các môi trường thiên nhiên. Mỗi trưởng diễn tả một bộ phận dữ liệu vào một mẩu tin. Ví; dụ nhỏng từng mẩu tin bộc lộ một mục vào danh bạ địa chỉ cất vào ngôi trường Tên cùng họ, liên can, thị trấn, tiểu bang, mã ZIPhường với số Smartphone.

Ta có thể dùng lịch trình Visual Basic nhằm tsi chiếu và làm việc với cơ sở tài liệu, bảng, mẩu tin và trường.

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

Để chế tác một đại lý tài liệu, thứ 1 ta buộc phải khẳng định lên tiếng gì cần quan sát và theo dõi. Sau kia, ta xây dựng các đại lý tài liệu, tạo bảng chứa những ngôi trường tư tưởng hình dáng dữ liệu sẽ sở hữu được. Sau Khi tạo ra kết cấu cơ sở dữ liệu, chế tạo bảng đựng những trường tư tưởng giao diện tài liệu sẽ sở hữu. Sau Lúc tạo thành cấu tạo cửa hàng tài liệu, đại lý dữ liệu rất có thể chứa dữ liệu dưới dạng mẩu tin. Ta quan yếu chuyển dữ liệu vào nhưng không tồn tại bảng giỏi định nghĩa trường vì chưng dữ liệu sẽ không có nơi nhằm đựng.Do đó, kiến tạo các đại lý tài liệu rất là đặc trưng, tuyệt nhất là khó biến đổi kiến thiết một Lúc ta đang sản xuất hoàn thành 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ó quan hệ nam nữ thân 2 bảng trải qua ngôi trường State (Trạng thái ). Đây là mối quan hệ một – những, so với một mẩu tin vào tblRegion, rất có thể không có, hoặc có tương đối nhiều mẩu tin tương xứng trong bảng tblCustomer.

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

Bảng hoá đơn :

TblOrder
ID
CustomerID
OrderDate
ItemID
Amount

Recordset là gì ?

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

Thao tác trên những bảng tương quan tới việc nhập với rước về dữ liệu từ bỏ các bảng không giống tương tự như việc kiểm tra và sửa đổi cấu trúc bảng. Để làm việc với kết cấu 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 người dùng truy vấn dữ liệu” ). Để làm việc dữ liệu, vào một bảng, ta dùng Recordset.

Một Recordphối là một trong cấu trúc tài liệu biểu thị một tập phù hợp con các mẩu tin lấy về trường đoản cú cơ sở tài liệu. Về quan niệm, nó tựa như một bảng, tuy thế bao gồm thêm 1 vài ở trong tí;nh lẻ tẻ quan trọng. Các RecordSet được biểu thị như là các đối tượng người dùng, về quan niệm tương tự như như là các đối tượng người tiêu dùng hình ảnh người tiêu dùng ( như thể các nút lệnh cùng hộp văn phiên bản ) mà lại ta vẫn có tác dụng quen với Visual Basic trong số chương thơm trước. Cũng nlỗi những dạng hình đối tượng không giống vào Visual Basic, những đối tượng Recordmix gồm những trực thuộc tí;nh cùng phương thức riêng. Lưu ý : Ta hoàn toàn có thể lập trình nhằm sản xuất với thực hiện các recordphối theo một trong các ba tlỗi viện truy cập tài liệu – Các đối tượng người sử dụng truy vấn dữliệu ( DAO ), các đối tượng người dùng truy vấn dữ liệu trường đoản cú xa ( RDO ) cùng những đối tượng người sử dụng dữ liệu ActiveX ( ADO ).


Các hình dạng cơ sở dữ liệu

Cửa hàng dữ liệu nội tại của Visual Basic, Jet, hỗ trợ 21 giao diện tài liệu khác biệt.

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

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

Mặc cho dù bài toán chế tác list những bảng cùng trương là biện pháp tốt nhất nhằm xác định cấu trúc các đại lý dữ liệu, ta còn tồn tại một cách để xem các bảng cùng tường dưới dạng thứ hoạ.

Sau kia, không chỉ là coi được các bảng cùng ngôi trường hiện tại có ngoại giả thấy được mối quan hệ giữa chúng. Để làm cho được điều đó, ta chế tác lược vật dụng.

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

Các lược trang bị vẫn đang còn vị trí; đặc biệt lâu dài sau khoản thời gian quy trình thiết kế các đại lý dữ liệu hoàn chỉnh. Ta vẫn buộc phải đến lược vật nhằm thực hiện các câu tróc nã vấn trên các bảng. Một lược đồ vật tốt sẽ trả lời được các thắc mắc như thể, “ Những bảng làm sao phải nối với nhau để lấy ra list những hoá 1-1 bên trên $50.00 từ các quý khách hàng sống Minnesota vào 24 giờ qua ?” Không có phương pháp chí;nh thức nhằm tạo lược đồ gia dụng, tuy vậy cũng có khá nhiều nguyên tắc nhằm triển khai. Công vậy vẽ Visio siêu uyển đưa, nkhô hanh cùng dễ dùng. mà còn nó tí;ch phù hợp với những vận dụng Windows không giống, nhất là Microsoft Office.

Xem thêm: Chàng Trai Hát Giọng Nữ Khánh Bình: "Vợ Muốn Tôi Đi Ăn Mày Mới Hả Dạ"


Phần này xem visio như một phương pháp vẽ để ghi chếp về cơ sở dữ liệu. Nhung ta còn rất có thể cần sử dụng Visio nhỏng một giải pháp phát triển. Với Visio Professional, ta hoàn toàn có thể thiết kế các đại lý dữ liệu bằng thiết bị hoạ. Sản phđộ ẩm có chức năng mang kiến tạo đồ hoạ với tạo ra cửa hàng dữ liệu thực thụ. Tsay mê khảo báo cáo về Visio tại khu vực http://WWW.Visio.Com

Dùng Visual Basic để sản xuất một đại lý dữ liệu

Sau lúc tạo ngừng lược thiết bị cùng sửa đổi kiến tạo, đã đến lúc ta phải tạo lập cơ sở tài liệu đích thực. Đạo cơ Basic, ta có thể sử dụng nhân thể í;ch gọi là Visual Data Manager. Tiện í;ch này vào ấn ssống dữ liệu Jet sử dụng Visual bạn dạng Visual Basic Professional với Enterprise có thể chấp nhận được ta chế tác các cơ sở dữ liệu tương thí;ch với MicrosoftAccess.

Do Visual Basic với Access 97 chia sẻ thuộc bộ máy đại lý tài liệu ta hoàn toàn có thể hay là sử dụng Visual Basic Hay là sử dụng Access nhằm chế tạo ra một cửa hàng tài liệu. Trung tâm tài liệu sau cùng những đồng nhất.

Để chạy Visual Data Manager, ta theo công việc sau :

Từ menu 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. Từ thực đơn của Visual Data Manager, chọn File, New. Từ menu nhỏ, chọn Microsoft Access, Version 7.0 MDB. Một vỏ hộp thoại tập tin mở ra : “ Version 2.0 MDB “ là phiên bản của Jet tương thí;ch cùng với phiên bạn dạng 16 –bit của Access với Visual Basic Chọn tlỗi mục ta hy vọng lưu đại lý dữ liệu cửa hàng dữ liệu new rồi gõ tên. ( Vì mục đí;ch minh hoạ mang đến cuốn sách này, bạn có thể lựa chọn thương hiệu các đại lý tài liệu là novelty.mdb) Nhấn chuột vào nút ít Save sầu. Trung tâm tài liệu bắt đầu được chế tạo với Visual Data Manager đã hiển thị một vài cửa sổ cho phép ta thao tác làm việc cùng với cơ sở tài liệu được hiển thị như hình dưới đây.


*

Cửa sổ Visual Data Manager

Sử dụng hành lang cửa số cơ sở dữ liệu

Cửa sổ DataBase của Visual Data Manager cất toàn bộ những yếu tắc của cửa hàng 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, bình chọn các bảng cùng các bộ phận không giống và thêm các nguyên tố mới vào các đại lý tài liệu.


Để coi những thuộc tí;nh ta vừa tạo nên, dìm loài chuột vào lốt cùng ở phía bên trái của mục Properties. Mục này đang lộ diện như hình tiếp sau đây.


*

Xem những thuộc tí;nh của cơ sở dữ liệu mới.

Tạo bảng

Một sệt tí;nh của Visual Data Manager là nó quan trọng mang lại ta bí quyết rõ ràng để chế tạo ra bảng bắt đầu trong cửa hàng tài liệu cơ mà ta vừa tạo nên. Bởi do những phần từ bỏ lộ diện vào cửa sổ Database của Visual Data Manager vô cùng tinh tế với Việc dìm loài chuột đề xuất. Nhưng một lúc ta cần sử dụng nút con chuột đề nghị việc tạo một bảng mới thật là đơn giản dễ dàng. Ví; dụ : Để tạo nên một bảng mới ta theo quá trình sau:

1. Trong cửa sổ Database của Visual Data Manager, dìm con chuột bắt buộc vào Properties. Menu ngữ cảnh của hành lang cửa số đang lộ diện.

2. Chọn New Table. Hộp thoại Table Structure vẫn mở ra nlỗi hình dưới đây.


*

Hộp thoại Table Structure.

Trong vỏ hộp thoại Table Structure, ta rất có thể sản xuất kết cấu bảng, hướng dẫn và chỉ định những ngôi trường, hình trạng dữ liệu còn chỉ mục. Ví; dụ, ta sẽ khởi tạo cấu trúc bảng nhằm đựng 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 chuột vào nút ít Add Field. Hộp thoại Add Field đã mở ra, được hiển thị như hình dưới đây.


*

Hộp thoại Add Field.

Hộp thoại Add field cho phép ta thêm một ngôi trường vào một bảng chế tạo ra vì hộp thoại Table structure của Visual Data Manager.

3. Trong ô Name gõ First Name. Đây vẫn là tên của ngôi trường mà ta sản xuất vào bảng khách hàng.

4. Trong ô size gõ 25. Vấn đề này chỉ ra rằng tên hoàn toàn có thể lên tới 25 ký từ, tuy vậy chẳng thể dài thêm hơn nữa. Vấn đề này có nghĩa là cơ sở dữ liệu sẽ cất những thương hiệu tác dụng rộng.

5. Chọn Fixed Field nhằm cho là đâu không phải là ngôi trường có chiều lâu năm biến hóa, rổi dìm nút ít OK. ( Lưu ý rằng vô cùng cực nhọc sửa thay đổi một trường một Khi ta đang tạo thành xong nó.Vì vậy, yêu cầu chắc chắn là rằng phần lớn sản phẩm công nghệ ta phương pháp là chí;nh xác.) Trường được phân phối kết cấu cửa hàng dữ liệu. Các vỏ hộp văn uống bản vào vỏ hộp thoại Add Field sẽ được xoá. Cho phxay ta thêm vào một ngôi trường không giống ngay nhanh chóng.

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

sản phẩm ta chế tạo ra đều phải có số hiệu nhất. Bởi vị cỗ máy cửa hàng dữ liệu tăng số trong ngôi trường một phương pháp auto, ứng dụng đại lý tài liệu đang chưa hẳn trường đoản cú hình thành số hiệu tốt nhất.


8. Khi ta hoàn chỉnh bài toán nhập ngôi trường, nhấn nút ít bnóng Cthất bại.

Chỉ định chỉ mục và khoá chí;nh

Đến đây ta vừa tạo hoàn thành một bảng cơ phiên bản, phần còn sót lại là ta yêu cầu chỉ ra các chỉ mục. Một chỉ mục là một thuộc tí;nh ta rất có thể gán cho một ngôi trường nhằm chế tạo sự thuận lợi mang lại bộ máy các đại lý dữ liệu khi lấy về báo cáo chứa trong trường kia. Ví; dụ, trong đại lý tài liệu theo dõi và quan sát người sử dụng, áp dụng hoàn toàn có thể tìm tìm các quý khách hàng theo họ, mã Zip và các số hiệu ID cá thể. Do kia, cần thiết phải tạo những chỉ mục bên trên rất nhiều ngôi trường này sẽ giúp đỡ đến quá trình đem mẩu tin dựa vào các 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 các chỉ mục vào câu hỏi thi công cửa hàng tài liệu, ta rất có thể từ đặt ra các câu hỏi như : Nếu các chỉ mục giúp việc tìm tìm nkhô giòn rộng, tại vì sao ta ko đặt một chỉ mục trong toàn bộ các ngôi trường của đầy đủ bảng ? Câu trả lời là những chỉ mục làm cho cửa hàng tài liệu của ta phình to ra thêm về phương diện vật lý, do vậy, trường hợp ta gồm rất nhiều chỉ mục, vẫn lãng phí; bộ nhớ và tạo cho thiết bị tí;nh của ta chạy lờ đờ rộng. Vấn đề này rõ ràng làm mất đi những ưu thế ban đầu. Không bao gồm luật pháp về bài toán bắt buộc sinh sản từng nào chỉ mục cho từng bảng, nhưng lại nói tầm thường, ta bắt buộc tạo nên một chỉ mục dựa trên các trường mà lại ta cho rằng sử dụng tiếp tục trong các câu truy vấn.

Mỗi bảng nhưng mà ta kiến thiết bắt buộc gồm í;t độc nhất một khoá chí;nh, với nó đề nghị được viết số chỉ mục bên trên phần đa ngôi trường mà lại ta mong mỏi đợi sẽ được truy vấn vấn nhiều duy nhất. Trong trường hợp của bảng tblCustomer, cũng tương tự với khá nhiều bảng cơ sở dữ liệu, khoá chí;nh sẽ là ngôi trường ID. Các chỉ mục phụ là ngôi trường LastName cùng FirstName


Để sinh sản những chỉ mục cùng những khoá chí;nh, theo các bước sau :

1. Trong vỏ hộp thoại Table Structure, nhận loài 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 cho bảng.

2. Gõ Primary Key trong vỏ hộp văn bản Name

3. Nhấn lưu ban chuột vào ngôi trường ID vào danh sách những ngôi trường gồm sẵn. ID được chế tạo list các trường tất cả chỉ mục. Hộp ghi lại Primary và Unique yêu cầu được lựa chọn theo mang định.

4. Nhấn OK, Hộp văn bạn dạng bị xoá cùng khoá chí;nh được chế tạo kiến thiết bảng.

Lưu ý rằng chỉ mục có tên như tên ngôi trường ( mặc dù đang quen với Microsoft Access m ta rất có thể lưỡng lự điều này, bởi vì Access bít thương hiệu chỉ mục trên hình ảnh người tiêu dùng ). Truy cập tới thương hiệu của một trường chỉ mục thì thiệt thuận lợi cho 1 mục đí;nh nào kia.

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

1. Gõ thương hiệu chỉ mục FirstNameIndex vào hộp vnạp năng lượng bản Name

2. Nhấn lưu ban con chuột bên trên trường FirstName vào list những trường hiện tại tất cả, FirstName được chế tạo trong list các ngôi trường có chỉ mục.

Xem thêm: Sự Khác Biệt Giữa Lps Là Gì ? Định Nghĩa Và Giải Thích Ý Nghĩa

3. Bỏ lựa chọn những vỏ hộp lưu lại Primary cùng Unique, tiếp đến nhấn nut OK.

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


Chuyên mục: ĐỊNH NGHĨA
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 *