По способу задания первичных ключей различают логические (естественные) ключи и суррогатные (искусственные).
Для логического задания первичного ключа нужно выбрать в базе данных то, что естественным образом определяет запись. Примером такого ключа является номер паспорта в базе данных о паспортных данных жителей.
Если подходящих примеров для естественного задания первичного ключа не находится, пользуются суррогатным ключом. Суррогатный ключ представляет собой до-полнительное поле в базе данных, предназначенное для обеспечения записей первичным ключом.
Совет:
Даже если в базе данных содержится естественный первичный ключ, лучше использовать суррогатные ключи, поскольку их применение позволяет абстрагировать первичный ключ от реальных данных. В этом случае облегчается работа с таблицами, поскольку суррогатные ключи не связаны ни с какими фактическими данными этой таблицы.
Первичному ключу можно присвоить атрибут auto_increment, позволяющий автоматически генерировать уникальный ключ, если его тип является целочисленным. При вставке записи в базу данных значение ключа выставляется равным нулю, MySQL автоматически вычисляет максимальный номер первичного ключа, увеличивает его на единицу и присваивает это значение первичному ключу новой записи.
11-этажное здание дата-центра в Пекине было построено к Олимпиаде 2008 года архитектурным бюро Studio Pei-Zhu. Оно совмещало функции информационного центра и центра технического управления Игр. Кроме впечатляющей вычислительной мощности, интересно архитектурное решение постройки. Бетонный куб словно плавает по гладкой водной поверхности, а его стены изрезаны световыми каналами, напоминающими штрихкод. Кроме того, перед архитекторами стояла задача сделать центр воплощением концепции «Зеленой Олимпиады». Во внутреннем и внешнем освещении используются исключительно светодиодные лампы, использующие на 60% меньше электричества, чем обычные, а специальная стеклянная стена препятствует проникновению внутрь тепла, снижая расходы на охлаждение. После закрытия спортивных состязаний в Digital Beijing открылся интерактивный музей современных технологий.