Определить классы объектов и дать характеристику класса

         
   
 
   
 
 

 


Мы построили диаграмму классов.

Логическое представление ИС.

Объектная модель:

 

 

 
 

 

 


БАЗА ДАННЫХ

Определение. Характеристика. Требования к базе данных

Данные – информация, зафиксированная на носителе.

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

Структурирование информации – соглашение о способах представления и организации БД.

Электронная БД – поименованная совокупность…

Операция – обработка и преобразование данных

Система управления баз данных (СУБД) – комплекс программных и языковых средств. Все СУБД поддерживают 4 основных операции: 1) добавить в БД запись; 2) удалить запись; 3) найти запись; 4) обновить в БД значения полей. Программы для СУБД называются запросами.

В СУБД Access существует три вида запросов:

· запрос по образцу (QBE)

· стандартный язык SQL

· последовательность диалоговых окон

Виды моделей данных – совокупность структур данных и операций их обработки.

Типы структур

· иерархическая модель данных, в которой каждый порожденный элемент имеет один порождающий;

· сетевая модель – структура данных, в которой каждый порожденный элемент имеет более 1 порождающего элемента;

· реляционная модель данных – организация данных в виде простых двумерных массивов (таблиц), связанных отношениями типа 1 – 1, 1 – ∞, ∞ – ∞, ∞ – 1.

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

Способы организации БД

Однопользовательская.

Многопользовательская:

· централизованная;

· распределенная.

В централизованной БД данные организованы в памяти 1 машины. Но две архитектуры: файл – сервер, клиент – сервер.

 
 


Клиент 1 Приложение 1

 
 


Клиент 2 Приложение 2

 

Клиент 3 Приложение 3

 

Клиентская часть Серверная часть

приложения приложения

 

Распределенная БД состоит из нескольких частей, хранимых в различных ЭВМ вычислительной сети.

Требования к БД

1. Минимальная избыточность

2. Целостность данных

3. Безопасность и секретность – защита данных от сбоев и несанкционированного доступа.

4. Независимость данных – возможность изменения структуры без изменения прикладных программ пользователя.

5. Производительность – время ответа на запрос исследователя.

6. Гибкость и способность к расширению – способность БД к наращиванию данных, приложений и функций.

Структурные элементы БД

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

Запись (строка) – набор полей (сущность, объект).

Файл – объединение нескольких записей с общими структурными элементами.

Формат записи – структура, содержание и кодирование информации в записи.