Всё сдал! - помощь студентам онлайн Всё сдал! - помощь студентам онлайн

Реальная база готовых
студенческих работ

Узнайте стоимость индивидуальной работы!

Вы нашли то, что искали?

Вы нашли то, что искали?

Да, спасибо!

0%

Нет, пока не нашел

0%

Узнайте стоимость индивидуальной работы

это быстро и бесплатно

Получите скидку

Оформите заказ сейчас и получите скидку 100 руб.!


Основы устройства технических и экономических баз данных

Тип Реферат
Предмет Информатика
Просмотров
1073
Размер файла
60 б
Поделиться

Ознакомительный фрагмент работы:

Основы устройства технических и экономических баз данных

Основы устройства технических и экономических баз данных

1. Постановка задачи

Требуется создать базу данных для хранения данных о различных боеприпасах к стрелковому оружию.

Сведения о боеприпасах:

1) Калибр боеприпаса и длина гильзы.

2) Класс патрона (пистолетные, винтовочные, др.).

3) Тип патрона (боевые, учебные, холостые).

4) Начальная скорость полета пули.

5) Дульная энергия выстрела.

Требуется создать базу данных о складском запасе товара компании Дом-видео Пашино.

Учетно-складская информация:

1) Количество оставшееся на складе.

2) Дата следующего поступления.

3) Ориентировочный размер следующего поступления.

Система должна выполнять следующие функции:

1. Создание новой базы данных.

2. Внесение информации о новом изделии.

3. Редактирование (изменение) информации об изделии, информация о котором уже внесена в базу данных.

4. Выборку записей об изделиях по заданному критерию и вывод ее на экран.

Требования к реализации и критерии оценки

Требования к решению задачи

-Программа должна выводить на терминал реквизиты авторов (фамилию, имя и группу).

-При выдаче результата вычислений программа должна выводить и параметры, веденные пользователем

-Элемент базы данных должен иметь тип record.

-Программа не должна запрашивать у пользователя размер базы данных.

-Максимальный размер базы, 200 элементов, задать константой.

-Программа должна подсказывать пользователю, что ему делать.

-Программу необходимо снабдить тестом (примером, выполнение которого подтверждает правильность работы программы).

Минимальные требования (удовлетворительно)

1) База данных должна иметь неограниченный размер и храниться в файле.

2) Диалог с пользователем типа «телетайп». Программа должна подсказывать пользователю, что ему делать.

3) Выполнение основных функций программы необходимо оформить отдельными процедурами.

4) Выборка должна иметь неограниченный размер (выполняться непосредственно из файла на экран)

5) Имена файлов программа должна запрашивать у пользователя.

6) Выборку записей выполнять по одному простому критерию (критерий утверждается преподавателем).

Дополнительные требования на оценку ХОРОШО

1) Проверка разнотипной вводимой пользователем информации на допустимость.

2) Защита информации от возможных сбоев во время модификации базы данных (промежуточное резервное копирование).

3) Выборка по нескольким разнотипным критериям.

4) Сортировка в выборке или базе данных по одному критерию.

Дополнительные требования на оценку ОТЛИЧНО

1) Реализация 3-х и более пунктов из требований на оценку хорошо

2) Оконный интерфейс.

3) База данных из 2-х и более отношений.

Файловая сортировка (без применения функций прямого доступа)

2. Анализ задачи

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

Таблица 1. Информация о партиях мобильных телефонов

Сокращенное обозначение дискаКатегория(раздел) принадлежности содержащихся файловНомер в категорииНазван, содержаниеТип носителя информации.Упаковка

Таблица 2. Информация о моделях сотовых телефонов

Сокращенное обозначение дискаКоличество копий на складе до продажи / пополненияКоличество копий после продажи / пополненияЦена в рублях

Описание структур данных и форматов файлов.

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

Для первой таблицы запись содержит поля следующих типов:

baza

1) Nam (сокращенный номер): string;

2) Razdel (категория принадлежности файлов): string;

3) Nomer (номер в категории): integer;

4) Soderjanie (название, содержание): string;

5) Nositel (): string;

6) Upakovka (упаковка): string;

Длявторойтаблицы:

deystvia

1) Nam (сокращенный номер): string;

2) bylo(количество копий на складе до продажи / пополнения): integer;

3) stalo(количество копий после продажи / пополнения): integer;

4) Cena(цена в рублях): integer;

Для хранения этой информации программа использует типизированные файлы.

3. Описание работы программы

При требовании выполнить какой-либо пункт меню программа его выполняет после нажатия клавиши «Enter».

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

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

Главное меню содержит четыре пункта:

1) Работа с созданной базой.

2) Создание новой базы.

3) Удаление базы.

4) Выход.

Теперь рассмотрим подробнее эти пункты:

1) Если пользователь заходит в пункт Работа с созданной базой, то ему предлагается:

· добавить запись (пользователь может добавить запись в существующую базу)

· изменить запись (пользователь может изменить существующую запись)

· вывести таблицы (пользователь может просмотреть существующие таблицы)

· выборку (пользователь может выбрать записи по одному из предложенных критериев (см. рисунок ниже))

· Назад (пользователь может вернуться в главное меню)

2) Если же пользователь заходит в пункт Создание новой базы, то он может создать новую базу данных)

3) Если же пользователь заходит в пункт Удаление базы, то он может удалить существующую базу данных)

4) Если пользователь заходит в пункт Выход, то он может выйти из программы)

4. Тестовая задача и результаты прогона тестовой задачи

Для того чтобы проверить возможности программы нам нужно протестировать её.

Первое, что мы сделаем – это создадим базу данных.

Для этого в главном меню выберем пункт Создание новой базы.

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

Далее нам нужно ввести данные первой записи:

1) Краткий номер– в15

2) Категория принадлежности содержащихся файлов – видео

3) Номер в категории – 15

4) Название, содержание – Сталин и Гитлер

5) Упаковка – dvd-box

6) Тип носителя информации – dvd-rtdk 16 xspeed

Водим данные второй записи:

1) Краткий номер– п2

2) Категория принадлежности содержащихся файлов – пластилиновые убийства

3) Номер в категории – 2

4) Название, содержание – пластилиновые убийства сезон 2

5) Упаковка – конвертик

6) Тип носителя информации – cd-r

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

1) Краткий номер–в15

2) Количество копий на складе до продажи / пополнения – 675

3) Количество копий после продажи / пополнения – 345

4) Цена в рублях– 190

Водим данные второй записи:

1) Краткий номер– п2

2) Количество копий на складе до продажи / пополнения – 7

3) Количество копий после продажи / пополнения – 20

4) Цена в рублях– 90


Потом мы нажимаем Enter для выхода, и выходим в главное меню, в котором выбираем пункт Работа с созданной базой. И далее открываем базу для просмотра с помощью пункта меню Вывод таблиц.

Вводим имя файла с данными об автобусах (Супербаза) и получаем:


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

Далее меню Работа с созданной базой выбираем пункт Изменение записи. Программа запросит имя файла базы данных об автобусах. Программа спросит: «какую запись нужно изменить». На экране покажется старая запись, и предложение ввести новую.

Программа запросит имя файла базы данных о тех. состоянии автобусов. Программа спросит: «какую запись нужно изменить». На экране покажется старая запись, и предложение ввести новую. Убедились, что запись изменилась.

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


Аналогично можно провести выборку по другим критериям.

И в конце тестирования мы удалим базу данных.

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


Нет нужной работы в каталоге?

Сделайте индивидуальный заказ на нашем сервисе. Там эксперты помогают с учебой без посредников Разместите задание – сайт бесплатно отправит его исполнителя, и они предложат цены.

Цены ниже, чем в агентствах и у конкурентов

Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит

Бесплатные доработки и консультации

Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки

Гарантируем возврат

Если работа вас не устроит – мы вернем 100% суммы заказа

Техподдержка 7 дней в неделю

Наши менеджеры всегда на связи и оперативно решат любую проблему

Строгий отбор экспертов

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

1 000 +
Новых работ ежедневно
computer

Требуются доработки?
Они включены в стоимость работы

Работы выполняют эксперты в своём деле. Они ценят свою репутацию, поэтому результат выполненной работы гарантирован

avatar
Математика
История
Экономика
icon
159599
рейтинг
icon
3275
работ сдано
icon
1404
отзывов
avatar
Математика
Физика
История
icon
156450
рейтинг
icon
6068
работ сдано
icon
2737
отзывов
avatar
Химия
Экономика
Биология
icon
105734
рейтинг
icon
2110
работ сдано
icon
1318
отзывов
avatar
Высшая математика
Информатика
Геодезия
icon
62710
рейтинг
icon
1046
работ сдано
icon
598
отзывов
Отзывы студентов о нашей работе
63 457 оценок star star star star star
среднее 4.9 из 5
Тгу им. Г. Р. Державина
Реферат сделан досрочно, преподавателю понравилось, я тоже в восторге. Спасибо Татьяне за ...
star star star star star
РЭУ им.Плеханово
Альберт хороший исполнитель, сделал реферат очень быстро, вечером заказала, утром уже все ...
star star star star star
ФЭК
Маринаааа, спасибо вам огромное! Вы профессионал своего дела! Рекомендую всем ✌🏽😎
star star star star star

Последние размещённые задания

Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн

Подогнать готовую курсовую под СТО

Курсовая, не знаю

Срок сдачи к 7 дек.

только что
только что

Выполнить задания

Другое, Товароведение

Срок сдачи к 6 дек.

1 минуту назад

Архитектура и организация конфигурации памяти вычислительной системы

Лабораторная, Архитектура средств вычислительной техники

Срок сдачи к 12 дек.

1 минуту назад

Организации профилактики травматизма в спортивных секциях в общеобразовательной школе

Курсовая, профилактики травматизма, медицина

Срок сдачи к 5 дек.

2 минуты назад

краткая характеристика сбербанка анализ тарифов РКО

Отчет по практике, дистанционное банковское обслуживание

Срок сдачи к 5 дек.

2 минуты назад

Исследование методов получения случайных чисел с заданным законом распределения

Лабораторная, Моделирование, математика

Срок сдачи к 10 дек.

4 минуты назад

Проектирование заготовок, получаемых литьем в песчано-глинистые формы

Лабораторная, основы технологии машиностроения

Срок сдачи к 14 дек.

4 минуты назад

2504

Презентация, ММУ одна

Срок сдачи к 7 дек.

6 минут назад

выполнить 3 задачи

Контрольная, Сопротивление материалов

Срок сдачи к 11 дек.

6 минут назад

Вам необходимо выбрать модель медиастратегии

Другое, Медиапланирование, реклама, маркетинг

Срок сдачи к 7 дек.

7 минут назад

Ответить на задания

Решение задач, Цифровизация процессов управления, информатика, программирование

Срок сдачи к 20 дек.

7 минут назад
8 минут назад

Все на фото

Курсовая, Землеустройство

Срок сдачи к 12 дек.

9 минут назад

Разработка веб-информационной системы для автоматизации складских операций компании Hoff

Диплом, Логистические системы, логистика, информатика, программирование, теория автоматического управления

Срок сдачи к 1 мар.

10 минут назад
11 минут назад

перевод текста, выполнение упражнений

Перевод с ин. языка, Немецкий язык

Срок сдачи к 7 дек.

11 минут назад
planes planes
Закажи индивидуальную работу за 1 минуту!

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

«Всё сдал!» — безопасный онлайн-сервис с проверенными экспертами

Используя «Свежую базу РГСР», вы принимаете пользовательское соглашение
и политику обработки персональных данных
Сайт работает по московскому времени:

Вход
Регистрация или
Не нашли, что искали?

Заполните форму и узнайте цену на индивидуальную работу!

Файлы (при наличии)

    это быстро и бесплатно