![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Форумчанин
Регистрация: 13.03.2023
Сообщений: 113
|
![]()
Совсем подробно, к сожалению, не смогу, это целый мануал переписать придется. Набросаю кратко основные пункты, как затравку для самостоятельного изучения. Если что будет непонятно, постараюсь ответить на конкретные вопросы.
Ключевое поле - это уникальное поле записи, позволяющее однозначно отличить эту запись от остальных. Составной ключ - ключ, составленный из нескольких полей. Каждое поле может не быть уникальным, но их сочетание - обязано. Внешний ключ - поле таблицы, которое является ключевым в какой-то другой таблице (или несколько полей, если ключ составной). Позволяет связывать две таблицы. Также обеспечивает целостность данных (например, если в таблице Договор есть поле client_id и это поле является внешним ключом таблицы Договор, это не позволит занести в таблицу идентификатор несуществующего клиента, сервер просто откажется выполнять такую операцию. Ограничение - это условие, которое должно выполняться для записей таблицы. Если нет, сервер не будет добавлять такую запись. Например, если физлица имеют код типа 1, мы можем установить такое ограничение на таблицу Физлица, и тогда в эту таблицу нельзя занести идентификатор юрлица. Такие вещи кажутся избыточными на школьных задачках с базами по 5 записей. Но когда, к примеру, разрабатываешь биллинг оператору связи с сотнями таблиц по сотне миллионов строк, они спасают от множества дурных ошибок. |
![]() |
![]() |
![]() |
#12 |
Форумчанин
Регистрация: 27.04.2022
Сообщений: 498
|
![]()
Steelcraft, боюсь в данном случае "проблема" высосана из пальца.
стимулятор https://yoomoney.ru/to/41001303250491
|
![]() |
![]() |
![]() |
#13 |
Форумчанин
Регистрация: 13.03.2023
Сообщений: 113
|
![]()
Да, возможно. Альтернативный подход встречается гораздо чаще.
Последний раз редактировалось Steelcraft; 02.11.2023 в 18:01. |
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
договор подряда | ts-alan | Свободное общение | 19 | 09.05.2015 23:15 |
открыть договор | yuresku | Microsoft Office Excel | 2 | 19.05.2014 01:45 |
BPwin - Договор с поставщиком. | wert696 | Помощь студентам | 0 | 22.03.2013 08:47 |
Договор | WizarD.89 | Microsoft Office Word | 3 | 16.01.2011 20:07 |
Как создать защищенный договор | bigfoot | Microsoft Office Word | 1 | 27.12.2009 01:37 |