*   >> Чтение Образование Статьи >> science >> programming

Таблица базы данных Ключи

арендует видео CD, часы, а затем возвращает его обратно в магазин. Для простоты предположим, что один видео имеет целый фильм. Когда клиент арендует CD, информация набирается в таблице транзакций с работником в магазине. Есть три колонки в таблице. У вас есть столбец ИД транзакции (ТрансИД), столбец для даты, компакт-диск был арендованный (RentDate), и столбец ID клиента (CustID). Колонка TransID является первичным ключом для таблицы транзакций. Это может быть суррогатный ключ. Посмотрите на эту таблицу очень хорошо.

В столбце Идентификатор клиента не первичный ключ для таблицы транзакций. Он имеет номера, которые являются значениями первичного ключа таблицы Пользовательское таблицы 2.3. Таблица клиентов и таблица проводок две таблицы той же базы данных для магазина. Эти две таблицы не имеют ничего общего с первой таблицы Таблица 1.1. В таблице Клиент имеет адреса (и телефонные номера) заказчиков в магазин видео CD. В таблице клиентов есть столбец номер клиента (CustID). Это первичный ключ для таблицы клиентов. Это первичный ключ может быть также суррогатный ключ.

Остальные столбцы для таблицы являются для клиента адресных значений. В таблице транзакций, то CustID является внешним ключом. В таблице клиентов, CustID является первичным ключом. В таблице сделка, колонка CustID не должны иметь уникальные значения; это внешний ключ, а не первичный ключ. Если пользователь базы данных (владелец магазина) хочет знать полный адрес клиента, который сделал вторую транзакцию СУБД начнется в число ТрансИД, 2, а затем двигаться вдоль ряда в колонну CUSTID. В колонке CUSTID было бы увидеть значение CUSTID, 7.

СУБД теперь переходим к таблице клиентов в столбец первичного ключа CUSTID, и определить CUSTID, 7. Затем прочитать содержимое клеток остальной части ряд, принадлежащий CUSTID, 7, полный адрес customer.Denoting первичный ключ в схеме базы данных Дизайнер первых проектов на бумаге таблицу, прежде чем он будет реализован в коде на компьютере. Когда вы делаете дизайн на бумаге, для того, чтобы различать первичный ключ название от имен других столбцов таблицы, у вас есть, чтобы подчеркнуть имя первичного ключа. В таблицах 2.1, 2.2 и 2.3, первичные ключи underlined.

Conclusion Идентификатор просто удобный способ определить количество строк в таблице. Идентификаторы колонке ID не должны быть уникальными, хотя большинство ИД предназначены быть уникальным. Ключевой подобен ID, но это не обязательно должен быть номер или код (например MSE5). Ключевой столбец может быть соста

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.