|
|
|
| простой вопрос: что такое первичный ключ?
заранее благодарен | |
|
|
|
|
|
|
|
для: Mookapek
(14.04.2006 в 18:34)
| |
вы должны иметь столбец в вашей таблице
который бы уникально идентифицировал каждую строку. Обычно, этот стол-
бец содержит номер - например, номер пациента назначаемый каждому па-
циенту. Конечно, вы могли бы использовать имя пациентов, но возможно
что имеется несколько Mary Smiths; и в этом случае, вы не будете иметь
другого способа чтобы отличить этих пациентов друг от друга.
Вот почему номера так необходимы. Такой уникальный столбец( или уни-
кальная группа столбцов ), используемый чтобы идентифицировать каждую
строку и храненить все строки отдельно, называются - первичными ключа-
ми таблицы.
|
Первичные ключи таблицы важный элемент в структуре базы данных. Они
- основа вашей системы записи в файл; и когда вы хотите найти опреде-
ленную строку в таблице, вы ссылаетесь к этому первичному ключу. Кроме
того, первичные ключи гарантируют, что ваши данные имеют определенную
целостность. Если первичный ключ правильно используется и поддержива-
ется, вы будете знать что нет пустых строк таблицы и что каждая строка
отличается от любой другой строки
|
http://www.mysql.ru/docs/gruber/mg01.html | |
|
|
|
|
|
|
|
для: Mookapek
(14.04.2006 в 18:34)
| | Уникальный индекс таблицы, который однозначно идентифицирует запись, на этот ключ можно ссылаться из других таблиц образуя связи между таблицами (отсюда и термин - реляционные (связанные) базы данных). Первичный ключ может быть только один, в отличие от обычных и уникальных индексов, которых в одной таблице может быть много. | |
|
|
|
|
|
|
|
для: cheops
(15.04.2006 в 12:38)
| | Можно ли связывать таблицы в базе данных MySQL таким образом, что-бы использовать одну таблицу как основную и несколько второстепенных.
------------------------------------------------------------ -----
Например, основную таблицу "Пользователи" и второстепенную "Хобби", со списком всех хобби которые могут интересовать пользователей. Где столбец "ХОББИ" таблицы "Пользователи" может принимать несколько значений, которые указанны в таблице "Хобби". | |
|
|
|
|
|
|
|
для: Polermo
(01.05.2006 в 21:32)
| | Можно, это называется отношение "один ко многим". | |
|
|
|
|
|
|
|
для: Boss
(01.05.2006 в 21:48)
| | Возникает второй вопрос: как это сделать? и каким образом будет работать? | |
|
|
|