Разработка прототипа системы управления объектно-ориентированной базой данных


Реляционные базы данных


 

Реализация языка SQL позволяет работать с базой данных исключительно средствами SQL. Поддерживаются триггеры, отношения между таблицами, хранимые процедуры. Это типичные клиент-серверные СУБД. Управление целостностью данных возлагается на СУБД. Триггеры позволяют вынести практически все проверки из логики программы. Недостатком является необходимость нормализации таблиц, что затрудняет добавление новых таблиц при сопровождении программного средства, а иногда требует перенор­ма­лизации, что влечет за собой необходимость изменять программный код, а значит, и новые ошибки.

 

Программный код обработки (MS Visual FoxPro 3.0 и выше):

 

BEGIN TRANSACTION

  UPDATE SCHET SET SUMMA=SUMMA*1.1

             WHERE NUM_SCH IN (SELECT NUM_SCH FROM

CLIENT)

  UPDATE CLIENT SET

PREMIA = .T.

END TRANSACTION




Начало  Назад  Вперед