ISBN © СибАГС, 2009
ОГЛАВЛЕНИЕ Предисловие. 4 Тема 1. Роль и место баз данных в автоматизированных информационных системах 6 Технология СУБД.. 10 Размещение и архитектура СУБД.. 12 Функции СУБД.. 13 Тема 2. Модели БД.. 18 Модели организации данных. 19 Тема 3. Реляционная модель БД.. 27 Структура реляционной базы данных. 27 Типы данных. 29 Ограничения целостности БД.. 33 Аномалии вставки (INSERT) 41 Аномалии обновления (UPDATE) 41 Аномалии удаления (DELETE) 42 Проектирование по методу ERD-модели. 44 Инфологическое проектирование баз данных. 47 Структура БД.. 50 Мастера Access. 59 Нормализация. 61 Связи между таблицами: 69 Создание таблиц. 71 Определение связей и обеспечение целостности данных. 95 Создание форм для ввода данных. 101 Создание запросов. 113 Создание отчетов. 130 Варианты заданий для лабораторной работы.. 140 Заключение. 151 Литература. 152 Глоссарий. 155 Предисловие Данный практикум предназначен для самостоятельной аудиторной и внеаудиторной работы студентов по курсу «Системы управления базами данных». Практикум разработан в соответствии с рабочей программой учебной дисциплины «Системы управления базами данных», однако не охватывает весь курс целиком, т.к. назначение пособия – разъяснить и расширить практическую часть курса. Поэтому тема «СУБД Microsoft Access» рассмотрена более подробно в соответствии с основной задачей практикума. Предполагается, что студенты воспользуются данным пособием для подготовки к занятиям и при выполнении самостоятельных контрольных работ. Особенно рекомендуется использование практикума студентам заочной и очно-заочной форм обучения, учитывая небольшое количество часов, отводимых для аудиторных занятий. В практикуме даются основные фундаментальные идеи теории баз данных, наиболее популярные концепции для реализации этих идей. Основное внимание уделено реляционным базам данных. Если по ходу изложения материала, чтобы не нарушать его логику, не дано определение понятия, то разъяснение можно найти в Глоссарии. Неоднозначные трактовки понятий даются с целью более полного их осмысления и учета возможного разночтения в различных контекстах. Особенно это полезно для изучающих предмет баз данных впервые. Не претендуя на уникальность представленного в практикуме материала, авторы надеются, что он исчерпывает все стоящие при изучении курса «Системы управления базами данных» теоретические вопросы и практические задачи. В случае краткого изложения или упоминания отдельного аспекта дисциплины читатель найдет в практикуме ссылку на специальную литературу. Для закрепления полученных знаний по ходу изложения предлагаются задания для самостоятельной работы, темы практикума завершаются контрольными вопросами. Приведенные задания схожи с теми, что выполняются во время аудиторной работы, или расширяют их. Самоконтроль по практикуму можно осуществлять в комплексе с дополнительной литературой, приведенной в библиографическом списке. Все задания имеют творческий характер, выполнение их способствует возрастанию технических знаний и навыков. Задания могут быть как связными (от темы к теме), так и самостоятельными. Наиболее полезным для закрепления материала считается решение своей собственной задачи по образцам приводимых примеров. Разумеется, чтение практикума необходимо совмещать с непосредственной работой на компьютере. Причем авторы ориентируют студента на базовые характеристики и возможности программного обеспечения, не отдавая предпочтения конкретной версии программы (исключения особо оговариваются). Основное назначение курса «Системы управления базами данных» – систематическое введение в идеи и методы структуризации данных, реализуемой посредством баз данных. Знание основ баз данных позволяет работать с конкретными программными системами в ходе решения профессиональных задач. Студент – будущий менеджер, специалист по персоналу, готовящийся к организаторской, управленческой, учетно-документационной деятельности – должен владеть методами обработки информации с применением современных технических средств, среди которых на одном из ведущих мест – технологии автоматизированных информационных систем (АИС). Основу АИС составляют базы данных. Разработка баз данных, разумеется, ложится обычно на программистов, но заказчику, коим часто становится управленец, полезно знать в общих чертах основные понятия теории и методологии, принципы построения реляционных баз данных. Успешное проектирование баз данных можно обеспечить только при условии успешной постановки задачи. С помощью данного пособия студент овладеет самыми элементарными навыками работы в среде реляционной СУБД Microsoft Access, достаточными для общего понимания роли постановщика задачи разработки прикладной БД.
|