Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка бази даних для CMS інтернет-магазину

Реферат Розробка бази даних для CMS інтернет-магазину





mail` varchar (25) NOT NULL,

`address` varchar (100) NOT NULL,

`login` varchar (20) NOT NULL,

`password` varchar (32) NOT NULL, KEY (` customer_id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;

Результат:

Ми створили таблицю покупців у нашій базі даних.


Таблиця покупців


2.3 Таблиця способів доставки


За ідеї у покупців при оформлення замовлення буде можливість вибрати спосіб доставки, так як способів доставки у нас буде декілька, то раціональніше нам створити для способів доставки окрему таблицю. Назвемо ми її «dostavka» і у неї буде наступна структура:

1. dostavka_id - тип поля tinyint (2) unsigned

2. name - це ім'я варіанта доставки тип поля varchar (32)

Тепер ми додамо цю таблицю в нашу базу даних написавши наступний SQL код:

CREATE TABLE IF NOT EXISTS `dostavka` (

`dostavka_id` tinyint (2) unsigned NOT NULL AUTO_INCREMENT,

`name` varchar (32) NOT NULL, KEY (` dostavka_id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;

Результат:



І так ми додали таблицю «способів доставки» в нашу базу даних і тепер для наочності ми додамо в ній кілька способів доставки, написав наступний SQL код:

INSERT INTO `dostavka` (` name`) VALUES

( Пересилання поштою ),

( Кур'єром ),

( Самовивіз ),

( Інше, за погодженням з менеджером );

Так як у нас на в таблиці «dostavka» на полі «dostavka_id» коштує атрибут «AUTO_INCREMENT» в коді INSERT INTO нам не обов'язково вказувати ключ до кожного запису, достатньо тільки вказати поле «name» для кожної записи, а ключ заповнюється автоматично.

В результаті ми отримали, наповнену таблицю способів доставки.


Таблиця «dostavka»


2.4 Таблиця товарів


Таблицю категорій і таблицю покупців ми вже створили тепер пора перейти до однієї з головних таблиць, таблиця товарів. Таблицю ми назвемо її goods. У таблиці goods ми створимо такі поля:

1) goods_id - Лічильник товарів, тип даних int (10), додамо ключове слово unsigned, щоб виключити негативні числа. Додамо атрибут AUTO_INCREMENT для автоматичного инкремента лічильника.

2) name - Поле для імені товару, тип varchar (30)

3) keywords - Поле для ключових слів використовуваних в мета-тегах товару. Тип поля varchar (255)

4) description - Поле для опис товару в мета-тегах, тип поля аналогічний полю keywords

5) img - Це поле буде зберігати в собі ім'я головної картинки товару (обкладинки).

6) goods_catid - Це поле буде зберігати в собі ключ категорії до якої належить даний товар

7) anons - Дане поле буде зберігати в собі скорочений опис товару. Тип поля text.

8) content - Поле буде зберігати в собі повний опис товару, Тип поля text

9) visible - Це поле буде відповідати за стан товару, (видимо-невидимо) 0 - невидимий, 1 - видимий. За замовчуванням - 1. Тип поля enum ( 0 , 1 )

10) hits - Якщо 1 - значить товар відноситься до «хітам продажів» інакше - 0 За замовчуванням - 0. Тип поля enum ( 0 raquo ;, 1 )

11) new - Якщо 1 - значить товар відноситься до «новинок» інакше - 0 За замовчуванням - 0. Тип поля enum ( 0 , 1 )

12) sale - Якщо 1 - значить товар відноситься до «товарів зі знижкою» інакше - 0 За замовчуванням - 0. Тип поля enum ( 0 , 1 )

13) data - дата додавання товару, Тип поля date

14) images - varchar (255)

15) price - Ціна, тип поля float

Первинний ключ: Поле goods_id

Після того як ми закінчили проектувати таблицю, тепер ми можемо написати SQL код для додавання таблиці в нашу базу даних. ...


Назад | сторінка 5 з 7 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: До питання про теорію поля: функціонально-семантичне поле дейксиса
  • Реферат на тему: Транспортне забезпечення Виробництво і доставки товару
  • Реферат на тему: Організаційно-правові форми кредитних організацій. Договір доставки товару ...
  • Реферат на тему: Розробка бази даних для зберігання інформації даних характеристик товару
  • Реферат на тему: Розробка шахтного поля