Структура базовых таблиц базы данных "Двигатели постоянного тока"
Система управления базами данных. Алгоритм работы приложения. Создание запроса списка двигателей по возрастанию максимальной частоты вращения и типоразмера, выпущенных ранее N года. Подчиненная экранная кнопочная форма по отчетам, формам и запросам.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 17.01.2015 |
Размер файла | 3,3 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru
Содержание
Введение
1. Краткая характеристика СУБД Access
2. Структура базовых таблиц БД “Двигатели постоянного тока 7
3. Алгоритм работы системы
4. Запросы
5. Экранные формы
5.1 Подчиненная кнопочная форма по запросам
5.2 Подчиненная кнопочная форма по отчетам
5.3 Подчиненная кнопочная форма по формам
Заключение
Список используемой литературы
Введение
Данная курсовая работа выполняется в приложении Microsoft Access, который входит в прикладной пакет MS Office 2000, на примере базы данных двигателей постоянного тока. Созданная программа обладает рядом достоинств и особенностей. Вот лишь часть из них:
Удобный дизайн программы с понятным интерфейсом и кнопочной формой
Возможность просмотра или вывода на печать отчетов, наглядно демонстрирующих информацию по базе данных
Наличие подробного описания предназначения и работы программы
Полный список всех двигателей постоянного тока с техническими характеристиками
Простой и быстрый способ ввода или удаления новых данных
Полная автоматизация необходимых расчетов
Выполнение всех необходимых запросов
Цель работы.
Закрепление и углубление знаний по информатике, практических навыков работы на персональном компьютере и разработки пользовательских приложений с использованием программных средств интегрированного пакета MS Office и современных компьютерных технологий обработки информации, а также навыков в составлении текстовой документации.
1. Краткая характеристика СУБД Access
Система управления базами данных(СУБД) является универсальным программным инструментом создания и обслуживания баз данных(БД) и приложений пользователя в самых разных областях. СУБД обеспечивает многоаспектный доступ к данным и использование одних и тех же данных различными задачи и приложениями пользователя.
В СУБД поддерживаются различные модели данных.
Модель данных - это метод логической организации данных ,используемой СУБД. Наиболее известными являются иерархическая, сетевая и реляционные модели.
В СУБД для персональных компьютеров (настольных СУБД) поддерживается преимущественно реляционная модель, которую отличает простота и единообразие представления данных простейшими двумерными таблицами. Реляционная модель обеспечивает возможность использования в разных СУБД операций обработки данных, имеющих единую основу - алгебру отношений(реляционную алгебру) и универсального языка структурированных запросов - SQL(Sequential Query Language).
Основной логической структурной единицей манипулирования данными является строка таблицы - запись. Структура записи определяется составом входящих в нее полей. Совокупность полей записи соответствует логически связанным реквизитам, характеризующим некоторую сущность предметной области.
СУБД Microsoft Access является системой управления реляционной базы данных, включающих все необходимые инструментальные средства для создания локальной базы данных, общей базы данных в локальной сети с файловым сервером или базы данных на SQL-сервере, а также для создания приложений пользователя, работающего с этими базами данных. База данных Access, создаваемая на локальном компьютере, отличается от баз данных других настольных СУБД.
В ее файле могут храниться не только данные, но и объекты интерфейса - формы, отчеты, а также программный код. Благодаря этому можно создать приложение, целиком хранящееся в одном - единственном MDB-файле, что существенно упрощает как создание, так и распространение приложений для работы с базами данных.
СУБД Access включает разнообразные и многочисленные относительно автономные программные средства, ориентированные на создание объектов базы данных и приложений пользователя.
Средства графического конструирования позволяют пользователю создавать объекты базы данных и объекты приложения с помощью многочисленных графических элементов, не прибегая к программированию.
Диалоговые средства представлены разнообразными мастерами, которые в режиме ведения диалога с пользователем позволяют создавать объекты и выполнять разнообразные функции по реорганизации и преобразованию баз данных.
Среди многочисленных средств графического конструирования и диалоговых средств Access следует выделить средства для создания:
таблиц и схем баз данных;
запросов выборки, отбирающих и объединяющих данные нескольких таблиц в виртуальную таблицу, которая может использоваться во многих задачах приложения;
запросов на изменение данных;
экранных форм, предназначенных для ввода, просмотра и обработки данных в диалоговом режиме;
отчетов, предназначенных для просмотра и вывода на печать данных из базы и результатов их обработки в удобном для пользователя виде;
страниц доступа к данным, обеспечивающим работу с базами данных в среде Internet и intranet;
интерфейса управления приложением пользователя: меню, кнопочных форм, панелей управления приложением, позволяющих объединить различные операции по работе с базой данных в единый технологический процесс.
Средства программирования СУБД включают язык структурированных запросов SQL, язык макрокоманд и язык объектно-ориентированного программирования для приложений Microsoft Visual Basic for Applications(VBA). VBA является частью семейства Microsoft Visual Basic, которое входит в состав Visual Studio.
2. Структура базовых таблиц БД «Двигатели постоянного тока»
В каждой таблице базы данных «Двигатели постоянного тока» хранятся сведения конкретной категории. Например, в таблице «Типы двигателя» хранятся сведения о двигателях постоянного тока. Сведения о двигателях разбиты на отдельные факты. Каждый такой факт хранится в отдельном поле; например в поле «Шифр типа и серии» хранятся коды, присвоенные для каждого типа двигателя. Набор всех фактов об одном двигателе составляет одну запись. Например, «Шифр типа и серии», «Серия», «Типоразмер двигателя» и др.
Для каждого поля задан тип данных , определяющий тип сведений, которые могут храниться в этом поле. Поле «Шифр типа и серии» имеет тип данных «Числовой», поскольку в этом поле хранятся коды(числа). Поле «Типоразмер двигателя» имеет тип данных «Текстовый», так как в нем хранятся буквы, из которых состоит тип двигателя. Для того, чтобы узнать тип данных поля, нужно открыть таблицу в режиме конструктора.
Ниже описана структура основных таблиц: «Тип двигателя», «Исполнение», «Напряжение» и «Экземпляр двигателя».
Структура таблицы «Тип двигателя» Таблица№1
Имя поля |
Тип данных |
Применение |
|
Шифр типа и серии |
Числовой |
Уникальный номер, присвоенный типу двигателя |
|
Серия |
Текстовый |
Комбинация текста и чисел, не требуют проведения расчетов(до 255 знаков) |
|
Типоразмер двигателя |
Текстовый |
Комбинация текста и чисел, не требующая проведения расчетов(15 знаков) |
Рис.1
Вид таблицы «Тип двигателя» в базе данных представлен на рис.1.
Структура таблицы «Исполнение» Таблица№2
Имя поля |
Тип данных |
Применение |
|
Шифр типа и серии |
Числовой |
Уникальный номер, присвоенный типу двигателя |
|
Шифр исполнения |
Текстовый |
Комбинация текста и чисел, не требуют проведения расчетов(О4 и УХЛ4) |
|
Мощность, напряжение, номинальная и максимальная частота вращения, |
Числовой |
Числовые данные, могут использоваться в расчетах и вычислениях |
В базе данных таблица «Исполнение» имеет вид, представленный на рис.2:
Рис.2
Структура таблицы «Напряжение» Таблица№3
Имя поля |
Тип данных |
Применение |
|
Шифр типа и серии |
Числовой |
Уникальный номер, присвоенный типу двигателя |
|
Мощность, напряжение и ток якоря |
Числовой |
Числовые данные, могут использоваться в расчетах и вычислениях |
Вид таблицы «Напряжение» представлен на рис.3:
Рис.3
Кроме этих трех таблиц создана еще таблица «Экземпляр двигателя». В этой таблице хранятся данные о каждом отдельном экземпляре двигателя постоянного тока.
Структура таблицы «Экземпляр двигателя» Таблица№4
Имя поля |
Тип данных |
Применение |
|
Шифр типа и серии, шифр экземпляра |
Числовой |
Уникальный номер, присвоенный двигателю |
|
Завод-изготовитель |
Текстовый |
Текст, не требует проведения расчетов |
|
Год выпуска |
Числовой |
Числовые данные |
Вид таблицы «Экземпляр двигателя» представлен на рис.4:
Рис.4
Открыв окно «Схема данных», можно просмотреть взаимосвязь всех таблиц базы данных «Двигатели постоянного тока» и отношения между ними. Для этого нужно выбрать команду Схема данных в меню Сервис. Схема данных данной БД изображена на рис. 5:
Рис.5 Схема данных
3. Алгоритм работы системы
В представленной ниже блок-схеме используются следующие сокращения названий таблиц:
Таблица №5
Полное имя таблицы |
Сокращенное имя таблицы |
|
Тип двигателя |
ТД |
|
Исполнение |
И |
|
Напряжение |
Н |
|
Экземпляр двигателя |
ЭД |
Итак, рассмотрим блок-схему программы:
4. Запросы
В ходе выполнения курсовой работы нужно было выполнить запросы в созданной базе данных, индивидуальные для каждого варианта. Рассмотрим их поподробнее:
Запрос 1: список двигателей по возрастанию максимальной частоты вращения и типоразмера, выпущенных ранее N года.
В режиме конструктора этот запрос выглядит так, как показано на рис.6:
Рис.6
Для того, чтобы получить на экране этот запрос нужно ввести год выпуска. Для примера введем 2005 год (рис.7)
Рис.7 Запрос 1
Выполненный запрос на рис.8:
Рис.8 Запрос 1
Запрос 2: список двигателей по убыванию напряжения, по каждой серии.
Вид в режиме конструктора на рис.9
Рис.9 Запрос 2
Выполненный запрос на рис.10:
Рис.10 Запрос 2
Запрос 3: список двигателей с заданными диапазонами тока якоря, номинальной мощности и исполнения.
Вид этого запроса в режиме конструктора представлен на рис.11:
Рис.11 Запрос 3
Для того, чтобы получить данный запрос на экране нужно ввести значения номинальной мощности (рис.12) , тока якоря(рис.13) и исполнение (рис.14)
Рис.12 Запрос 3
Рис.13 Запрос 3
Рис.14 Запрос 3
Получаем выполненный запрос (рис.15):
Рис.15 Запрос 3
Запрос 4: список двигателей с минимальным напряжением и максимальным значением частоты вращения.
В режиме конструктора данный запрос выглядит так, как показано на рис.16:
Рис.16 Запрос 4
Выполненный запрос представлен на рис.17:
Рис.17 Запрос 4
Запрос 5: Список и общее количество Д с максимальным значением номинальной мощности при заданном исполнении.
Этот запрос выполняется на основе другого запроса.
Вид запроса в режиме конструктора на рис.18:
Рис.18 Запрос 5
Для получения данного запроса на экран нужно ввести исполнение, в данном случае введем значение УХЛ4(рис.19):
Рис.19 Запрос 5
Получаем выполненный запрос (рис.20):
Рис.20 Таблица по запросу 5
5. Экранные формы
При запуске программы пользователю необходимо открыть главную кнопочную форму. Это можно сделать, например, щелкнув по ней два раза левой кнопкой мыши или нажав соответствующую кнопку в верхнем меню окна базы данных
Рис.21. Главная кнопочная форма
В главной кнопочной форме, которая показана на рис. 21, представлены кнопки, которые ссылаются на основные категории БД(Запросы, Отчеты, Формы ). Нажав на кнопку «Выход из БД» происходит закрытие всех открытых объектов и выход из приложения. При нажатии кнопок, ссылающихся на категории, будут открываться подчиненные кнопочные формы. Рассмотрим все случаи.
база данные запрос
5.1 Подчиненная кнопочная форма по запросам
В подчиненной кнопочной форме «Запросы» (она приведена на рис.22), находятся все необходимые нам запросы. Все они были подробно описаны в предыдущем разделе.
Рис.22 Подчиненная кнопочная форма по запросам
5.2 Подчиненная кнопочная форма по отчетам
Открыв подчиненную кнопочную форму по отчетам, которая представлена на рис.23, мы можем просмотреть готовые отчеты, которые содержат самую необходимую информацию, и отправить их на печать.
Рис.23 Подчиненная форма по отчетам
5.3 Подчиненная кнопочная форма по формам
В подчиненной кнопочной форме по формам находится информация по таблицам базы данных. Эту информацию можно редактировать: можно как добавить новую информацию, так и удалить. Ее вид представлен на рис.24:
Рис.24 Подчиненная кнопочная форма по формам
Заключение
В результате выполнения данной курсовой работы были закреплены и углублены знания по информатике, в частности при разработке и автоматизации пользовательского приложения с помощью программных средств Microsotf Access, были приобретены и усвоены новые знания по такому мощному пакету прикладных программ как MS Office.
Список используемой литературы
ГОСТ 19.701-90 Схемы алгоритмов программ, данных и систем. М., 1992. 22 с.
ГОСТ 2.105-95. Общие требования к текстовым документам. М., 1996. 31 с.
Бекаревич Ю.Б., Пушкина Н.В. Самоучитель Microsoft Access 2002.-СПб.:БХВ-Петербург, 2003.-720с.
Справочник по электрическим машинам в 2-х томах. Под ред. И.П. Копылова, Б.К. Клокова М. 1989.
Размещено на Allbest.ru
Подобные документы
Постановка задачи, система автоматизации операций. Проектирование, создание и управление Базой данных, формы для запросов, кнопочная форма. Работа запроса и отчета. Схема данных, создание новой группы, товара. Технологическая инструкция пользователя.
курсовая работа [1,9 M], добавлен 14.02.2010Основные виды баз данных. Система управления базами данных. Анализ деятельности и информации, обрабатываемой в поликлинике. Состав таблиц в базе данных и их взаимосвязи. Методика наполнения базы данных информацией. Алгоритм создания базы данных.
курсовая работа [3,1 M], добавлен 17.12.2014Создание таблиц базы данных в режиме конструктора. Наименование и структура таблиц базы данных "Библиотека". Применение поля подстановок и создание фиксированного списка значений для полей. Схема связи между таблицами. Формирование и выполнение запроса.
контрольная работа [1,2 M], добавлен 24.07.2009Краткая характеристика, главные преимущества и область применения MS Access. Базы данных и системы управления базами данных. Описание пошагового создания базы данных, таблиц, форм, запроса и отчета. Особенности и функциональные возможности MS Access.
курсовая работа [3,4 M], добавлен 23.09.2010Система управления базами данных (СУБД). Программные средства, предназначенные для создания, наполнения, обновления и удаления базы данных. Структура, модели и классификация баз данных. Создание каталогов, псевдонимов, таблиц, шаблонов и форм СУБД.
презентация [1,1 M], добавлен 09.01.2014Создание таблиц базы данных с помощью MS Access "Страны Азии". Форма базы данных и запросы к выборкам данных. Модификация структуры таблиц, создания связей между главными таблицами, редактирование данных и проектирование форм для реальной базы данных.
контрольная работа [723,9 K], добавлен 25.11.2012Этапы создания базы данных. Тестирование программной продукции с распечаткой всех используемых форм. Способ хранения данных. Блок-схемы к запросам. Алгоритмы выполнения каждого запроса. Вывод на экран простейшего интерфейса. Открытие файлов для записи.
дипломная работа [549,4 K], добавлен 05.11.2011Создание базы данных в среде MS Access. Создание и работа с базой данных на бирже труда. Алгоритм решения. Выбор пакета прикладных программ. Проектирование форм выходных документов и описание структуры таблиц базы данных. Отчеты по запросам и таблицам.
курсовая работа [2,1 M], добавлен 30.01.2009Электронные таблицы как средство формирования табличных баз данных. Структура и формирование списка при помощи формы. Сопоставление наиболее популярных систем управления базами данных. Автоматическое изменение цвета ячейки, основываясь на её значении.
курсовая работа [2,4 M], добавлен 10.01.2017Исследование характеристик и функциональных возможностей системы управления базами данных Microsoft Office Access. Определение основных классов объектов. Разработка базы данных "Делопроизводство". Создание таблиц, форм, запросов, отчетов и схем данных.
реферат [1,3 M], добавлен 05.12.2014