Разработка базы данных «Двигатели постоянного тока»

Автор: Пользователь скрыл имя, 15 Января 2015 в 20:10, курсовая работа

Краткое описание

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

Файлы: 1 файл

курсовая по информатике.doc

— 1.06 Мб (Скачать)


 

 

 Содержание 

 

 

Введение

Данная курсовая работа выполняется в приложении Microsoft Access, который  входит в прикладной пакет MS Office 2000, на примере базы данных двигателей постоянного тока. Созданная программа обладает рядом достоинств и особенностей. Вот лишь часть из них:

    1. Удобный дизайн программы с понятным интерфейсом и кнопочной формой
    2. Возможность просмотра или вывода на печать отчетов, наглядно демонстрирующих  информацию по базе данных
    3. Наличие подробного описания предназначения и работы программы
    4. Полный список всех двигателей постоянного тока с техническими характеристиками
    5. Простой и быстрый способ ввода или удаления новых данных
    6. Полная автоматизация необходимых расчетов
    7. Выполнение всех необходимых запросов

 

Цель работы.

Закрепление и углубление знаний по информатике, практических навыков работы на персональном компьютере и разработки пользовательских приложений с использованием программных средств интегрированного пакета 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.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

    1. Структура базовых таблиц БД «Двигатели постоянного тока»

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

Для каждого поля задан тип данных , определяющий тип сведений, которые могут храниться в этом поле. Поле «Шифр типа и серии» имеет тип данных «Числовой», поскольку в этом поле хранятся коды(числа). Поле «Типоразмер двигателя» имеет тип данных «Текстовый», так как в нем хранятся буквы, из которых состоит тип двигателя. Для того, чтобы узнать тип данных поля, нужно открыть таблицу в режиме конструктора.

 

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

 

Структура таблицы «Тип двигателя»                                  Таблица№1

Имя поля

Тип данных

Применение

Шифр типа и серии

Числовой

Уникальный номер, присвоенный типу двигателя

Серия

Текстовый

Комбинация текста и чисел, не требуют проведения расчетов(до 255 знаков)

Типоразмер двигателя

Текстовый

Комбинация текста и чисел, не требующая проведения расчетов(15 знаков)



Рис.1

Вид таблицы «Тип двигателя» в базе данных представлен на рис.1.

 

Структура таблицы «Исполнение»                         Таблица№2

Имя поля

Тип данных

Применение

Шифр типа и серии

Числовой

Уникальный номер, присвоенный типу двигателя

Шифр исполнения

Текстовый

Комбинация текста и чисел, не требуют проведения расчетов(О4 и УХЛ4)

Мощность, напряжение, номинальная и максимальная частота вращения,

Числовой

Числовые данные, могут использоваться в расчетах и вычислениях




 

В базе данных таблица «Исполнение» имеет вид, представленный на рис.2:

 

Рис.2

 

 

 

 

 

 

 

Структура таблицы «Напряжение»                   Таблица№3

Имя поля

Тип данных

Применение

Шифр типа и серии

Числовой

Уникальный номер, присвоенный типу двигателя

Мощность, напряжение и ток якоря

Числовой

Числовые данные, могут использоваться в расчетах и вычислениях




 

 

Вид таблицы «Напряжение» представлен на рис.3:

 

 


Рис.3

 

 

 

Кроме этих трех таблиц создана еще таблица «Экземпляр двигателя». В этой таблице хранятся данные о каждом отдельном экземпляре двигателя постоянного тока.

 

 

 

Структура таблицы «Экземпляр двигателя»         Таблица№4

Имя поля

Тип данных

Применение

Шифр типа и серии, шифр экземпляра

Числовой

Уникальный номер, присвоенный двигателю

Завод-изготовитель

Текстовый

Текст, не требует проведения расчетов

Год выпуска

Числовой

Числовые данные




 

 

Вид таблицы «Экземпляр двигателя» представлен на рис.4:

 

 

Рис.4

 

 

 

 

 

 

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


 

 

 

Рис.5 Схема данных

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

    1. Алгоритм работы системы

В представленной ниже блок-схеме используются следующие сокращения названий таблиц:

Таблица №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: список двигателей с минимальным напряжением и максимальным значением частоты вращения.

Информация о работе Разработка базы данных «Двигатели постоянного тока»