Перечень статей   Цветовые обозначения   Choose language


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

Поддержка транзакций

Несколько подряд демонстрируемых html-документов могут быть созданы последовательными 'select ...' одной транзакции СУБД (см. слайд Selection into LAN & WAN stops transaction: каждый 'select ...'

). Поэтому в браузере нажатие кнопки "Back" должно не только демонстрировать предыдущий html-документ, но и отсылать команду "rollback".

В меню браузера должна быть реализована также кнопка "Next", отсылающая команду prolong и информирующая продолжить транзацию.

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


В связи с частым употреблением кнопки "Add", "Dell", "All" должны быть реализованы в меню браузера, а не в html-документа (не как html-элементы).

"Select" как "Dialogue"

Элементы select одной страницы, обращающиеся к таблицам базы данных, связанным внешним ключом "foreign key" (таблицы содержат колонки "option" и "value"), находятся друг к другу в отношении главная-подчиненная аналогично элементам dialogue.

<select roll="M"/>
<select roll="S"/>

Некоторые мелочи

Нажатие на кнопку <input type=submit> (<button type=submit>) с неопределенным атрибутом name отправит форму без прикрепления к ней значения атрибута value этой кнопки.


Свойство save=yes формы означает, что при сохранении html-документа (нажатии Ctrl-S), поля ввода будут сохранены с введенными в них значениями.
form {
  save: yes;
}

P.S.

Содержание данной публикации перекликается с докуметом отдельного проекта.




Тюрин Дмитрий



Перечень статей   Цветовые обозначения   Choose language


Hosted by uCoz