Tạo cơ sở dữ liệu trong Microsoft Access. Cách tạo cơ sở dữ liệu trong MySQL

Từ tác giả: Chúng ta đang sống trong thời đại thông tin nên con người đã phát triển những công nghệ khá tiện lợi để lưu trữ nó. Hôm nay tôi sẽ chỉ cho bạn cách tạo cơ sở dữ liệu trên hosting và tại sao nó lại cần thiết.

Tôi nghĩ rằng bản thân bạn đã hiểu cơ sở dữ liệu cần thiết để làm gì - để lưu trữ dữ liệu. Khi cài đặt bất kỳ công cụ nào theo cách thủ công, bạn sẽ được yêu cầu tạo nó. Được rồi, nhưng làm thế nào để làm điều này? Có ít nhất 2 cách đơn giản để làm điều này.

Tạo cơ sở dữ liệu thông qua bảng điều khiển máy chủ

Có lẽ đây là lựa chọn đơn giản nhất. Bất kỳ dịch vụ lưu trữ nào cũng cung cấp cho bạn CPanel hoặc bất kỳ bảng điều khiển nào khác để quản lý trang web của bạn. Ở đó, bạn có thể tìm thấy mục “Cơ sở dữ liệu”, nơi bạn có thể tạo cơ sở dữ liệu mới, người dùng mới một cách trực quan, sau đó liên kết nó với cơ sở dữ liệu. Không cần thiết phải tạo người dùng nếu nó đã được tạo. Tất cả các quyền phải được đặt nếu đây là hồ sơ quản trị viên.

Tạo cơ sở dữ liệu trên hosting bằng tiện ích PhpMyAdmin

Trên thực tế, có nhiều tiện ích để làm việc với MySQL và các cơ sở dữ liệu khác, nhưng đây là tiện ích phổ biến nhất. Tạo cơ sở dữ liệu trong phpmyadmin cũng dễ dàng.

Nhấp vào Cơ sở dữ liệu và danh sách cơ sở dữ liệu sẽ xuất hiện cũng như khả năng thêm cơ sở dữ liệu mới bằng cách nhập tên của nó. Sau khi tạo, bạn cũng sẽ cần thêm hoặc tạo người dùng mới cho cơ sở dữ liệu. Để thực hiện việc này, hãy chỉnh sửa các đặc quyền của cơ sở dữ liệu mới.

Như bạn có thể thấy, tại đây bạn có thể xem người dùng nào đã có quyền truy cập vào cơ sở dữ liệu cũng như thêm người dùng mới.

Chuyển cơ sở dữ liệu và tải nó lên một máy chủ lưu trữ khác

Trước hết, tôi muốn chỉ ra rằng cơ sở dữ liệu của bạn thực tế là thứ quan trọng và có giá trị nhất mà bạn có. Xét cho cùng, đây là tất cả các bài đăng, trang, đánh giá, nhận xét và mọi thứ khác có thể có trên trang web. Và nếu điều này biến mất thì đó hoàn toàn là một thảm họa đối với bạn. Do đó, trước hết, hãy đảm bảo rằng cơ sở dữ liệu được sao lưu liên tục, tốt nhất là ở một số nơi. Bằng cách này bạn sẽ tự bảo vệ mình.

Nếu có thì phần mở rộng kết xuất cơ sở dữ liệu là sql. Tức là bạn tải kết xuất cơ sở dữ liệu về máy tính của mình. Vâng, làm thế nào để bạn thực sự tải cơ sở dữ liệu? Tốt nhất bạn nên sử dụng tiện ích tương tự cho việc này – PhpMyAdmin. Chúng ta hãy đi sâu vào nó. Có một nút Nhập, nhưng bây giờ chúng ta đừng chạm vào nó. Trước tiên, bạn sẽ cần tạo cơ sở dữ liệu mới hoặc xóa tất cả các bảng trong cơ sở dữ liệu cũ.

Nói tóm lại, bạn cần một DB sạch sẽ. Chúng tôi chọn nó và nhập kết xuất của chúng tôi vào đó. Nếu mọi thứ suôn sẻ, bạn sẽ thấy các bảng xuất hiện trong cơ sở dữ liệu và theo thời gian, bạn sẽ bị thuyết phục về tính đúng đắn của hành động của mình khi truy cập trang web thực hiện tất cả các thao tác này.

Điều thú vị là tất cả điều này có thể được thực hiện thông qua bảng điều khiển máy chủ. Ở đó bạn cũng có thể tải xuống các kết xuất cơ sở dữ liệu.

Làm thế nào để liên kết đến trang web?

Kết nối xảy ra tự động trong quá trình cài đặt động cơ. Ở đó bạn chỉ định tên cơ sở dữ liệu, tên người dùng và mật khẩu để truy cập cơ sở dữ liệu, máy chủ (hầu như luôn luôn là localhost) và tiền tố bảng. Nhưng nếu đột nhiên có điều gì đó thay đổi trong quá trình làm việc thì dữ liệu sẽ cần phải được thay đổi.

Ví dụ: bạn đã thay đổi tên cơ sở dữ liệu hoặc xóa một người dùng và chỉ định một người dùng khác. Theo đó, nếu bạn không thay đổi các thông số cần thiết, khi bạn truy cập trang web, lỗi kết nối với cơ sở dữ liệu sẽ hiển thị và bạn thậm chí sẽ không thể nói về bất kỳ hoạt động nào của tài nguyên.

Về vấn đề này, NGAY LẬP TỨC sau khi thực hiện những thay đổi đó, bạn cần thay đổi các thông số tương ứng. Nếu bạn có công cụ WordPress, chúng sẽ được lưu trữ trong wp-config. Đặc biệt có các hằng số sau:

DB_NAME – tên cơ sở dữ liệu. DB_USER – tên người dùng DB_PASSWORD – mật khẩu

Và cả biến: $table_prefix;

Theo đó, bạn phải đảm bảo rằng giá trị của các tham số này là chính xác. Không nên có bất kỳ sai sót nào. Trong các công cụ khác, cài đặt như vậy cũng có mặt.

Có thể có một số cơ sở dữ liệu trên hosting?

Tất nhiên là hoàn toàn không có vấn đề gì. 1 cơ sở dữ liệu cho mỗi trang web (trong hầu hết các trường hợp). Nếu bạn có nhiều trang web thì sẽ có nhiều cơ sở dữ liệu. Một nguồn tài nguyên lớn có thể có nhiều cơ sở dữ liệu cho các phần khác nhau. Ví dụ: nếu bạn quyết định cài đặt một diễn đàn trên trang web của mình, bạn có thể tạo cơ sở dữ liệu của riêng mình cho diễn đàn đó.

Nói chung, tất cả những điều này đều là những điều cơ bản khi làm việc với cơ sở dữ liệu, nếu đột nhiên bạn muốn học cách làm việc với MySQL (và đây là ngôn ngữ mà bạn làm việc với cơ sở dữ liệu) từ A đến Z, thì chúng tôi có một ngôn ngữ tuyệt vời dành cho bạn. bạn, kéo dài hơn 20 giờ, trong đó bạn có thể làm chủ công nghệ này một lần và mãi mãi.

Xu hướng và cách tiếp cận hiện đại trong phát triển web

Tìm hiểu thuật toán để tăng trưởng nhanh chóng từ đầu trong việc xây dựng trang web

Tạo cơ sở dữ liệu và sử dụng chúng trong các trang web của bạn là một công cụ khá mạnh giúp giải quyết nhiều vấn đề phát triển web. Với bài viết này tôi muốn mở ra một loạt bài học giúp bạn làm việc với cơ sở dữ liệu MySQL.

Bài viết này sẽ tập trung vào việc cài đặt MySQL trên máy tính và các thao tác cơ bản liên quan đến tạo cơ sở dữ liệu, tạo bảng, thiết lập đặc quyền, xóa cơ sở dữ liệu. Và trong các bài học tiếp theo, chúng ta sẽ xem xét sự tương tác của mã chương trình PHP với cơ sở dữ liệu. Chúng ta sẽ tìm hiểu cách chèn dữ liệu vào cơ sở dữ liệu bằng cách điền vào biểu mẫu, trích xuất dữ liệu cần thiết đến đúng vị trí trên trang, thay đổi và xóa dữ liệu trong cơ sở dữ liệu.

Bạn có thể có một câu hỏi: có thực sự cần thiết phải cài đặt MySQL trên máy tính cục bộ của bạn không, nếu bây giờ mọi nhà cung cấp dịch vụ lưu trữ đều có cơ hội sử dụng Cơ sở dữ liệu MySQL? Điều này đúng, nhưng có một số lý do khiến tôi khuyên bạn nên cài đặt cơ sở dữ liệu MySQL trên máy tính của mình.

Trước hết: Không phải lúc nào bạn cũng có thể ở nơi có kết nối Internet và mã có thể cần được gỡ lỗi và kiểm tra ngay lúc này. Bạn có thể làm việc với cơ sở dữ liệu cục bộ ở bất cứ đâu: trên máy bay, trên tàu hỏa, trong một ngôi nhà ở nông thôn hoặc đơn giản là khi có điều gì đó xảy ra với nhà cung cấp dịch vụ Internet của bạn và bạn không có Internet.

Thứ hai: Thông thường, hiếm khi bạn có thể viết mã mà không gặp bất kỳ lỗi nào trong lần đầu tiên. Đồng ý rằng việc đánh bóng mã của bạn và kiểm tra nó trên máy trước tiên sẽ tốt hơn nhiều so với việc đăng và sửa mã trên Internet.

Ngày thứ ba: cài đặt Cơ sở dữ liệu MySQL trên máy tính của bạn và làm việc ở đó với nó, bạn sẽ học cách điều hướng tất cả các sắc thái và sự tinh tế tốt hơn và nhanh hơn nhiều, đồng thời bạn sẽ hiểu MySQL nhanh hơn nhiều.

Một công cụ rất hữu ích và thuận tiện cho phép bạn tạo Cơ sở dữ liệu MySQL và làm việc với họ, tôi Denwer. Nó cũng cho phép bạn kiểm tra mã php. Nếu nó chưa được cài đặt trên máy tính của bạn, hãy nhớ cài đặt nó. Không có gì phức tạp ở đây. Tất cả những gì bạn cần làm là theo liên kết đến trang web Denwer và tải Denver về máy tính của bạn. Trên cùng trang này, bạn sẽ tìm thấy hướng dẫn chi tiết để cài đặt Denver mà tôi thấy không có lý do gì để viết lại vào bài viết này.

Sau khi cài đặt thành công Denver (khi bạn nhìn thấy dòng chữ "Hoan hô, nó đang hoạt động!"), hãy bắt đầu làm việc với trang quản trị MySQL.

Đăng nhập vào trang quản trị cơ sở dữ liệu MySQLĐể truy cập trang quản trị cơ sở dữ liệu, hãy nhập địa chỉ sau vào dòng lệnh của trình duyệt của bạn: localhost/công cụ/phpmyadmin/. Bạn sẽ thấy một cái gì đó như thế này:


Cột bên trái chứa các cơ sở dữ liệu có sẵn (rất có thể bạn sẽ có ít cơ sở dữ liệu hơn trong ảnh chụp màn hình), ở phần trung tâm là các cài đặt chính (tại đây bạn có thể thay đổi ngôn ngữ, loại, mã hóa). Các tab trên cùng được thiết kế cho các nhiệm vụ khác nhau (chúng ta sẽ nói về chúng sau).

Tạo cơ sở dữ liệu MySQL

Để tạo cơ sở dữ liệu mới, hãy nhấp vào tab trên cùng “Cơ sở dữ liệu” và danh sách tất cả các cơ sở dữ liệu MySQL có sẵn sẽ mở ra trước mặt chúng ta trong trường trung tâm. Chúng ta cần tạo một cái mới. Để thực hiện việc này, trong trường “Tạo cơ sở dữ liệu”, hãy nhập tên của cơ sở dữ liệu cần tạo và nhấp vào nút “Tạo”.


Sau khi bạn nhấp vào nút “Tạo”, cơ sở dữ liệu sẽ được thêm vào danh sách cơ sở dữ liệu ở bảng điều khiển bên trái và trong trường trung tâm. Bây giờ hãy chọn cơ sở dữ liệu mới bằng cách nhấp vào tên của nó.

Ở đây bạn sẽ được yêu cầu tạo một bảng. Hãy tạo một bảng cơ sở dữ liệu.Để thực hiện việc này, hãy điền vào trường “Tên” và “Số cột” rồi nhấp vào OK.


Sau đó, một trang sẽ mở ra để bạn điền vào các trường của bảng cơ sở dữ liệu mới. Ở đây, mỗi trường cần được gán tên, loại dữ liệu được lưu trữ, độ dài (nếu được yêu cầu cho thuộc tính này) và đối với một trường như mã định danh (id), bạn cũng cần chỉ định mức tăng tự động và khóa chính. Nó sẽ trông giống như ảnh chụp màn hình bên dưới.

Một chút về các kiểu dữ liệu.

Trong ví dụ của tôi, chúng tôi gặp phải các kiểu dữ liệu như vậy cho bảng cơ sở là int và varchar.

Int– cho biết trường này sẽ lưu trữ số nguyên (trường id). Id sẽ là một mã định danh và sẽ khác nhau đối với mỗi phần tử mới. Khi thêm một phần tử mới vào bảng, id sẽ tăng thêm một so với phần tử được thêm trước đó (đây là lý do tại sao trường id phải có auto-increment (tăng tự động) và khóa chính). Trường này có thể được sử dụng để xác định các đối tượng và sẽ giúp ích chúng ta rất nhiều khi chúng ta bắt đầu tương tác với cơ sở dữ liệu bằng mã php.

Varchar- kiểu dữ liệu có thể lưu trữ một ký tự hoặc chuỗi (dài tối đa 8000 ký tự). Đối với các trường như họ, tên, địa chỉ email thì khá phù hợp. Bạn cũng có thể đặt độ dài của nó. Trong ví dụ của tôi, tôi đặt độ dài thành 100 vì tất cả các trường trong ví dụ của tôi có kiểu dữ liệu này sẽ không dài hơn 100 ký tự.

Có nhiều loại dữ liệu khác được thiết kế để lưu trữ ngày tháng, văn bản và các dữ liệu khác. Bạn có thể tìm kiếm thông tin về các loại dữ liệu trên Internet. Tôi cũng sẽ nói về chúng trong các bài học sau.


Tại đây bạn có thể xóa, thay đổi và thêm một trường. Giao diện trực quan và điều này sẽ không khó thực hiện.

Bây giờ tôi sẽ chỉ cho bạn cách chèn một phần tử mới vào bảng cơ sở dữ liệu.

Để thực hiện việc này, hãy nhấp vào tab “Chèn” trên cùng và một trang sẽ mở ra trước mặt bạn để chèn một phần tử mới vào bảng cơ sở dữ liệu. Điền vào tất cả các trường (ngoại trừ trường id, nó sẽ được điền tự động) và nhấp vào OK.


Sau khi nhấp vào OK, hãy chuyển đến tab “Duyệt” (nó ở trên cùng) và bạn sẽ thấy phần tử mới mà bạn đã thêm vào bảng cơ sở dữ liệu MySQL của mình.


Trên cùng một trang, bạn có thể xóa hoặc thay đổi phần tử đã thêm từ bảng cơ sở dữ liệu.

Bây giờ tôi sẽ cho bạn biết cách tạo một người dùng mới cho cơ sở dữ liệu, tạo tên và mật khẩu cho anh ta và cấp cho anh ta một số đặc quyền nhất định. Chúng tôi sẽ cần thông tin về tên người dùng và mật khẩu khi chúng tôi kết nối với cơ sở dữ liệu bằng tập lệnh PHP.

Vì thế, tạo người dùng mới cho cơ sở dữ liệu.Để thực hiện việc này, hãy nhấp vào tên cơ sở dữ liệu của chúng tôi ở trên cùng, sau đó mục “Đặc quyền” sẽ xuất hiện ở các tab phía trên, hãy nhấp vào nó.


Nhấp vào “Thêm người dùng”. Bạn sẽ thấy một trang có các trường cần điền (tên người dùng, máy chủ, mật khẩu và xác nhận mật khẩu). Bạn cần chọn localhost làm máy chủ.


Sau đó nhấp vào thêm người dùng và người dùng mới sẽ được thêm vào. Bạn sẽ thấy thông báo rằng người dùng đã được thêm vào cơ sở dữ liệu new_db với tất cả các đặc quyền.

Tại đây bạn cũng có thể chỉnh sửa đặc quyền bằng cách nhấp vào chỉnh sửa đặc quyền. Điều này có thể cần thiết nếu người khác có quyền truy cập vào cơ sở dữ liệu của bạn nhưng bạn muốn giới hạn đặc quyền của người này (ví dụ: anh ta không thể xóa dữ liệu). Sau đó, bạn tạo một người dùng mới cho cơ sở dữ liệu của mình nhưng cấp cho anh ta một số đặc quyền nhất định.

Cuối cùng, để xóa cơ sở dữ liệu bạn cần quay lại tab “Cơ sở dữ liệu”, chọn cơ sở dữ liệu cần xóa và nhấp vào liên kết xóa.


Ở đây chúng ta đã xem xét các hoạt động cơ bản khi tương tác với cơ sở dữ liệu thông qua bảng quản trị.

Tôi muốn nói rằng có một cách khác để quản lý cơ sở dữ liệu - sử dụng truy vấn SQL. Các truy vấn tương tự mà chúng ta sẽ cần để tương tác với cơ sở dữ liệu từ mã trang web. Trong bài học tiếp theo tôi sẽ hướng dẫn bạn cách thêm phần tử, chọn phần tử và hiển thị chúng trên trang web và bạn sẽ làm quen với các truy vấn SQL trên cơ sở dữ liệu MySQL.

Tôi cũng mong nhận được ý kiến ​​​​của bạn về chủ đề này. Nếu bài viết hữu ích với bạn, hãy chia sẻ nó với bạn bè bằng các nút mạng xã hội.

Hẹn gặp lại các bạn trong Bài học tiếp theo! Chúc may mắn!

Cơ sở dữ liệu là tập hợp các dữ liệu và phương thức có cấu trúc và liên kết với nhau cho phép bổ sung, lựa chọn và hiển thị dữ liệu. Microsoft Access cho phép bạn quản lý tất cả thông tin của mình từ một tệp cơ sở dữ liệu. Các đối tượng sau được sử dụng trong tệp này:

    bảng để lưu trữ dữ liệu;

    truy vấn để tìm kiếm và chỉ lấy dữ liệu cần thiết;

    các biểu mẫu để xem, thêm, thay đổi dữ liệu trong bảng;

    báo cáo phân tích và in dữ liệu theo định dạng cụ thể;

Thiết kế cơ sở dữ liệu thành công đảm bảo rằng nó dễ bảo trì. Dữ liệu phải được lưu trữ trong các bảng và mỗi bảng phải chứa cùng một loại thông tin, khi đó chỉ cần cập nhật dữ liệu cụ thể ở một nơi để thông tin cập nhật xuất hiện trên toàn bộ cơ sở dữ liệu là đủ.

Cơ sở dữ liệu để giải quyết vấn đề bao gồm:

    1. Bảng “Sản phẩm” bao gồm danh sách dòng sản phẩm và chứa tên sản phẩm cũng như mã của sản phẩm đó;

      Bảng “Cửa hàng” bao gồm danh sách các cửa hàng sản xuất sản phẩm và chứa tên cửa hàng cũng như mã số cửa hàng;

      Bảng “Kho” bao gồm danh sách các kho lưu trữ sản phẩm và chứa tên kho cũng như mã kho;

      Bảng "Đơn vị đo lường" bao gồm danh sách các đơn vị sản xuất tối thiểu của chủng loại và chứa tên của đơn vị đo lường và mã của nó;

      Bảng “Tháng” chứa số và tên của tháng;

      Bảng “Kế hoạch sản xuất” phản ánh phạm vi và số lượng kế hoạch sản xuất theo tháng, phân xưởng;

      Bảng “Hóa đơn cửa hàng” chứa số, ngày xuất hóa đơn của các sản phẩm do xưởng sản xuất;

      Bảng “Thông số hóa đơn của cửa hàng” chứa thông tin về số lượng và chủng loại sản phẩm được phát hành theo một hóa đơn cụ thể.

  1. Yêu cầu

    1. Truy vấn “Kế hoạch” lấy dữ liệu về số lượng và phạm vi sản lượng sản phẩm theo kế hoạch trong một khoảng thời gian nhất định tại một nhà kho nhất định;

      Truy vấn “Thực tế” lấy dữ liệu về số lượng và chủng loại sản phẩm được sản xuất trong một khoảng thời gian nhất định tại một nhà kho nhất định;

      Truy vấn “Độ lệch” lấy dữ liệu về sự khác biệt giữa số lượng sản phẩm đầu ra theo kế hoạch và số lượng thực tế trong một khoảng thời gian nhất định tại một nhà kho nhất định.

    1. Biểu mẫu “Sản phẩm” cho phép bạn chỉnh sửa bảng “Sản phẩm”;

      Biểu mẫu “Hóa đơn của cửa hàng” cho phép bạn làm việc với bảng “Hóa đơn của cửa hàng” và bảng phụ “Thông số hóa đơn của cửa hàng”.

    1. Báo cáo “Sản phẩm thặng dư” là kết quả của truy vấn “Phương sai”

      Cấu trúc bảng.

Dữ liệu trong cơ sở dữ liệu được lưu trữ trong các bảng, mỗi bảng có tên duy nhất riêng trong cơ sở dữ liệu. Trong bảng, dữ liệu được tổ chức thành các cột (được gọi là trường) và hàng (được gọi là bản ghi). Tất cả dữ liệu chứa trong trường bảng phải cùng loại. Mỗi trường của bảng được đặc trưng bởi tên, loại và độ rộng của trường. Khi bạn chỉ định loại dữ liệu của trường, bạn cũng có thể chỉ định kích thước, định dạng và các cài đặt khác ảnh hưởng đến việc hiển thị giá trị của trường và độ chính xác của dữ liệu số. Các kiểu dữ liệu chính:

    Chữ. Không có văn bản hoặc số yêu cầu tính toán.

    BẢN GHI NHỚ. Loại trường này được thiết kế để lưu trữ dữ liệu văn bản nhỏ (tối đa 64.000 ký tự). Trường thuộc loại này không thể là khóa hoặc được lập chỉ mục.

    Số. Kiểu dữ liệu này chứa nhiều kiểu con. Độ chính xác của phép tính phụ thuộc vào việc lựa chọn kiểu con (kích thước).

    Quầy tính tiền. Các số duy nhất tăng dần theo tuần tự được nhập tự động khi một bản ghi mới được thêm vào bảng.

    Hợp lý. Các giá trị Boolean cũng như các trường có thể chứa một trong hai giá trị có thể.

    Tiền tệ. Giá trị tiền tệ và dữ liệu số được sử dụng trong tính toán toán học.

    Ngày giờ. Ngày và giờ được lưu trữ ở định dạng cố định đặc biệt.

    Trường đối tượngOLE. Bao gồm ghi âm, bản vẽ và các loại dữ liệu khác. Trường thuộc loại này không thể là khóa hoặc được lập chỉ mục.

    Siêu liên kết. Chứa địa chỉ trang web.

Các kiểu dữ liệu trong trường bảng

Bảng đơn vị đo lường

Bảng tháng

Bảng kế hoạch phát hành

Bảng đặc điểm hóa đơn hội thảo

Bàn xưởng

Một trong những yêu cầu chính đối với DBMS là khả năng tìm kiếm nhanh chóng các bản ghi cần thiết trong một lượng lớn thông tin. Chỉ mục là công cụ hiệu quả nhất có thể tăng tốc đáng kể việc tìm kiếm dữ liệu trong bảng.

Một tính năng quan trọng của chỉ mục là bạn có thể sử dụng chỉ mục để tạo khóa chính. Trong trường hợp này, các chỉ mục phải là duy nhất. Khóa chính và chỉ mục phụ được sử dụng để xác định mối quan hệ giữa các bảng và điều kiện toàn vẹn dữ liệu.

Cơ sở dữ liệu chứa nhiều bảng, mối quan hệ giữa chúng được thiết lập bằng cách sử dụng các giá trị khớp trong các trường khóa. Trong hầu hết các trường hợp, bạn liên kết trường khóa trong một bảng với trường tương ứng (thường có cùng tên), trường này được gọi là trường khóa ngoại trong bảng thứ hai. Bảng chứa trường khóa được gọi là bảng chính, bảng chứa khóa ngoại được gọi là bảng liên kết.

Tên trường

Chìa khóa

Loại dữ liệu

Kích thước trường

Số mười. dấu hiệu.

Bàn cho trạm biến áp

    Bảng sản phẩm

Mã hàng

Số

Tên sản phẩm

Mã đơn vị

Số

Tiền tệ

Số kho

Số

    Kho bàn

Số kho

Số

Tên kho

    Bàn xưởng

Số xưởng

Số

Tên xưởng

    Bảng đơn vị đo lường

Mã đơn vị đo lường

Số

Tên bài

    Bảng tháng

Số tháng

Có (Không cho phép kết quả trùng khớp)

Số

Tên của tháng

    Bảng kế hoạch phát hành

Số xưởng

Số

Số tháng

Số

Mã hàng

Số

Số lượng

Số

    Bảng Hóa đơn xưởng

Số xưởng

Số

Số hóa đơn xưởng

Số

Ngày đáo hạn

Ngày giờ

    Bảng thông số kỹ thuật TTN

Số xưởng

Số

Số hóa đơn xưởng

Số

Hóa đơn cửa hàng

Mã hàng

Số

Số lượng

Số

      Lược đồ dữ liệu.

Xem xét tất cả những điều trên, hãy vẽ sơ đồ dữ liệu

Hình 3 Sơ đồ dữ liệu

      Các hình thức tùy chỉnh.

Biểu mẫu truy cập cho phép bạn tạo giao diện người dùng cho các bảng cơ sở dữ liệu. Mặc dù bạn có thể sử dụng dạng xem Biểu dữ liệu để thực hiện các chức năng tương tự nhưng Biểu mẫu mang lại lợi ích cho việc trình bày dữ liệu một cách có tổ chức và hấp dẫn. Biểu mẫu cũng cho phép bạn tạo danh sách giá trị cho các trường sử dụng mã để biểu thị nhiều giá trị hợp lệ. Một biểu mẫu được thiết kế phù hợp sẽ tăng tốc quá trình nhập dữ liệu và giảm thiểu sai sót.

Biểu mẫu được tạo từ một tập hợp các điều khiển riêng lẻ: trường văn bản để nhập và chỉnh sửa dữ liệu, nút, hộp kiểm, nút radio, danh sách, nhãn trường và khung các đối tượng để hiển thị đồ họa và các đối tượng OLE. Biểu mẫu bao gồm một cửa sổ chứa hai loại điều khiển: động (hiển thị dữ liệu từ bảng) và tĩnh (hiển thị dữ liệu tĩnh như nhãn và logo).

Các biểu mẫu truy cập có nhiều tính năng; chúng cho phép bạn thực hiện các nhiệm vụ không thể hoàn thành trong chế độ xem bảng. Biểu mẫu cho phép bạn kiểm tra tính chính xác của dữ liệu có trong bảng. Access cho phép bạn tạo biểu mẫu chứa các biểu mẫu khác (biểu mẫu bên trong biểu mẫu được gọi là biểu mẫu con). Các biểu mẫu cho phép bạn tính toán các giá trị và hiển thị kết quả.

Trong tác phẩm này, biểu mẫu nút nhấn chính, hóa đơn cửa hàng, được sử dụng, chứa biểu mẫu con Thông số kỹ thuật của hóa đơn cửa hàng.

Hình 4 Mẫu “Hóa đơn xưởng”

Hình.5 Mẫu “Sản phẩm”

Hình 6. Biểu mẫu “Kế hoạch phát hành”

      Tạo truy vấn.

Truy vấn là một công cụ quan trọng trong bất kỳ hệ thống quản lý cơ sở dữ liệu nào. Chúng được sử dụng để đánh dấu, cập nhật và thêm bản ghi mới vào bảng. Thông thường, các truy vấn được sử dụng để chọn các nhóm bản ghi cụ thể nhằm đáp ứng một tiêu chí cụ thể. Chúng cũng có thể được sử dụng để truy xuất dữ liệu từ các bảng khác nhau, cung cấp một chế độ xem duy nhất về các mục dữ liệu liên quan. Với những công cụ mạnh mẽ, linh hoạt này, bạn có thể:

    Tạo tiêu chí phức tạp để chọn bản ghi từ một hoặc nhiều bảng;

    Chỉ định các trường sẽ được hiển thị cho bản ghi đã chọn;

    Thực hiện tính toán bằng cách sử dụng dữ liệu đã chọn.

Có bốn loại truy vấn trong Access cho các mục đích khác nhau:

    Truy vấn chọn hiển thị dữ liệu từ một hoặc nhiều bảng ở dạng bảng.

    Truy vấn chéo tab thu thập dữ liệu từ một hoặc nhiều bảng ở định dạng tương tự như bảng tính. Các truy vấn này được sử dụng để phân tích dữ liệu và tạo biểu đồ dựa trên tổng giá trị của các giá trị số từ một tập hợp các bản ghi.

    Truy vấn thay đổi được sử dụng để tạo bảng mới từ kết quả truy vấn và thực hiện thay đổi đối với dữ liệu trong bảng hiện có. Chúng có thể được sử dụng để thêm hoặc xóa các bản ghi khỏi bảng và sửa đổi các bản ghi theo các biểu thức được chỉ định trong chế độ thiết kế truy vấn.

    Truy vấn có tham số là các truy vấn có thuộc tính được người dùng thay đổi mỗi khi chúng chạy. Khi bạn chạy truy vấn có tham số, một hộp thoại sẽ xuất hiện trong đó bạn cần nhập điều kiện lựa chọn. Loại yêu cầu này không độc lập, tức là tham số có thể được thêm vào bất kỳ loại yêu cầu nào.

Trong công việc này, truy vấn được tạo bằng trình hướng dẫn

      Tạo báo cáo.

Sản phẩm cuối cùng của hầu hết các ứng dụng cơ sở dữ liệu là một báo cáo. Trong Access, báo cáo là một loại biểu mẫu liên tục đặc biệt được thiết kế để in. Access kết hợp dữ liệu trong bảng, truy vấn và thậm chí cả biểu mẫu để tạo báo cáo có thể in và chia sẻ. Một phiên bản in của biểu mẫu có thể dùng làm báo cáo.

Các báo cáo do Access tạo ra được chia thành sáu loại chính:

    Báo cáo cột đơn là một cột văn bản dài chứa giá trị của tất cả các trường trong mỗi bảng hoặc bản ghi truy vấn. Chú thích cho biết tên và ở bên phải của nó là giá trị trường. Công cụ Access AutoReport mới cho phép bạn tạo báo cáo một cột bằng cách nhấp vào nút thanh công cụ AutoReport. Báo cáo một cột hiếm khi được sử dụng vì hình thức trình bày dữ liệu này gây lãng phí giấy.

    TRONG báo cáo băngĐối với mỗi trường của bảng hoặc truy vấn, một cột được phân bổ và giá trị của tất cả các trường của mỗi bản ghi được hiển thị trên các dòng, mỗi cột nằm trong một cột riêng. Nếu một bản ghi có nhiều trường hơn mức có thể chứa trên một trang, các trang bổ sung sẽ được in cho đến khi tất cả dữ liệu được in; sau đó việc in nhóm bản ghi tiếp theo bắt đầu.

    Báo cáo nhiều cộtđược tạo từ các báo cáo một cột sử dụng cột kiểu "báo" hoặc cột "rắn", như được thực hiện trong hệ thống xuất bản trên máy tính để bàn và trình xử lý văn bản. Thông tin không vừa với cột đầu tiên sẽ được chuyển sang đầu cột thứ hai, v.v. Định dạng bảng nhiều cột giúp tiết kiệm một số giấy tờ nhưng không thể áp dụng được trong mọi trường hợp vì việc căn chỉnh cột khó có thể đáp ứng được mong đợi của người dùng.

Nhìn chung, báo cáo được tạo dễ dàng nhất bằng Trình hướng dẫn Báo cáo. Trình hướng dẫn Báo cáo cố gắng tạo báo cáo cuối cùng tốt nhất có thể trong lần thử đầu tiên. Thông thường, trình hướng dẫn sắp hoàn tất nên việc chỉnh sửa báo cáo cơ bản của chủ sẽ tốn ít thời gian hơn nhiều so với việc tạo báo cáo từ một mẫu trống.

Trong công việc này, báo cáo được tạo bằng Trình hướng dẫn Báo cáo và sau đó được chỉnh sửa trong Trình thiết kế Báo cáo.

Hình 8 Trình thiết kế báo cáo

Kết quả của việc chạy báo cáo là thu được dạng in của nó.

Hình 9 Báo cáo

Phần kết luận

Trong kinh doanh hoặc cuộc sống cá nhân, bạn thường phải làm việc với dữ liệu từ nhiều nguồn khác nhau, mỗi nguồn đều gắn liền với một loại hoạt động cụ thể. Việc phối hợp tất cả dữ liệu này đòi hỏi kiến ​​thức và kỹ năng tổ chức nhất định. Microsoft Access kết hợp thông tin từ các nguồn khác nhau vào một cơ sở dữ liệu quan hệ. Các biểu mẫu, truy vấn và báo cáo đã tạo cho phép bạn cập nhật dữ liệu nhanh chóng và hiệu quả, nhận câu trả lời cho câu hỏi, tìm kiếm dữ liệu cần thiết, phân tích dữ liệu, in báo cáo, biểu đồ và nhãn gửi thư.

Trong cơ sở dữ liệu, thông tin từ mỗi nguồn được lưu trữ trong một bảng riêng. Khi làm việc với dữ liệu từ nhiều bảng, mối quan hệ được thiết lập giữa các bảng. Để tìm kiếm và chọn dữ liệu đáp ứng các điều kiện nhất định, một truy vấn sẽ được tạo. Truy vấn cũng cho phép bạn cập nhật hoặc xóa nhiều bản ghi cùng một lúc và thực thi các tin nhắn nội tuyến và đặc biệt.

Biểu mẫu được sử dụng để xem, nhập hoặc thay đổi dữ liệu trực tiếp trong bảng. Biểu mẫu cho phép bạn chọn dữ liệu từ một hoặc nhiều bảng và hiển thị dữ liệu đó trên màn hình bằng cách sử dụng bố cục tiêu chuẩn hoặc tùy chỉnh.

Báo cáo được sử dụng để phân tích dữ liệu hoặc in dữ liệu theo một cách cụ thể. Ví dụ: bạn có thể tạo báo cáo nhóm dữ liệu và tóm tắt dữ liệu đó hoặc báo cáo in nhãn gửi thư.

Trong cửa sổ cơ sở dữ liệu, bạn có thể làm việc với tất cả các đối tượng của nó. Để xem các đối tượng thuộc một loại nhất định, hãy chọn tab thích hợp. Sử dụng các nút, bạn có thể mở và sửa đổi các đối tượng hiện có cũng như tạo các đối tượng mới.

Cơ sở dữ liệu được phát triển cho phép bạn quản lý bộ phận bán thành phẩm một cách nhanh chóng và hiệu quả. Giao diện thân thiện với người dùng của chương trình, một mặt, cho phép bạn dễ dàng điều hướng chương trình mà không yêu cầu người dùng phải có bất kỳ kỹ năng đặc biệt nào khi làm việc với máy tính điện tử, mặt khác, nó cung cấp cho người dùng thông tin vận hành.

Thiết kế hệ quản trị cơ sở dữ liệu ở Delphi.

Những gì bạn cần nắm vững:

1) cách kết nối cơ sở dữ liệu với các thành phần Delphi;

2) quy trình tạo ứng dụng để quản lý cơ sở dữ liệu cục bộ đơn giản;

3) cách kiểm soát việc hiển thị các bảng cơ sở dữ liệu;

4) cách tổ chức sắp xếp và lọc dữ liệu;

5) cách sử dụng ngôn ngữ truy vấn SQL.

Tạo một thư mục để lưu các ứng dụng bạn phát triển. Đối với mỗi ứng dụng sau này, bạn nên tạo một thư mục riêng trong thư mục chính.

BƯỚC 1. TẠO CƠ SỞ DỮ LIỆU ĐƠN GIẢN

Trước khi bắt đầu phát triển hệ thống quản lý cơ sở dữ liệu (DBMS), bạn nên tạo cơ sở dữ liệu này. Chúng tôi sẽ sử dụng ứng dụng Microsoft Office Access cho mục đích này vì office được cài đặt trên hầu hết mọi máy tính và Access rất có thể được cài đặt theo mặc định.

Hướng dẫn này sẽ xem xét các khả năng truy cập cơ sở dữ liệu chỉ bằng một công nghệ - ADO (Đối tượng dữ liệu hoạt động), do Microsoft phát triển. Trước hết, thư viện hiện đại này cho phép bạn làm việc với cơ sở dữ liệu MS Access cục bộ và cơ sở dữ liệu MS SQL Server máy khách-máy chủ. Nghiên cứu thư viện này sẽ cho phép bạn trong tương lai dễ dàng chuyển sang cơ sở dữ liệu được xây dựng trên cơ sở các công nghệ khác.

Bây giờ, hãy tạo một cơ sở dữ liệu cục bộ của một kho tài liệu máy tính, bao gồm một bảng. Một bảng, giống như một mảng hai chiều, bao gồm các cột và hàng. Mỗi cột trong bảng chứa một trường duy nhất, chẳng hạn như tên sách hoặc tác giả. Mỗi hàng của bảng chứa một bản ghi bao gồm một số trường, chẳng hạn như tên sách, tác giả, giá, năm xuất bản.

Khởi chạy Microsoft Office Access. Trong menu, bấm vào Tệp/Mới, sau đó trong trình hướng dẫn, chọn Cơ sở dữ liệu mới. Bạn sẽ được yêu cầu chọn vị trí lưu trữ cơ sở dữ liệu và tên tệp. Chỉ định đường dẫn đến ứng dụng đầu tiên trong tương lai của bạn (nơi bạn sẽ lưu dự án Delphi trong tương lai) và tên có ý nghĩa cho cơ sở dữ liệu cửa hàng sách trên máy tính, ví dụ: mkl.mdb.

Một cửa sổ tổ chức công việc với cơ sở dữ liệu sẽ mở ra (xem hình).

Bấm đúp vào mục “Tạo bảng ở chế độ thiết kế” - trình thiết kế bảng sẽ mở ra, trong đó bạn nên chỉ định tên của các trường bảng và loại dữ liệu có trong các trường tương ứng.

Một ví dụ về mô tả các trường của bảng được hiển thị trong hình bên dưới. Hãy để có sáu trường trong bảng. Trong Access, tên trường có thể được đặt tên bằng cả tiếng Anh và tiếng Nga. Tên của các trường số 2-5 là rõ ràng, cũng như kiểu dữ liệu của các trường này. Hãy nhìn vào trường số 1. Tên trường: id_kn – mã định danh sách. Trường này có ý nghĩa đặc biệt đối với cơ sở dữ liệu - đây là trường khóa trong bảng, nó mang một mã định danh bản ghi duy nhất. Bạn có thể đặt tùy chọn “Trường khóa” thông qua menu ngữ cảnh xuất hiện khi bạn nhấp chuột phải vào trường tương ứng trong trình thiết kế bảng. Lưu bảng bằng cách nhấp vào nút lưu, bạn sẽ được yêu cầu chọn tên cho bảng - đặt tên store.


Sử dụng menu Xem, đặt chế độ xem thành Chế độ bảng:

Bảng đã sẵn sàng để điền vào, nhưng chúng ta sẽ không làm điều này bây giờ vì mục tiêu chính của chúng ta là nghiên cứu khả năng quản lý cơ sở dữ liệu của Delphi. Hãy tạo một ứng dụng trong Delphi và ở đó chúng ta sẽ bắt đầu chỉnh sửa bảng.

BƯỚC 2. TẠO ỨNG DỤNG ĐƠN GIẢN ĐỂ QUẢN LÝ CƠ SỞ DỮ LIỆU

Ứng dụng đơn giản nhất sẽ có thể xem nội dung của cơ sở dữ liệu (trong trường hợp của chúng tôi là nội dung của một bảng), ngoài ra, cần có các chức năng sửa bản ghi, xóa và thêm chúng. Tất nhiên, một nhiệm vụ tương tự có thể được thực hiện mà không cần sử dụng các công nghệ xử lý cơ sở dữ liệu, nhưng việc phát triển một ứng dụng như vậy sẽ mất nhiều thời gian hơn từ hai đến ba bậc.

Vì vậy, hãy khởi động Delphi, tạo một ứng dụng mới và lưu dự án vào thư mục chứa tệp cơ sở dữ liệu. Đặt tên mô-đun là magazin.pas và tên dự án ProjectMagazin.dpr.

Bây giờ hãy xác định thành phần nào trong bảng màu cần thiết để làm việc với cơ sở dữ liệu. Cơ sở dữ liệu bao gồm các bảng, để xem bạn cần có thành phần trực quan tương ứng - DBGrid từ tab Kiểm soát dữ liệu. Ngoài ra, phải có các thành phần khác cung cấp khả năng liên lạc giữa ứng dụng và vị trí của cơ sở dữ liệu, nhận dạng định dạng của nó và đưa ra lựa chọn từ một bảng cơ sở dữ liệu cụ thể. Với những mục đích này, chúng tôi sử dụng ba thành phần sau: ADOConnection và ADOTable từ tab ADO và DataSource từ tab Data Access.

Hãy cấu hình các thuộc tính của tất cả các thành phần trên biểu mẫu.

1. Kết nối ADO1. Nhấp đúp vào thành phần (hoặc trong trình kiểm tra đối tượng trên dòng thuộc tính ConnectionString) - bạn sẽ có cơ hội nhập chuỗi kết nối (Sử dụng Chuỗi kết nối), khởi chạy trình hướng dẫn bằng cách nhấn phím Build và trên “Nhà cung cấp dữ liệu” Tab ” chọn trình điều khiển kết nối cơ sở dữ liệu Microsoft Jet OLE DB Provider. Nhấp vào “Tiếp theo” để chuyển đến tab “Kết nối” và ở đó, trong dòng “Chọn hoặc nhập tên cơ sở dữ liệu”, hãy nhập tên tệp - trong trường hợp của chúng tôi là mkl.mdb. Tất nhiên, bạn có thể nhấn phím bên cạnh dòng và trỏ trực tiếp vào tệp, nhưng trong trường hợp này, tốt hơn là xóa ngay đường dẫn đến tệp, chỉ để lại tên, để khi di chuyển ứng dụng sang ứng dụng khác. vị trí, sẽ không có vấn đề gì khi truy cập cơ sở dữ liệu. Bấm OK trong trình hướng dẫn và OK trên biểu mẫu chọn chuỗi kết nối. Chuyển thuộc tính loginPromt thành False để mỗi khi bạn kết nối với cơ sở dữ liệu, người dùng sẽ không bị nhắc nhập mật khẩu.

2. ADOTable1. Trong thuộc tính Kết nối, trong danh sách thả xuống, hãy trỏ đến ADOConnection1, trong thuộc tính TableName, chọn bảng (hiện tại chúng tôi chỉ có một cửa hàng). Đặt thuộc tính Active thành True (lưu ý rằng trong tương lai, khi thay đổi cài đặt, bạn thường sẽ phải trả thuộc tính này về True). Và để thuận tiện, hãy đổi tên thành phần thành TableMagazin.

3. Nguồn dữ liệu1. Đối với thành phần trung gian này, bạn phải đặt thuộc tính DataSet trong danh sách thả xuống thành bảng TableMagazin.

4. DBGrid1. Hãy kết nối lưới với DBGrid1 với bảng lưu trữ từ cơ sở dữ liệu bằng DataSource1 bằng cách đặt thuộc tính DataSource trong danh sách thả xuống của các thành phần có sẵn thành DataSource1 trong trình kiểm tra đối tượng.

Việc này hoàn tất việc tạo cơ sở dữ liệu đơn giản nhất và chúng tôi chưa viết một dòng mã nào. Nếu bạn đã có kinh nghiệm làm việc với các thành phần này, bạn sẽ mất ít hơn một phút để phát triển một DBMS như vậy.

Khởi chạy ứng dụng bằng phím F9 và điền vào cơ sở dữ liệu (các phím điều khiển: F2 – chỉnh sửa ô, Ins – thêm bản ghi, Ctrl+Del – xóa bản ghi). Đóng ứng dụng rồi khởi chạy lại và bạn sẽ thấy những thay đổi bạn thực hiện đã được lưu.

Ví dụ về điền cơ sở dữ liệu:

Không phải ai cũng thích làm việc với bàn phím nếu họ có chuột. Do đó, đôi khi thành phần DBNavigator từ tab Kiểm soát dữ liệu có thể hữu ích. Đặt nó để thử nghiệm (trong tương lai nó sẽ bị xóa) trên biểu mẫu theo quyết định của bạn và kết nối bằng cách sử dụng trung gian DataSource1 - trỏ tới nó trong thuộc tính DataSource. Nếu cần, bạn có thể tắt một số khóa khỏi bảng điều khiển cơ sở dữ liệu trong thuộc tính VisibleButtons. Và, mặc dù các nút điều khiển trực quan nhưng có thể cung cấp cho chúng các chú giải công cụ mà bạn đặt thuộc tính ShowHint thành True và văn bản của chú giải công cụ có thể được đặt/thay đổi trong thuộc tính Gợi ý. Có thể xem hình ảnh có thể có của ứng dụng sau khi kết nối thành phần DBNavigator trong hình:

Trong thế giới hiện đại, chúng ta cần các công cụ cho phép chúng ta lưu trữ, sắp xếp và xử lý lượng lớn thông tin khó làm việc trong Excel hoặc Word. Các kho lưu trữ như vậy được sử dụng để phát triển các trang web thông tin, cửa hàng trực tuyến và các tiện ích bổ sung về kế toán. Các công cụ chính thực hiện phương pháp này là MS SQL và MySQL. Sản phẩm từ Microsoft Office là phiên bản đơn giản hóa về mặt chức năng và dễ hiểu hơn đối với người dùng thiếu kinh nghiệm. Chúng ta hãy xem từng bước cách tạo cơ sở dữ liệu trong Access 2007.

Mô tả của MS Access

Microsoft Access 2007 là một hệ thống quản lý cơ sở dữ liệu (DBMS) triển khai giao diện người dùng đồ họa đầy đủ, nguyên tắc tạo các thực thể và mối quan hệ giữa chúng, cũng như ngôn ngữ truy vấn cấu trúc SQL. Nhược điểm duy nhất của DBMS này là không có khả năng hoạt động ở quy mô công nghiệp. Nó không được thiết kế để lưu trữ lượng dữ liệu khổng lồ. Vì vậy, MS Access 2007 được sử dụng cho các dự án nhỏ và cho mục đích cá nhân, phi thương mại.

Nhưng trước khi hướng dẫn từng bước cách tạo cơ sở dữ liệu, bạn cần làm quen với các khái niệm cơ bản về lý thuyết cơ sở dữ liệu.

Định nghĩa các khái niệm cơ bản

Nếu không có kiến ​​thức cơ bản về các điều khiển và đối tượng được sử dụng khi tạo và định cấu hình cơ sở dữ liệu thì không thể hiểu thành công nguyên tắc và tính năng của việc thiết lập một lĩnh vực chủ đề. Vì vậy, bây giờ tôi sẽ cố gắng giải thích bằng ngôn ngữ đơn giản bản chất của tất cả các yếu tố quan trọng. Vì vậy, hãy bắt đầu:

  1. Vùng chủ đề là một tập hợp các bảng được tạo trong cơ sở dữ liệu được kết nối với nhau bằng khóa chính và khóa phụ.
  2. Một thực thể là một bảng cơ sở dữ liệu riêng biệt.
  3. Thuộc tính – tiêu đề của một cột riêng biệt trong bảng.
  4. Tuple là một chuỗi lấy giá trị của tất cả các thuộc tính.
  5. Khóa chính là một giá trị (id) duy nhất được gán cho mỗi bộ dữ liệu.
  6. Khóa phụ của bảng "B" là giá trị duy nhất từ ​​bảng "A" được sử dụng trong bảng "B".
  7. Truy vấn SQL là một biểu thức đặc biệt thực hiện một hành động cụ thể với cơ sở dữ liệu: thêm, chỉnh sửa, xóa các trường, tạo vùng chọn.

Bây giờ chúng ta đã có ý tưởng chung về những gì chúng ta sẽ làm việc, chúng ta có thể bắt đầu tạo cơ sở dữ liệu.

Tạo cơ sở dữ liệu

Để làm rõ toàn bộ lý thuyết, chúng tôi sẽ tạo một cơ sở dữ liệu đào tạo “Students-Exams”, bao gồm 2 bảng: “Students” và “Exams”. Khóa chính sẽ là trường “Số bản ghi”, bởi vì tham số này là duy nhất cho mỗi học sinh. Các trường còn lại nhằm mục đích cung cấp thông tin đầy đủ hơn về sinh viên.

Vì vậy hãy làm như sau:


Vậy là xong, bây giờ tất cả những gì còn lại là tạo, điền và liên kết các bảng. Tiếp tục đến điểm tiếp theo.

Tạo và điền bảng

Sau khi tạo cơ sở dữ liệu thành công, trên màn hình sẽ xuất hiện một bảng trống. Để hình thành cấu trúc của nó và điền vào, hãy làm như sau:



Khuyên bảo! Để tinh chỉnh định dạng dữ liệu, hãy chuyển đến tab “Chế độ bảng” trên ruy-băng và chú ý đến khối “Định dạng và loại dữ liệu”. Ở đó bạn có thể tùy chỉnh định dạng của dữ liệu được hiển thị.

Tạo và chỉnh sửa lược đồ dữ liệu

Trước khi bắt đầu liên kết hai thực thể, tương tự như đoạn trước, bạn cần tạo và điền vào bảng “Bài kiểm tra”. Nó có các thuộc tính sau: “Số bản ghi”, “Bài kiểm tra1”, “Bài kiểm tra2”, “Bài kiểm tra3”.

Để thực hiện các truy vấn, chúng ta cần liên kết các bảng của mình. Nói cách khác, đây là một loại phụ thuộc được triển khai bằng cách sử dụng các trường khóa. Để làm điều này bạn cần:


Hàm tạo sẽ tự động tạo mối quan hệ, tùy thuộc vào ngữ cảnh. Nếu điều này không xảy ra thì:


Thực hiện truy vấn

Chúng ta nên làm gì nếu cần những sinh viên chỉ học ở Moscow? Đúng, chỉ có 6 người trong cơ sở dữ liệu của chúng tôi, nhưng nếu có 6000 người trong số họ thì sao? Nếu không có công cụ bổ sung sẽ khó tìm ra.

Trong tình huống này, các truy vấn SQL sẽ hỗ trợ chúng tôi, giúp chỉ trích xuất những thông tin cần thiết.

Các loại yêu cầu

Cú pháp SQL thực hiện nguyên tắc CRUD (viết tắt từ tiếng Anh create, read, update, delete - “create, read, update, delete”). Những thứ kia. với các truy vấn bạn có thể triển khai tất cả các chức năng này.

Để lấy mẫu

Trong trường hợp này, nguyên tắc “đọc” phát huy tác dụng. Ví dụ: chúng ta cần tìm tất cả sinh viên học ở Kharkov. Để làm điều này bạn cần:


Chúng ta nên làm gì nếu quan tâm đến những sinh viên đến từ Kharkov có hơn 1000 học bổng? Sau đó, truy vấn của chúng tôi sẽ trông như thế này:

CHỌN * TỪ Sinh viên Ở ĐÂU Địa chỉ = “Kharkov” VÀ Học bổng > 1000;

và bảng kết quả sẽ trông như thế này:

Để tạo một thực thể

Ngoài việc thêm bảng bằng hàm tạo dựng sẵn, đôi khi bạn có thể cần thực hiện thao tác này bằng truy vấn SQL. Trong hầu hết các trường hợp, điều này là cần thiết trong quá trình làm việc trong phòng thí nghiệm hoặc khóa học như một phần của khóa học đại học, bởi vì trong cuộc sống thực không cần đến điều này. Tất nhiên, trừ khi bạn tham gia vào việc phát triển ứng dụng chuyên nghiệp. Vì vậy, để tạo một yêu cầu bạn cần:

  1. Chuyển đến tab “Sáng tạo”.
  2. Nhấp vào nút “Trình tạo truy vấn” trong khối “Khác”.
  3. Trong cửa sổ mới, nhấp vào nút SQL, sau đó nhập lệnh vào trường văn bản:

TẠO BẢNG Giáo viên
(Mã giáo viên INT KHÓA CHÍNH,
Họ CHAR(20),
Tên CHAR(15),
Tên đệm CHAR (15),
Giới tính CHAR (1),
Ngày sinh NGÀY,
main_subject CHAR(200));

trong đó "TẠO BẢNG" có nghĩa là tạo bảng "Giáo viên" và "CHAR", "DATE" và "INT" là các kiểu dữ liệu cho các giá trị tương ứng.


Chú ý! Mỗi yêu cầu phải có dấu “;” ở cuối. Không có nó, việc chạy tập lệnh sẽ dẫn đến lỗi.

Để thêm, xóa, chỉnh sửa

Mọi thứ ở đây đơn giản hơn nhiều. Đi tới trường Tạo yêu cầu một lần nữa và nhập các lệnh sau:


Tạo biểu mẫu

Với số lượng trường trong bảng khổng lồ, việc điền vào cơ sở dữ liệu trở nên khó khăn. Bạn có thể vô tình bỏ sót một giá trị, nhập sai giá trị hoặc nhập một loại khác. Trong tình huống này, các biểu mẫu sẽ được giải cứu, với sự trợ giúp của chúng, bạn có thể nhanh chóng điền vào các thực thể và khả năng mắc lỗi được giảm thiểu. Điều này sẽ yêu cầu các bước sau:


Chúng tôi đã đề cập đến tất cả các chức năng cơ bản của MS Access 2007. Còn lại một thành phần quan trọng cuối cùng – tạo báo cáo.

Tạo báo cáo

Báo cáo là một chức năng đặc biệt của MS Access cho phép bạn định dạng và chuẩn bị dữ liệu từ cơ sở dữ liệu để in. Điều này chủ yếu được sử dụng để tạo ghi chú giao hàng, báo cáo kế toán và các tài liệu văn phòng khác.

Nếu bạn chưa bao giờ gặp phải chức năng như vậy, bạn nên sử dụng “Trình hướng dẫn báo cáo” tích hợp sẵn. Để làm điều này, hãy làm như sau:

  1. Chuyển đến tab "Sáng tạo".
  2. Nhấp vào nút “Trình hướng dẫn báo cáo” trong khối “Báo cáo”.

  3. Chọn bảng quan tâm và các trường bạn cần in.

  4. Thêm cấp độ nhóm được yêu cầu.

  5. Chọn kiểu sắp xếp cho từng trường.