Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Software development.docx
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
324.44 Кб
Скачать

Контрольные вопросы

  1. С чего начинается создание любой БД? Ответ пояснить.

  1. В каком виде существуют связи в СУБД? Каким образом связываются данные?

  2. Кто или что объединяет данные из таблиц воедино? Где и как долго хранится представление данных?

  3. Рассказать про первичный ключ и его свойства.

  4. Рассказать про внешний ключ и его свойства.

  5. Охарактеризовать вид межтабличной связи один-к-одному.

  6. Охарактеризовать вид межтабличной связи один-ко-многим.

  7. Охарактеризовать вид межтабличной связи многие-ко-многим.

  8. Каково необходимое условие образования связи? Какой тип ВК соответствует ПК типа Счётчик?

  9. Как вы понимаете обеспечение целостности данных? Какие способы обеспечения этого вы знаете?

  10. (*) Кто (или что) должен контролировать целостность данных в базе? Ответ обосновать.

  11. Опишите механизм подтаблиц в Access.

  12. (*) Обязательно ли имя поля первичного ключа главной таблицы должно соответствовать имени поля внешнего ключа присоединённой таблицы? Почему так?

ЛАБОРАТОРНАЯ РАБОТА №4 Фильтры. Запросы на выборку: простые запросы, запросы с параметром

Цель работы

Знакомство и работа с фильтрами и с бланками запроса; создание и выполнение запросов на выборку: простых запросов, запросов с параметром.

Описание

Необходимость выборки данных

После того, как определена структура таблиц, их связей и введены требуемые данные, встаёт задача выборки нужных нам данных из общего набора. Во-первых, искать пять требуемых записей в пяти тысячах –мягко говоря, немного утомительное занятие. Во-вторых, на отображение всех записей таблицы тратятся время и ресурсы компьютера. Так зачем нам видеть все записи, если большинство из них нам в данных момент не нужны?

Подобные рассуждения касаются не только записей, но и полей. Все служебные данные (в нашем случае – поля ПК и ВК) неинтересны простому пользователю, а следовательно, он их видеть не должен, равно как и не должен знать внутреннюю реализацию СУБД.

Для выборки и упорядочивания данных Access имеет в арсенале механизм фильтров и запросов.

Фильтры по выделенному

Прежде всего, рассмотрим механизм фильтров по выделенному. Для этого есть 2 команды: Фильтр по выделенному и Применение/удаление фильтра. Допустим, необходимо отобразить только те записи, которые имеют некоторое значение X в поле P, и в поле видимости находится хотя бы одна такая запись. Проще всего поместить курсор в поле, содержащее это значение (выделять не обязательно) и применить команду Фильтр по выделенному. Будут отображены только те записи, которые имеют значение X в поле P.

Возможно повторное применение фильтра. Например, если после первого применения фильтра, описанного выше, перейти курсором на поле Q со значением Y, то будут отображены записи, значение которых в поле Q = Y и значение которых в поле P = X.

При применении фильтра внизу, справа от кнопок перехода по записям появляется подпись (Фильтр), которая напоминает о том, что в данный момент могут быть отображены не все записи таблицы. Также становится активированной команда Применение/удаление фильтра, что выражается, в первую очередь, в нажатой одноимённой кнопке на панели инструментов. Повторное нажатие этой кнопки (дезактивация команды) приводит к удалению всех фильтров в таблице. Такой тип кнопок ассоциируется с выключателем.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]