[Из песочницы] Data Access Object (DAO). Уровень класса
2015-07-10 10:05:21
При проектировании информационной системы выявляются некоторые слои, которые отвечают за ...
+ развернуть текст сохранённая копия
При проектировании информационной системы выявляются некоторые слои, которые отвечают за взаимодействие различных модулей системы. Соединение с базой данных является одной из важнейшей составляющей приложения. Всегда выделяется часть кода, модуль, отвечающающий за передачу запросов в БД и обработку полученных от неё ответов. В общем случае, определение Data Access Object описывает его как прослойку между БД и системой. DAO абстрагирует сущности системы и делает их отображение на БД, определяет общие методы использования соединения, его получение, закрытие и (или) возвращение в Connection Pool.
Читать дальше →
Тэги:
dao,
java,
jdbc,
sql,
веб-разработка
[Из песочницы] Полиморфные связи для самых маленьких
2015-07-05 16:32:14
Недавно, делая очередной функционал на одном из проектов, я столкнулся с немного необычными ...
+ развернуть текст сохранённая копия
Недавно, делая очередной функционал на одном из проектов, я столкнулся с немного необычными связями в реляционных СУБД, у которых, как оказалась позже, есть замысловатое название — Полиморфные связи. Что это такое, как и где их применять, я попытаюсь объяснить в данной статье.
Тема полиморфных связей уже поднималась не раз на Хабре («Rails и полиморфные связи», «Полиморфные сквозные ассоциации в Ruby on Rails», «Полиморфные связи»), но поднималась она в контексте Ruby, и для тех, кто уже имеет какой-то опыт в проектировании БД. Новичкам же (мне было), мало что понятно из тех статей, поэтому в данной статье я попытаюсь рассказать всё на пальцах, абстрагируясь от языка, разве что немного задену ORM популярных фреймворков в вебе.
Читать дальше →
Тэги:
orm,
php,
sql,
анализ,
ассоциации,
баз,
данных,
полиморфные,
проектирование,
связи,
систем
Запрет на изменение таблиц MS SQL
2015-06-27 15:28:00
... >Иногда пользователи MS
SQL 2008 сталкиваются с ...
+ развернуть текст сохранённая копия
Иногда пользователи MS SQL 2008 сталкиваются с проблемой, что не могут изменить структуру уже созданных ранее таблиц. При попытке изменения структуры выходит следующее сообщение:
«Сохранение изменений запрещено. Чтобы сохранить изменения, необходимо удалить и повторно создать следующие таблицы. Либо изменения вносятся в таблицу, которую невозможно создать повторно, либо включен параметр «Запретить сохранение изменений, требующих повторного создания таблицы»»
Чтобы решить этк проблему достаточно в Management Studio Сервис->Параметры->Конструкторы->Убрать галочку с соответствующего пункта:
Тэги:
sql
Запрет на изменение таблиц MS SQL
2015-06-27 15:28:00
... >Иногда пользователи MS
SQL 2008 сталкиваются с ...
+ развернуть текст сохранённая копия
Иногда пользователи MS SQL 2008 сталкиваются с проблемой, что не могут изменить структуру уже созданных ранее таблиц. При попытке изменения структуры выходит следующее сообщение:
«Сохранение изменений запрещено. Чтобы сохранить изменения, необходимо удалить и повторно создать следующие таблицы. Либо изменения вносятся в таблицу, которую невозможно создать повторно, либо включен параметр «Запретить сохранение изменений, требующих повторного создания таблицы»»
Чтобы решить этк проблему достаточно в Management Studio Сервис->Параметры->Конструкторы->Убрать галочку с соответствующего пункта:
i want my husband to cheat randolphia.com my husband cheats
Тэги:
sql
Запрет на изменение таблиц MS SQL
2015-06-27 15:28:00
... >Иногда пользователи MS
SQL 2008 сталкиваются с ...
+ развернуть текст сохранённая копия
Иногда пользователи MS SQL 2008 сталкиваются с проблемой, что не могут изменить структуру уже созданных ранее таблиц. При попытке изменения структуры выходит следующее сообщение:
«Сохранение изменений запрещено. Чтобы сохранить изменения, необходимо удалить и повторно создать следующие таблицы. Либо изменения вносятся в таблицу, которую невозможно создать повторно, либо включен параметр «Запретить сохранение изменений, требующих повторного создания таблицы»»
Чтобы решить этк проблему достаточно в Management Studio Сервис->Параметры->Конструкторы->Убрать галочку с соответствующего пункта:
Тэги:
sql