Поддержка сайта

Высокие позиции в поисковой системе, на прямую зависят от развития вашего сайта.

Продвижение сайтов

Эффективность стратегий продвижения подтверждается сотрудничеством с крупными клиентами и отзывами о нашей работе.

Создание сайтов

Мы делаем сайты быстро, недорого и профессионально. От работы с нами, у вас останутся только положительные эмоции.

Создание схемы

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

Изучив материал этой главы, читатель сможет дополнить предлагаемые в книге структуры таблиц полями, необходимыми в конкретном проекте.

Начнем с таблицы Products.

Построение таблиц

1. Запустите SQL Server Enterprise Manager и найдите базу данных JoCoffee. Щелкните правой кнопкой мыши на Tables, укажите New Table… и введите Products в качестве имени таблицы.

2. Заполните поля таблицы, как показано на рисунке далее. Поле ProductlD должно быть первичным ключом (primary key). Щелкните правой кнопкой мыши на имени поля и в открывшемся меню укажите команду Set Primary Key. Рассмотрим назначение каждого поля таблицы:

□ ProductlD — уникальный 32-разрядный идентификатор товара.

□ Mf rlD — уникальный идентификатор производителя

(это внешний ключ, связанный с таблицей Mf rs, которую мы создадим позже).

□ Name — название (имя) товара.

 Создание схемы

□ Details — одно-два предложения, описывающие товар.

□ Description — подробное описание назначения и действия товара.

□ DepartmentlD — уникальный идентификатор отдела, которому принадлежит товар (внешний ключ к таблице Departments, созданной в главе 5).

□ TypelD — тип товара (это поле предназначено для управления динамическими атрибутами).

□ Price — текущая цена товара.

□ SupplierlD — уникальный идентификатор поставщика товара (внешний ключ к таблице Suppliers, которую мы создадим ниже).

□ Cost — текущая стоимость товара.

□ StockExpected — количество дней, за которые поставщик сможет предоставить партию данного товара (lead time — время реализации заказа).

□ imageURL — путь к дисковому файлу GIF или JPG, хранящему изображение товара.

□ FeaturedProduct — указывает, рекламируется ли товар на сайте. Если значение поля равно null, значит, товар не рекламируется. Иначе в поле стоит дата перехода товара в разряд рекламируемых.

3. Сохраните таблицу и вернитесь в Enterprise Manager.

4. Создайте таблицу сведений о производителях. Повторите процедуру построения таблицы в базе данных JoCof fee, но укажите для таблицы HMflMf rs. Заполните ячейки, как показано на рисунке. Первичным ключом должно быть поле MfriD.

 Создание схемы

5. Создайте таблицу поставщиков товаров. Первичным ключом должно быть поле SupplierlD.

 Создание схемы

В таблице Suppliers должны быть указаны имя, фамилия и адрес электронной почты поставщика товара.

6. Приступим к заполнению таблиц Mf rs и Suppliers. Для нашего учебного проекта достаточно по одной записи в каждой таблице, но на практике обычно переносятся большие массивы данных из уже существующей базы данных.

В SQL Server Enterprise Manager щелкните правой кнопкой мыши на Mfrs и выполните Open Table I Return all rows (Показать все строки). Введите в таблицу данные, (поле MfrlD заполняется автоматически и не может редактироваться вручную).

Значение Mf rlD автоматически устанавливается сервером SQL Server, поэтому в поле может быть иное значение, чем показано на рисунке.

7. Закройте таблицу Mfrs, откройте Suppliers и добавьте следующие данные (значение SupplierlD может не совпадать с показанным на рисунке):

 Создание схемы

 Создание схемы

 

Читайте так же:
Not found

Нам доверяют

Интернет магазин