Я смущен в отношениях SQL, особенно с One to One и One to Many. Я прочитал много статей, как this и thisConfused on SQL Relationships
Для примера ниже приведены некоторые высказывания из этих статей и некоторые другие статьи
Отношение между клиентами и адресными таблицами один к одному, то есть потому, один адрес принадлежит одному клиенту.
Взаимосвязь между таблицами клиентов и заказов является одной для многих, то есть потому, что один клиент может сделать много заказов.
клиенты и КонтактныеДанные таблицы один к одному, потому что один КонтактныеДанному принадлежат одному клиенту
Да, верно, но взять мой аргумент в настоящее время.
- В пункте 2 говорится, что отношения являются одними для многих, но один заказ относится к точной право одного клиента? Таким образом, вы можете рассматривать его как один к одному.
- В пункте 3 contactData и отношения с клиентами называются один к одному, но один клиент может иметь много contactData правильно? Так что это одно для многих
Со всем этим я серьезно запутался. Может ли кто-нибудь дать мне четкое определение о том, как найти отношения, пожалуйста?
Хорошо, как насчет этого. Представьте себе, что мы записываем «Pension_History» сотрудника. Каждый год он получает свою пенсию, поэтому в таблице через несколько лет должно быть много пенсий, принадлежащих одному «сотруднику». Эти отношения, как я вижу, «один-много», я прав? – Dongle
Да. Каждый пенсия принадлежит ** одному ** лицу; каждый человек может иметь ** много ** пенсий. –