- •Содержание
- •Введение
- •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
2. Прокат спортивного оборудования
Описание бизнеса |
Решаемые задачи |
В бизнесе участвуют клиенты (фамилия, имя, отчество, телефон, адрес, паспортные данные), оборудование (название, вид, количество на складе, залоговая стоимость). Клиент заказывает определенный вид оборудования на конкретный срок. На каждый заказ оформляется квитанция, в которой указывается дата выдачи, клиент, оборудование, срок пользования, общая сумма оплаты, залог, который должен оставить клиент. В случае не возврата оборудования залог не возвращается. Если срок возврата превышает указанный в заказе, клиенты предупреждаются по телефону о необходимости оплатить штрафную сумму, зависящую от вида оборудования, количества дней. |
1. Поиск конкретного оборудования по названию, характеристикам 2. Поиск данных о клиенте по фамилии, адресу, телефону 3. Оформление заказа на прокат оборудования 4. Оформление квитанции на штраф за не возврат оборудования в указанный срок 5. Составление списка клиентов, не возвративших оборудование в указанный срок 6. Составление финансовых отчетов о доходах пункта проката за месяц, квартал, год 7. Составление отчета по задолжникам, не возвратившим оборудование в указанный срок, с подсчетом сумм штрафа и общей суммы |
3. Платный абонемент
Описание бизнеса |
Решаемые задачи |
В бизнесе участвуют: читатели (фамилия, имя, отчество, адрес, паспортные данные, телефоны), книги (наименование, автор, жанр, год издания, издательство, категория ежедневной оплаты, стоимость книги). Читатель может взять одну или несколько книг на определенный период, заплатив некоторую сумму. Сумма пользования книгами подсчитывается в зависимости от количества дней, категории книги. На каждый заказ оформляется квитанция, в которой указывается дата выдачи, читатель, книга, срок пользования, общая сумма оплаты. В случае не возврата книги возмещается стоимость утери, равная удвоенной стоимости книги или предоставляются две книги той же категории. Если срок возврата превышает указанный в заказе, читатели предупреждаются по телефону о необходимости оплатить штрафную сумму, зависящую от категории книги, количества дней. Информация о выданных книгах конкретному читателю, сроках возврата книг хранится формуляре этого читателя. |
1. Поиск конкретной книги по наименованию, автору 2. Поиск данных о читателе по фамилии, адресу. 3. Оформление заказа на платное пользование книгой 4. Оформление квитанций на штраф 5.Составление финансовых отчетов за месяц 6.Оформление новой книги 7. Составление отчета по задолжникам, не возвратившим книги в указанный срок |
4. Подписка
Описание бизнеса |
Решаемые задачи |
В бизнесе участвуют: подписчики (фамилия, имя, отчество, адрес, телефоны), агенты (фамилия, имя, отчество, телефон и т.д), издания (название, номер, тип, количество выпусков в год, стоимость подписки за указанный период и т.д.). Подписчик может подписаться на несколько изданий на определенный срок подписки с указанием вида доставки (по адресу, абонируемый ящик). На каждый заказ оформляется квитанция, в которой указывается подписчик, издание, срок подписки, общая сумма оплаты. Для каждого подписчика отслеживается получение указанных изданий посредством телефонных звонков один раз в указанный период |
1. Поиск данных о конкретном издании по заданным характеристикам 2. Поиск данных о подписчике по фамилии, адресу. 3. Оформление заказа на подписку 4. Составление списка не полученных в срок изданий с указанием подписчика 5. Составление отчетов о подписке за указанный период по различным характеристикам с подсчетом сумм 7. Составление отчета о подписке по каждому подписчику за указанный период |