Министерство транспорта РФ
Департамент водного транспорта
НГАВТ
Кафедра ИСА
Курсовая работа по дисциплине: «Управление данными» на тему: «Создание БД «Аналого-цифровые преобразователи»».
Выполнил: студент группы ИТ-22 «Б»
Проверил:
Новосибирск 2005
1. Введение:
Данная работа предназначена для закрепления материала как практического, так и теоретического достигнутого в процессе обучения данной дисциплине. БД содержит сведения об аналого-цифровых преобразователях(АЦП) и способна осуществлять некоторые операции над ними, такие как: выборка сведений об АЦП по определённым параметрам, вводимым пользователем с клавиатуры и вывод их на экран; выборка сведений о заказах по датам и т.п. Также данная БД содержит удобный интерфейс пользователя – меню, с помощью которого легко управлять операциями над данной БД.
2. Задание:
Разработать базу данных «Аналого – цифровые преобразователи».
2.1. Сведения:
§ Тип,
§ Число двоичных разрядов,
§ Дифференциальная нелинейность,
§ Абсолютная погрешность преобразования,
§ Температурный коэффициент,
§ Потребляемая мощность,
§ Время преобразования,
§ Напряжение питания,
§ Технология,
§ Совместимость с логическими ИМС,
§ Количество, цена, дата заказа, дата поступления,
§ Подразделение- заказчик
2.2. Запросы:
ü Вывод сведений об АЦП с заданной разрядностью (задаётся интерактивно), временем преобразования не более …, абсолютной погрешностью не более …
ü Вывод данных об АЦП с определенной разрядностью и температурным коэффициентом не более …
ü Вывод сведений об АЦП определенной разрядности и с максимальным быстродействием.
ü Вывод данных о поступлениях АЦП за определенный период,
ü Вывод сведений о наличии микросхем АЦП определенного типа на текущую дату.
2.3 Отчет:
- типы, количество и стоимость микросхем АЦП, заказанных определенным подразделением с группировкой по дате заказа.
2.4 Содержание задания:
q Введение,
q Задание,
q Диаграмма «сущность - связь»,
q Нормализация отношений (таблиц),
q Структура базы данных (таблицы, связи, поля, типы и размеры полей),
q Основные характеристики используемой СУБД,
q Разработка интерфейса пользователя (меню, формы, инструментальные панели и др.)
q Разработка запросов,
q Примеры обработки запросов,
q Разработка отчета,
q Заключение,
q Список используемой литературы и электронных источников информации.
3. Диаграмма «Сущность – Связь»
4. Нормализация отношений (таблиц)
Нормализовать отношения (таблицы) значит привести таблицы к такому виду, чтобы одинаковые поля (кроме ключевых) не повторялись. Данная таблица соответствует данному требованию.
5. Структура базы данных:
5.1. Таблицы:
5.1.1. Таблица «аналого-цифровые преобразователи»:
Данная таблица выглядит следующим образом:
Ключевым полем является поле «Тип». Оно является текстовым полем, размерностью 50 (Все текстовые поля в данной работе обладают данной размерностью). Также текстовыми полями являются поле «Технология» и поле «Совместимость с логическими ИМС». Поля «Число двоичных разрядов», «Дифференциальная нелинейность», Абсолютная погрешность преобразования», Температурный коэффициент», «Потребляемая мощность», «Время преобразования», «Напряжение питания» имеют числовой тип данных и размерность «длинное целое».
5.1.2. Таблица «заказчики»
Данная таблица выглядит следующим образом:
Ключевыми полями являются поля «Тип» и «Код заказа». Поле «Тип» имеет текстовый тип данных. Поля «Заказчик» и «Контактное лицо» также имеют данный тип данных. Поле «Телефон» имеет числовой тип данных, ограниченный маской ввода: ##\-##\-##.
5.1.3. Таблица «заказы»
Выглядит следующим образом:
Ключевым полем является поле «Код заказа». Оно имеет текстовый тип данных. Поле «Количество» имеет числовой тип данных, размером «длинное целое». Поле «Цена» имеет денежный тип данных, а поля «Дата заказа», «Дата поступления» – тип данных «Дата/Время» с маской ввода: ##.##.####.
5.2. Связи:
Связи между таблицами имеют следующий вид:
6. Основные характеристики используемой СУБД:
Данная БД состоит из: 3-ёх таблиц; 5-ти запросов; 10-ти форм и одного отчёта.
7. Разработка интерфейса пользователя:
7.1. Меню:
Меню состоит из 3-ёх частей:
1-ая часть – «Главное меню»;
2-ая часть – «Меню форм таблиц»;
3-я часть – «Меню форм на выборку».
«Главное меню» состоит из кнопок: 1). Выход из приложения;
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.