Книга: Проектирование объектов баз данных в Acces
Описание
Проектирование объектов
баз данных в Acces
Проектирование объектов баз данных в Acces – Учебное пособие М.: МГТУ им. Н.Э. Баумана, 2015. – 75 с.
Рассмотрены отдельные приемы, используемые при проектировании основных объектов баз данных на основе применения системы управления базами данных Microsoft Access. Описаны приемы, которые не нашли полного отражения в известной литературе. Отражен опыт авторов разработки реальных приложений. Содержание учебного пособия соответствует разделу курса лекций по дисциплине "Базы данных", который авторы читают в МГТУ им. Н.Э. Баумана.
Для студентов вузов, обучающихся по направлению подготовки бакалавров в области информатики и вычислительной техники.
Оглавление
Предисловие………………………………………….....................……………….4
Приемы, используемые при проектировании таблиц.............................6
1.1. Назначение ключевого поля…………………..…………….….………6
1.2. Условие на значение………………………………………...…………...7
1.3. Подстановки…………..……………………………………...….…….….8
1.4. Проектирование таблиц в реальных БД ………………………….....11
Контрольные вопросы...................................................................................15
Приемы, используемые при проектировании запросов.........................16
2.1. Общие сведения о запросах…………………………....…………….....16
2.2. Запросы с условием отбора…………………………………..…….…..18
2.3. Запросы с вычисляемыми полями………………………………...….20
2.4. Соединения таблиц в запросах…………………………….....….….…21
2.5. Перекрестный запрос……………………………………..……...……..24
2.6. Проектирование запросов в реальных БД ……………….............…27
Контрольные вопросы...................................................................................37
Приемы, используемые при проектировании форм.............................38
3.1. Создание форм за несколько секунд……………………….…......….38
3.2. Проектирование форм в реальных БД …………………….……..…42
Контрольные вопросы...................................................................................55
4. Приемы, используемые при проектировании отчетов................................56
4.1. Проектирование отчета за несколько секунд....................................56
4.2. Проектирование отчетов с помощью Мастера отчетов……...…....57
4.3. Проектирование отчетов в реальных БД……………...……...…..…59
Контрольные вопросы...................................................................................69
5. Приемы, используемые при проектировании макросов…........................70
Контрольные вопросы...................................................................................74
Заключение……………………………………………………......................….…75
Список литературы……………………………………........................……....….75
Предисловие
В предлагаемом вниманию читателя учебном пособии рассмотрены приемы проектирования основных объектов баз данных с использованием СУБД Microsoft Access. Причем за основу взята версия Microsoft Access 2002. Использование бóльшей части описанных приемов возможно в предыдущих версиях Microsoft Access и обеспечено в последующих его версиях. Microsoft Access 2002 взят за основу в связи с тем, что в последних версиях нет принципиальных нововведений. Более того, в Microsoft Access 2007 не реализованы некоторые возможности предыдущих версий, в частности средства репликации. Кроме того, большинство предприятий исходя из различных соображений, не спешит закупать последние версии Microsoft Access.
При этом вопросы проектирования объектов баз данных рассматриваются настолько, насколько это необходимо для описания приемов. Тем более, что проектированию объектов баз данных в Microsoft Access посвящено немало специальной литературы, в частности [1, 2].
Относительная компактность материала достигнута за счет отсутствия подробного описания хорошо известных приемов работы, которые характерны для всех приложений Microsoft Office и известны большинству пользователей.
Порядок описания приемов проектирования объектов баз данных (таблиц, форм, запросов, отчетов, макросов) соответствует порядку использования этих средств при создании реальных баз данных
Учебное пособие содержит большое количество иллюстраций, в которых используются базы данных, разработанных авторами. Эти иллюстрации позволяют изучить большинство описанных приемов даже при отсутствии компьютера.
Пособие ориентировано на следующие профессиональные компетенции бакалавров:
- способность воспринимать математические, естественнонаучные, социально-экономические и профессиональные знания, умение самостоятельно приобретать и применять их при решении базовых профессиональных и социальных задач;
- способность анализировать требования к проекту и готовить договор и техническое задание на разработку автоматизированной информационной системы;
- способность разрабатывать архитектуру системы с указанием технических и программных средств, ручных операций и связей между ними;
- готовность проектирования программных компонентов с учётом требований, разрабатываемых интерфейсов и с использованием современных инструментальных средств;
- способность реализации и оценки архитектурных решений и проектов компонентов на соответствие требованиям технического задания и стандартам;
- готовность выполнять сборку программных средств;
– способность выполнения постановки новых задач анализа и синтеза сложных проектных решений;
- способность выявлять, формулировать, преобразовывать поставленную задачу и принимать верные решения на основе имеющихся знаний, умений и навыков;
- способность к самостоятельному выбору способа решения проблемы из альтернативных вариантов на основе выявления и устранения противоречий в системе.
Приемы, используемые при проектировании таблиц
1.1. Назначение ключевого поля
В большинстве случаев разработчики БД для создания таблиц используют режим Создание таблиц в режиме Конструктора. После выбора соответствующей позиции сформируется окно Конструктора таблиц (рис. 1.1).
Рис. 1.1. Окно Конструктора таблиц
В этом окне можно определить поля и их свойства, как, например, на рис. 1.2.
Рис. 1.2. Пример полей таблицы
Как правило, каждая таблица должна включать ключевое поле. Часто для этого используют суррогатный ключ типа Счетчик. Но такого рода ключ обычно не несет информационной нагрузки и к тому же занимает память. Поэтому, если это возможно, рекомендуется назначать ключ на основе полей таблицы. Для назначения ключа нужно выбрать поле и щелкнуть по инструменту . Однако, если мы выберем в качестве ключевого поля поле Фамилия, то можем не обеспечить одно из главных требований к ключу – уникальность. Действительно, в организациях нередко работают однофамильцы. В данном случае разумней в качестве ключа выбрать 3-и поля – Фамилия, Имя, Отчество. Использования нескольких полей в качестве первичного ключа допустимо во всех СУБД. Для назначения 3-х полей в качестве ключа необходимо, удерживая клавишу Shift, выделить при помощи мыши нужные поля, а затем щелкнуть по инструменту . В результате окно Конструктора примет вид рис. 1.3.
Рис. 1.3. Первичный ключ, назначенный на базе 3-х полей
1.2. Условие на значение
При проектировании таблиц в свойствах полей можно заложить семантическую (смысловую) проверку правильности ввода данных. Например, значение поля Дата начала работы должно быть меньшей текущей даты. На рис. 1.4 в Условие на значение такое требование прописано. В области Сообщение об ошибке введено сообщение, которое будет выведено на экран, в случае, если введенное значение поля не удовлетворяет выражению Условие на значение.
Рис. 1.4. Условие на значение
Обратите внимание на то, что имя поля взято в квадратные скобки. В квадратные скобки берутся поля, имеющие пробел. Функция Date() возвращает текущую дату. Выражение или текст, введенный в области ввода, в системе Access может не умещаться в отведенной области. Для его просмотра и редактирования можно нажать клавиши Shift+F2. После этого область ввода существенно увеличится (рис. 1.5).
Характеристики книги
Список файлов
