StalkerClasses
Новичок
В PHP есть стандарты кодирования (например PSR-1, PSR-2, PSR-4). Есть книги чистый код.
Есть ли какие-то стандарты при разработке БД?
Есть ли какие-то стандарты при разработке БД?
Что не виду в нем как нужно называть имена таблиц, колонок. Может быть не то смотрю.ISO/IEC 9075
Да.не то смотрю
Что тогда смотреть?
Как то слишком большой разброс. Есть что то не универсальное?
Просто зашкварное обоснование того, что это «ошибка» («если кто-то изменит...»Avoid semantically — meaningful primary key names. A classic design mistake is creating a table with primary key that has actual meaning like ‘name’ as primary key. In this case if someone changes their name then the relationship with the other tables will be affected and the name can be repetitive losing its uniqueness.
Думаю мне пока этого хватит:У нас проектировщики для первичного ключа используют id или tab(le). Если есть слаги, то только tab(le), за исключением тех редких случаев, когда в первичном ключе используются слаги.
А еще встречал, когда таблица именуется во множ. числе, а поля ключей в ед., например _users и user. P.S. Но это редкость. Почему, писал выше: могут быть проблемы при сборке сложных запросов.