Программное обеспечение

Первичный ключ записи таблиц базы данных

Кто-нибудь может буквально на пальцах объяснить что это значит??!! ПОЖАЛУЙСТА, ТОЛЬКО БЕЗ ОПРЕДЕЛЕНИЙ! Я САМА ИХ ЧИТАЛА.
Но мне никак не понять что же это все-таки?
стоят, к примеру сто абсолютно одинаковых блондинок, а различать их надо.. . как это сделать? можно пронумеровать.. . тогда и на их шмотках можно те же номера проставить и они сами путаться не будут))
Борис Мишакин
Борис Мишакин
33 667
Лучший ответ
На пальцах.. . Ну, считай, что это просто уникальный номер записи в данной таблице. Хотя к номеру записи он никакого отношения не имеет. В хороших СУБД даже такого понятия в таблицах нет - номер записи. И, допустим, SELECT без дополнительных указаний вытаскивает записи в произвольном порядке.
А что умных учеников нет в классе? Не у кого спросить про это
Ахмед Кхедр Экзамен, кроме меня никто икт не сдает, у меня 5 по этому предмету, но база данных у меня больная тема( Особенно c MySQL
первичный ключ, это чаще всего поле типа int (иногда несколько и не обязательно числовое) , уникальное, т. е. ни разу не повторяется.. . и вот это поле чаще всего используется для связи с другими таблицами в базе...
Аветик Айвазян
Аветик Айвазян
34 293
По этим и другим причинам вы должны иметь в вашей таблице столбец, который идентифицировал бы каждую строку уникально. Обычно этот столбец содержит номер, например: номер пациента, назначаемый каждому пациенту. Конечно, вы могли бы использовать имена пациентов, но возможно, что имеется несколько Mary Smith, и в этом случае вы не будете иметь другого способа отличить этих пациентов друг от друга.

Вот почему номера так необходимы. Такой уникальный столбец (или уникальная группа столбцов) , используемый для идентификации каждой строки и хранения всех строк по отдельности, называется первичным ключом таблицы.
Максим Лут
Максим Лут
2 415