«Мәліметтер қорының теориясы» пәнінен емтихан сұрақтары: Мәліметтер қоры теориясының негізгі ұғымдары


МҚ қатынаудың реляциялық тәсілі. Динамикалық сұрау



бет10/15
Дата05.09.2022
өлшемі1,26 Mb.
#148753
1   ...   7   8   9   10   11   12   13   14   15
Байланысты:
«Ì?ë³ìåòòåð ?îðûíû? òåîðèÿñû» ï?í³íåí åìòèõàí ñ?ðà?òàðû Ì?ë³ìåò

22.МҚ қатынаудың реляциялық тәсілі. Динамикалық сұрау.
Реляциялық мәліметтер қоры(ағылшын тілінен relation – «қатысы») төртбұрышты кестелер түріндегі ақпаратты қамтитын мәліметтер қоры деп аталады. Бұл тәсілде мұндай кесте қатынас деп аталады. Әрбір кесте қатарықамтиды ақпаратшамамен бір бөлек нысандерекқорда сипатталған тақырып аймағы , және барлығы баған - белгілі бір сипаттамалар (қасиеттер, атрибуттар)бұл объектілер ... Реляциялықдеректер қоры негізінен екі өлшемді болып табылады кесте... Реляциялық мәліметтер базасында қолданылатын өрістердің төрт негізгі түрі бар:
Сандық,
· Символдық (сөздер, мәтіндер, кодтар және т.б.),
· Күн («күн/ай/жыл» түріндегі күнтізбелік күндер),
· Бульдік (екі мағынаны қабылдайды: «иә» - «жоқ» немесе «шын» - «жалған»).
Динамикалық HTML - HTML-нің жаңа сипаттамасы емес, стандартты HTML кодтары мен командаларын қараудың және бақылаудың жаңа тәсілі.
Динамикалық HTML туралы ойланған кезде, стандартты HTML сапасын есте ұстау қажет, әсіресе бет серверден жүктелгеннен кейін серверге басқа сұрау келмейінше өзгермейді. Динамикалық HTML сізге HTML элементтерін бақылауға мүмкіндік береді және кез келген уақытта Веб-серверге оралмай өзгеруге мүмкіндік береді.
DHTML үшін төрт бөлік бар:
Құжаттың объектінің үлгісі (DOM) (анықтама)
Сценарийлер
Каскадты мәнерлер кестелері (CSS)
XHTML
23.Мәліметтерді іріктеу. SELECT операторы.
Іріктеу процесінде біз деректерді белгілі бір шарт бойынша сүзгілеуіміз керек, яғни. барлық деректер емес, тек шартқа сәйкес келетіндер. SELECT негізгі мақсаты белгілі бір шарттарға сәйкес деректерді таңдау болып табылады. Оның жұмысының нәтижесі әрқашан таңдалған деректері бар жаңа кесте болып табылады. MS операторын сұраныстардың кең ауқымында қолдануға болады. Сондықтан онымен бірге басқа да байланысты кілт сөздерді қарастыруға болады.
24.Сақталатын процедуралар және триггерлер
Сақталатын процедуралар(Stored Procedure) –бір рет компиляциялық серверде сақталатын SQL операторларының жиынтығынан тұратын мәліметтер қорының объектісі.Сақталатын процедураларды пайдалану мәліметтер қорымен жұмыстың қосымша икемділігін қамтамасыз етеді.
Сақталатын процедуралар Transact-SQL тіліндегі программалық код фрагменті,сонымен қатар олар серверде орындалады.Сақталатын процедураларда кез келген SQL-ұсынысттары қолданылады.(тек мыналарда басқа :Create Default, Create Rule, Create Triger және Create View)
Сақталатын процедуралардың негізгі қолайлығы-компьютер –сервер қуаттылығымен шектелген ақпаратты тез өңдеуде.
Сақталатын процедураларды пайдаланудың артықшылықтары:
1-Сақталатын процедуралар логика бөлігін мәліметтер қорының серверіне шығаруға мүмкіндік береді.Ол ақпараттық жүйе мәліметтер клиенттік бөлігінен тәуелдігін айтады.
2-Сақталатын процедуралар қосымшалардың бірге жүруін оңайлатады:процедуралар жаңартылған кезде өзгертуге автоматты түрде барлық қосымшаларда бейнелейді;
Сақталатын процедуралар құру
Сақталатын процедураларды құру үшін-​CREATE PROCEDURE операторы пайдаланылады.CREATE PROCEDURE операторы мәліметтер қорынан жаңа сақталатын процедураны анықтайды.
Сақталатын процедураларды орындауға жіберетін оператор процедураға тәуеді болады.Таңдау процедурасы оларға SELECT –мәліметтерді таңдау операторының көмегімен орындалады.
Орындалатын процедураны шақыру үшін арнайы EXECUTE операторын пайдаланған жөн.Сақталатын процедураларды жою үшін Drop Procedure операторын пайдаланады.Сақталатын процедураларды RETURN инструкциясы қолданылуы мүмкін.Ол процедураны орындауын тоқтады,ал инструкцияға жағдай кодын интерпретациялайды.
Триггерлер-кестеден мәліметтерді қосқанда, жойғанда,өзгерткенде автоматты түрде іске қосылатын сақталатын процедуралардың арнайы классы.
Барлық триггерлер үшін категорияға бөлінеді: қосып қою триггерлері,жаңарту триггерлері,өшіру триггерлері.
Триггерлерді құру:
CREATE TRIGGER triger _name trigger_time


Достарыңызбен бөлісу:
1   ...   7   8   9   10   11   12   13   14   15




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет