Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Выполнение задачи с использованием СУБД ACCESS.



Сначала необходимо запустить Access, для этого нажимаем кнопку «Пуск», выбираем пункт «Все программы» Microsoft Office Microsoft Office Access 2003.

В отрывшейся программе нажимаем меню - «Файл» пункт - «Создать», справа выбираем «Новая база данных».

Открывается окно «Файл новой базы данных», в котором вводится название файла и место его размещения.

 

а) Разработка структуры таблиц.

Создаем таблицу с характеристиками авторов.

На вкладке «Объекты» выбираем пункт «Таблицы» «Создание таблицы в режиме конструктора».

 

 

В открывшемся окне задаются имена полей:

- номер – номер;

- фамилия – F;

- имя – I;

- отчество – O;

- гражданство – Gragd.

Затем указываются типы данных этих полей. Тип данных всех полей, кроме поля с именем номер, будет - текстовым. Задаем ключевое поле, им будет поле с именем «номер», для этого нажимаем кнопку на панели инструментов . Указываем тип данных этого поля – «счетчик». На закладке «Общие» указываем размер поля – длинное целое, в качестве подписи ставим – «№». В колонку «Описание» можно не вводить информацию.

 

После заполнения таблицы в режиме конструктора ее необходимо сохранить, для этого нажимаем кнопку на панели инструментов - «сохранить» и вводим название таблицы – «Авторы». Затем нажимаем кнопку «вид» - на панели инструментов. Выбираем «Режим таблицы». В этом режиме заполняем таблицу, указывая все необходимые характеристики авторов.

Создаем таблицу с характеристиками книг.

На вкладке «Объекты» выбираем пункт «Таблицы» «Создание таблицы в режиме конструктора». В открывшемся окне указываем имена полей:

- номер;

- название;

- жанры.

Тип данных полей «название» и «жанры» - текстовый. Поле с именем «номер» будет ключевым, тип данных – «счетчик». В «Описание» указывать ничего не будем. Теперь сохраним таблицу с именем «Книги».

Переходим в режим таблицы. В этом режиме заполняем необходимые характеристики книг. Поле с именем «Номер» будет заполняться автоматически, т.к. тип данных этого поля – счетчик, все остальные поля заполняются вручную.

 

Создаем сводную таблицу.

Так же как и две другие таблицы, в конструкторе заполняем имена полей:

- №авт – номер автора (из таблицы «Авторы»);

- №кн – номер книги (из таблицы «Книги»);

- год издания;

- издательство;

- количество экземпляров.

Тип данных всех полей, кроме поля «Издательство» (его тип данных – текстовый), будет числовым. Ключевое поле задавать не будем. На вкладке «Общие» указываем «Подпись» для всех полей. Вкладку «Описание» не заполняем. После заполнения сохраним таблицу с именем «Издание книг».

Затем переходим в «Режиме таблицы», где заполняем ее. Все поля заполняем данными вручную. Так как в таблице нет ключевых полей, поля «№ автора» и «№ книги» могут повторяться. Эта таблица является сводной. В ней совмещены данные из двух других таблиц.

Процесс создания таблиц на этом закончен. Следующий этап – создание схемы данных.

b) Формируем связь таблиц (структуру данных).

На панели инструментов нажимаем кнопку «схема данных». В открывшемся окне «Добавление таблицы» на закладке «Таблица» выбираем необходимые таблицы: «Авторы», «Издание книг» и «Книги», нажимаем кнопку «Добавить».

Теперь создаем связи: выбраем курсором мыши поле «номер» в таблице «Авторы» и перетаскиваем его к полю «№ автора» в таблице «Издание книг». В открывшемся окне «Изменение связей» нажимаем кнопку «Создать». Обеспечение целостности данных, каскадное обновление связанных полей, каскадное удаление связанных полей указывать не будем.

 

 

Таким же образом создаем связь поля «Номер» в таблице «Книги» с полем «№ книги» в таблице «Издание книг». Дополнительные атрибуты: обеспечение целостности данных, каскадное обновление связанных полей, каскадное удаление связанных полей – не указываем. Закрываем «Схему данных» и сохраняем изменения макета - «Схема данных».

 

 

c) Заполнение таблиц.

Заполнение таблиц выполнялось в процессе их создания.

 

d) Формирование необходимых запросов.

В соответствии с заданием необходимо найти максимальное количество художественной литературы (боевики, фантастика) зарубежных авторов для заданного года. Запрос будет один, с параметром, так как год будет задаваться вручную. Для создания запроса используем режим конструктора.

На вкладке «Объекты» выбираем пункт «Запросы» «Создание запроса в режиме конструктора».

В открывшемся диалоговом окне «Добавление таблицы» выбираем таблицу «Авторы», нажимаем кнопку «Добавить». Затем добавляем таблицы «Издание книг» и «Книги».

 

После этого закрываем диалоговое окно кнопкой «Закрыть». Теперь из добавленных таблиц выбираем необходимые поля. Из таблицы «Авторы» выбираем все поля, кроме поля «Номер»; из таблицы «Издание книг» выбираем поля: «год издания», «издательство», «количество экземпляров»; из таблицы книги выбираем поля: «название» и «жанры». Затем в столбце Gragd в строке условие отбора указываем «Зарубежное». В столбце «Жанры» - «Фантастика» or «Боевик». Логический оператор or используется, чтобы происходил отбор книг с жанром: фантастика или боевик. В столбце «Год издания», в строке «условие отбора» пишем год издания в квадратных скобках – [год издания].

В главном меню выбираем пункт «Запрос» строку «Параметры».

 

В открывшемся диалоговом окне «Параметры запроса», в столбце «Параметр», пишем – [год издания], в столбце «Тип данных» - длинное целое. Нажимаем кнопку ОК. Это необходимо, для вывода окна запроса с параметром.

Для выполнения запроса, нажимаем на панели инструментов кнопку . В окне ввода параметра запроса указывается требуемый год, например – 2000. Нажимаем кнопку ОК. На экран выводятся все книги зарубежных авторов (боевики или фантастика), изданные в 2000 году.

 

 

 

E) Создание формы.

 

Для ввода и вывода информации создаются формы. На вкладке «Объекты» выбираем пункт «Формы» «Создание формы с использованием мастера».

Открывается диалоговое окно «Создание форм». В строке «Таблицы и запросы» выбираем запрос с параметром. Выбираем все поля, для этого нажимаем кнопку .

 

Затем нажимаем кнопку «Далее > ». Выбираем внешний вид формы – в один столбец, нажимаем кнопку «Далее > ». и стиль – «диффузный».

Задаем имя формы и нажимаем кнопку «Готово».

 

На экран выводится форма со всеми заполненными данными.

 

 

F) Разработка отчета.

Для создания отчета используем режим Создание отчета с помощью мастера. В диалоговом окне «Создание отчета», в строке «Таблицы и запросы» из раскрывающегося списка выбираем запрос - «Запрос с параметром»». Выбираем все поля, для этого нажимаем кнопку , затем «Далее > ».

Выбираем вид представления данных: «Авторы», нажимаем «Далее > ». Уровни группировки не создаем - «Далее > ». Порядок сортировки и вычисления не указываем - «Далее > », выберем вид макета «по левому краю 2», стиль – деловой, имя отчета - «Отчет», нажимаем «Готово». Появляется диалоговое окно, в которое мы вводим год, например – 2000, нажимаем – ОК. На экран выводится готовый отчет:

 


 

Задание 2

Построить таблицу и на ее основе провести выборку и построить диаграмму или Диаграмму Парето с использованием Excel

Данные таблицы (поля) Запросы
1-18 Студенческая группа   1. Номер по порядку 2. Фамилия 3. Номер группы 4. Предмет 5. Оценка по предмету за неделю 6. Количество пропусков в неделю (в процентах от числа занятий) 7. Средняя оценка по предмету за неделю   I) Построить диаграммы:   1. Изменение успеваемости для группы 2. Изменение количества отличников (без четверок) 3. Динамику изменения средней оценки (по всем предметам) 4. Динамику неуспевающих 5. Динамику количества двоек (общее по всем предметам) 6. Динамику изменения оценки по предмету 7. Динамику пропусков (среднее) 8. Динамику посещения лекций 9. Динамику успевающих (без троек) II) Построить диаграммы Паретто :   10. Изменение успеваемости для группы 11. Изменение количества отличников (без четверок) 12. Динамику изменения средней оценки (по всем предметам) 13. Динамику неуспевающих 14. Динамику количества двоек (общее по всем предметам) 15. Динамику изменения оценки по предмету 16. Динамику пропусков (среднее) 17. Динамику посещения лекций 18. Динамику успевающих (без троек)
19- Библиотека   1. Количество книг (начальное) 2. Количество поступлений книг (в месяц) 3. Количество списаний книг (в месяц) 4. Количество читателей (в месяц) 5. Сдача книг читателем в срок (да, нет)   I) Построить диаграммы:   1. Изменение общего количества книг в библиотеке (в месяц, с учетом поступления и списания) 2. Изменение количества поступления книг (в месяц) 3. Изменение количества списания книг (в месяц) 4. Изменение количества читателей (в месяц) 5. Изменение количества задолжников (в месяц)   II) Построить диаграммы Паретто:   1. Изменение общего количества книг в библиотеке (в месяц, с учетом поступления и списания) 2. Изменение количества поступления книг (в месяц) 3. Изменение количества списания книг (в месяц) 4. Изменение количества читателей (в месяц) 5. Изменение количества задолжников (в месяц)  

 

 

30-   Магазин   1. Цена товара (на заданный день) 2. Ценовая доля импортного товара (на заданный день в процентах) 3. Ценовая доля продовольственного товара (на заданный день в процентах) 4. Ценовой объем проданного товара (в рублях на день) 5. Ценовая доля проданного импортного товара (в рублях на день) 6. Ценовая доля проданного продовольственного товара (в рублях на день) 7. Ценовой объем заказанного товара (в рублях на день) 8. Ценовая доля заказанного импортного товара (в рублях на день) 9. Ценовая доля заказанного продовольственного товара (в рублях на день)   I) Построить диаграмму   1. Изменения объема цен проданного товара 2. Изменения объема цен проданного отечественного товара 3. Изменения объема цен проданного непродовольственного товара 4. Изменения объема цен заказанного товара 5. Изменения объема цен заказанного отечественного товара 6. Изменения объема цен заказанного непродовольственного товара 7. Изменения процента проданного отечественного товара 8. Изменения процента проданного непродовольственного товара 9. Изменения процента заказанного отечественного товара 10. Изменения процента заказанного непродовольственного товара   II) Построить диаграмму Парето:   1. Изменения объема цен проданного товара 2. Изменения объема цен проданного отечественного товара 3. Изменения объема цен проданного непродовольственного товара 4. Изменения объема цен заказанного товара 5. Изменения объема цен заказанного отечественного товара 6. Изменения объема цен заказанного непродовольственного товара  

 

Пример выполнения

 

Запускаем Excel, для этого нажимаем кнопку «Пуск», выбираем пункт «Все программы» Microsoft Office Microsoft Office Excel 2003. В главном меню открывшегося окна нажимаем «Файл» - создать – чистая книга.

а) Начинаем создавать таблицу. Объединяем ячейки B, C, D, E, F, G, для этого сначала выделяем их, затем нажимаем кнопку на панели инструментов . В этой ячейке пишем «Максимальное количество художественной литературы», изменяем цвет, шрифт, размер. Теперь заполняем шапку таблицы: год издания, название, автор, жанр, издательство, количество экземпляров. Правой кнопкой мыши щелкаем в ячейке «Год издания», выбираем – формат ячеек. Переходим к закладке выравнивание, ставим галочку- переносить по словам, выравнивание по горизонтали – по центру, по вертикали – по нижнему краю. Такие же параметры ставим и для остальных ячеек шапки.

Теперь заполняем саму таблицу. Последние две ячейки объединяем и пишем в них – ИТОГО (худож.. лит-ры), ниже – Всего.

 

 

 

Выделим мышкой ячейку «Жанр», выбираем в меню Данные команду Фильтр, а в ней _ строку Автофильтр. Тут же в каждой ячейке верхней строке появится кнопка со стрелкой, обозначающей наличие списка. Щелкнем по стрелке в столбце «Жанр». Появится список. Выбираем условие Пользовательский интерфейс.

 

Теперь обведем ячейку, для этого нажмем кнопку на панели инструментов – границы - нарисовать границы, карандашом обводим рамку. Таблица готова.

б) Создаем диаграмму. Нажимаем кнопку на панели инструментов мастер диаграмм. В открывшемся диалоговом окне выбираем тип – круговая, вид – объемная, нажимаем «Далее > ». Диапазон данных ставится автоматически - «Далее > ». В заголовках указываем название диаграммы «Кол-во экземпляров», размещение легенды – внизу, подписи данных – значения, «Далее > ». Размещение – на имеющемся, нажимаем готово. Изменяем размеры и положение диаграммы на свое усмотрение.

Диаграмма готова.

 

 

 

 

Литература

1. Голицына О.Л. и др. Базы данных: учеб. Пособие/Голицына О.Л., Максимов Н.В., Попов И.И.- Форум: инфра М.:, 2003.-351с.

2. Хомоненко А.Д. и др. Базы данных: учебник для вузов/ Хомоненко А. Д., Цыганков В.М., Мальцев М.Г.; под ред. А. Д. Хомоненко.-4-е изд., доп. И перераб.-СПб.: корона принт, 2004.-736 с.

3. Безручко В.Т. практикум по курсу " информатика": Работа в WINDOWS 2000, WORD, EXCEL: учеб. Пособие для вузов.-2-е изд., доп. И перераб.- финансы и статистика, М.:, 2003.-543 с.

4. Информатика: учеб. Для вузов/Макарова Н.В., Матвеев Л.А., Бройдо В.Л., Гаврилова т.а.; под ред. Н.В.Макаровой.-3-е изд., перераб.- финансы и статистика, М.: 2002.-765с.

 

Оглавление

 

Введение. 1

1. Системы управления базой данных. 4

1.1. Реляционная база данных. 5

1.2. Схема данных. 8

2. Объекты базы данных. 9

3. Средства создания объектов баз данных. 11

3.1. Средства конструирования объектов. 12

3.2. Мастера Access. 12

4. Этапы проектирования базы данных. 16

4.1. Определение цели создания базы данных. 16

4.2. Определение структуры базы данных. 17

4.3. Данные, используемые в поле таблицы.. 19

5. Запросы и их применение. 21

5.1. Создание запроса с параметрами. 22

5.2. Запросы с групповыми операциями. 23

5.3. Определение в базе данных связей между таблицами. 24

6. Задание на курсовую работу. 29

7. Пример выполнения курсовой работы.. 31

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

Оглавление. 54

 


Поделиться:



Популярное:

Последнее изменение этой страницы: 2016-08-31; Просмотров: 704; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.048 с.)
Главная | Случайная страница | Обратная связь