
- •Содержание
- •Введение
- •1 Организация систем управления базами данных
- •1.1 Базы данных и системы управления базами данных
- •1.2 Модели данных
- •1.3 Реляционная база данных
- •1.4 Связи между таблицами
- •1.4 Манипулирование реляционными данными
- •2 Объекты базы данных ms access
- •2.1 Таблицы
- •2.2 Запросы
- •2.3 Формы
- •2.4 Отчеты
- •2.5 Макросы
- •2.6 Модули
- •2.7 Web-страницы
- •2.8 Sql – запросы
- •2.8.1 Структура языка sql
- •Dcd (Data Control Language) – язык управления данными состоит из операторов контроля данных, защиты и управления данными:
- •2.8.2 Выборка данных из таблиц
- •2.8.3 Операторы sql
- •3 Лабораторный практикум
- •3.1 Применение кейс-метода при создании реляционной базы данных ms access
- •1. Кейс-компонент Открытие бд
- •2. Кейс-компонент Закрытие бд
- •3. Кейс-компонент Создание бд
- •4. Кейс-компонент Создание таблиц
- •5. Кейс-компонент Формирование связей между таблицами
- •6. Кейс-компонент Создание форм
- •7. Кейс-компонент Ввод данных
- •8. Кейс-компонент Организация данных
- •9. Кейс-компонент Создание запросов
- •10. Кейс-компонент Представление информации
- •11. Кейс-компонент Изменение структуры объектов бд
- •12. Кейс-компонент Импорт данных
- •3.2 Иллюстративные учебные кейсы
- •1. Работа с субд Microsoft Access на примере бд «Борей»
- •Задания и алгоритм реализации кейс-ситуации
- •Задания для самостоятельной работы
- •2. Создание однотабличной бд и работа с ней в различных режимах
- •Задания и алгоритм реализации кейс-ситуации
- •3. Создание и работа по запросам с двухтабличной бд «Авто»
- •Задания и алгоритм реализации кейс-ситуации
- •4. Разработка составной формы на основе двух таблиц для бд «Авто»
- •Задания и алгоритм реализации кейс-ситуации
- •Задания и алгоритм реализации кейс-ситуации
- •6. Создание структуры реляционной бд торговой фирмы
- •Задания и алгоритм реализации кейс-ситуации
- •7. Редактирование и обработка данных. Формирование сложных запросов
- •8. Создание форм для работы с данными. Разработка кнопочной формы
- •Задания и алгоритм реализации кейс-ситуации
- •9. Формирование отчетов и почтовых наклеек
- •Задания и алгоритм реализации кейс-ситуации
- •10. Интеграция баз данных ms Access и SharePoint
- •Задания и алгоритм реализации кейс-ситуации
- •3.3 Учебные кейсы. Создание запросов к бд «Фирма» с использованием языка sql
- •1. Создание простых запросов
- •2. Получение обобщенных данных для формирования отчетов и создание запросов с данными из нескольких таблиц и подзапросами
- •3. Создание объединения запросов и запросов с соотнесенными подзапросами для учебной и индивидуальной бд
- •4. Создание запросов на модификацию данных
- •1. Гостиница
- •2. Прокат спортивного оборудования
- •3. Платный абонемент
- •4. Подписка
- •5. Реклама в газете
- •6. Справочная сети аптек
- •7. Фирма добрых услуг
- •8. Продажа музыкальных альбомов
- •9. Транспортные перевозки
- •10. Ремонт компьютеров
- •Лебедева Татьяна Фёдоровна солопова Алла Николаевна
- •650942, Г. Кемерово, пр. Кузнецкий, 39. Тел. 75-75-00
Содержание
ВВЕДЕНИЕ 6
1 ОРГАНИЗАЦИЯ СИСТЕМ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ 7
1.1 Базы данных и системы управления базами данных 7
1.2 Модели данных 11
1.3 Реляционная база данных 15
1.4 Связи между таблицами 19
1.4 Манипулирование реляционными данными 23
2 ОБЪЕКТЫ БАЗЫ ДАННЫХ MS ACCESS 25
2.1 Таблицы 26
2.2 Запросы 30
2.3 Формы 33
2.4 Отчеты 34
2.5 Макросы 36
2.6 Модули 36
2.7 Web-страницы 36
2.8 SQL – запросы 38
2.8.1 Структура языка SQL 38
2.8.2 Выборка данных из таблиц 39
2.8.3 Операторы SQL 46
3 ЛАБОРАТОРНЫЙ ПРАКТИКУМ 51
3.1 Применение кейс-метода при создании реляционной базы данных MS ACCESS 51
1. Кейс-компонент Открытие БД 52
2. Кейс-компонент Закрытие БД 53
3. Кейс-компонент Создание БД 53
4. Кейс-компонент Создание таблиц 56
5. Кейс-компонент Формирование связей между таблицами 58
6. Кейс-компонент Создание форм 60
7. Кейс-компонент Ввод данных 64
8. Кейс-компонент Организация данных 65
9. Кейс-компонент Создание запросов 71
10. Кейс-компонент Представление информации 74
11. Кейс-компонент Изменение структуры объектов БД 79
12. Кейс-компонент Импорт данных 84
3.2 Иллюстративные учебные кейсы 87
1. Работа с СУБД Microsoft Access на примере БД «Борей» 87
2. Создание однотабличной БД и работа с ней в различных режимах 91
3. Создание и работа по запросам с двухтабличной БД «Авто» 93
4. Разработка составной формы на основе двух таблиц для БД «Авто» 95
5. Создание отчетов на основе запросов БД «Авто» 98
6. Создание структуры реляционной БД торговой фирмы 100
7. Редактирование и обработка данных. Формирование сложных запросов 105
8. Создание форм для работы с данными. Разработка кнопочной формы 108
5)Создайте кнопочную форму по образцу (рисунок 30). Кнопочные формы содержат только кнопки и предназначены для выбора основных действий в базе данных. Для создания кнопочного меню выполните следующие действия: на вкладке ленты Работа с базами данных выберите команду Диспетчер кнопочных форм. Если кнопочной формы нет, подтвердите создание кнопочной формы, Click по кнопке Да. Перед Вами появится окно Диспетчера кнопочных форм, в котором Click по кнопке Создать, введите имя «Фирма» в поле Имя страницы кнопочной формы и Click по кнопке ОК. Выделите имя новой кнопочной формы в окне Диспетчера кнопочных форм и Click по кнопке Изменить. 110
110
9. Формирование отчетов и почтовых наклеек 111
10. Интеграция баз данных MS Access и SharePoint 112
3.3 Учебные кейсы. Создание запросов к БД «Фирма» с использованием языка SQL 121
1. Создание простых запросов 121
2. Получение обобщенных данных для формирования отчетов и создание запросов с данными из нескольких таблиц и подзапросами 122
3. Создание объединения запросов и запросов с соотнесенными подзапросами для учебной и индивидуальной БД 123
4. Создание запросов на модификацию данных 124
1)Напишите команду, которая помещает следующие значения в таблицу Клиенты 124
2)Напишите команду, которая удаляет все заказы клиента ООО Юрлин из таблицы Заказы. 124
3)Напишите команду, которая увеличивает комиссионные всех сотрудников в Юрге на 0,01. 124
4)Сотрудник Удалов оставил компанию. Переназначьте его заказы сотруднику Строкову. 124
5)Напишите команду, которая изменяет факс компании ОАО ПРОК на 745678. 124
3.4 Учебные кейсы. Проектирование и разработка реляционной базы данных 124
1. Гостиница 125
4. Подписка 128
5. Реклама в газете 128
СПИСОК ЛИТЕРАТУРЫ 135