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

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’

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