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

8794
знака
2
таблицы
4
изображения

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


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;

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


Информация о работе «Основы устройства технических и экономических баз данных»
Раздел: Информатика, программирование
Количество знаков с пробелами: 8794
Количество таблиц: 2
Количество изображений: 4

Похожие работы

Скачать
46938
0
5

... универсальный сервер часто называют сервером приложений. Серверы в сети часто специализируются. Специализированные серверы используются для устранения наиболее "узких" мест в работе сети: создание и управление базами данных и архивами данных, поддержка многоадресной факсимильной связи и электронной почты, управление многопользовательскими терминалами (принтеры, плоттеры) и др. Файл-сервер (File ...

Скачать
75192
0
0

... работы с сервером баз данных (SQL-сервером); -  наличие средств отчуждаемых приложений, позволяющих не проводить полной инсталляции СУБД для тиражируемых приложений пользователя. 3.Режим работы с базами данных   3.1 Основные возможности Access СУБД Microsoft Access 7.0 является 32-разрядной системой управления реляционными базами данных нового поколения, работающей в среде Windows 95 и ...

Скачать
40341
0
0

... на модели данных, реализованные в различных СУБД. Наибольшую популярность получили CASE-системы для реляционных СУБД с SQL-моделями данных, а DD/D переименовался в CASE-репозиторий проектируемой ИС. На этом пути возникло два основных направления развития CASE-систем и технологий проектирования: CASE-системы для проектирования собственно БД (или т. н. Upper-CASE) и интегрированные инструменты, ...

Скачать
39580
0
8

... необходимостью экономить трудовые, материальные и финансовые ресурсы. Отсюда вытекают и специальные требования, предъявляемые автоматизированным системам обработки информации. Прежде всего, система должна отвечать основным функциональным требованиям, в качестве которых выступают операции экономического отдела городской налоговой инспекции. Кроме того, к АСОЭИ предъявляются и основные системные ...

0 комментариев


Наверх