Выдержка из текста работы
- ВВЕДЕНИЕ 3
- 1. Постановка задачи. 5
- 2. Математическое описание задачи. 7
- 3. Электронная таблица EXCEL. 8
- 3.1 Основные положения. 8
- 3.2 Создание базы данных (БД). 8
- 3.3 Поиск данных. 11
- 3.4 Использование функций для получения итоговых значений. 13
- 3.5 Создание макросов. 16
- 3.6 Назначение макросов объектами. 19
- 3.7 Построение диаграмм. 19
- 4. Система управления базами данных Access 22
- 4.1.Общие положения. 22
- 4.2. Разработка структуры базы данных. 22
- 4.3 Создание таблиц в режиме Конструктора. 25
- 4.4 Заполнение таблиц данными 28
- 4.5 Запросы на обновление. 28
- 4.6. Запросы на выборку. Параметрические запросы. 31
- 4.7 Создание и редактирование форм. 34
- Заключение 43
ВВЕДЕНИЕ
Развитие средств вычислительной техники обеспечило беспрецедентные возможности для создания и широкого использования систем обработки данных разнообразного назначения. Разрабатываются информационные системы для обслуживания различных систем деятельности, систем управления хозяйственными и техническими объектами, модельные комплексы для научных исследований, системы автоматизации проектирования и производства, всевозможные тренажеры и обучающие системы. Одной из важных предпосылок создания таких систем стала возможность оснащения их «памятью» для накопления, хранения и систематизация больших объемов данных. Другой существенной предпосылкой нужно признать разработку подходов, а также создание программных и технических средств конструирования систем, предназначенных для коллективного пользования. В этой связи потребовалось разработать специальные методы и механизмы управления такого рода совместно используемыми ресурсами данных, которые стали называться базами данных. Исследования и разработки, связанные с проектированием, созданием и эксплуатации баз данных, а также необходимых для этих целей языковых и программных инструментальных средств, привели к появлению самостоятельной ветви информатики, получившей название системы управления данными (СУБД).
Такие СУБД поддерживают довольно сложный набор функций, связанный с централизованными управлениями, данными в базе данных интерфейсах всей совокупности ее пользователей. По существу, система управления базами данных служит перспективным инструментарием для упрощения разработки БД.
В настоящее время разработаны и используются на персональных компьютерах около двадцати систем управления базами данных. Они предоставляют пользователю удобные средства интерактивного взаимодействия с БД и имеют развитый язык программирования.
Предлагаемая курсовая работа представляет некоторые теоретические аспекты теории БД, основные понятия, функциональные возможности систем управления БД на примере разработки БД телефонов, произведенных в разных странах, а также сравнение реализации базы данных в Excel с реализацией в Access.
Целью курсовой работы является обсуждение особенностей проектирования базы данных в среде Microsoft Excel и в среде Microsoft Access. Обоснована относительная оценка возможностей каждого из Microsoft приложений.
1. Постановка задачи
Создать базу данных, содержащую следующие элементы:
название телефона;
заводская цена;
наценка магазина;
количество проданных телефонов;
выручка от продаж по каждой модели (вычисляемое поле);
сведения о фирме-изготовителе (страна, город).
Входные данные:
название телефона;
заводская цена;
наценка магазина;
количество проданных телефонов;
сведения о фирме-изготовителе (страна, город).
Выходные данные:
название телефона;
заводская цена;
наценка магазина;
количество проданных телефонов;
выручка от продаж по каждой модели (вычисляемое поле);
сведения о фирме-изготовителе (страна, город).
Функции, выполняемые информационной технологией:
1. Заполнение и редактирование таблиц базы данных.
2. Вычисление стоимости телефона в магазине с учетом наценки и подсчет выручки по каждому наименованию.
3. Вычисление прибыли, полученной магазином от продажи телефонов.
4. Получение данных о телефонах, указанной пользователем страны с указанием города, в котором изготовлен телефон.
5. Формирование отчета, содержащего следующие данные: название телефона, количество проданных телефонов, общую сумму выручки с группировкой по фирмам-изготовителям.
2. Математическое описание задачи
3. Электронная таблица EXCEL
3.1 Основные положения
3.2 Создание базы данных (БД)
название телефона |
заводская цена |
наценка магазина |
кол-во проданных телефонов |
выручка от продаж по каждой модели |
сведения о фирме-производителе |
|
Sony Ericsson S500i |
6525 |
20% |
15 |
19 575,00р. |
Япония. Токио. |
|
Moto RAZR V3 |
3780 |
19% |
21 |
15 082,20р. |
Китай. Пекин |
|
Samsung F500 |
9640 |
20% |
25 |
48 200,00р. |
Япония. Киото. |
|
Sony Ericsson K600i |
6700 |
18% |
13 |
15 678,00р. |
Япония.Йокогама |
|
Nokia 6700 |
1500 |
20% |
31 |
9 300,00р. |
Финляндия. Хельсинки. |
|
LG 3408i |
3790 |
20% |
29 |
21 982,00р. |
Япония.Саппоро. |
|
Samsung D500 |
5400 |
20% |
23 |
24 840,00р. |
Япония. Киото. |
|
Sony Ericsson W710i |
4600 |
24% |
41 |
45 264,00р. |
Япония. Фукуока. |
|
Sony Ericsson W300 |
2680 |
20% |
35 |
18 760,00р. |
Япония. Киото. |
|
Fly 2370e |
1300 |
15% |
27 |
5 265,00р. |
Китай.Чанчунь. |
|
Nokia6300 |
7680 |
16% |
34 |
41 779,20р. |
Финляндия. Хельсинки. |
|
Moto RAZR |
2300 |
20% |
20 |
9 200,00р. |
Китай.Уишань. |
|
LG shine |
6200 |
21% |
19 |
24 738,00р. |
Япония. Фукуока. |
|
Alcotel U3 |
900 |
20% |
4 |
720,00р. |
Израиль. Кавим. |
|
Прибыль: |
300 383,40р. |
Данные — форма.
3.3 Поиск данных
Данные» — «Фильтр» — «Автофильтр»
«Данные» — «Фильтр» — «Автофильтр».
Получение данных о телефонах, указанной пользователем страны с указанием города, в котором изготовлен телефон.
1. Выполняем действия: Данные — фильтр — автофильтр.
2. Нажимаем на стрелочку раскрывающегося списка в столбце, где указана страна и город производителя. Выбираем Условие.
3. В появившемся окне выбираем страну и город, в которой изготовлен искомый телефон и нажимаем Ок.
4. Появляется список искомых телефонов
3.4 Использование функций для получения итоговых значений
Добавление в таблицу функции может осуществляться с помощью клавиатуры, но гораздо удобнее использовать кнопку «Вставка функции» на панели инструментов. Аргументы функции и входящие в нее формулы записываются в скобках. Для изменения относительной ссылки на абсолютную надо нажать функциональную клавишу «F4».
3.5 Создание макросов
Запись макроса
Остановка записи
Остановить з
пись
Данные — Фильтр — Автофильтр
Сервис — Макрос — Макросы
Выполнить
3.6 Назначение макросов объектами
3.7 Построение диаграмм
4. Система управления базами данных Access
4.1 Общие положения
4.2 Разработка структуры базы данных
название телефона (текстовый);
заводская цена (числовой);
наценка магазина (числовой);
количество проданных телефонов (числовой);
выручка от продаж по каждой модели (числовой);
сведения о фирме-изготовителе (страна, город) (текстовый).
Структура таблицы определяется не только совокупностью столбцов (полей), типом и размером каждого столбца, но так же ключевым полем.
Закончив этап проектирования, приступить к созданию БД с помощью СУБД Access.
После запуска Microsoft Access одновременно с основным окном Access выводится первое диалоговое окно, позволяющее создать новую БД.
Базу данных мы разбиваем на две таблицы, в каждой из которых свои поля. Первая таблица содержит такие поля, как название телефона, заводская цена, наценка магазина и количество проданных телефонов. Вторая таблица содержит следующие поля: название телефона, выручка от продаж по каждой модели и сведения о фирме-изготовителе.
Для создания новой БД, поставить переключатель в позицию Новая база данных и выполнить щелчок на кнопке ОК, после чего откроется окно Файл новой базы данных.
В окне Файл новой базы данных задать имя файла и указать папку, куда он будет помещен, а затем выполнить щелчок на кнопке Создать. В результате откроется основное окно базы данных.
На левой панели этого окна отображены элементы управления для вызова любого из семи объектов БД: таблиц, запросов, форм, отчетов, страниц, макросов и модулей. По умолчанию активен элемент Таблицы, поэтому на правой панели представлены элементы управления для создания новой таблицы.
Распределение полей по таблицам:
В режиме «Таблица» записываем названия полей и определяем тип данных для одной и для другой таблицы.
Определяем Ключевые поля. По этим полям будут связываться данные таблицы.
На данном рисунке показана связь между БД по ключевым полям (название телефона).
4.3 Создание таблиц в режиме Конструктора
окна базы данных
Создание таблицы в режиме конструктора, Создание таблицы с помощью мастера
Создание таблицы путем ввода данных.
Таблицы создаются в два этапа: на первом этапе определить её структуру, т. е. Состав полей, их имена, тип для каждого поля, его размер и другие свойства полей. На втором этапе заполнить таблицу данными, т. е. сформировать записи.
Для создания Таблицы1, необходимо в окне базы данных выполнить щелчок на значке Создание таблицы в режиме конструктора или щелкнуть на кнопке Создать, расположенной на верхней панели окна. В открывшемся окне Новая таблица, выбрать режим создания таблицы — Конструктор, т. к. в этом режиме можно самому устанавливать параметры всех элементов структуры таблицы.
В колонку под названием «Имя поля» вводим название данных полей, а во вторую колонку-тип данных.
Создаем вторую таблицу с несколько другими данными:
Данные таблицы в режиме «Таблицы»:
4.4 Заполнение таблиц данными
Открыть
Таблица1.
4.5 Запросы на обновление
базы данных
Запрос
Запрос — Обновление
Сортировка
Обновление
Обновление
Запрос на обновление.
Таблицу1
Таблица1
Выручка от продаж по каждой модели
Запрос на обновление
4.6 Запросы на выборку. Параметрические запросы
Запрос на выборку.
Параметрические запро
4.7 Создание и редактирование форм
Автоформа: ленточная
Автоформа: столбец.
Создание и редактирован
ие отчётов
Итоги;
Итоги
Конструктор
Примечание отчета
область примечаний
Поле
область примечаний
Поле 17
Итого
выручка от продаж по каждой модели
базы данных
Создание отчетов с помощью мастера.
Создание отчетов
Таблицу
Доступные поля
Доступные поля
Выбранные поля
Далее
Сведения о фирме-производителе
Далее
Итоги
Название телефона
Далее
ступенчатый
книжную
Далее
Заключение
БД является важнейшей составной частью информационных систем, которые предназначены для хранения и обработки информации. Изначально такие системы существовали в письменном виде. Для этого использовались различные картотеки, папки, журналы, библиотечные каталоги. Развитие средств вычислительной техники обеспечило возможность для создания и широкого использования автоматизированных информационных систем. Разрабатываются информационные системы для обслуживания различных систем деятельности, системы управления хозяйственными и техническими объектами, модельные комплексы для научных исследований, системы автоматизации проектирования и производства, всевозможные тренажеры и обучающие системы. Современные информационные системы основаны на концепции интеграции данных, характеризующих большими объектами хранимых данных, сложной организацией, необходимостью удовлетворять разнообразные требования многочисленных пользователей. Для управления этими данными и обеспечения эффективности доступа к ним были созданы системы управления данными.
Таким образом, СУБД называют программную систему, предназначенную для создания ЭВМ общей базы данных для множества приложений, поддержания ее в актуальном состоянии и обеспечения эффективности доступа пользователей к содержащимся в ней данным в рамках предоставленных им полномочий.
Приведенная для примера база данных учеников, обучающихся в учебных заведениях, разработана в программе Microsoft Access, которая является одной из самых популярных среди настольных программных систем управления базами данных. Среди причин такой популярности следует отметить:
· высокую степень универсальности и продуманности интерфейса, который рассчитан на работу с пользователями самой различной квалификации. В частности, реализована система управления объектами базы данных, позволяющая гибко и оперативно переходить из режима конструктора в режим их непосредственной эксплуатации;
· глубоко развитые возможности интеграции с другими программными продуктами, входящими в состав Microsoft Office, а также с любыми программами продуктами, поддерживающими технологию OLE;
· богатый набор визуальных средств разработки.