русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Основные понятия


Дата добавления: 2015-07-09; просмотров: 395; Нарушение авторских прав


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

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

Для создания реляционных баз данных в среде Delphi используется ядро баз данных Borland Database Engine.

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

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

Правильно спроектированное приложение управления базой данных должно удовлетворять следующим основным требованиям:

· Обеспечить необходимый пользователю информационный объем и содержание данных.

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

· Гарантировать непротиворечивость данных.

· Минимизировать избыточность данных.

· Обеспечить максимальную производительность доступа к данным.

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



· Проанализировать объекты и смоделировать их в базе данных.

· Сформировать из объектов сущности определить их характеристики.

· В соответствии сущностям разработать структуры таблиц и описать их поля.

· Определить атрибуты, которые будут являться идентификаторами объектов.

· Установить связи между объектами и выполнить нормализацию объектов.

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

· Обеспечивать надежность системы управления базой данных.

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

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



<== предыдущая лекция | следующая лекция ==>
Література | Концепции построения реляционных баз данных


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.051 сек.