Здавалка
Главная | Обратная связь

База данных (БД) – совокупность взаимосвязанных данных о некоторой предметной области, организованная по определённым правилам, хранящаяся в памяти ЭВМ.



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

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

В КИС используются такие СУБД как Oracle, Informix, используется архитектура клиент - сервер.

Сервером определенного ресурса вычислительной сети называется компьютер или программа, управляющая этим ресурсом, а клиентом – компьютер или программа, использующая этот ресурс. Ресурсом может быть БД, файловая система, служба печати. Тип сервера определяется ресурсом, которым он управляет (сервер БД, печати, файловый и т.д.).

Архитектура клиент-сервер имеет следующие преимущества:

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

· Возможность постепенного создания ИС по мере развития организации и самой ИС.

· Упрощается проектирование и создание БД путём её декомпозиции (разделения с сохранением целостности) на корпоративную БД и множество мелких персональных БД.

Для создания и использования базы данных небольшого объёма (например, персональных баз данных) используются СУБД Access (входит в состав Microsoft Office Professional), MySQL, Dbase.

 

Основные понятия баз данных.

Структура данных в БД должна быть организована в соответствии с выбранной моделью данных.

Применяются следующие основные модели.

1. Иерархическая модель имеет древовидную структуру:

    Группа            
    Шифр Кол-во студентов Стипендиальный фонд       Предок
                 
                 
Староста             Студент  
Фамилия ИО Телефон       № ст Фамилия ИО Стипендия Потомок

 

Модель громоздкая при наличии сложных связей.

Эффективна по требуемой памяти и быстродействию.

2. Сетевая модель имеет вид произвольного графа

                   
    Учится в группе          
               
  Группа   Студент   Староста    
 
Состоит из студентов

           
 
Имеет старосту

             
                     
                     

 

Эффективна по требуемой памяти и быстродействию.

Высокая сложность и жесткость схемы БД.

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

4. Реляционная модель получила самое широкое применение. Данные организованы в виде совокупности взаимосвязанных двумерных таблиц, привычных человеку (рассмотрим позднее на примерах).

Достоинства: простота, удобно реализовать на ЭВМ, наличие теоретического обоснования.

Недостатки: низкая скорость работы при большом объёме данных и сложной структуре.







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.