Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Базы данных и информационные системы



Системы управления базами данных

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

Современной формой информационных систем являются банки данных, включающие в свой состав:

  • одну или несколько баз данных (БД);
  • систему управления базами данных (СУБД);
  • набор прикладных программ (ПП).

База данных - это совокупность структурированных данных, относящихся к некоторой предметной области (это совокупность сведений о конкретных объектах в какой-либо предметной области).

Например, база данных по металлам и сплавам (металлургия), БД по театрализованным постановкам (культура), БД поликлиники (медицина), БД крупного предприятия (некоторые сферы: экономика или финансы или деятельность предприятия в целом).

Структурирование - это введение соглашений о способах представления данных.

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

Существуют следующие модели данных:

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

  • сетевая;
  • реляционная;
  • объектно-ориентированная.

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

Пример: фирма А изготавливает два вида продукции (например трубы медные (обозначены кодом 3980) и полосы латунные (обозначены кодом 1250) по разным технологическим схемам, поэтому разная цена.

А
ствол дерева

       
   
 
 


ветки дерева

                   
   
   
       
     
 
 

 

 


Типичная иерархическая структура, каждый порожденный элемент имеет одного «родителя», например цена 578 порожденной схемой 01.

Сетевая модель означает представление данных в виде произвольного графа. Граф - это средство для наглядного представления состава и структуры системы. Граф состоит из вершин, связанных дугами или ребрами. Вершины изображаются кругами, овалами, точками, прямоугольниками и пр. и соединяются между собой линиями: ® дуга (линия направленная, со стрелой) и ¾ ребро. Графы используются во многих областях практической и научной деятельности людей. Примером графа является: схема линий метрополитена.

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

Сетевые модели данных, также как и иерархические можно эффективно реализовать на компьютере. К недостаткам сетевых моделей данных можно отнести их высокую сложность и жесткость схемы базы данных.

В реляционной модели (от англ. relation –отношение) данные представляются в виде обычной двумерной таблицы, привычной для человека. Её предложил в 70-е годы прошлого века сотрудник фирмы IBM Эдгар Кодд. К достоинствам реляционной модели данных можно отнести простоту и удобство реализации на компьютере. Основная идея реляционного подхода состоит в том, чтобы представить произвольную структуру данных в виде простой двумерной таблицы и затем эту структуру нормализовать.

Примеры: телефонный справочник, справочник цен и др.

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

 

Реляционная модель данных (РМД)

Основные элементы.

 

Элемент Форма представления Описание
Отношение Таблица Двумерная таблица, содержащая данные
Схема отношения Строка заголовков таблицы Представляет собой список имен атрибутов
Запись (кортеж) Строка таблицы  
Атрибут (домен) поле Заголовок столбца таблицы Представляет собой свойства объекта
Первичный ключ Один или несколько атрибутов Ключ может быть составным, т.е. состоять из нескольких атрибутов
Тип данных Тип значений элементов таблицы  

 

При формировании исходного отношения существуют ограничения:


Поделиться:



Последнее изменение этой страницы: 2017-03-14; Просмотров: 372; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.016 с.)
Главная | Случайная страница | Обратная связь