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

7.А. Тауарлар және Клиенттер арасында қандай байланыс орнатылған және orders кестесі осы жағдайда қандай роль атқарады?

B. Тауар корзинасына қарашаның 15 жұлдызында 2013 жылы номері 1520 тауарды 1589 номерлі Клиент стаып алуды сипаттайтын SQL-скрипт жазыңыз?

A.Тауарлар кестесімен клиенттер кестесі бір бірімен мүлдем байланысып тұрған жоқ, себебі оларды байланыстырып тұрған атрибутта жоқ.Бұл екі кестені ORDERS көмегімен

CLIENT_ID және PRODUCT_ID арқылы байланыстыруға болады.

8.A. Sql фильтрациялау операторларының синтаксисін келтіріңіз?

B. 10 000 және 45 000 тенге аралығындағы және тауар аты NOKIA болатын тауарларының тізімін көрсететін SQL-скрипт жазыңыз.

C. Интерфейстің қандай объектілері арқылы баға диапазонының шектейтін сандарды қалай беруге болады? (кем дегенде 2).  Әр тәсілдің артықшылығын атаңыз

A.Select мәліметтері WHERE сөйлемінде іздеу критериин көрсету арқылы фильтрацияланады. WHERE-нәтижелік таблицаға кіретін жазбаларды көрсетеді,яғни іздеу шартына жауап беретін жазбалар.Мысалы:

Select client_id

From clients

Where client_id=’5’

B.Select product_name

From product

Where product_name like ‘NOKIA’ and product_price between 10000 and 45000

C. Баға диапазонын between немесе >= and <= арқылы белгілеуге болады.

Between синтаксисі

--- тексерілетін мән ------- BETWEEN ----- төменгі мән AND жоғарғы мән

9.A. Кестелер арасында байланыстарды көрсететін диаграмманы келтіріңіз.

В. Аралық CART кестесі не үшін қажет екендігін түсіндіріңіз?

C. Тауар корзинасында  58827 номерлі клиенттің  таңдаған тауарлар санын және соммасын анықтайтын SQL-скрипт жазыңыз.

А.

С.insert into cart (client_id, product_id,qty)

Values (58827,2556, 2)

10.A. Sql анонимді блоктары және сақталған процедураларының айырмашылығы неде?

B. Индексациялаудың мағынасын түсіндіріңіз?

C. PRODUCTS кестесіне индексті жасайтын SQL-скрипт жазыңыз? 

А. Анонимді блокта тақырып бөлімі жоқ DECLARE кілттік сөзімен басталады. Анонимді блок құраушысы болмағандықтан, басқа блокпен шақырыла алмайды. Анонимді блок синтаксисі:

[ DECLARE

... необязательные операторы объявлений ... ]

BEGIN

... исполняемые операторы ...

[ EXCEPTION

... необязательные операторы обработки исключений ... ]

END;

Процедура-бұл бір немесе бірнеше әрекетті жүзеге асыратын модуль. Процедура структурасы:

PROCEDURE имя [(параметр, [параметр ...])]

IS

[объявления]

BEGIN

исполняемые операторы

[EXCEPTION

обработчики исключений]

END [имя];

В. Индекс (index). Бір кестеге қатысты қажетінше индекс анықтауға болады. Индекс кестенің бір немесе бірнеше жиегі бойынша анықталуы мүмкін. Индекс жиектің мәндері мен адрестерінің реттелген тізбегі болып табылады. Ол адресі бойынша қажетті жазбаны тез табуға мүмкіндік береді және сұраныс бойынша кестедегі деректерді тез теріп алу (тауып алу) жиек мәнінін ерекшелегін (unique index) қамтамасыз ету үшін қолданылады. Индекстің негізгі мазмұны – жүйенің жылдамдығын арттыру болып табылады.=> бұл бизнес-архитектураның масштабтылығын қамтамасыз ететін тәсілдердің бірі

С. CREATE UNIQUE INDEX product_name ON products(name)

11.A. Тауар категориясын анықтатйтын product_category  атрибуты текст форматында сақталған және тіркелу парағында textboх объектісі арқылы енгізіледі. Мәліметтерді өңдегенде қандай қиындықтар пайда болуы мүмкін?   

В. Мәліметтер қорында Онлайн дүкенінде мәліметтер тұтастығын (дұрыстығын) қамтамасыз ететіндегідей қандай ұсыныстар бере аласыздар? Мәліметтер қорына қандай өзгерістер енгізу қажет

C. PRODUCTS кестесіне, В пунктінде айтылған өзгертулер жасағаннан кейін, іздеу парағында тауарлардың баға бойынша сұрыпталған тізімін   көрсететін SQL-скрипт жазыңыз.

C. Select product_price

From product

Order by product_price

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