Nota10

Lecții · BAC · Informatica

Базы данных: типы полей, связи и запросы

Tema din testele ANCE: Базы данных

Последняя тема требует определить тип полей таблицы Access, их свойства и заполнить запрос в режиме Design View. Здесь типы, которые узнаются по виду данных, и строки бланка запроса со всеми условиями.

Lecția este în rusă.

Citește lecția în română

Ce trebuie să știi

Объекты базы данных
Таблицы хранят данные, формы служат для их ввода, запросы выбирают и изменяют данные, а отчеты представляют их и единственные умеют группировать записи.

Типы полей и как их узнать

ТипКак выглядит в таблице
Text (Short Text)текст по левому краю: имена, названия
Numberчисла по правому краю, которые можно складывать
AutoNumberнумерация, растущая сама, обычно первичный ключ
Currencyчисла с денежным знаком: 2,500.00 L или 22,00 €
Date/Timeкалендарные даты: 3/23/2026 или 20.02.2021
Yes/Noфлажок без текста
OLE Objectвставленный объект: Bitmap Image, Paintbrush Picture
Hyperlinkподчеркнутый цветной адрес, по которому можно щелкнуть

Свойства поля

  • Format: вид отображения, например Long Date для полной даты, Scientific для чисел в экспоненциальной записи, General Number или Standard для обычных чисел
  • Caption: имя, под которым поле выводится, например Calendar
  • Default Value: значение по умолчанию; текущий день дает функция Date()
  • Required: Yes, если данные обязательны
  • Indexed: No, если значения могут повторяться, и Yes (No Duplicates), если должны быть уникальными

Ключи и связи
Первичный ключ однозначно определяет запись, внешний ключ — это поле, которым таблица ссылается на другую. Если одному клиенту соответствует несколько счетов, связь между Client и Factura имеет вид ; связь означает по одной записи с каждой стороны. Связь строится между первичным ключом одной таблицы и внешним ключом другой.

Бланк запроса в Design View
Строки бланка идут по порядку: Field, Table, Sort, Show, Criteria и or.

  • Field и Table: выбранное поле и таблица, из которой оно взято
  • Sort: Ascending или Descending
  • Show: отмечено, если поле попадает в результат; поле, нужное только для условия, остается неотмеченным
  • Criteria: условие отбора; условия в одной строке соединяются через И, а записанные на разных строках — через ИЛИ

Как писать условия

  • точный текст: "Colind"
  • вхождение текста: Like "*comedie*", где звездочка заменяет любые символы
  • дата: >=#01.03.2026#, с решетками с обеих сторон
  • числовой промежуток: >=1000 And <=5000
  • логическое значение: Yes, которое пишут и как True, 1 или -1
  • месяц из даты: Month([Data])=1 для января

Вычисляемое поле и запрос на обновление
Вычисляемое поле пишется в строке Field в виде имя: выражение, например Total: [Suma]+[Suma]*[Adaos]; имя поля и формула оцениваются отдельно.
У запроса на обновление есть дополнительная строка Update To, куда записывают новое значение поля, например [Pret_noapte]*0.8 для скидки в 20 процентов.

Restul lecției e în abonament

Itemii reali ANCE în care apare tema, exemplul rezolvat pas cu pas, greșelile tipice și cele 7 întrebări de verificare se deschid cu abonamentul. „Ce trebuie să știi” rămâne gratuit.

Se deschide cu abonamentul

  • Cum apare la examen
  • Exemplu rezolvat
  • Greșeli tipice
  • Verifică-te

Verifică-ți nivelul gratuit