Lecții · BAC · Informatica
Базы данных: типы полей, связи и запросы
Tema din testele ANCE: Базы данных
Последняя тема требует определить тип полей таблицы Access, их свойства и заполнить запрос в режиме Design View. Здесь типы, которые узнаются по виду данных, и строки бланка запроса со всеми условиями.
Lecția este în rusă.
- Ce trebuie să știi
- Cum apare la examen
- Exemplu rezolvat
- Greșeli tipice
- Verifică-te
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
