
- •Учебно-методический комплекс
- •1. Рабочая учебная программа
- •1.1 Цели и задачи изучения дисциплины
- •1.2 Структура и объем дисциплины Распределение фонда времени по семестрам, неделям и видам занятий
- •Содержание дисциплины Распределение фонда времени по темам и видам занятий
- •Перечень лабораторных занятий
- •Содержание самостоятельной работы
- •1.4 Требования к уровню освоения дисциплины и формы текущего и промежуточного контроля
- •2. Учебно-методическое пособие
- •2.1 Конспект лекций
- •Фрагменты документов Excel по лабораторной работе № 1
- •Лабораторная работа № 2 «Создание шаблона договора в программе Ms Word. Создание документов на основе шаблонов. Формы»
- •Краткая теоретическая часть
- •Лабораторная работа № 3 «Формирование вычисляемого текста в программе Ms Word. Создание макросов»
- •Краткий теоретический материал
- •Лабораторная работа № 4 «Создание базы данных в программе Ms Excel. Сортировка. Функции. Формулы. Диаграммы. Фильтры. Макросы»
- •Краткий теоретический материал
- •Лабораторная работа № 5 «Создание и публикация информационно-рекламного сайта»
- •Краткий теоретический материал
- •Лабораторная работа № 6 «Разработка и реализация реляционной модели базы данных в субд Ms Access»
- •Краткий теоретический материал
- •Лабораторная работа № 7 «Обработка растровых изображений в Adobe Photoshop»
- •Лабораторная работа № 8 «Создание изображений в программе Corel Draw»
- •Краткий теоретический материал
- •Лабораторная работа № 9 «Системы машинного перевода»
- •Краткая теоретическая часть
- •Лабораторная работа № 10 «спс Консультант Плюс»
- •Краткая теоретическая часть
- •Лабораторная работа № 11 «Использование экспертной системы Project Expert 7 в управленческой деятельности предприятия»
- •Краткая теоретическая часть
- •Лабораторная работа № 12 «Решение злп средствами Ms Excel»
- •Краткая теоретическая часть
- •3. Учебно-методическое обеспечение
- •3.1 Перечень основной и дополнительной литературы
- •3.2 Методические рекомендации преподавателю
- •3.3 Методические указания студентам по изучению дисциплины
- •4. Материально-техническое обеспечение дисциплины
- •5. Программное обеспечение использования современных информационно-коммуникационных технологий
Лабораторная работа № 6 «Разработка и реализация реляционной модели базы данных в субд Ms Access»
Цель: научиться создавать реляционные базы данных (БД) в СУБД Ms Access, вносить данные, осуществлять простые и сложные запросы, фильтровать данные, сортировать данные, создавать формы и отчеты, создавать макросы.
Литература: [3], [4]
Справочная система Ms Access
Краткий теоретический материал
БД – это информационная модель, позволяющая упорядоченно хранить данные о группе объектов, обладающих одинаковым набором свойств. Примеры: «Записная книжка», библиотечный каталог, телефонный справочник, энциклопедии и т.д.
Классификация БД
1) по технологии хранения данных выделяют: централизованные БД (размещаются в памяти одного ПК) и распределенные БД (части хранятся на разных ПК);
2) по информационно-логической модели выделяют иерархические, сетевые, реляционные (табличные) БД.
Примеры моделей БД
Иерархическая модель (год создания 1968)
Сетевая модель (год создания 1971)
Реляционная модель (год создания 1970)
С
оздатель
РБД
Эдгар Франк «Тед» Кодд (англ. Edgar Frank Codd; 23 августа 1923 — 18 апреля 2003) — британский учёный, работы которого заложили основы теории реляционных баз данных. Работая в компании IBM, он создал реляционную модель данных.
Система управления базами данных (СУБД) – это специальная программа, предназначенная для создания, редактирования, хранения, поиска данных и обеспечивающая доступ к данным (управляющая данными).
Реляционные СУБД: dBase, FoxBase, FoxPro, Clarion, Paradox, Oracle, Access
Классификация СУБД по способу доступа к данным
Система клиент-сервер (обработку и хранение выполняет сервер, а на клиент-машины осуществляют только представление информации).
Система файл-сервер (коллективный доступ: обработку осуществляют рабочие станции)
Задания для самостоятельного выполнения
Создать базу данных «Авиарейсы аэропортов Москвы», содержащую следующую информацию.
Рейс 311 до Санкт–Петербурга вылетает каждый день в 10.00.
Рейс 2115 до Воронежа вылетает по понедельникам, средам и субботам в 8.35.
Рейс 214 до Минска вылетает по вторникам, четвергам и субботам в 13.15.
Рейс 1222 до Екатеринбурга вылетает ежедневно в 20.30.
Рейс 1234 до Новосибирска вылетает по понедельникам, средам, пятницам и воскресеньям в 9.00.
Рейс 763 до Ижевска вылетает по понедельникам, средам, пятницам в 15.40.
Рейс 521 до Мурманска вылетает по вторникам и субботам в 11.10.
Из аэропорта Домодедово отправляются рейсы до Воронежа, Новосибирска и Ижевска. Из аэропорта Шереметьево отправляются рейсы до Санкт-Петербурга и Екатеринбурга. Из аэропорта Внуково отправляются рейсы до Минска и Мурманска.
Обратиться к БД со следующими запросами; сохранить результаты:
Получить список рейсов из Внуково и Домодедово в первой половине дня в субботу (номер, город, аэропорт, время вылета). Отсортировать по времени вылета.
Получить список всех рейсов, вылетающих в воскресенье; указать номер рейса, аэропорт и пункт назначения. Отсортировать в алфавитном порядке названия городов.
Получить список рейсов, вылетающих в четверг во второй половине дня (после 12 часов); указать номер рейса, город, аэропорт и время вылета. Отсортировать по времени вылета.
Получить список рейсов (номер и город) из Домодедова, в расписании которых есть среда и пятница.
Получить список всех рейсов, вылетающих из Домодедова; указать номер рейса, город и время вылета. Отсортировать по времени вылета.
Из аэропорта Домодедово в Пермь летят два рейса: № 3111, время вылета в 10.00, № 3113, время вылета в 20.05.
Два рейса в Сочи: № 817 вылетает в 10.55 и № 1023 вылетает в 13.00.
Три рейса в Иркутск: № 31, вылет в 19.45, № 780 вылетает в 13.20 и № 778 вылетает в 23.25.
В Воронеж один рейс - № 1123, который вылетает в 20.10.
Два рейса в Красноярск: № 147 в 22.30 и № 47 в 23.30.
Самолет ТУ-134 обслуживает рейсы: 3111, 817.
Самолет АН-24 обслуживает рейс 1123.
Самолет ТУ-154 обслуживает рейсы: 1023, 3113, 780, 147.
Самолет Ил-62 обслуживает рейсы: 778,47.
Самолет Ил-86 обслуживает рейс 31.
На данные рейсы продано следующее количество билетов:
рейс № 3113 – 35 билетов;
рейс № 817 – 76 билетов;
рейс № 1023 – 103 билета;
рейс № 1123 – 39 билета;
рейс № 3113 – 163 билета;
рейс № 31 – 350 билетов;
рейс № 780 – 122 билета;
рейс № 778 – 151 билет;
рейс № 147 – 180 билетов;
рейс № 47 – 133 билета.
Вместимость самолетов следующая:
ТУ-134 – 50 мест;
АН-24 – 76 мест;
ТУ-154 – 180 мест;
Ил-62 – 186 мест;
Ил-86 – 350 мест.
Требуется выполнить следующие действия:
Спроектировать, используя нормализацию, и создать базу данных с данной информацией о рейсах самолетов из аэропорта Домодедово.
Обратиться к БД со следующими запросами; сохранить результаты:
Получить список всех рейсов, на которых используется самолет ТУ-154. Указать номер рейса, город и время отправления. Упорядочить список по времени отправления.
Получить список всех рейсов, обслуживаемых самолетами «КБ Ильюшина» (Ил). Указать номер рейса, город, тип самолета. Упорядочить по возрастанию номеров рейса.
Выбрать все рейсы, кроме пермских, со временем отправления после 14.00. Указать город, время вылета и модель самолета. Расположить в хронологическом порядке.
Получить список рейсов, на которые все билеты проданы. В список включить номер и город. Отсортировать в алфавитном порядке по городам.
Получить список рейсов с указанием числа свободных мест. В список включить номер рейса, город, число свободных мест. Отсортировать по возрастанию числа свободных мест.
В программе Ms Access создать базу данных туров (по городам Земного шара), которые может предложить ваша фирма на летний и осенний период. Внести не менее 10 туров. Каждый тур описывается по схеме:
свой код (любое четырехзначное число – ключевое поле),
название (уникальное),
продолжительность (количество дней, включая переезды),
начало поездки,
конец поездки,
страна,
город,
государственный язык,
питание (2-х разовое, 3-х разовое),
проживание (название гостиницы и её статус),
доставка туриста и возврат (самолет-автобус),
стоимость поездки в рублях (на 1 июня),
страховка (есть или нет),
льготы (для студентов, детей, пенсионеров).
Организовать запросы:
поездка, не превышающая 10 дней,
поездка стоимостью в пределах от 4.500 – 5.500 рублей,
поездка, не превышающая 7 дней, начало 8 июня и конец 15 июня,
поездки с льготами,
государственный язык.
Контрольные вопросы
Понятие БД. Примеры.
Понятие СУБД, классификация, история создания, примеры.
В чем состоят преимущества и недостатки табличного представления баз данных?
В чем состоят преимущества и недостатки представления баз данных с использованием формы?
Что такое запись и что такое поле в базе данных?
Поля каких типов могут присутствовать в базе данных?
Существует ли разница между базой данных и СУБД?
Какие приложения могут выполнять функции простой СУБД?
Для чего служит фильтр?
В чем разница отбора данных с помощью запроса и с помощью фильтра?