Введение в язык SQL запросов к базам данных. Баканов В.М. - 6 стр.

UptoLike

Составители: 

- 6 -
вующих системах.
Заметим, что язык SQL разработан для работы с реляционными базами
данных (РБД) и фактически представляет собой систему управления реля-
ционными базами данных (СУРБД).
Для информации в нижерасположенной таблице представлены основные
логические модели БД с указанием достоинств и недостатков каждой из них.
Логические структуры баз данных
Логическая
структура
Достоинство Недостаток
Иерархическая
модель
Представление структур данных
в виде дерева практически не ог-
раничивает сложность логиче-
ских связей между порциями
данных
Чрезмерная громозд-
кость при описании
данных со сложными
логическими связями
Сетевая модель Представление данных в виде
произвольного графа позволяет
представлять структуру данных
любой сложности
Сложность реализации
Реляционная
модель
Представление структур данных
в виде совокупности связанных
отношениями (relation) таблиц
весьма наглядно и удобно для
реализации обработки данных
Представление слож-
ных структур требует
большого количества
связанных таблиц
Объектно-
ориентирован-
ная модель
Заключающийся в объединении
данных и функций для их обра-
ботки в единое целое синтез осо-
бенностей сетевой и реляцион-
ной моделей и объектной техно-
логии выгоден при создании вы-
сокоструктурированных БД
Дл
я
большинства
приложений класса БД
объектно-
ориентированный
подход неоправданно
сложен
Реляционные системы берут свое начало в математической теории
множеств. Они были предложены в конце 1968 года доктором Э.Ф.Коддом
из фирмы IBM, который впервые осознал, что можно использовать матема-
тику для придания надежной основы и строгости в области управления
базами данных.
РБД можно определить как БД, которая представляется пользова-
телю набором
связанных между собой таблиц и ничем кроме таблиц. Над
таблицами определены операции - проекции, соединения и др. Говорят, что
база данных представлена в первой, второй, третьей нормальной форме и
                                    -6-


вующих системах.
    Заметим, что язык SQL разработан для работы с реляционными базами
данных (РБД) и фактически представляет собой систему управления реля-
ционными базами данных (СУРБД).
    Для информации в нижерасположенной таблице представлены основные
логические модели БД с указанием достоинств и недостатков каждой из них.

  Логические структуры баз данных

  Логическая              Достоинство                 Недостаток
  структура
Иерархическая  Представление структур данных      Чрезмерная громозд-
модель         в виде дерева практически не ог-   кость при описании
               раничивает сложность логиче-       данных со сложными
               ских связей между порциями         логическими связями
               данных
Сетевая модель Представление данных в виде        Сложность реализации
               произвольного графа позволяет
               представлять структуру данных
               любой сложности
Реляционная    Представление структур данных      Представление слож-
модель         в виде совокупности связанных      ных структур требует
               отношениями (relation) таблиц      большого количества
               весьма наглядно и удобно для       связанных таблиц
               реализации обработки данных
Объектно-      Заключающийся в объединении        Для       большинства
ориентирован- данных и функций для их обра-       приложений класса БД
ная модель     ботки в единое целое синтез осо-   объектно-
               бенностей сетевой и реляцион-      ориентированный
               ной моделей и объектной техно-     подход неоправданно
               логии выгоден при создании вы-     сложен
               сокоструктурированных БД

     Реляционные системы берут свое начало в математической теории
множеств. Они были предложены в конце 1968 года доктором Э.Ф.Коддом
из фирмы IBM, который впервые осознал, что можно использовать матема-
тику для придания надежной основы и строгости в области управления
базами данных.
     РБД можно определить как БД, которая представляется пользова-
телю набором связанных между собой таблиц и ничем кроме таблиц. Над
таблицами определены операции - проекции, соединения и др. Говорят, что
база данных представлена в первой, второй, третьей нормальной форме и