Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ebis_Zadachi.docx
Скачиваний:
0
Добавлен:
21.02.2020
Размер:
325.75 Кб
Скачать

9 . А. Какие отношения будут между продуктом и product_category , если категория продуктов будет разложен на дополнительной таблице ? в чем смысл этого соотношения ?

один ко многим . Продукт должен быть включен в одну категорию продукта , категории продукта может включать может продукты

B. Как вы могли решить проблему с указанием продуктов, которые интернет-магазин имел в прошлом, но не имеют на текущий момент ?

Дополнительный столбец можно было бы добавить в продукты . столбец может иметь два значения Да / Нет .

Так , на сайте Администратор магазина может установить смысл Нет и определить SQL Script для каталога продукции , как SELECT * FROM продуктов , где Status = "да" .

С. Написать SQL - скрипт , который позволяет определение перечня продукции с именем NOKIA .

выберите * от продуктов , где product_name = "Nokia"

10 . А. Какие фильтрации вы знаете, в sql ?

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

Синтаксис SQL фильтр поддерживает следующие сравнительные операторы: > , < , =, <= , <=, = , НЕ и КАК . КАК оператор может быть использован с регулярными выражениями , как поддерживается в базовом источнике данных .

Синтаксис SQL фильтр поддерживает AND, OR и NOT логические операторы .

Вы можете указать порядок, в котором выражения в SQL оцениваются с помощью скобок.

В. Записать SQL - скрипт , который позволяет выбрать продукт с именем NOKIA и с ценой от 10 000 тенге и 45 000 тенге .

SELECT * FROM удивляют ГДЕ PRODUCT_PRICE МЕЖДУ 10000 и 45000 И о продукте = ' NOKIA ';

С. Какие объектов интерфейса могут быть использованы для определения диапазона цене? (по крайней мере 2) . Какие преимущества имеет каждый подход ?

Текстовые поля . В каждом текстовом поле можно написать любую цену и определить диапазон между этими текстовых . Например : SELECT * FROM ПРОДУКТОВ Где в цене между " TextBox1 » и « TextBox2 ' ;

Гиперссылка . В гиперссылки мы можем непосредственно указать диапазон цены.

11 . А. Product_category текстов и вводится текстовое поле ( объекта из интерфейса веб - страницы) . Какие проблемы могут возникнуть с манипулирования данными в этом случае?

Когда мы вводим категорию продуктов в виде текста , написанные в той же категории по-разному для того, чтобы таблиц манипуляции ПРОДУКЦИИ есть проблемы по поддержанию целостности данных . Например, если вы ищете набор данных вместо слова " мобильный " - " mobele " , то вы делаете текстовое сообщение об ошибке. Также можно включить Caps Lock , и РУ или KZ язык ввода .

Б. Что бы вы могли предложить , чтобы сделать для поддержания избыточности данных ? Какие изменения должно быть сделано на структуру базы данных ?

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

С. Написать SQL - скрипт , который позволяет определить список продуктов отсортированы по цене, после модификации , которые вы предлагаете в B.

SELECT * FROM PRODUCTS_a , ТОВАРЫ _CATEGORY б

ГДЕ a.PRODUCT_CATEGORY = ' b.CATEGORY_ID '

PRODUCTS_CATEGORY

category_id

CATEGORY_NAME

ИЛИ в следующих тип

Выберите PRODUCT_NAME , PRODUCT_PRICE

Из продуктов р, product_category с

Где p.product_id = с . Poduct _id

ЗАКАЗ product_price DESC

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]