SlideShare ist ein Scribd-Unternehmen logo
1 von 27
РЕЛЯЦИОННАЯ БАЗА ДАННЫХ
(ACCESS)
Реляционные БД
1970-е гг. Э. Кодд, англ. relation – отношение.
Реляционная база данных – это набор простых таблиц, между
которыми установлены связи (отношения) с помощью числовых
кодов.
Изготовители

Продавцы
Код
Название
Адрес
Телефон
Сайт

Код

Прайс-лист
Код записи

Название

Код продавца

Страна

Код изготовителя

Сайт

Код товара
Код модели
Цена

Модели

Товары
Код

Код

Название

Название
Код изготовителя
Реляционные БД
1) нет дублирования информации;
2) при изменении адреса фирмы, достаточно изменить
его в только таблице Продавцы;
3) защита от неправильного ввода: можно выбрать
только фирму, которая заранее введена в таблицу
Продавцы;
4) механизм транзакций: любые изменения вносятся в
базу только тогда, когда они полностью завершены.
1) сложность структуры (не более 40-50 таблиц);
2) при поиске надо обращаться к нескольким таблицам;
3) нужно поддерживать целостность: при удалении
фирмы продавца надо удалять все связанные записи
из всех таблиц (в СУБД – автоматически, каскадное
удаление).
Связи между таблицами
Один к одному («1-1») – одной записи в первой таблице
соответствует ровно одна записи во второй.
Применение: выделение часто используемых данных.
1

1

Код

Фамилия

Имя

Код

Год рождения

Адрес

1

Иванов

Кузьма

1

1992

Суворовский, д.20, кв. 6

2

Петров

Василий

2

1993

Кирочная ул., д. 30, кв 18

…

…

Один ко многим («1- ») – одной записи в первой таблице
соответствует сколько угодно записей во второй.
товары

прайслист



1
Код

Название

Код

Код товара

Цена

1

Монитор

123

1

10 999

2

Винчестер

345

1

11 999

…

…
Связи между таблицами
Многие ко многим (« - ») – одной записи в первой таблице
соответствует сколько угодно записей во второй, и наоборот.
учителя
Код

Фамилия





Код

Название

2

Петров

…

История

2

Иванов

1

География

3

1

предметы

Биология

…

Реализация – через третью таблицу и две связи «1-».
расписание





Код
учителя

Код
предмета

Класс

1

1

1

9-А

2

1

2

8-Б

3

2

3

7-В

1
Код

Фамилия

1

Иванов

2

Петров

…

Код

…

1
Код

Название

1

История

2

География

3

Биология

…
Базы данных Access (Microsoft Office)
Состав:
• таблицы;
• формы – диалоговые окна для ввода и
редактирования данных;
• запросы – обращения к базе данных для выбора
нужной информации или изменения базы;
• отчеты – документы для вывода на печать;
• макросы – средства автоматизации работы;
• модули – дополнительные процедура на языке
Visual Basic.
Сервис – Схема данных
Создание таблиц

• ввод данных и названий полей (режим таблицы);
• конструктор – ручная настройка;
• мастер таблиц – создание таблиц стандартных типов (Товары,
Клиенты, Сотрудники, …);
• импорт таблиц – загрузка данных из других источников (БД
других форматов, Excel, текстовые файлы, …).
Создание таблиц
Мастер

Импорт
• из других БД Access
• из БД других форматов
(*.db, *.dbf)
• из таблиц Excel
• из документов XML
• из текстовых БД (CSV –
comma separated values)

Ввод данных
Конструктор таблиц

перейти в
конструктор

перейти в
режим таблицы
Конструктор таблиц
ключ

текущее поле

тип поля (выбор
из списка)

свойства
текущего поля
Свойства полей
Размер поля: байт, целое, вещественное, …

Формат поля: как выводить на экран.
Маска ввода: шаблон (ввод телефона).
Подпись: как называется столбец при выводе на экран
(можно использовать скобки, знаки и т.д. («Население,
млн. чел.»)
Значение по умолчанию (вписывается автоматически).
Условие на значение: защита от ошибок ввода («>18»).
Сообщение об ошибке («Возраст должен быть
больше 18 лет!»)
Обязательное поле (да/нет)
Индексированное поле (да/нет)
Операции с полями
сделать поле ключевым (отменить…)
добавить поле
выше текущего
индексы

Primary Key:
ключ
таблицы

название
индекса

удалить текущее поле
(или все выделенные)
поле таблицы
(выбор из списка)
Формы
Форма – это диалоговое окно для
• просмотра и редактирования данных
• ввода новых записей
• управления ходом работы (кнопки)
• вывода вспомогательной информации
Создание форм:

источник
данных
Создание форм
Конструктор – полностью вручную.
Мастер форм – режим «вопросы – ответы».
Автоформа в столбец:
Автоформа ленточная:

Автоформа кнопочная:
Конструктор форм

перейти в
конструктор

перейти в
режим формы

область
выделения
кнопки
перехода
Конструктор форм
выбранный
элемент

заголовок
формы
область
данных

примечание
формы

изменение
размеров
Свойства формы
Правка – Выделить форму
Окно свойств

Макет
область выделения
кнопки перехода

Данные
• Источник – таблица или запрос
• Фильтр – условие отбора записей
• Сортировка
Запросы
«Ну и запросы у вас!» - сказала
база данных и «повисла».
(Фольклор)

Запрос – это обращение к СУБД для
выполнения каких-либо операций с данными.
Типы запросов:
• выборка
• создание таблицы
• обновление (изменение данных)
• добавление записей
• удаление записей
•…
Запрос и фильтрация
В запросе можно:
• отобрать информацию из нескольких
связанных таблиц

• использовать сложные условия отбора
• пользователь может сам ввести параметры
(сумму денег)

• добавить вычисляемые поля
• выполнить итоговые расчеты
Создание запросов
Запуск запроса
Конструктор

перейти в
конструктор

перейти в
режим таблицы
Конструктор
все
поля

•по возрастанию
•по убыванию
•отсутствует

фильтр

таблица
(ПКМ – Добавить таблицу)

перетащить
ЛКМ
Условия отбора
Совпадение

Шаблон

* любое количество любых символов
? один любой символ
# любая цифра

Неравенство
Перекрестный запрос
Таблицы

Перекрестный запрос
Перекрестный запрос
Конструктор:

Заголовки строк

Запрос – Перекрестный

Заголовки
столбцов

Значение

Мастер – не позволяет выбрать информацию из
нескольких таблиц (только через лишний запрос).



Weitere ähnliche Inhalte

Was ist angesagt?

Упражнение 1
Упражнение 1Упражнение 1
Упражнение 1Artyukhova
 
Бази даних-1 (LibreOffice Base)
Бази даних-1 (LibreOffice Base)Бази даних-1 (LibreOffice Base)
Бази даних-1 (LibreOffice Base)s-lana
 
раздел 5 субд Access
раздел 5  субд Accessраздел 5  субд Access
раздел 5 субд Accesstatianabtt
 
СУБД MS Access
СУБД MS AccessСУБД MS Access
СУБД MS AccessArtyukhova
 
упражнение 6
упражнение 6упражнение 6
упражнение 6Artyukhova
 
0024
00240024
0024JIuc
 
0020
00200020
0020JIuc
 
0031
00310031
0031JIuc
 
субд Access
субд Accessсубд Access
субд AccessAndrewTar
 
Упражнение 3. Запросы
Упражнение 3. ЗапросыУпражнение 3. Запросы
Упражнение 3. ЗапросыArtyukhova
 
акцесс изменён
акцесс изменёнакцесс изменён
акцесс изменёнminura19122010
 
Workabox - Как оформить в системе номенклатурный справочник
Workabox - Как оформить в системе номенклатурный справочникWorkabox - Как оформить в системе номенклатурный справочник
Workabox - Как оформить в системе номенклатурный справочникWORKABOX
 
урок по информатике формы 12 класс
урок по информатике формы 12 классурок по информатике формы 12 класс
урок по информатике формы 12 классinnaivarlak
 
6.Заполнение заявления на регистрацию
6.Заполнение заявления на регистрацию6.Заполнение заявления на регистрацию
6.Заполнение заявления на регистрациюschambala
 
0013
00130013
0013JIuc
 
методические указания
методические указанияметодические указания
методические указанияsveta-la
 

Was ist angesagt? (20)

создание таблиц в Ms Access
создание таблиц в Ms Accessсоздание таблиц в Ms Access
создание таблиц в Ms Access
 
Упражнение 1
Упражнение 1Упражнение 1
Упражнение 1
 
Бази даних-1 (LibreOffice Base)
Бази даних-1 (LibreOffice Base)Бази даних-1 (LibreOffice Base)
Бази даних-1 (LibreOffice Base)
 
раздел 5 субд Access
раздел 5  субд Accessраздел 5  субд Access
раздел 5 субд Access
 
СУБД MS Access
СУБД MS AccessСУБД MS Access
СУБД MS Access
 
упражнение 6
упражнение 6упражнение 6
упражнение 6
 
0024
00240024
0024
 
0020
00200020
0020
 
0031
00310031
0031
 
Access 01
Access 01Access 01
Access 01
 
субд Access
субд Accessсубд Access
субд Access
 
Упражнение 3. Запросы
Упражнение 3. ЗапросыУпражнение 3. Запросы
Упражнение 3. Запросы
 
42
4242
42
 
акцесс изменён
акцесс изменёнакцесс изменён
акцесс изменён
 
Workabox - Как оформить в системе номенклатурный справочник
Workabox - Как оформить в системе номенклатурный справочникWorkabox - Как оформить в системе номенклатурный справочник
Workabox - Как оформить в системе номенклатурный справочник
 
урок по информатике формы 12 класс
урок по информатике формы 12 классурок по информатике формы 12 класс
урок по информатике формы 12 класс
 
6.Заполнение заявления на регистрацию
6.Заполнение заявления на регистрацию6.Заполнение заявления на регистрацию
6.Заполнение заявления на регистрацию
 
0013
00130013
0013
 
Excel05
Excel05Excel05
Excel05
 
методические указания
методические указанияметодические указания
методические указания
 

Ähnlich wie реляционная база Access

0012
00120012
0012JIuc
 
Взаимодействие с источниками данных в GLPK
Взаимодействие с источниками данных в GLPKВзаимодействие с источниками данных в GLPK
Взаимодействие с источниками данных в GLPKGleb Zakhodiakin
 
CodeFest 2013. Аверин С. — MySQL+HandlerSocket=NoSQL
CodeFest 2013. Аверин С. — MySQL+HandlerSocket=NoSQLCodeFest 2013. Аверин С. — MySQL+HandlerSocket=NoSQL
CodeFest 2013. Аверин С. — MySQL+HandlerSocket=NoSQLCodeFest
 
0039
00390039
0039JIuc
 
Управление Данными. Лекция 7
Управление Данными. Лекция 7Управление Данными. Лекция 7
Управление Данными. Лекция 7Dmitriy Krukov
 
реляционные базы данных
реляционные базы данныхреляционные базы данных
реляционные базы данныхishuk
 
То, что вы хотели знать о HandlerSocket, но не смогли нагуглить
То, что вы хотели знать о HandlerSocket, но не смогли нагуглитьТо, что вы хотели знать о HandlerSocket, но не смогли нагуглить
То, что вы хотели знать о HandlerSocket, но не смогли нагуглитьphp-user-group-minsk
 
То, что вы хотели знать о HandlerSocket, но не смогли нагуглить / Сергей Авер...
То, что вы хотели знать о HandlerSocket, но не смогли нагуглить / Сергей Авер...То, что вы хотели знать о HandlerSocket, но не смогли нагуглить / Сергей Авер...
То, что вы хотели знать о HandlerSocket, но не смогли нагуглить / Сергей Авер...Ontico
 
11 ms acces_приемы работыt
11 ms acces_приемы работыt11 ms acces_приемы работыt
11 ms acces_приемы работыtEvgeniy Golendyhin
 
Работа аналитика с отчетами в Microsoft Excel & Google Spreadsheets
Работа аналитика с отчетами в Microsoft Excel & Google SpreadsheetsРабота аналитика с отчетами в Microsoft Excel & Google Spreadsheets
Работа аналитика с отчетами в Microsoft Excel & Google SpreadsheetsRoman.ua
 
физическая структура хранения артемов Ready
физическая структура хранения артемов Readyфизическая структура хранения артемов Ready
физическая структура хранения артемов Readyrit2010
 
3. Таблицы
3. Таблицы3. Таблицы
3. ТаблицыArtyukhova
 
DBD lection 3. Outer and inner joins, nested queries, user views. In Russian.
DBD lection 3. Outer and inner joins, nested queries, user views. In Russian.DBD lection 3. Outer and inner joins, nested queries, user views. In Russian.
DBD lection 3. Outer and inner joins, nested queries, user views. In Russian.mikhaelsmirnov
 
14.цикл из пяти уроков информатики в 8 классе табличный процессор excel
14.цикл из пяти уроков информатики в 8 классе табличный процессор excel14.цикл из пяти уроков информатики в 8 классе табличный процессор excel
14.цикл из пяти уроков информатики в 8 классе табличный процессор excelKirrrr123
 

Ähnlich wie реляционная база Access (20)

0012
00120012
0012
 
1
11
1
 
Взаимодействие с источниками данных в GLPK
Взаимодействие с источниками данных в GLPKВзаимодействие с источниками данных в GLPK
Взаимодействие с источниками данных в GLPK
 
11 класс
11 класс11 класс
11 класс
 
CodeFest 2013. Аверин С. — MySQL+HandlerSocket=NoSQL
CodeFest 2013. Аверин С. — MySQL+HandlerSocket=NoSQLCodeFest 2013. Аверин С. — MySQL+HandlerSocket=NoSQL
CodeFest 2013. Аверин С. — MySQL+HandlerSocket=NoSQL
 
0039
00390039
0039
 
Управление Данными. Лекция 7
Управление Данными. Лекция 7Управление Данными. Лекция 7
Управление Данными. Лекция 7
 
реляционные базы данных
реляционные базы данныхреляционные базы данных
реляционные базы данных
 
То, что вы хотели знать о HandlerSocket, но не смогли нагуглить
То, что вы хотели знать о HandlerSocket, но не смогли нагуглитьТо, что вы хотели знать о HandlerSocket, но не смогли нагуглить
То, что вы хотели знать о HandlerSocket, но не смогли нагуглить
 
То, что вы хотели знать о HandlerSocket, но не смогли нагуглить / Сергей Авер...
То, что вы хотели знать о HandlerSocket, но не смогли нагуглить / Сергей Авер...То, что вы хотели знать о HandlerSocket, но не смогли нагуглить / Сергей Авер...
То, что вы хотели знать о HandlerSocket, но не смогли нагуглить / Сергей Авер...
 
11 ms acces_приемы работыt
11 ms acces_приемы работыt11 ms acces_приемы работыt
11 ms acces_приемы работыt
 
базы данных
базы данныхбазы данных
базы данных
 
Работа аналитика с отчетами в Microsoft Excel & Google Spreadsheets
Работа аналитика с отчетами в Microsoft Excel & Google SpreadsheetsРабота аналитика с отчетами в Microsoft Excel & Google Spreadsheets
Работа аналитика с отчетами в Microsoft Excel & Google Spreadsheets
 
24 25 запросы
24 25 запросы24 25 запросы
24 25 запросы
 
физическая структура хранения артемов Ready
физическая структура хранения артемов Readyфизическая структура хранения артемов Ready
физическая структура хранения артемов Ready
 
3. Таблицы
3. Таблицы3. Таблицы
3. Таблицы
 
Access 04
Access 04Access 04
Access 04
 
DBD lection 3. Outer and inner joins, nested queries, user views. In Russian.
DBD lection 3. Outer and inner joins, nested queries, user views. In Russian.DBD lection 3. Outer and inner joins, nested queries, user views. In Russian.
DBD lection 3. Outer and inner joins, nested queries, user views. In Russian.
 
1p
1p1p
1p
 
14.цикл из пяти уроков информатики в 8 классе табличный процессор excel
14.цикл из пяти уроков информатики в 8 классе табличный процессор excel14.цикл из пяти уроков информатики в 8 классе табличный процессор excel
14.цикл из пяти уроков информатики в 8 классе табличный процессор excel
 

Mehr von Vladimir Burdaev

Modul 1 Systems Business Intelligence
Modul 1 Systems Business IntelligenceModul 1 Systems Business Intelligence
Modul 1 Systems Business IntelligenceVladimir Burdaev
 
презентация управления знаниями_каркас
презентация управления знаниями_каркаспрезентация управления знаниями_каркас
презентация управления знаниями_каркасVladimir Burdaev
 
управление знаний3 (2)
управление знаний3 (2)управление знаний3 (2)
управление знаний3 (2)Vladimir Burdaev
 
интелектуальный анализ экономических данных в системе каркас
интелектуальный анализ экономических данных в системе каркасинтелектуальный анализ экономических данных в системе каркас
интелектуальный анализ экономических данных в системе каркасVladimir Burdaev
 
каркас новая версия
каркас новая версиякаркас новая версия
каркас новая версияVladimir Burdaev
 
каркас интеллектуальный анализ вар 2
каркас интеллектуальный анализ вар 2каркас интеллектуальный анализ вар 2
каркас интеллектуальный анализ вар 2Vladimir Burdaev
 
Karkas интеллектуальный анализ
Karkas интеллектуальный анализKarkas интеллектуальный анализ
Karkas интеллектуальный анализVladimir Burdaev
 
продвижение нового товара
продвижение нового товарапродвижение нового товара
продвижение нового товараVladimir Burdaev
 
оценка инновационных рисков предприятия
оценка инновационных рисков предприятияоценка инновационных рисков предприятия
оценка инновационных рисков предприятияVladimir Burdaev
 
источник финансирования
источник финансированияисточник финансирования
источник финансированияVladimir Burdaev
 
каркас 2011 prezent_servis
каркас 2011 prezent_servisкаркас 2011 prezent_servis
каркас 2011 prezent_servisVladimir Burdaev
 
каркас тестирование
каркас тестированиекаркас тестирование
каркас тестированиеVladimir Burdaev
 
Построение базы знаний для агентов
Построение базы знаний для агентовПостроение базы знаний для агентов
Построение базы знаний для агентовVladimir Burdaev
 

Mehr von Vladimir Burdaev (20)

Modul 1 Systems Business Intelligence
Modul 1 Systems Business IntelligenceModul 1 Systems Business Intelligence
Modul 1 Systems Business Intelligence
 
презентация управления знаниями_каркас
презентация управления знаниями_каркаспрезентация управления знаниями_каркас
презентация управления знаниями_каркас
 
2015 04 14_info_b_2
2015 04 14_info_b_22015 04 14_info_b_2
2015 04 14_info_b_2
 
E makros bur_2
E makros bur_2E makros bur_2
E makros bur_2
 
Burdtech
BurdtechBurdtech
Burdtech
 
управление знаний3 (2)
управление знаний3 (2)управление знаний3 (2)
управление знаний3 (2)
 
Paradigma km 0
Paradigma km 0Paradigma km 0
Paradigma km 0
 
парадигма ии
парадигма иипарадигма ии
парадигма ии
 
интелектуальный анализ экономических данных в системе каркас
интелектуальный анализ экономических данных в системе каркасинтелектуальный анализ экономических данных в системе каркас
интелектуальный анализ экономических данных в системе каркас
 
каркас новая версия
каркас новая версиякаркас новая версия
каркас новая версия
 
каркас интеллектуальный анализ вар 2
каркас интеллектуальный анализ вар 2каркас интеллектуальный анализ вар 2
каркас интеллектуальный анализ вар 2
 
Karkas интеллектуальный анализ
Karkas интеллектуальный анализKarkas интеллектуальный анализ
Karkas интеллектуальный анализ
 
продвижение нового товара
продвижение нового товарапродвижение нового товара
продвижение нового товара
 
оценка инновационных рисков предприятия
оценка инновационных рисков предприятияоценка инновационных рисков предприятия
оценка инновационных рисков предприятия
 
источник финансирования
источник финансированияисточник финансирования
источник финансирования
 
каркас рибс1
каркас рибс1каркас рибс1
каркас рибс1
 
каркас 2011 prezent_servis
каркас 2011 prezent_servisкаркас 2011 prezent_servis
каркас 2011 prezent_servis
 
каркас тестирование
каркас тестированиекаркас тестирование
каркас тестирование
 
Построение базы знаний для агентов
Построение базы знаний для агентовПостроение базы знаний для агентов
Построение базы знаний для агентов
 
бурдаев Mac1
бурдаев Mac1бурдаев Mac1
бурдаев Mac1
 

реляционная база Access

  • 2. Реляционные БД 1970-е гг. Э. Кодд, англ. relation – отношение. Реляционная база данных – это набор простых таблиц, между которыми установлены связи (отношения) с помощью числовых кодов. Изготовители Продавцы Код Название Адрес Телефон Сайт Код Прайс-лист Код записи Название Код продавца Страна Код изготовителя Сайт Код товара Код модели Цена Модели Товары Код Код Название Название Код изготовителя
  • 3. Реляционные БД 1) нет дублирования информации; 2) при изменении адреса фирмы, достаточно изменить его в только таблице Продавцы; 3) защита от неправильного ввода: можно выбрать только фирму, которая заранее введена в таблицу Продавцы; 4) механизм транзакций: любые изменения вносятся в базу только тогда, когда они полностью завершены. 1) сложность структуры (не более 40-50 таблиц); 2) при поиске надо обращаться к нескольким таблицам; 3) нужно поддерживать целостность: при удалении фирмы продавца надо удалять все связанные записи из всех таблиц (в СУБД – автоматически, каскадное удаление).
  • 4. Связи между таблицами Один к одному («1-1») – одной записи в первой таблице соответствует ровно одна записи во второй. Применение: выделение часто используемых данных. 1 1 Код Фамилия Имя Код Год рождения Адрес 1 Иванов Кузьма 1 1992 Суворовский, д.20, кв. 6 2 Петров Василий 2 1993 Кирочная ул., д. 30, кв 18 … … Один ко многим («1- ») – одной записи в первой таблице соответствует сколько угодно записей во второй. товары прайслист  1 Код Название Код Код товара Цена 1 Монитор 123 1 10 999 2 Винчестер 345 1 11 999 … …
  • 5. Связи между таблицами Многие ко многим (« - ») – одной записи в первой таблице соответствует сколько угодно записей во второй, и наоборот. учителя Код Фамилия   Код Название 2 Петров … История 2 Иванов 1 География 3 1 предметы Биология … Реализация – через третью таблицу и две связи «1-». расписание   Код учителя Код предмета Класс 1 1 1 9-А 2 1 2 8-Б 3 2 3 7-В 1 Код Фамилия 1 Иванов 2 Петров … Код … 1 Код Название 1 История 2 География 3 Биология …
  • 6. Базы данных Access (Microsoft Office) Состав: • таблицы; • формы – диалоговые окна для ввода и редактирования данных; • запросы – обращения к базе данных для выбора нужной информации или изменения базы; • отчеты – документы для вывода на печать; • макросы – средства автоматизации работы; • модули – дополнительные процедура на языке Visual Basic.
  • 8. Создание таблиц • ввод данных и названий полей (режим таблицы); • конструктор – ручная настройка; • мастер таблиц – создание таблиц стандартных типов (Товары, Клиенты, Сотрудники, …); • импорт таблиц – загрузка данных из других источников (БД других форматов, Excel, текстовые файлы, …).
  • 9. Создание таблиц Мастер Импорт • из других БД Access • из БД других форматов (*.db, *.dbf) • из таблиц Excel • из документов XML • из текстовых БД (CSV – comma separated values) Ввод данных
  • 11. Конструктор таблиц ключ текущее поле тип поля (выбор из списка) свойства текущего поля
  • 12. Свойства полей Размер поля: байт, целое, вещественное, … Формат поля: как выводить на экран. Маска ввода: шаблон (ввод телефона). Подпись: как называется столбец при выводе на экран (можно использовать скобки, знаки и т.д. («Население, млн. чел.») Значение по умолчанию (вписывается автоматически). Условие на значение: защита от ошибок ввода («>18»). Сообщение об ошибке («Возраст должен быть больше 18 лет!») Обязательное поле (да/нет) Индексированное поле (да/нет)
  • 13. Операции с полями сделать поле ключевым (отменить…) добавить поле выше текущего индексы Primary Key: ключ таблицы название индекса удалить текущее поле (или все выделенные) поле таблицы (выбор из списка)
  • 14. Формы Форма – это диалоговое окно для • просмотра и редактирования данных • ввода новых записей • управления ходом работы (кнопки) • вывода вспомогательной информации Создание форм: источник данных
  • 15. Создание форм Конструктор – полностью вручную. Мастер форм – режим «вопросы – ответы». Автоформа в столбец: Автоформа ленточная: Автоформа кнопочная:
  • 16. Конструктор форм перейти в конструктор перейти в режим формы область выделения кнопки перехода
  • 18. Свойства формы Правка – Выделить форму Окно свойств Макет область выделения кнопки перехода Данные • Источник – таблица или запрос • Фильтр – условие отбора записей • Сортировка
  • 19. Запросы «Ну и запросы у вас!» - сказала база данных и «повисла». (Фольклор) Запрос – это обращение к СУБД для выполнения каких-либо операций с данными. Типы запросов: • выборка • создание таблицы • обновление (изменение данных) • добавление записей • удаление записей •…
  • 20. Запрос и фильтрация В запросе можно: • отобрать информацию из нескольких связанных таблиц • использовать сложные условия отбора • пользователь может сам ввести параметры (сумму денег) • добавить вычисляемые поля • выполнить итоговые расчеты
  • 25. Условия отбора Совпадение Шаблон * любое количество любых символов ? один любой символ # любая цифра Неравенство
  • 27. Перекрестный запрос Конструктор: Заголовки строк Запрос – Перекрестный Заголовки столбцов Значение Мастер – не позволяет выбрать информацию из нескольких таблиц (только через лишний запрос). 