2013-02-15 5 views
0

какой из них не должен быть включен в таблицу «ПЛАТЕЖИ» в интернет-магазине? Payment_recpt_num Cvv_code Creditcard_exptn Creditcard_number Cart_number (Ф.К.) ORDER_NUMBER (Ф.К.)хранение информации о кредитной карте в базе данных

Я должен найти ошибки в этом database.I знать очевидные, но я не уверен, какие имена столбцов должны быть исключены .Выручи меня!!

+3

Это домашнее задание? Что вы * думаете, что не следует хранить? – Vicky

+0

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

ответ

0

Поскольку у вас есть Cart_number, являющийся внешним ключом, поэтому вся информация, связанная с кредитной картой, не должна быть частью таблицы платежей. Поэтому Creditcard_exptn не должен быть частью этой таблицы. Также Cvv_code, если он обозначает код подтверждения кредитной карты.

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

+0

«cart_number» - это pk таблицы «carts» Детали платежной карты отсутствуют в таблице «Тележки» –

Смежные вопросы