2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу Пред.  1, 2, 3, 4, 5, 6
 
 Re: Курс по SQL
Сообщение09.07.2018, 14:38 
Заслуженный участник


16/02/13
4207
Владивосток
rascas в сообщении #1325417 писал(а):
для безошибочно работающего приложения не нужны
Забыли добавить «с безошибочно работающими пользователями»...

 Профиль  
                  
 
 Re: Курс по SQL
Сообщение09.07.2018, 14:48 
Заслуженный участник


06/07/11
5627
кран.набрать.грамота
upgrade в сообщении #1325403 писал(а):
rockclimber в сообщении #1325332 писал(а):
внешний ключ - ссылочную целостность (отсутствие записей, ссылающихся "вникуда", корректность существующих ссылок)
Вот только это (целостность данных), но я уже целых пару лет обхожусь проверкой на "Null" таких ссылок...в таблицах количеством где-то штук 10 и общим объемом уникальных данных 2 Гб...
Может это и неправильно, у нас же как - фундаментальная ошибка вылезает когда уже ничего поправить нельзя. Вот и не хочется ошибиться.
Не вы первый, не вы последний.
Вики: Синдром неприятия чужой разработки

Кроме того, если вы пользуетесь ограничениями целостности, информация об этом хранится в метаданных в БД. Если учесть, что среднестатистический ИТ-проект документирован чуть лучше, чем никак (а иногда и чуть хуже), то ваша разработка будет работоспособна ровно до тех пор, пока не придет новый разработчик, которого не успеют предупредить, что "вот это поле трогать нельзя".

 Профиль  
                  
 
 Re: Курс по SQL
Сообщение09.07.2018, 15:35 


27/08/16
10286

(Оффтоп)

А, кстати, что больше предпочитают SQL-разработчики, All Caps или Small Caps

 Профиль  
                  
 
 Re: Курс по SQL
Сообщение10.07.2018, 18:23 


10/04/12
705
rascas в сообщении #1325395 писал(а):
mustitz в сообщении #1322924 писал(а):
Есть гарантия неизменности в пределах сессии. Иначе зачем бы он вообще был нужен?
Не верное утверждение. В пределах сессии ROWID вполне может поменяться.


В данном случае таблица поменялась :) Ок, можно уточнить, что что в сесси не должно использоваться DDL.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 79 ]  На страницу Пред.  1, 2, 3, 4, 5, 6

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group