Создание базы данных компьютерного клуба

Особенности построения и требований основной базы данных. Анализ вывода информации о курсах валют банков. Характеристика подчиненного кнопочного оформления для разных пользователей. Существенная система управления информационными предоставлениями.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 24.02.2015
Размер файла 1,6 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

ГОУВПО Уфимский государственный авиационный технический университет

Кафедра Информатики

Разработка базы данных «Курс валют» в СУБД MS Access

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

по «Информатике»

Уфа 2013 г.

СОДЕРЖАНИЕ

ВВЕДЕНИЕ

1. КРАТКАЯ ХАРАКТЕРИСТИКА СУБД ACCESS

2. СТРУКТУРА БАЗОВЫХ ТАБЛИЦ БД «КУРСЫ ВАЛЮТ»

3. КЛАССИФИКАЦИЯ СВЯЗЕЙ И ВЫБОР КЛЮЧЕЙ

4. ЭКРАННЫЕ ФОРМЫ

4.1 Подчинённая кнопочная форма для пользователя «Таблицы»

4.2 Подчинённая кнопочная форма для пользователя «Запросы»

4.3 Подчинённая кнопочная форма для пользователя «Отчеты»

5. ПОСТРОЕНИЕ ЗАПРОСОВ БАЗЫ ДАННЫХ

ЗАКЛЮЧЕНИЕ

СПИСОК ЛИТЕРАТУРЫ

ВВЕДЕНИЕ

В ходе выполнения данной курсовой работы была создана база данных компьютерного клуба с помощью программы Microsoft Access, которая входит в прикладной пакет MS Office 2007. В настоящей базе хранится информация об оснащении залов, наборе доступных игр, администраторах, графиках их работы. Также ведется учет клиентской базы и истории всех проведенных сеансов игр.

Цель работы.

Закрепление и углубление знаний по информатике, практических навыков работы на персональном компьютере и разработки пользовательских приложений с использованием программных средств интегрированного пакета MS Office и современных компьютерных технологий обработки информации, а также навыков в составлении текстовой документации.

1. КРАТКАЯ ХАРАКТЕРИСТИКА СУБД ACCESS

MS Access - это система управления базами данных (СУБД). Под системой понимается программа, которая не только позволяет хранить большие массивы данных, но и обрабатывать их, представляя в удобном для пользователя виде.

Используя MS Access можно создавать удобные формы для ввода и просмотра данных, выполнять необходимые вычисления, составлять различной сложности отчеты. В СУБД MS Access обладает мощным набором сервисных средств, облегчающих работу пользователя. Мастера помогают создавать таблицы, запросы, формы, отчеты из имеющихся заготовок, выполнив всю черновую работу. Макросы позволяют автоматизировать многие процессы без использования традиционных средств программирования. Более опытные пользователи могут воспользоваться встроенным языком программирования VBA (Visual Basic for Application), позволяющим создавать сложные приложения.

База данных в MS Access представляет собой совокупность инструментов для ввода, хранения, просмотра, выборки и управления информацией. К этим средствам относятся таблицы, формы, отчеты, запросы. В MS Access поддерживаются два способа создания базы данных. Вы можете создать пустую базу данных, а затем добавить в нее таблицы, формы, отчеты и другие объекты. Такой способ является наиболее гибким, но требует отдельного определения каждого элемента базы данных. Кроме этого имеется возможность создать с помощью мастера базу данных определенного типа со всеми необходимыми таблицами, формами и отчетами. Так как MS Access содержит большой выбор подготовленных для Вас баз данных, второй способ во многих случаях может оказаться предпочтительным. В обоих случаях у Вас останется возможность в любое время изменить и расширить созданную вами базу данных.

2. СТРУКТУРА БАЗОВЫХ ТАБЛИЦ БД «КУРСЫ ВАЛЮТ»

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

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

Ниже описаны структуры всех таблиц данной базы данных.

1) Банк - таблица содержит информацию о банке, его юридическом адресе и времени работы.

Таблица 1 - Структура таблицы «Банк»

Имя поля

Тип данных

Размер

Обязательное

Ключ

Название банка

Текстовый

50

Да

*

Юридический адрес

Текстовый

50

Да

Время работы

Текстовый

50

Да

2) Валюты - информация о валюте (Обозначение, название, тип конвертации).

Таблица 2 - Структура таблицы «Валюты»

Имя поля

Тип данных

Размер

Обязательное

Ключ

Обозначение

Текстовый

50

Да

*

Название валюты

Текстовый

50

Да

Тип конвертации

Текстовый

50

Да

3) Обмен валют - таблица содержит название банка, валюту, дату и информацию о покупки и продажи.

Таблица 3 - Структура таблицы «Обмен валют»

Имя поля

Тип данных

Размер

Обязательное

Ключ

Название банка

Текстовый

50

Да

*

Валюта

Текстовый

50

Да

*

Дата

Дата/время

50

Да

*

Покупка

Числовой

Одинарное с плавающей точкой

Да

Продажа

Числовой

Одинарное с плавающей точкой

Да

4) Отделения - таблица содержит информацию об отделениях банков (Название банка, название отделения, адрес, время работы).

Таблица 4 - Структура таблицы «Жанр»

Имя поля

Тип данных

Размер

Обязательное

Ключ

Название банка

Текстовый

50

Да

*

Название отделения

Текстовый

50

Да

*

Адрес

Текстовый

50

Да

Время работы

Текстовый

50

Да

3. КЛАССИФИКАЦИЯ СВЯЗЕЙ И ВЫБОР КЛЮЧЕЙ

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

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

2. Связь 1:М может быть в случае, когда одной записи основной таблицы соответствует несколько записей дополнительной таблицы.

3. Связь М:1 может быть тогда, когда нескольким записям основной таблицы ставится в соответствии одна запись дополнительной.

4. Связь М:М возникает в том случае когда нескольким записям основной таблицы соответствует несколько записей дополнительной. В реляционной БД связь М:М реализуется через дополнительные таблицы.

Открыв окно «Схема данных», можно посмотреть взаимосвязь всех таблиц базы данных «Курсы валют» и отношения между ними. Для этого нужно выбрать команду Схема данных в меню Сервис. Схема данных данной БД изображена на рис. 1:

Рассмотрим связи между выявленными сущностями:

1. Между сущностями банк и обмен валют будет связь 1:М, так как одному названию банка соответствует несколько записей.

2. Между сущностями валюты и обмен валют будет связь 1:М, так как курс валют у нас ежедневный.

3. Между сущностями отделение будет связь 1:М, у одного банка может быть несколько отделений.

Рисунок 1 - Схема данных

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

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

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

4. ЭКРАННЫЕ ФОРМЫ

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

Рисунок 2 - Главная кнопочная форма

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

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

4.1 Подчинённая кнопочная форма для пользователя «Таблицы»

Подчиненная кнопочная форма «Таблицы» (рис.3) обеспечивает переход к:

· Банк (рис.4);

· Валюты (рис.5);

· Обмен валют (рис.6);

· Отделения (рис.7)

Рисунок 3 - Подчиненная кнопочная форма «Таблицы»

Кнопка «Банк». Позволяет добавлять, удалять и редактировать данные о банке.

Рисунок 4 - Форма «Банк»

Кнопка «Валюты». Позволяет добавлять, удалять и редактировать данные о валютах

Рисунок 5 - Форма «Валюты»

Кнопка «Обмен валют». Позволяет добавлять, удалять и редактировать данные об обмене валют.

Рисунок 6 - Форма «Обмен валют»

Кнопка «Отделения». Позволяет добавлять, удалять и редактировать данные об отделениях банков.

Рисунок 7 - Форма «Отделения»

4.2 Подчинённая кнопочная форма для пользователя «Запросы»

В подчинённой кнопочной форме «Запросы» (рис.8) содержатся переходы, предназначенные для:

· вывода информации о курсах валют банков относительно курса ЦБ РФ (рис.9);

· группировки валют (рис.10);

· поиска по введенным параметрам информации о валютах (рис.11);

· сортировки валют (рис. 12);

Рисунок 8 - Подчиненная кнопочная форма «Запросы»

Кнопка «Вычисляемое поле». Открывает форму запроса Вычисляемое поле для просмотра информации о курсе валюты.

Рисунок 9 - Форма «Вычисляемое поле»

Кнопка «Группировка валют». Открывает форму запроса Группировка валют для просмотра информации о введенной валюте.

Рис.10 - Форма «Группировка валют»

Кнопка «Параметр». Открывает форму запроса Параметр для просмотра информации о введенном курсе валюте в введенном банке введенного числа.

Рис. 11 - Форма «Параметр»

Кнопка «Сортировка валют» вызывает запрос сортировки названия валюты по возрастанию. база данные пользователь информационный

Рис. 12 - Форма «Сортировка валют»

4.3 Подчинённая кнопочная форма для пользователя «Отчеты»

В подчинённой кнопочной форме «Отчеты» (рис.13) содержатся переходы, предназначенные для вывода на экран отчета по запросам:

· вывода информации о курсах валют банков относительно курса ЦБ РФ (рис.14);

· группировки валют (рис.15);

· поиска по введенным параметрам информации о валютах (рис.15);

· сортировки валют (рис. 17);

Кнопки «Вычисляемое поле», «Группировка валют», «Параметр» и «Сортировка по валюте» аналогичны одноименным кнопкам в подчиненной форме «Запросы».

Рис. 13 - Форма «Отчеты»

Рис. 14 - Отчет «Вычисляемое поле»

Рис. 15 - Отчет «Группировка валют»

Рис. 16 - Отчет «Параметр»

5. ПОСТРОЕНИЕ ЗАПРОСОВ БАЗЫ ДАННЫХ

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

Запросы можно создавать самостоятельно и с помощью мастеров. Мастера запросов автоматически выполняют основные действия в зависимости от ответов пользователя на поставленные вопросы. Самостоятельно разработать запросы можно в режиме конструктора.

Из созданной нами базы данных можно получить следующую информацию:

· Разницу курса валют любого банка с ЦБ РФ

· Информацию о конкретной валюте

· Средний курс валюты

Приведём пример создания нескольких запросов

Создадим запрос на сортировку по полю «Валюта» - по возрастанию.

В режиме конструктора добавим таблицу «Обмен валют» и добавим поля «Название банка», «Валюта», «Дата», «Покупка», «Продажа». В графе «Сортировка» из списка выберем «по возрастанию». (рис.17).

Рисунок 17 - Запрос на сортировку

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

Рисунок 18- Конструктор запроса с групповыми операциями

Создадим запрос на создание таблицы. В режиме конструктора добавим таблицу В режиме конструктора добавим таблицу «Обмен валют» и поля «Название банка», «Валюта», «Дата», «Покупка», «Продажа» (рис.19). На панели открываем вкладку «Конструктор» и выбираем «Создание таблицы» . Для создания таблицы необходимо нажать на кнопку «Выполнить»

Рисунок 19 - Конструктор запроса на создание таблицы

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

Рисунок 19- Конструктор запроса с параметром

Рисунок 20 - Окно ввода значения параметра

Рисунок 21 - Результат запроса с параметром

Составим запрос на вычисление времени сеанса. В режиме конструктора добавим таблицы «Обмен валют» и «ЦБ РФ». В необходимых полях указываем вычисления.

Рисунок 22 - Запрос с вычислениями

ЗАКЛЮЧЕНИЕ

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

СПИСОК ЛИТЕРАТУРЫ

1. Информатика: Учебник. - 3-е перераб. Изд. /под ред. Проф. Макаровой.- Финансы и статистика, 2000. -768 с.:ил.

2. Ананьев А.И., Федоров А.Ф. Самоучитель Visual Basic 6.0 - БХБ - Петербург, 2005. - 624 с.: ил.

3. Карчевская М.П., Рамбургер О.Л., Бикмеев А.Т. Лабораторный практикум по дисциплине «Информатика» -Уфимский Государственный Авиационный Технический Университет, Кафедра ИИ, Версия 0.8 beta; Уфа-2007.

4. Измерение и представление информации: Практикум по дисциплине «Информатика». Часть 1/ Уфимск. гос. авиац. техн. ун-т; Сост.: М.П. Карчевская, О.Л. Рамбургер.- Уфа, 2007.-27с

Размещено на Allbest.ru

...

Подобные документы

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

    курсовая работа [3,1 M], добавлен 17.12.2014

  • Построение инфологической модели предметной области методом ER- диаграммы. Создание отношений БД с помощью языка SQL. Заполнение базы данных. Создание запросов к базе данных компьютерного клуба. Создание отчета с помощью Microsoft Word и Microsoft Excel.

    курсовая работа [50,0 K], добавлен 26.02.2009

  • Процессы обработки информации. Эффективность автоматизированной информационной системы. Система управления базой данных. Локальная и распределенная система банков и баз данных. Этапы проектирования базы данных. Различие уровней представления данных.

    контрольная работа [75,7 K], добавлен 07.07.2015

  • Характеристика деятельности футбольного клуба "Челси", формулировка основных задач его информационно-управляющей системы и обоснование требований к его базе данных. Разработка базы данных в среде СУБД Access 2003. Создание запросов на языке QBE и SQL.

    курсовая работа [2,6 M], добавлен 21.02.2011

  • Формы представляемой информации. Основные типы используемой модели данных. Уровни информационных процессов. Поиск информации и поиск данных. Сетевое хранилище данных. Проблемы разработки и сопровождения хранилищ данных. Технологии обработки данных.

    лекция [15,5 K], добавлен 19.08.2013

  • Особенности разработки инфологической модели и создание структуры реляционной базы данных. Основы проектирования базы данных. Разработка таблиц, форм, запросов для вывода информации о соответствующей модели. Работа с базами данных и их объектами.

    курсовая работа [981,4 K], добавлен 05.11.2011

  • Автоматизированные базы данных в учебном процессе. Создание базы данных для МОУ СОШ № 12 с целью помощи в обеспечении централизованного управления, хранения информации об учениках. Требования к программе, условия эксплуатации. Программный код базы данных.

    дипломная работа [2,0 M], добавлен 25.03.2014

  • Создание программ, позволяющих создавать базы данных. Создание таблицы базы данных. Создание схемы данных. Создание форм, отчетов, запросов. Увеличение объема и структурной сложности хранимых данных. Характеристика системы управления базой данных Access.

    курсовая работа [2,1 M], добавлен 17.06.2013

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

    курсовая работа [185,6 K], добавлен 08.11.2008

  • Разновидности систем управления базами данных. Анализ предметной области. Разработка структуры и ведение базы данных. Структурированный язык запросов SQL. Организация выбора информации из базы данных. Общие принципы проектирования экранных форм, макросов.

    курсовая работа [3,1 M], добавлен 26.02.2016

  • Описание предметной области разрабатываемой базы данных для теннисного клуба. Обоснование выбора CASE-средства Erwin 8 и MS Access для проектирования базы данных. Построение инфологической модели и логической структуры базы данных, разработка интерфейса.

    курсовая работа [3,8 M], добавлен 02.02.2014

  • Проектирование системы управления базой данных "Почтовые отделения" для создания единой информационной системы: создание таблиц для хранения данных, ввод данных, разработка элементов базы, предназначенных для просмотра, редактирования и вывода информации.

    курсовая работа [1,4 M], добавлен 31.03.2010

  • Определение базы данных и банков данных. Компоненты банка данных. Основные требования к технологии интегрированного хранения и обработки данных. Система управления и модели организации доступа к базам данных. Разработка приложений и администрирование.

    презентация [17,1 K], добавлен 19.08.2013

  • Понятие базы данных. Разработка таблиц, форм ввода и вывода информации, основных запросов, хранимых процедур и триггеров базы "Доска объявлений". Подготовка для вывода на печать. Анализ необходимости администрирования, средств защиты информации.

    курсовая работа [629,5 K], добавлен 20.09.2015

  • Создание таблиц базы данных с помощью MS Access "Страны Азии". Форма базы данных и запросы к выборкам данных. Модификация структуры таблиц, создания связей между главными таблицами, редактирование данных и проектирование форм для реальной базы данных.

    контрольная работа [723,9 K], добавлен 25.11.2012

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

    контрольная работа [458,0 K], добавлен 05.01.2013

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

    реферат [1,9 M], добавлен 27.12.2013

  • Особенности создания страниц на языке APS.NET, создание и формы обращение к базам данных. Интерфейс автоматического вывода определнного столбца базы данных в элементы управления. Структура базы данных, принцип работы страниц сайта, настройка приложения.

    курсовая работа [387,3 K], добавлен 02.03.2010

  • Авторизация с каталогами проектирования базы данных магазина. Задачи базы данных: учет всех товаров, поиск и выдача данных о клиентах, адрес, телефоны, цена и наличие товара. Этапы проектирования базы данных. Схема данных, создание запросов и их формы.

    реферат [1,6 M], добавлен 22.10.2009

  • Создание базы данных с помощью ACCESS для автоматизации работы базы отдыха. Оценка возможностей пользователей при работе с данной базой. Построение информационно-логической модели базы данных. Разработка запросов для корректировки и выборки данных.

    курсовая работа [1,1 M], добавлен 19.10.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.