
- •1 Билет.
- •Основные понятия и определения баз данных
- •Создание баз данных
- •2 Билет.
- •Иерархическая модель
- •Ключи и атрибуты
- •Межтабличные связи, Установка связей между таблицами
- •Работа с вычисляемыми полями
- •Вложение файлов в записи базы данных
- •Просмотр сведений об объектах в базе данных с помощью архивариуса (средства документирования базы данных)
- •Запросы на выборку
- •Запросы с параметрами
- •Перекрестные запросы
- •Запросы на изменение
- •Запросы в режиме sql
- •Разделенная форма
- •Форма нескольких элементов
- •Составная форма (главная и подчиненная, с отношением «один-ко-многим»)
- •Сводная таблица (сводная диаграмма).
- •Форма навигации.
- •Пользовательское окно диалога
- •Табличный отчет
- •Создание отчетов без помощи Мастера. Создание простого отчета. Создание сложного отчета
- •Создание ленточного отчета.
- •Создание макроса данных,
- •Обеспечение защиты информации
Табличный отчет
Задание: на основе таблицы «Сотрудники» создайте отчет, содержащий
информацию о сотрудниках.
1. Предварительно создайте запрос на базе таблицы «Сотрудники»,
включите в него все поля, кроме поля «Приложение» и связанных с ним
полей, отсортируйте поле «Фамилия» по возрастанию. Сохраните под
именем «Сотрудники_Запрос»
2. На вкладке Создание (Create) в группе Отчеты(Reports) щелкните
Мастер отчетов (Report Wizard).
3. Выберите запрос «Сотрудники_Запрос» и все его поля – Далее (Next) –
Далее(Next) - Далее(Next). 50
4. Выберите макет табличный, ориентацию альбомную (Landscape) -
Далее(Next).
5. Присвойте имя отчету: «Сотрудники» - Готово (Finish).
6. Сформированный отчет будет показан в окне предварительного просмотра.
7. В режиме конструктора(Design) отредактируйте расположение данных в
отчете таким образом, чтобы оно соответствовало ширине страницы.
Поменяйте местами поля «Фамилия» и «Имя».
8. Сохраните отчет.
Билет 22
Специфика предметной области:
· особенности отображаемых объектов, характер связи между объектами предметной области;
· «размер» системы (объем хранимых данных).
2. Особенности требуемой обработки информации:
· характеристика запросов (критерий поиска, частота запроса; состав реквизитов, выдаваемых в ответ, упорядоченность ответа, частота совместного использования реквизитов и т.п.);
· требования к защите информации;
· ограничения по времени реакции системы на каждый из запросов, что, в свою очередь, определяется несколькими факторами, такими, как режим выполнения запроса (интерактивный, пакетный, в реальном масштабе времени), статус запроса и др.
3. Характеристика пользователей системы:
· важность (статус), приоритеты;
· число пользователей;
· распределение функций между пользователями, степень пересечения информационных потребностей пользователей;
· приоритеты пользователей в оценке значимости факторов, влияющих на проектирование БД;
· технология обработки данных;
· возможность/необходимость работы в распределенной среде, в том числе необходимость поддерживать связь с мобильными компьютерами;
· доступные технологии обработки данных.
4. Состояние существующей системы обработки информации:
· наличие автоматизированной системы обработки информации;
· объем имеющихся наработок;
· наличие технических и программных средств, их состояние;
· соотношение объемов существующей и новой частей проектируемой системы;
· затраты для перевода имеющейся системы на новую основу.
5. Возможности, предоставляемые используемыми (выбранными для реализации проекта) техническими и программными средствами:
· поддерживаемые структуры данных;
· ограничения, накладываемые программным обеспечением;
· ограничения по объему памяти;
· быстродействие технических средств;
· производительность программного обеспечения;
· особенности языков манипулирования данными.
6. Трудоемкость проектирования.
7. Финансовые возможности.
8. Квалификация кадров:
· разработчиков;
· пользователей.
9. Используемые методики проектирования:
· наличие средств автоматизации проектирования;
· используемый алгоритм проектирования.
10. Субъективные факторы:
· мода;
· привычки и предпочтения.
Отчет в один столбец
Задание: создайте отчет на основании таблицы
«Транспортная_Компания».
1. На вкладке Создание(Create) в группе Отчеты(Reports) щелкните
Мастер отчетов(Report Wizard).
2. Выберите таблицу «Транспортная_Компания» и все ее поля –
Далее(Next) – Далее(Next) – Далее(Next).
3. Выберите макет в столбец, ориентация книжную – Далее(Next).
4. Присвойте имя отчету: «Транспортная_Компания» - Готово(Finish).
5. Если необходимо – отредактируйте результаты в режиме
конструктора(Design).
6. Сохраните отчет.
Билет 23
Критерии оценки БД
Для оценки проектируемой/спроектированной БД может быть использовано множество критериев. Значимость этих критериев, в свою очередь, будет зависеть от большого числа разнообразных факторов. Прежде всего эта значимость зависит от самого критерия: есть критерии, значимость которых не только никогда не понижается, а, наоборот, постоянно растет (это такие критерии, как адекватное отображение действительности, удовлетворение разнообразных потребностей пользователей и т.п.). Значимость других критериев становится менее существенной с ростом возможностей техники и программного обеспечения (например, занимаемый базой данных объем памяти).
На значимость критерия оценки влияют особенности ИС, для которой создается проект (например, для систем, работающих в реальном масштабе времени, очень важна скорость реакции системы на запросы, для банковских систем - защита информации и надежность системы).Все критерии оценки являются взаимосвязанными и часто противоречивыми: улучшение показателей по одному из критериев может привести к ухудшению значений показателей, оценивающих модель по другим критериям. Необходима комплексная оценка проекта по всей совокупности критериев, которые могут быть как количественными, так и качественными
Перечислим основные критерии, используемые при оценке БД.
1. Адекватность - соответствие базы данных реальной предметной области. Естественно, что БД не должна искажать предметную область. Это является важнейшим требованием к БД, без соблюдения которого бессмысленно соблюдение всех остальных требований. Оценка адекватности является не только очень важной, но и очень трудной задачей, поскольку некоторые несоответствия трудно выявить. Адекватность должна быть обеспечена как на уровне структуры БД, так и при задании ограничений целостности. Так, например, если в предметной области могут быть однофамильцы, а вы зададите ФИО как ключ, то запись, касающаяся однофамильца, не сможет быть введена в базу да
2. Полнота - возможность удовлетворения существующих и новых потребностей пользователей. Использование подхода «от предметной области» к проектированию баз данных и сама идеология банков данных как интегрированного взаимоувязанного хранилища данных способствуют обеспечению этого критерия. Хранение в БД детализированных показателей также повышает возможности удовлетворения разнообразных (в том числе и нерегламентированных) потребностей пользователей. Полнота является одним из проявлений адекватности БД.
3. Адаптируемость.