
- •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 . А . Определить первичные и вторичные ключи на этих таблицах .
1.А. Перечислите основные dml операторы sql .
Язык манипулирования данными (DML ) является языком программирования, который используется для вставки, удаления и обновления данных в базе данных. Языки манипулирования данными имеют свои функциональные возможности , организованный исходного слова в заявлении , которое почти всегда операторы . В случае SQL , эти операторы : SELECT, INSERT , UPDATE, DELETE .
Б. Заказать с числа 3978 поставляется (поставляется ) . Написать сценарий SQL , который соответствует этому действию . СТАТУС является атрибутом статуса заказа.
UPDATE ЗАКАЗ
Установить статус = ' доставлено "
Где ORDER_ID = 3978
С. Что такое каскадный обновление данных ?
Каскадные обновления полезны , например, когда у вас есть ссылки на данные от чего-то, что может изменить , скажем, первичный ключ таблицы пользователей это имя , фамилия сочетание. Тогда вы хотите изменения в этой комбинации для распространения туда, где они ссылаются .
2.A. Перечислите все 3 вида электронного бизнеса поля могут использовать данные из заказов
1) используется, если нужно количество товаров , которые продаются в течение 1 месяца ;
2) используется, если нужно количество новых зарегистрированных клиентов
3) используется, если нужно , чтобы увидеть ежемесячную прибыль
Б. Написать 3 SQL скрипты, которые соответствуют каждому полю
1) Выбор сумма ( КОЛ ) , PRODUCT_ID
от ЗАКАЗОВ
Где ship_date между '01 .12.2012 'и '31 .12.2012 '
GROUP BY PRODUCT_ID
2) Выберите количество ( CLIENT_ID )
С КЛИЕНТАМИ
Где date_open между '14 .12.2013 'и '30 .12.2013 '
3) Выбор сумма ( КОЛ * PRODUCT_PRICE )
От заказов о,
продукты р
Где o.product_id = p.product_id и ship_date '30 .11.2013 'и '30 .12.2013 '
3.A. Предложить любую 2 KPI , которые позволяют оценить эффективность электронного бизнеса.
1) количество товаров , которые продаются в течение 1 месяца ;
2)ежемесячная прибыль в декабре ;
Б. Написать 3 SQL скрипты, которые соответствуют каждому KPI.
1) Выбор сумма ( кол ) , product_id
от ЗАКАЗОВ
Где ship_date между '01 .12.2012 'и '31 .12.2012 '
2) Выбор сумма ( кол * product_price )
От заказов о,
продукты р
Где o.product_id = p.product_id и ship_date '30 .11.2013 'и '30 .12.2013 '
4 . Вы решили оптимизировать свой онлайн - магазин и думать о необходимости хранения продуктов . Есть некоторые строки , которые не заказали в текущий момент времени .
А. Напишите SQL - скрипт , который удалять товары с названием ( о продукте ) NOKIA из таблицы товаров .
Удалить *
Из продуктов
Где о продукте = "Nokia"
Б. Можно ли удалять строки на этом пути ?
Это не правильно, потому что , когда мы удалить PRODUCT_NAME мы не удалить строки product_id который также сохранен на карту таблиц и распоряжения . И если мы удалить эту строку только из таблицы продуктов мы нарушаем целостность данных в базе данных .
С. Что бы вы могли предложить для поддержания избыточности данных , но вы хотите , чтобы показать продукты , которые не являются в текущий момент времени ?
Мы можем дать [ да / нет ] статус в product_status атрибута. И если мы хотим , чтобы показать продукты , которые не являются в текущий момент времени мы просто делаем это путем сценария SELECT * FROM Продукция Где Product_Status = 'Нет'