Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Алгоритмическое обеспечение проекта




2.3.1 Проектирование алгоритма работы программного продукта

 

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

Алгоритм функционирования программы можно разделить на три основных блока:

- запуск программы;

- редактирование данных;

- вывод отчетов на печать.

В первом блоке выполняется запуск программы, в ходе которого происходит подключение базы данных к оболочке программы.

Во втором блоке осуществляется редактирование данных (добавление, изменение, удаление).

На третьем (заключительном) этапе осуществляется формирование отчета, а также вывод отчета на печать.

 

 

2.3.2 Проектирование базы данных «Издательство»

 

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

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

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

Ведение справочника магазина. Магазины могут менять свою точку нахождения и дополнительную информацию, но несмотря на это информация о них остается в базе данных. Справочник покупателя постоянно пополняется, редактируется.

 

Концептуальное моделирование предметной области

Первый этап проектирования заключается в описании объектов БД (сущностей).

Анализ определенных выше задач позволяет выделить сущности (объекты) проектируемой базы данных и, построить ее инфологическую модель на языке «Таблицы-связи». В результате анализа были определены следующие сущности базы данных:

- «Магазины»;

- «Каталоги магазинов».

При работе с системой методист должен иметь возможность решать следующие задачи:

- заносить данные о новых каталогах магазинов в программу;

- заносить данные о новых магазинах;

- редактировать ранее имеющиеся данные.

Определение объектов логической модели данных, их атрибутов и первичных ключей

 

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

а) понятен пользователю-программисту;

б) позволяет легко изменять схему - присоединять новые элементы данных и записи без изменения соответствующих подсхем;

в) обеспечивать необходимую гибкость при обработке непредвиден­ных запросов;

Названия сущностей в реляционной базе данных станут заголовками таблиц, а атрибуты станут столбцами. Целостность данных в реляционной базе данных основывается на концепции ключей.

Первичный ключ (РК) - это атрибут который можно использовать для уникальной идентификации таблицы (это столбец или некоторое подмноже­ство столбцов, которое уникально, т.е. единственным образом определяют строки). Так у таблицы «Table_1» первичным ключом станет «ID_kod» (№ Каталога).

Внешний ключ (FK) - это атрибут, который существует в нескольких таблицах и является первичным ключом одной из этих таблиц (своеобразная ссылка на первичный ключ другой таблицы). Связь проводится от первично­го ключа одой таблицы до внешнего ключа другой таблицы.

Реляционная модель представлена в приложении В.

 





Поделиться с друзьями:


Дата добавления: 2016-11-12; Мы поможем в написании ваших работ!; просмотров: 400 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Самообман может довести до саморазрушения. © Неизвестно
==> читать все изречения...

2491 - | 2335 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.008 с.