
- •1.A. Sql тілінің dml операторларын атаңыз.
- •2.A. Orders кестесінің мәліметтері е-бизнестің қандай 3 бағыты үшін қолдануы мүмкін?
- •3.A. Осы мәліметтер негізінде сайттың және е-бизнестің тиімділігін бағалайтын 2 kpi ұсыныңыз.
- •5.A. Тауарлар кестесінен тауар аты nokia болатындай жолдарды жоятындай sql-скрипт жазыңыз.
- •6.А. Тауарлар және тауарлар категориясы түйіндерінің арасында қандай байланыс орнатылған?
- •7.А. Тауарлар және Клиенттер арасында қандай байланыс орнатылған және orders кестесі осы жағдайда қандай роль атқарады?
- •8.A. Sql фильтрациялау операторларының синтаксисін келтіріңіз?
- •9.A. Кестелер арасында байланыстарды көрсететін диаграмманы келтіріңіз.
- •10.A. Sql анонимді блоктары және сақталған процедураларының айырмашылығы неде?
- •12.A. Тауарларды іздеу парақшаның 3 деңгейлі қосымшалар интерфейсін схема түрінде жазып көрсетіңіз.
- •13.А. Қай қалада қанша клиент тіркелгенін көрсететін sql-скрипт жазыңыз.
- •14.А. Sql тілінде кез келген 3 агрегация функциясын көрсетіңіз?
- •16.А. Әртүрлі маркетинг кампанияларды өткізу үшін Клиенттерден жеке көлігі бар-жоғын (car_flg) және бар болса машина моделі (car_model) сұрауға шешім қабылданды.
- •17.А. Егер онланй-дүкен www.E-pay.Kz төлем терминалымен бірге жұмыс істейтін болса,
- •18.Visual Studio ортасындағы asp.Net технологиясында Command объектісінің ExecuteNonQuery және ExecuteReader әдістерінің (методтарының) айырмашылығын сипаттаңыз:
- •19.Visual Studio ортасындағы asp.Net технологиясында DataSet және DataReader объектілерінің айырмашылығын сипаттаңыз
- •20.А. Осы кестелерде негізгі және қосалқы кілттерді атаңыз.
1.A. Sql тілінің dml операторларын атаңыз.
B. 3978 номерлі тапсырыс жеткізілді (DELIVERED). Осы әрекетке сәйкес келетін SQL скрипт жазыңыз. STATUS- тапсырыс статусын анықтайтын атрибут.
C. Мәліметтерді каскадты түрде жаңарту деген не екендігіне түсініктеме беріңіз?
А .SQL DML тілінің келесі операторлары бар:
SELECT - мәліметтерді базадан алу;
INSERT – таблицаға мәліметтерді қою;
UPDATE – таблицадағы мәліметтерді жаңарту (өзгерту);
DELETE – мәліметтерді таблицадан өшіру.
Тауарды іздеу - тауарлар кестесінен қажет қатарларды веб-
парақшасына шығару — SELECT, WHERE, LIKE
2. Клиенттерді тіркеу/ жүйеге кіру - Клиенттер кестесіне
жолдарды енгізу - INSERT
3. Тапсырыс жасау— тауар және клиент идентификаторын
корзина кестесіне енгізу - INSERT
4. Тапсырысты соңғы рет тексеру — қажет емес тауарларды жою
-DELETE
В.Select order_id
From order
Where order_id=’3978’
C. 1:1 немесе 1:К типіндегі байланыс түрлеріне мәліметтер тұтастығы қамтамасыз ететін параметрді және де байланысқан жазбаларды автоматты түрде каскадты жаңарту мен өшіру ісін енгізуге болады. Байланысқан жазбаларды каскадты түрде жаңарту режимінде басты кестенің байланысу өрісіндегі мәнді өзгерткенде, бағынышты жазбалардағы соған сәйкес келетін өріс мәндері автоматты түрде өзгертіледі. Байланысқан жазбаларды каскадты түрде жою режимінде, басты кестедегі жазбаларды өшіру кезінде барлық деңгейлердегі бағынышты жазбалар каскадты түрде жойылады
2.A. Orders кестесінің мәліметтері е-бизнестің қандай 3 бағыты үшін қолдануы мүмкін?
B. Аталған әр бағыт үшін SQL скрипт жазыңыз.
3.A. Осы мәліметтер негізінде сайттың және е-бизнестің тиімділігін бағалайтын 2 kpi ұсыныңыз.
B. Аталған әр көрсеткіш үшін cәйкес SQL скрипт жазыңыз.
А. 1.Продукт саны
2. Тапсырыс жасаған клиент саны
В.Select product_id
From order
Select client_id
From order
4.Сіз онлайн-дүкенінің мәліметтер қорын оңтайландыруға шешім қабылдадыңыз және тауарлар кестесіндегі жолдарды сақтау және веб-сайтта көрсетуді оңтайландыруға шешім қабылдадыңыз. Қазір бұрын сатылған, бірақ қазір сатылымда жоқ тауарлар бар.
A. Тауарлар кестесінен тауар аты NOKIA болатындай жолдарды жоятындай SQL-скрипт жазыңыз.
B. Тауарлар позициясын осы жолмен жою дұрыстығына өз пікіріңізді айтыңыз?
C. Егер сайтта қазір уақытта жоқ тауарды көрсетпей, бірақ мәліметтер тұтастығын (дұрыстығын) қамтамасыз ету үшін қандай ұсыныс беріңіз?
A.Delete product_name
From product
Where product_name=’NOKIA’
B. Бұл жолмен тауарлар кестесінен тауар жазбасының аты NOKIA болатын тауарлардың барлығын жояды
С.
5.A. Тауарлар кестесінен тауар аты nokia болатындай жолдарды жоятындай sql-скрипт жазыңыз.
B. Тауарлар позициясын осы жолмен жою дұрыстығына өз пікіріңізді айтыңыз?
C. Егер сайтта қазір уақытта жоқ тауарды көрсетпей, бірақ мәліметтер тұтастығын (дұрыстығын) қамтамасыз ету үшін қандай ұсыныс беріңіз?
A.Delete product_name
From product
Where product_name=’NOKIA’
6.А. Тауарлар және тауарлар категориясы түйіндерінің арасында қандай байланыс орнатылған?
В. 2013 жылдың қараша айында ең көп сатылған тауар категориясын анықтайтын SQL-скрипт жазыңыз.
С. Тауарлар категориясын бөлек кестеге бөлудің қандай қажеттілігі бар?
А. Тауар және тауар категориялары түйіндерінің арасында көптің көпке байланысы орнатылған
В.Select product_category
From product, order
Where product.product_id=cart.product_id
Cart.qty=cart.product_id
And ship_date=’00.11.2013’