Академия @ ДАВИД Холдинг » Въпроси

Задачата

(2 posts)

  1. Lorinzer
    Участник

    Валери при дизайна на базата с потребителите всеки от тях какъв атибут трябва да притежава освен предполагам username,трите имена,телефон,адрес,пореден номер като потребител и нз какво още ? Както и за самите стоки, аз го правя с отделна таблица за цените като в нея ще се съхраняват последните 10 натдавания? Правилно ли съм се насочил?

    Posted 3 години ago #
  2. Освен потребителското име, паролата и e-mail останалите неща можеш да ги оставиш по свой избор. Предлагам ти утре да ги уточним. Но ето нещо примерно:

    • Username - Потребителското име, с което ще се влиза в системата;
    • Password - Парола на потребителя, с която да влиза в системата;
    • Трите имена - За да има начин, по който да се визуализира съответния потребител;
    • EMail - Той ще се използва за активиране на акаунта и за потвърждаване на промени в него;
    • PhoneNo - Той ще бъде визуализиран на потребителите, когато са закупили съответния продукт, за да могат да се свържат с този, който го дал за продан;
    • Address - За същите цели, като PhoneNo;

    Разбира се, можете да добавите и допълнителни полета, но те няма да имат кой-знае каква важност, а просто ще доведат до написване на мааалко повече код.

    И като стана въпрос за код, силно препоръчително е именоването на идентификаторите да е съобразено със съответните конвенции на езика, на който го пишеш. За обектното PHP се приема, че най-удачна е Java конвенцията. За идентификаторите в Microsoft SQL Server базите можеш да ползваш конвенцията използвана в .NET Framework, а за идентификаторите в MySQL - Java конвенцията. Всички тези конвенции можеш да видиш в секцията "Полезни връзки на сайта.

    Що се отнася до съхраняването на наддаванията, не последните десет, а най-добре всички наддавания да се съхранвяват в една таблица. Така, ако даден купувач се окаже ненадежден, продуктът ще бъде продаден на следващия.

    Posted 3 години ago #

RSS емисия за тази тема

Отговори

Трябва да влезете в системата, за да изпращате съобщения.