Курсовая работа: Разработка базы данных флагов мира

4.2 Анализ организации данных

4.3 Анализ программного кода

5 Описание программы

5.1 Интерфейс пользователя

5.2 Инструкция пользователя

5.3 Системные требования.

Выводы

Перечень ссылок

Приложение А

Приложение Б

Приложение В

Приложение Г

Приложение Д

Приложение Е


Введение

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

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

С ростом популярности СУБД в 70-80-х годах появилось множество различных моделей данных. У каждой из них имелись свои достоинства и недостатки, которые сыграли ключевую роль в развитии реляционной модели данных, появившейся во многом благодаря стремлению упростить и упорядочить первые модели данных.

Восприятие реального мира можно соотнести с последовательностью разных, хотя иногда и взаимосвязанных, явлений. С давних времен люди пытались описать эти явления (даже тогда, когда не могли их понять). Такое описание называют данными.

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

Создание (программирование) базы данных и работа с ними осуществляется при помощи систем управления базами данных (СУБД), таких как MS Access, Oracle, dBase, FoxPro, Paradox, Clipper, Clarion.


1 Анализ предметной области

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

Поэтому хорошо спроектированная база данных должна:

— Удовлетворять всем требованиям пользователей к содержимому базы данных.

— Гарантировать непротиворечивость и целостность данных. При проектировании таблиц нужно определить их атрибуты и некоторые правила, ограничивающие возможность ввода пользователем неверных значений. Для верификации данных перед непосредственной записью их в таблицу база данных должна осуществлять проверку данных и тем самым гарантировать сохранение целостности информации.

— Обеспечивать естественное, легкое для восприятия структурирование информации.

Качественное построение базы позволяет делать запросы к базе более “прозрачными” и легкими для понимания; следовательно, снижается вероятность внесения некорректных данных и улучшается качество сопровождения базы.

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

К-во Просмотров: 759
Бесплатно скачать Курсовая работа: Разработка базы данных флагов мира