Кузнецов С.Д. Базы данных (2020) » Компьютерная литература

Кузнецов С.Д. Базы данных (2020)

Кузнецов С.Д. Базы данных (2020)

Базы данных | Кузнецов С.Д.

Год: 2020
Издательство: МГУ
Язык: русский
Формат: pdf
Страниц: 256
Размер: 10.1 мб

Существуют универсальные СУБД (Oracle, DB2, Microsoft SQL Server), которые направлены на многофункциональность, на удовлетворение всех потребностей информационных систем (ИС). Из-за своей всенаправленности, универсальные СУБД очень громоздкие и неповоротливые, часто они не успевают быстро адаптироваться к новым потребностям бизнеса, из-за чего бизнес теряет деньги. Считается, что именно бизнес является главной движущей силой развития СУБД (и IT продуктов в целом). Альтернативой универсальным приходятся специализированные СУБД (Vertica, VoltDB и т.д.), ориентированные на эффективную поддержку одного класса ИС (например, транзакционных или аналитических систем). За счёт своей узконаправленности, они могут быстрее адаптироваться к требованиям бизнеса.

В современных СУБД поддерживается единый интегрированный язык, который содержит все необходимые средства для работы с БД, начиная от её создания, и обеспечивающий базовый пользовательский интерфейс с БД. Для реляционных СУБД таким языком является SQL.

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

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

Скачать Кузнецов С.Д. Базы данных (2020)

Turbobit

Оцените статью
Компьютерная литература