Введение

Г. Самара

 

Факультет информационных систем и технологий

Кафедра «Информатика и вычислительная техника»

Авторы-составители: СИРАНТ О.В., ст. преп. каф. ИВТ

КОВАЛЕНКО Т.А., ст. преп. каф. ИВТ


ОГЛАВЛЕНИЕ

Введение. 4

1 Основные понятия баз данных. 5

Определение основных терминов. 7

Основные требования, предъявляемые к банкам данных. 10

Компоненты банка данных. 11

Пользователи БД и СУБД.. 12

2 Классификация БД.. 13

Классификация баз данных. 14

Классификация СУБД.. 15

Основные функции СУБД.. 17

Функциональные возможности СУБД.. 21

3 Проектирование баз данных. 23

Подходы к проектированию.. 23

Архитектура СУБД.. 25

Методология проектирования баз данных. 26

Основные этапы разработки БД. 30

4 Модели организации баз данных. 32

Иерархическая модель базы данных. 33

Сетевая модель базы данных. 37

Операции над данными в сетевой модели БД. 40

Достоинства и недостатки ранних СУБД.. 40

Объектно-ориентированные СУБД.. 41

Объектно-реляционные СУБД.. 43

5 Реляционный подход к построению инфологической модели. 44

Реляционная модель данных. 44

Понятие информационного объекта. 45

Нормализация отношений. 47

Свойства отношений. 50

Простые и составные ключи. 52

6. Работа с СУБД MS Access. 55

Объекты Microsoft Access. 55

Работа с таблицами. 57

Создание межтабличных связей. 58

Работа с запросами. 61

Запросы и фильтры.. 62

Работа с формами. 62

Работа с отчётами. 63

Лабораторные работы.. 64

Лабораторная работа 1. Сортировка и обработка списков связанных данных в электронной таблице 64

Лабораторная работа 2. Фильтрация данных и работа с функциями базы данных в организованных списках электронной таблицы.. 67

Лабораторная работа 3. Создание таблиц, применение сортировки и фильтра в СУБД Microsoft Access 70

Лабораторная работа 4. Работа с формой. 76

Лабораторная работа 5. Реализация запросов СУБД.. 84

Лабораторная работа 6. Создание отчета. 93

КУРСОВАЯ РАБОТА.. 97

1. Цели и задачи курсовой работы.. 97

2. Постановка задачи курсовой работы.. 97

3. Задание на выполнение. 97

4. Оформление пояснительной записки. 103

ТЕСТОВЫЕ ВОПРОСЫ... 106

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

Литература. 115


Введение

В настоящее время жизнь человека настолько насыщена различного рода информацией, что для ее обработки требуется создание огромного количества хранилищ информации различного назначения.

Современные информационные системы характеризуются огромными объемами хранимых данных, сложной организацией, необходимостью удовлетворять разнообразные требования многочисленных пользователей.

Основой информационной системы является база данных.

Целью любой информационной системы является обработка данных об объектах реального мира.

В широком смысле слова база данных - это совокупность сведений о конкретных объектах реального мира, в какой - либо предметной области.

Кроме того, база данных - это хранилище данных для совместного использования. При автоматизации деятельности человека происходит перенос реального мира в электронный формат.

Многочисленная литература по применяемым СУБД и различным Windows-приложениям конкретизирована вплоть до кнопок, что затрудняет понимание не только самих программных средств, но принципов и правил их построения. Более того, в ней часто вводятся новые термины, порой не определяемые или имеющие разные названия в различных источниках. Много отдельных вопросов по базам данных опубликованы в труднодоступных журналах, прежде всего иностранных. Кроме того, в свете современного представления о базе данных трансформировался ряд понятий и положений о ней.

Данное пособие предназначено для получения студентами представления об основных понятиях при работе с базой данных, классификации баз данных и систем управления данными в рамках предмета информатика. Кроме того, в пособие включены задания по лабораторным работам и варианты курсовых работ для создания баз данных в СУБД MS Access.