">
Экономика Маркетинг
Информация о работе

Тема: Системы ведения баз данных

Описание: Общие положения. Заполнение таблицы базы данных. Автофильтр. Получение данных о театре, имеющем максимальную выручку. Формирование списка, содержащего информацию о соответствующем театре: выручка театра от количества проданных билетов с информацией о посадочном месте.
Предмет: Экономика.
Дисциплина: Маркетинг.
Тип: Курсовая работа
Дата: 14.08.2012 г.
Язык: Русский
Скачиваний: 134
Поднять уникальность

Похожие работы:

Федеральное государственное образовательное учреждение

высшего профессионального образования

«ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПУТЕЙ СООБЩЕНИЯ»

Кафедра «Информатика и информационная безопасность»

КУРСОВАЯ РАБОТА

на тему «Системы ведения баз данных»

Вариант 8

«Театр»

Санкт-Петербург

2012

СОДЕРЖАНИЕ

Введение……………………………………………………………………………………...3

Постановка задачи…………………………………………………………………………………………3

Электронная таблица EXCEL……………………………………………………………….4

Общие положения………………………………………………………………………4

Заполнение таблицы базы данных.…………..….…………………………………………………………………...4

Подсчет выручки каждого театра от проданных билетов по каждому типу посадочного места.……….……………………………………………………………..6

Работа со списками …...……………………………………………………...................7

Сортировка………………………………………………………………………..7

Автофильтр……………………………………………………………………….7

Получение данных о театре, имеющем максимальную выручку от продажи билетов …………………...……………………………………………………………...7

Получение списка театров, которые потерпели убытки……………………………..9

Формирование отчета, включающего: название театра, среднюю стоимость билета и подсчет выручки по каждому направлению театральной деятельности………...10

Microsoft Access…………………………………………………………………………….11

Общие положения …………………………………………………………………….11

Проектирование базы данных ………………………….…………………………….12

Создание, заполнение и редактирование таблиц базы данных………………………………………………………………………………….13

Формирование списка, содержащего информацию о соответствующем театре.…16

Формирование списка театров сгруппированных по величине выручки от продажи билетов ………………………………………………………………………….……..18

Получение списка театров (в алфавитном порядке)………………………………..19

Формирование отчета, включающего: название театра, среднюю стоимость билета и подсчет выручки по каждому направлению театральной деятельности………...22

Заключение ……..………………………………………………………………………….24

Список использованной литературы……………………………………………………...24

Введение

Информатика — это техническая наука, изучающая приёмы регистрации данных, их хранения, воспроизведения, передачи средствами вычислительной техники, а также приёмы работы с этой техникой и принципы её построения.

Широчайший класс офисных задач, решаемых в современной жизни, решается с помощью пакета офисных программ Microsoft Office. Поэтому современный пользователь обязан владеть основами работы с этим пакетом.

Одними из составляющих этого офисного пакета являются приложения MS Excel, позволяющие в электронных таблицах обрабатывать различные виды информации и системы управления базами данных MS Access.

Постановка задачи

Спроектировать базу данных в Excel, содержащую следующие данные:

Вариант 8. Театр

База данных должна содержать следующие элементы:

название театра;

направление театральной деятельности (драматический, оперный и т.д.);

название типа посадочного места (партер, амфитеатр, балкон и т.п.);

количество мест соответствующего типа;

средняя цена одного места соответствующего типа;

продано билетов соответствующего типа;

Функции, выполняемые информационной технологией:

1. Заполнение и редактирование таблиц базы данных.

2. Подсчет выручки каждого театра от проданных билетов по каждому типу посадочного места.

3. Получение данных о театре, имеющем максимальную выручку от продажи билетов.

4. Получение списка театров (в алфавитном порядке), которые потерпели убытки.

5. Формирование отчета, включающего: название театра, среднюю стоимость билета и подсчет выручки по каждому направлению театральной деятельности.

Необходимо создать базу данных, в которой будут даны все необходимые сведения о театрах Санкт-Петербурга. По данным нужно сделать три запроса и вывести отчет. Затем в данном документе представить описание и ход выполнения работы с соответствующими иллюстрациями.

Электронная таблица Excel

3.1 Общие положения

Excel позволяет пересчитывать значение элементов таблицы, строить различные графики по данным таблицы, создавать простейшие базы данных.

К главным функциям Excel можно отнести:

Построение таблиц.

В Excel таблицы создаются на рабочем столе. Лист разделен на строки и столбцы, которые, пересекаясь, образуют ячейки. Ячейки могут содержать самую разную информацию. Над ними можно производить различные действия (выделение, удаление, копирование и т. д.).

Вычисление.

В Excel можно применять различные формулы, при помощи которых просчитываются значения ячеек на основе данных, введенных в других ячейках. Эти формулы можно копировать в другие ячейки.

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

Форматирование данных.

Эту функцию можно выполнить при помощи команды ФОРМАТ – АВТОФОРМАТ, выбрав нужный внешний вид таблицы.

Построение диаграмм

При помощи команды ВСТАВКА – ДИАГРАММА можно создать диаграмму, вид которой будет зависеть от введенных в соответствующую таблицу данных.

Работа со списками.

Данные в таблице Excel могут храниться виде списков. Заголовки столбцов определяют поля, а строки содержат записи определенного типа, а запись состоит из описания элемента списка.

3.2 Заполнение таблицы базы данных



Рабочее окно Excel

База данных в Excel – это список связанных данных, в котором строки данных являются записями, столбцы – полями. Верхняя строка списка содержит название каждого из столбцов. Ссылка может быть задана либо как диапазон ячеек, либо как имя, соответствующему диапазону списка.

Для ввода информации в ячейки рабочего листа вначале следует сделать ячейку активной, переместив в нее указатель мыши и щелкнуть один раз правой кнопкой мыши. После этого можно либо просто вводить данные с клавиатуры, либо щелкнуть левой кнопкой мыши в строке формул над рабочим листом и после этого вводить данные.

Существует два типа данных, которые можно вводить в ячейки листа Excel - константы и формулы. Константы в свою очередь подразделяются на: числовые значения, текстовые значения, значения даты и времени, логические значения и ошибочные значения.

Для ввода числового значения в ячейку необходимо выделить нужную ячейку и ввести с клавиатуры необходимую комбинацию цифр. Вводимые цифры отображаются как в ячейке, так и в строке формул. По завершению ввода необходимо нажать клавишу Enter. После этого число будет записано в ячейку. По умолчанию после нажатия Enter активной становится ячейка, расположенная на строку ниже, но командой "Сервис"-"Параметры" можно на вкладке "Правка" установить необходимое направление перехода к следующей ячейке после ввода, либо вообще исключить переход. Если после ввода числа нажать какую-либо из клавиш перемещения по ячейкам (Tab, Shift+Tab…), то число будет зафиксировано в ячейке, а фокус ввода перейдет на соседнюю ячейку.

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

Для изменения значений в ячейке до фиксации ввода надо пользоваться, как и в любом текстовом редакторе, клавишами Del и Backspace. Если надо изменить уже зафиксированную ячейку, то надо дважды щелкнуть на нужной ячейке, при этом в ячейке появится курсор. После этого можно производить редактирование данных в ячейке. Можно просто выделить нужную ячейку, а затем установить курсор в строке формул, где отображается содержимое ячейки и затем отредактировать данные. После окончания редакции надо нажать Enter для фиксации изменений. В случае ошибочного редактирования ситуацию можно "отмотать" назад при помощи кнопки "Отменить" (Ctrl+Z).



Заполненная база данных

Подсчет выручки каждого театра от проданных билетов по каждому типу посадочного места

Для этого на пустом листе создаём дополнительную таблицу, со сведениями о проданном количестве билетов соответствующего типа и средней ценой на них, но с дополнительной графой «Выручка от проданных билетов»

Для подсчёта выручки умножаем количество проданных билетов на среднюю цену соответствующего билета и выбираем диапазон ячеек, чьи значения будут вычисляться.

Таким образом, мы получаем выручку от продажи билетов каждого типа в рублях.



Выручка каждого театра от проданных билетов по каждому типу посадочного места

Работа со списками

Данные в таблице Excel могут храниться виде списков. Заголовки столбцов определяют поля, а строки содержат записи определенного типа, а запись состоит из описания элемента списка.

При работе с базами в Excel в первую очередь необходимо ввести заголовки столбцов, после чего можно ввести в базу данных информацию. Вводить данные и просматривать информацию можно с помощью команды “Данные” из меню “Форма”.

Для вычислений в Excel используются формулы. Формулы представляют собой выражения, по которым выполняются вычисления на странице. Формула начинается со знака равенства (=).

3.4.1 Сортировка

Иногда таблицы могут содержать довольно большое количество данных, причем эти данные зачастую будут представлены в виде списка. В таком случае, очень помогают в работе такие инструменты, как сортировка списков и их фильтрация.

Для простой сортировки по возрастанию или убыванию можно воспользоваться кнопками на панели инструментов: 

Если же нужно отсортировать диапазон значений, то для этого можно воспользоваться функцией «Данные ( Сортировка диапазона», предварительно выделив одну из ячеек базы данных.

3.4.2 Автофильтр

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

При нажатии на появившийся в углу ячейки значок стрелки появится меню посредством которого можно произвести сортировку, выделить определенный параметр фильтра (Все, Первые 10, Условие), назначить определенное значение для данного столбца.

Получение данных о театре, имеющем максимальную выручку от продажи билетов

К предыдущей таблице добавляем графу «Общая выручка».

Для вычисления общей выручки, суммируем выручки от проданных билетов каждого типа для каждого театра.

Таким образом, мы получаем общую выручку каждого театра в рублях.



Общая выручка каждого театра

В графе «Общая выручка» ставим автофильтр, и накладываем условие: показать 1 наибольший элемент списка.



Театр, получивший максимальную выручку

Получение списка театров, которые потерпели убытки.

Для этого добавляем в предыдущую таблицу графы «Убытки по каждому типу мест»

Чтобы посчитать убытки по каждому типу мест, необходимо:

умножить количество билетов каждого типа на соответствующую среднюю цену одного места

из выручки по каждому типу мест вычесть получившееся произведение

Для подсчета убытков, которые потерпели театры, необходимо ввести курсор в пределы таблицы, затем выполнить команду «Данные-итоги».



В графе «Убытки по каждому типу мест» ставим автофильтр и накладываем условие: меньше нуля



Формирование отчета, включающего: название театра, среднюю стоимость билета и подсчет выручки по каждому направлению театральной деятельности



Создаём дополнительную мини-таблицу, в которой будет подсчитана общая выручка по каждому направлению театральной деятельности. Подсчет выполняется по средствам функции =СУММЕСЛИ (диапазон; критерий; диапазон суммирования). В данном случае за диапазон суммирование берется столбец общей выручки.

Microsoft Access

4.1 Общие положения

Microsoft Access – это система управления базами данных (СУБД), предназначенная для создания и обслуживания баз данных, обеспечения доступа к данным и их обработки.

База данных (БД) представляет собой организованную структуру, используемую для хранения данных, т.е. любых сведений о явлениях, процессах, действиях и т.д. Данные несут в себе информацию о событиях, происходящих в материальном мире, и по сути являются зарегистрированными сигналами, возникшими в результате этих событий. Данные становятся информацией, если пользователь обработает их и осмыслит, применив при этом адекватные этим данным методы. Сегодня большинство СУБД размещают в своих структурах не только данные, но и методы (программные коды), поэтому можно утверждать, что Microsoft Access – это СУБД, предлагающая широкий диапазон средств для хранения информации и эффективного управления этой информацией.

Базы данных содержат различные объекты, основными из которых являются таблицы. Структура простейшей базы данных соответствует структуре её двухмерной таблицы, содержащей столбцы и строки. Их аналогами в структуре простейшей базы данных являются поля и записи.

Основными свойствами полей являются имя поля, тип поля, его размер, определяющий предельную длину данных, размещаемых в этом поле, и др.

При работе с Microsoft Access используются следующие типы данных:

текстовый – тип данных, используемый для хранения простого неформатированного текста, число символов в котором не должно превышать 255;

поле MEMO – специальный тип данных, применяемый для хранения больших объёмов текста (до 65 535 символов);

числовой – тип данных для хранения чисел;

дата/время – тип данных для хранения значений даты и времени;

денежный – тип данных для хранения денежных значений (длина поля 8 байт);

счётчик – специальный тип данных, используемый для автоматической нумерации записей;

логический – для хранения логических данных, которые могут иметь одно из двух возможных значений Да или Нет;

поле объекта OLE – специальный тип данных, предназначенный для хранения объектов OLE (электронных таблиц Microsoft Excel, документов Microsoft Word, звукозаписей и др.);

гиперссылка – специальное поле для хранения адресов URL Web-объектов;

мастер подстановок – тип данных, запускающий мастер подстановок, что позволяет выбирать данные из раскрывающегося списка, а не вводить их в поле вручную.

Числовые поля могут иметь следующие размеры:

байт (Byte) – целые числа от 0 до 255 (1 байт);

целое (Integer) – целые числа от минус 32768 до +32767 (2 байта);

длинное целое (Long Integer) – целые числа от минус 2147483648 до +2147483647 (4 байта);

одинарное с плавающей точкой (Single) – числа от минус 3,4(1038 до +3,4(1038 с точностью до 7 знаков (4 байта);

двойное с плавающей точкой (Double) – числа от минус 1,797(10308 до +1,797(10308 с точностью до 15 знаков (8 байт).

База данных может состоять из нескольких таблиц, содержащих различную информацию. Эти таблицы связаны между собой каким-либо определённым полем, называемым ключевым полем. Ключевое поле позволяет однозначно идентифицировать каждую запись таблицы, т.е. каждое значение этого поля отличает одну запись от другой. Связи между таблицами дают возможность совместно использовать данные из различных таблиц.



Окно Microsoft Access

4.2 Проектирование базы данных

Перед созданием новой базы данных с помощью Access пользователь должен определить, из каких таблиц состоит БД, какие данные нужно поместить в каждую таблицу, как связать таблицы, т. е. должна быть определена структура БД. Указанные вопросы решаются на этапе проектирования базы данных, и используется при этом, как правило, не компьютер, а обычные бумага и карандаш.

Разработка структуры БД начинается с составления списка полей. В соответствии с типом данных, размещаемых в каждом поле, определяется тип для каждого поля. Далее необходимо распределить поля по базовым таблицам, чаще всего, по функциональному признаку.

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

Распределив поля по таблицам и определив в каждой таблице ключевое поле, пользователь создаёт чертёж, называемый схемой данных. Схема данных включает в себя таблицы, каждая из которых состоит из заголовка таблицы и перечня, содержащихся в ней полей. Связи между таблицами должны быть отображены в виде линий, соединяющих ключевые поля таблиц.

Закончив этап проектирования, пользователь приступает к созданию базы данных с помощью СУБД Access.

Создание, заполнение и редактирование таблиц базы данных.

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

Выбор режима осуществляется щелчком на значке «Создание таблицы в режиме конструктора», размещенном в окне базы данных, или режиме «Конструктор» выбирается в окне «Новая база данных», которое открывается после выполнения щелчка на кнопке «Создать» окна базы данных.

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

Для создания в будущем запросов необходимо создать 2(две) таблицы, из которых будут запрашиваться данные.



Заполнение полей для Таблицы №1



Заполнение полей для Таблицы №2

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

Новая таблица не имеет записей, а содержит только наименование столбцов (полей). Для заполнения таблицы данными курсор устанавливает в требуемую ячейку указателем мыши. Переход к следующей ячейке можно выполнять с помощью клавиши , а в предыдущее поле можно попасть с помощью комбинации клавиш . После заполнения последней ячейки и нажатия клавиши курсор переместится в первую ячейку следующей строки, и Access автоматически сохранит только что введенную запись. Таким образом, после заполнения таблицы данными их сохранять не надо; Access все введенные данные сохраняет автоматически. Однако если при работе с таблицами происходит изменение ее структуры (например, менялась ширина столбцов), то Access попросит подтвердить эти изменения. Для увеличения или уменьшения ширины столбцов в таблице (в режиме конструктора) нужно указатель мыши установить в строку заголовка столбцов, на границу между столбцами, и перетаскиваем мышь вправо или влево.

Заполнение таблиц данными

В окне базы данных щелкаем дважды на значении «Таблица №1». На экран выводится таблица. При необходимости изменяем ширину столбцов. Затем вводим в столбцы данные.

Аналогичные действия выполняем с другой таблицей и получаем результат, представленный на рисунках.



Заполненная Таблица №1



Заполненная Таблица №2

Формирование списка, содержащего информацию о соответствующем театре: выручка театра от количества проданных билетов с информацией о посадочном месте.

Запросы на выборку.

Это делается с помощью запросов. Основным назначением запросов является отбор данных по критериям поиска. Кроме того, с помощью запросов можно добавлять данные в таблицу, удалять и обновлять их.

В окне базы данных выбрать объект «Запросы» и выполнить щелчок на кнопке «Создать». В окне «Новый запрос» выбрать режим «Конструктор» и выполнить щелчок на кнопке «ОК». После чего на экране появится окно «Запрос на выборку», а также диапазон окно «Добавление таблицы». Запрос создаём с помощью конструктора.

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

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



Окно запросов

Для вывода в результирующей таблице списка выручек необходимо в ячейку строки «Условие отбора» поля выручки ввести критерий выбора: >=300000.



Выручка театров от количества проданных билетов

Параметрический запрос

Параметрический запрос отличается от запроса на выборку тем, что критерии отбора задаются непосредственно при выполнении запроса. Рассмотрим это на примере: форматирование списка. Выполняем действия аналогичные действиям по созданию запроса на выборку, только в ячейке строки «Условие отбора» и столбца вводим в квадратных скобках запись «Введите название театра». Тогда при выполнении данного запроса будет появляться диалоговое окно.

В окно вводим название одного театра, например Мариинский театр, и получаем результирующую таблицу.



Результирующая таблица

Формирование списка театров сгруппированных по величине выручки от продажи билетов.



Список театров, сгруппированных по величине выручки от продажи билетов

Получение списка театров (в алфавитном порядке).

 

Список театров в алфавитном порядке

Чтобы запрос выглядел в виде красиво оформленной таблицы, необходимо создать форму. Формы дают возможность пользователям вводить данные в таблицы базы без непосредственного доступа к самим таблицам. Они также позволяют выводить результаты работы запросов не в виде обыкновенных итоговых таблиц, а в более красивых формах. В связи с таким разделением существует два вида формирования структуры форм: на основе таблицы и на основе запроса.

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

   Форма по запросу Получение списка театров (в алфавитном порядке).

Формирование отчета, включающего: название театра, среднюю стоимость билета и подсчет выручки по каждому направлению театральной деятельности.

Основное назначение отчётов – это вывод данных в виде выходного печатного документа. Отчёты, так же как и формы, можно создавать с помощью конструктора или мастера отчётов. Используется также автоматическое создание отчётов.

 







Отчет о театрах Санкт-Петербурга

ЗАКЛЮЧЕНИЕ

Возможности табличного процессора Excel в создании и редактировании таблиц безграничны. Но использование их не доставляет трудности даже начинающему пользователю. Поэтому Microsoft Excel чаще используют для работ с небольшими базами данных.

Microsoft Access позволяет выполнять более сложные задачи. Он используется для построения баз данных, содержащих большой объем информации. Именно поэтому, для автоматизации многих расчетов в производственной сфере и используется Access

Список использованной литературы

http://on-line-teaching.com/excel/lsn002.html

http://ru.wikipedia.org/wiki/Microsoft_Excel

http://office.microsoft.com/ru-ru/excel-help/HP010062449.aspx?CTT=5&origin=HP010070516

Электронный учебник

Симонович С.В., Евсеев Г.А., Мураховский В. И., Бобровский С.И. Информатика. Базовый курс. СПб, издательство «Питер», 2007

Интернет-ресурсы:

http://эссе.рф - сборник не проиндексированных рефератов. Поиск по рубрикам и теме. Большинство текстов бесплатные. Магазин готовых работ.