Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Объясните организацию первичного ключа на пальцах

Сообщения:  [1-5] 

 
 автор: Valick   (03.12.2011 в 19:21)   письмо автору
 
   для: inferno100   (03.12.2011 в 18:50)
 

количество таблиц не берется с потолка, нужно на каждую сущность выделять таблицу
вам нужно почитать о нормализации таблиц и бд, и все станет на свои места
для того чтобы правильно связать таблицы нужно знать какая связь (один ко многим, многие к одному и многие ко многим)
при связи двух таблиц многие ко многим появляется третья таблица которая так и называется таблица связи
и содержит она в большинстве случаев всего два поля id первой таблицы и id второй таблицы

  Ответить  
 
 автор: inferno100   (03.12.2011 в 18:50)   письмо автору
 
   для: cheops   (02.12.2011 в 14:16)
 

вот именно, как правильно сделать базу реляционной, то есть чтобы имея допустим три таблицы их правильно связать.

  Ответить  
 
 автор: Valick   (02.12.2011 в 21:31)   письмо автору
 
   для: inferno100   (02.12.2011 в 14:14)
 

PRIMARY KEY - выполняет всего одну функцию, он обеспечивает уникальность строки в базе данных.

  Ответить  
 
 автор: cheops   (02.12.2011 в 14:16)   письмо автору
 
   для: inferno100   (02.12.2011 в 14:14)
 

Пока не очень понятно, что вызывает сложность? Как правило, для PRIMORY KEY выделяют суроггатный столбец, т.е. просто числовой столбец с числами, которые увеличиваются на единицу при вставке каждой новой записи. Просто заводите первый столбец типа INT (или BIGINT) и назначайте его PRIMORY KEY. Или сложность в другом (связывании таблиц друг с другом или еще с чем-то)?

  Ответить  
 
 автор: inferno100   (02.12.2011 в 14:14)   письмо автору
 
 

уважаемые гуру PHP и MySQL помогите плз,, объясните на пальцах, как правильно организовать БД. точнее расставить PRIMORY KEY.Я УЖЕ ПРОШТУДИРОВАЛ массу литературы и так и не догоняю.

  Ответить  

Сообщения:  [1-5] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования