- •1.А. Перечислите основные dml операторы sql .
- •2.A. Перечислите все 3 вида электронного бизнеса поля могут использовать данные из заказов
- •1) Выбор сумма ( кол ) , product_id
- •2) Выбор сумма ( кол * product_price )
- •5 . А . Что такое отношения между субъектами Proucts и product_category ?
- •6 . А . Что такое отношения между субъектами Proucts и клиентов ? Какова роль таблице заказов в этих отношениях ?
- •7 . А. Сделайте схему , которая показывает связи между таблицами .
- •8 . A. Опишите разницу между Аноним блоков и хранимых процедур ?
- •9 . А. Какие отношения будут между продуктом и product_category , если категория продуктов будет разложен на дополнительной таблице ? в чем смысл этого соотношения ?
- •10 . А. Какие фильтрации вы знаете, в sql ?
- •11 . А. Product_category текстов и вводится текстовое поле ( объекта из интерфейса веб - страницы) . Какие проблемы могут возникнуть с манипулирования данными в этом случае?
- •12 . A. Опишите схематически показано, как работать на страницу поиска продукта , используя архитектуру приложений 3 уровня .
- •13 . А . Написать sql- скрипт , который позволяет определить количество клиентов из каждого города .
- •14 . А . Дайте любые функции 3 sql агрегации ?
- •15 . А . Объяснить концепцию проверки и резервирования данных ? Как эти концепции реализуются в процессе регистрации клиента для интернет магазин ? Дайте проверки принципы для любых 3 атрибутов.
- •17 . А . Если онлайн - магазин работа с платежного терминала www.E- pay.Kz , является необходимым для хранения выплату реквизиты карты в этой базе данных ?
- •18 . Опишите различия между основных методов Visual Studio платформы для технологий Asp.Net Object - Command : ExecuteNonQuery и ExecuteReader объектов :
- •19. Опишите различия между DataSet и DataReader объектов Visual Studio платформы для технологий Asp.Net :
- •20 . А . Определить первичные и вторичные ключи на этих таблицах .
5 . А . Что такое отношения между субъектами Proucts и product_category ?
Многие к одному , потому что одна категория может состоять из многих продуктов .
В . Написать SQL- скрипт , который позволит определить наиболее популярный категорию продуктов в ноябре 2013 года ?
Выберите PRODUCT_ID , Q
от
( Выбор сумма ( КОЛ ) Q , PRODUCT_ID
От ЗАКАЗОВ
Где ship_date между '01 .11.2013 'и '30 .11.2013 '
GROUP BY PRODUCT_ID ) agr_orders
ЗАКАЗ QTY DESC
С . Объясните значение , чтобы сделать дополнительную таблицу PRODUCT_CATEGORY ?
Он используется для нормализации таблиц в БД , но в основном это для удобства в поиске товаров . Эта таблица помогает уменьшить количество клиентских действий во время поиска.
6 . А . Что такое отношения между субъектами Proucts и клиентов ? Какова роль таблице заказов в этих отношениях ?
Между продуктов и клиентов являются М : М отношения, которые осуществляются через столе заказов . Если мы сохраняем информацию о закупаемой продукции в таблице КЛИЕНТЫ то он может замедлить DB ( поиск, обновление , выбор ) . Так что мы можем добавить PRODUCT_ID и client_id в столе заказов
В . Написать SQL- скрипт , который позволит вставить в таблице корзинепродукта с номером 1520 продается клиентом с номером 1589 на 15 ноября ?
INSERT INTO ЗАКАЗОВ
ЗНАЧЕНИЯ ( 36001,1589,1520,1 , '15 .11.2013 ',' ORDERED ' , NULL)
7 . А. Сделайте схему , которая показывает связи между таблицами .
В . Объяснить необходимость таблицы КОРЗИНА ?
В таблице Корзина может быть очень полезным , потому что прежде чем покупать продукт клиент должен убедиться выбранного продукта, его доступности и цены.
С. Написать SQL - скрипт , который позволяет определить общее число и сумму покупки, сделанной клиентом с номером 58827 в корзине
SELECT COUNT ( CART.CART_ID ) КАК С, SUM ( CART.QTY * PRODUCT_PRICE ) AS S из корзины INNER JOIN товаров в корзине . PRODUCT_ID = PRODUCTS.PRODUCT_ID " ГДЕ CLIENT_ID = '58827 ';
8 . A. Опишите разницу между Аноним блоков и хранимых процедур ?
Анонимный блокPL / SQL блок, который появляется в вашем приложении и не назван и хранятся в базе данных. Не можете принимать параметры
Хранимая процедура или названным блокPL / SQL блок, MySQL хранит в базе данных и может быть названо по имени из любого приложения. Может принимать параметры
Б. Объясните принцип индексирования таблицы ?
Индексы специальные таблицы поиска , что база данных поисковой системы можно использовать для ускорения поиска данных . Проще говоря,индекс представляет собой указатель на данные в таблице. Индекс в базе данных очень похож на индекс в конце книги . Индекс помогает ускорить запросов на выборку и где пунктах , но это замедляет ввод данных , с обновление и добавление отчетности. Индексы могут создаваться или удаляться без влияния на данные. Создание индекса предполагает INDEX заявление CREATE , который позволяет назвать индекс , чтобы указать таблицу и какой столбец или столбцы в индексе, и указать, будет ли индекс в порядке возрастания или убывания .
С. Написать SQL - скрипт , который позволяет создавать индекс для таблицы товаров ?
Создание индекса ind_a
о продуктах
( PRODUCT_ID ) ;
