
- •1 Билет.
- •Основные понятия и определения баз данных
- •Создание баз данных
- •2 Билет.
- •Иерархическая модель
- •Ключи и атрибуты
- •Межтабличные связи, Установка связей между таблицами
- •Работа с вычисляемыми полями
- •Вложение файлов в записи базы данных
- •Просмотр сведений об объектах в базе данных с помощью архивариуса (средства документирования базы данных)
- •Запросы на выборку
- •Запросы с параметрами
- •Перекрестные запросы
- •Запросы на изменение
- •Запросы в режиме sql
- •Разделенная форма
- •Форма нескольких элементов
- •Составная форма (главная и подчиненная, с отношением «один-ко-многим»)
- •Сводная таблица (сводная диаграмма).
- •Форма навигации.
- •Пользовательское окно диалога
- •Табличный отчет
- •Создание отчетов без помощи Мастера. Создание простого отчета. Создание сложного отчета
- •Создание ленточного отчета.
- •Создание макроса данных,
- •Обеспечение защиты информации
Создание ленточного отчета.
Задание: создать отчет «Список_Товаров», предоставляющий
информацию о товарах и ценах на товары.
1. На вкладке Создание (Create) в группе Отчеты (Reports) выберите
Конструктор отчетов (Reports Wizard).
2. В окне Список полей (Field List) выберите таблицу «Товары», поля
«НаименованиеТовара», «ЛатинскоеНазвание», «ЦенаЗаУпаковку».
3. Разместите их в области данных друг под другом.
4. Выделите все элементы управления, расположенные в области данных
отчета.
5. В режиме конструктора (Design) на вкладке Упорядочить (Arrange) в
группе Таблица (Table) выберите макет расположения элементов54
управления – В виде таблицы (Tabular). При этом подписи полей должны
переместиться в область верхнего колонтитула отчета (рис. 4.4).
Рис. 4.4. Отчет «Список_Товаров», режим Конструктора.
6. С помощью Окна свойств (Property Sheet) откорректируйте вид формы
(шрифты, цвет, размер элементов и т.п.).
7. В режиме макета(Layout View) добавьте сортировку от минимального к
максимальному для поля «ЦенаЗаУпаковку».
8. В режиме макета (Layout) добавьте эмблему в отчет (файл
Эмблема.bmp), щелкнув на элемент управления Эмблема в группе
Элементы управления на вкладке Конструктор (Design).
9. Просмотрите результаты отчета. Они должны выглядеть аналогично
рис.4.5.
Рис. 4.5. Отчет «Список_Товаров».
10.Сохраните отчет под именем «Список_Товаров».
Билет 25
Организация баз данных в реляционных СУБД
Реляционная модель ориентирована на организацию данных в виде двумерных таблиц. Каждая реляционная таблица представляет собой двумерный массив и обладает следующими свойствами:
каждый элемент таблицы — один элемент данных
все ячейки в столбце таблицы однородные, то есть все элементы в столбце имеют одинаковый тип (числовой, символьный и т. д.)
каждый столбец имеет уникальное имя
одинаковые строки в таблице отсутствуют
порядок следования строк и столбцов может быть произвольным
Базовыми понятиями реляционных СУБД являются:
атрибут
отношение
кортеж
Макросы
Макрокоманда или макрос (от греч. μακρός - большой, долгий;) — программный объект, который во время вычисления заменяется на новый объект, создаваемый определением макроса на основе его аргументов, затем выражается обычным образом.
Во многих «офисных» продуктах (OpenOffice.org, Microsoft Office и др.), в графических программах (например, CorelDRAW) при обработке макроса автоматически выполняется заданная для каждого макроса последовательность действий — нажатия на клавиши, выбор пунктов меню и т. д. Предоставляется интерфейс для записи новых и перезаписи существующих макросов.
Используя макросы, можно значительно (в десятки, а то и в сотни раз) увеличить эффективность работы с приложением. Помимо выполнения набора встроенных в приложение команд, макрос позволяет производить обработку внешних файлов, загрузку и передачу файлов и данных через интернет, чтение и изменение настроек операционной системы. В большинстве случаев макрорекордер (режим записи действий пользователя в виде макроса) выдаёт код, нуждающийся в доработке. Но, тем не менее, и такой макрос значительно сокращает время, требующееся на выполнение рутинных операций.
Корректный перевод термина с английского — «макрокоманда», слово же «макрос» получило распространение благодаря использованию в локализованных продуктах американской корпорации Microsoft.
Билет 26
Возможности совместной обработки файлов в реляционных СУБД.
Будем рассматривать на примере Access. Сетевые возможности наиболее развиты в корпоративных СУБД, но в связи с повсеместной распространенностью сетевых технологий настольные СУБД также обеспечивают работу в многопользовательском режиме. Access, как и большинство других СУБД, тоже обеспечивает возможность многопользовательской работы с базой данных. Допускается до 255 одновременно работающих с базой данных пользователей. В Access используется своеобразное понятие базы данных: базы данных включают в своем составе не только таблицы и связи между ними (что традиционно считается базой данных), но и запросы, отчеты, модули, макросы и другие объекты. В связи с этим при работе в многопользовательском режиме возникают дополнительные проблемы и имеются специальные средства для их разрешения. Существует несколько способов совместного использования данных в многопользовательской среде
Совместное использование всей базы данных
Совместное использование таблиц базы данных
Совместное использование объектов базы данных или страниц доступа к данным в Интернете
Репликация базы данных
Создание приложения в архитектуре «клиент-сервер
Различие в первых двух возможностях обусловлено особенностями архитектуры Access и является специфичным именно для этой СУБД