- •Содержание
- •Введение
- •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
9. Формирование отчетов и почтовых наклеек
Кейс-ситуация:результаты Вашей работы должны время от времени представляться в виде отчетов и распечатываться.
Цель учебного кейса: закрепить навыки в формировании сложных отчетов на основе связанных таблиц
Задания и алгоритм реализации кейс-ситуации
Создайте с помощью Мастера отчет Дни рождения, используя в качестве источника данных запрос Дни рождения (кейс-компонент 10).
Создайте с помощью Мастера почтовые наклейки по таблице Клиенты. Почтовой наклейкой называется карточка заданной формы, обычно небольшого размера. Каждая такая наклейка содержит сведения из одной записи БД. Примерами документов, оформленных в виде почтовых наклеек, могут служить:
адреса, наклеиваемые на конверты,
визитные карточки;
извещения каждому сотруднику;
этикетки для товаров;
приглашения и т.п.
Разработка почтовых наклеек производится аналогично созданию отчета. Отличие почтовых наклеек от отчета заключается в том, что они размещаются по нескольку штук на одном листе, причем чаще всего по нескольку в ряд.
Выделите в области переходов таблицу Клиенты. Выберите вид отчетов Почтовые наклейки на ленте Создание вкладки Отчеты. В появившемся диалоговом окне укажите размер наклейки, систему единиц, тип наклейки и на следующем шаге создания наклейки установите шрифт, размер, цвет текста и начертание. Click на кнопке Далее. Выберите поля, которые будут размещаться на наклейке. Например, название компании, адрес, телефон и факс. Если на каждой наклейке требуется вывести определенный текст, то введите его в прототип наклейки. При необходимости измените название отчета с наклейками и Click на кнопке Готово.
Создайте отчет с итоговыми вычислениями (среднее, минимальное или максимальное значения, а также проценты). Для этого запустите Мастер отчетов и в качестве источника данных укажите запрос Сумма заказа.В диалоговом окне Мастера, в котором задается порядок сортировки записей, Click на кнопке Итоги. В диалоговом окне Итоги для полей Сумма и Налог установите флажки в столбце sum, чтобы посчитать итоговую сумму.Далее выполните все шаги Мастера и Click на кнопке Готово.
Составьте отчет Выполненные заказы по одноименному запросу, в котором будут данные о компании и сумме заказа. Вычислите итоговую сумму, среднее значение (Avg) и максимальную сумму для каждой фирмы. Отредактируйте отчет в режиме Конструктора.
10. Интеграция баз данных ms Access и SharePoint
Кейс-ситуация: Microsoft Office SharePoint Server 2007 (MOSS) – это новая серверная программа, которая входит в состав выпуска Microsoft Office 2007. Office SharePoint Server 2007 позволяет компаниям упростить совместную работу, предоставить возможности управления информацией, реализовать бизнес-процессы и обеспечить доступ к данным, критически важным для задач организации и её работы.
Пользователи могут быстро создавать узлы SharePoint, поддерживающие публикацию определенного контента, управление информацией и бизнес-аналитику. Кроме того, можно эффективно выполнять поиск людей, документов и данных, использовать бизнес-процессы на основе форм, а также получать доступ к большому объему бизнес-данных и анализировать их.
Цель учебного кейса: Изучение принципов размещения и работы с данными на узлах SharePoint.