Visual FoxPro

  • 25 июня 2011 г.
  • 4895 Слова
СУБД

Разработка базы данных

План

Введение…………………………………………………….2

Глава 1. Теоретические аспекты СУБД

1. Основные понятия……………………………………….3

2. Функциональные возможности СУБД…………………7

3. Архитектура систем управления………………………..9

4. Типы СУБД………………………………………………13

Глава 2. Разработка базы данных………………………….15

Заключение………………………………………………….17Введение.

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

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

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

I. Теоретические аспекты СУБД.

1. Основные понятия БД.

Всякая прикладная программа является отображением какой - то частиреального мира и поэтому содержит его формализованное описание в виде
данных. Крупные массивы данных размещают, как правило, отдельно от
исполняемого программы, и организуют в виде Базы данных. Начиная с 60-х
годов для работы с данными, стали использовать особые программные
комплексы, называемые системами управления базами данных (СУБД). Системы
управления базами данныхотвечают за:

* физическое размещение данных и их описаний;

* поиск данных;

* поддержание баз данных в актуальном состоянии;

* защиту данных от некорректных обновлений и несанкционированного
доступа;

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

Модели данных.

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

* иерархическая;

* сетевая;

* реляционная;

* объектно - ориентированная;

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

Сетевая модель означает представление данных в виде произвольного графа.
Достоинством сетевой и иерархической моделей данных является возможность
их эффективной реализации показателей затрат памяти и оперативности.
Недостатком сетевой модели данных является...
tracking img