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

О проекте

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

MySQL

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

Хостинг

Другое








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

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

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

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

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

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

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

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

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

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

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

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



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





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

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



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

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

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

Совет:

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

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

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



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





Copyright © 2005-2016 Project.Net.Ru