Создание БД "Аналого-цифровые преобразователи". Число двоичных разрядов. Дифференциальная нелинейность. Абсолютная погрешность преобразования

Страницы работы

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.

Содержание работы

Министерство транспорта РФ

Департамент водного транспорта

НГАВТ

Кафедра ИСА

Курсовая работа по дисциплине: «Управление данными» на тему: «Создание БД «Аналого-цифровые преобразователи»».

Выполнил: студент группы ИТ-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). Выход из приложения;

Похожие материалы

Информация о работе

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.