П О Р Т А Л                            
С Е Т Е В Ы Х                          
П Р О Е К Т О В                        
  
Поиск по сайту:
                                                 
Главная

О проекте

Web-мастеру
     HTML & JavaScript
     SSI
     Perl
     PHP
     XML & XSLT
     Unix Shell

MySQL

Безопасность

Хостинг

Другое








Самое читаемое:

Учебник PHP - "Для Чайника".
Просмотров 176964 раз(а).

Иллюстрированный самоучитель по созданию сайтов.
Просмотров 74125 раз(а).

Учебник HTML.
Просмотров 73308 раз(а).

Руководство по PHP5.
Просмотров 44185 раз(а).

Хостинг через призму DNS.
Просмотров 50869 раз(а).

Подборка текстов стандартных документов.
Просмотров 44357 раз(а).

Учебник PHP - Самоучитель
Просмотров 50609 раз(а).

Документация на MySQL (учебник & справочное руководство)
Просмотров 51023 раз(а).

Внешние атаки...
Просмотров 41334 раз(а).

Учебник PHP.
Просмотров 36564 раз(а).

SSI в примерах.
Просмотров 27438 раз(а).



 
 
| Добавить в избранное | Сделать стартовой | Помощь




PHP и MySQL. Совместная работа

Способы задания первичного ключа



По способу задания первичных ключей различают логические (естественные) ключи и суррогатные (искусственные).

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

Если подходящих примеров для естественного задания первичного ключа не находится, пользуются суррогатным ключом. Суррогатный ключ представляет собой до-полнительное поле в базе данных, предназначенное для обеспечения записей первичным ключом.

Совет:

Даже если в базе данных содержится естественный первичный ключ, лучше использовать суррогатные ключи, поскольку их применение позволяет абстрагировать первичный ключ от реальных данных. В этом случае облегчается работа с таблицами, поскольку суррогатные ключи не связаны ни с какими фактическими данными этой таблицы.

Первичному ключу можно присвоить атрибут auto_increment, позволяющий автоматически генерировать уникальный ключ, если его тип является целочисленным. При вставке записи в базу данных значение ключа выставляется равным нулю, MySQL автоматически вычисляет максимальный номер первичного ключа, увеличивает его на единицу и присваивает это значение первичному ключу новой записи.

Назад | Содержание | Вперед



Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту:
 





Copyright © 2005-2016 Project.Net.Ru