Файл: Sql ді жйелік рылымы жне мліметтер базасында олданылуы Жоспар.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 12.04.2024
Просмотров: 17
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
1) COUNT -Өтініш арқылы таңдап алынған жолдар саны немесе баған мәні.
2) SUM - Берілген бағанның таңдап алынған мәндерінің арифметикалық қосындысы.
3) AVG - Берілген бағанның таңдап алынған мәндерінің орта арифметикалық қосындысы.
4) MAX - Берілген бағанның таңдап алынған мәндерінің ең үлкен мәні.
5) MIN - Берілген бағанның таңдап алынған мәндерінің ең кіші мәні.
1-ші SUM арқылы сұраныс жасау:
2-шісінде COUNT арқылы сұраныс жасау:
3-ші AVG арқылы сұраныс жасау:
4-шісінде MAX және MIN арқылы сұраныс жасалды: Қалыптармен жұмыс. Қалыптар мәліметтерді енгізудің, алдын ала қарап шығудың және түзетудің ең қолайлы әдістерін ұсынады. Олар қамтитын басқару элементтерінің көмегімен кестедегі мәліметтергге қатынау жүзеге асырылады. Мәліметтерді енгізу мен түзетуге арналған мәтіндік өрістер, жалаушалар, батырмалар, тізімдер, жазбалар, графиктік мәні OLE объектілерін бейнелеуге арналған қоршаулар басқару элементтері деп аталады.Қалыптарда бағынышты қалыптардың көмегімен байланысқан кестелердегі мәліметтерге қатынай аламыз.Қалыптар үшін негізгі мәліметтер көзі кесте немесе сұраныс болып табылады. Автоқалып. Кестелер мен сұраныстардан қалыптардың айырмашылығы, оларды автоматтандыру құралының көмегімен дайындауға болады. Соның ішінде, толығымен автоматтандырылған құрал АВТОҚАЛЫП болып табылады. Автоқалыптың үш түрі бар:
• Бағандық;
• Кестелік;
• Ленталық.
Автоқалып дайындау үшін, мәліметтер базасының негізгі терезесінен Қалыптар қыстырмасын ашып, Құру батырмасын басамыз. Ашылған Жаңа қалып сұхбат терезесінен автоқалыптың түрін және сол қалып негізделетін кестені таңдап аламыз. ОК батырмасын басқаннан кейін дайын автоқалып пайда болады. Оған мәліметтерді енгіземіз. Қалыртың құрылымы. Қалыптың құрылымы мынадай бөліктерден тұрады:
• Қалыптың тақырыбы оның жоғарғы бөлігін анықтайды.
SQL-дің жүйелік құрылымы және мәліметтер
базасында қолданылуы
Мәліметтер Базасы мәліметтер жиыны, кесте және басқа обьектілер, оларды іздеу, таңдау және мәліметтерді рекомбинациялау үшін арнайы жасалған.
Мәліметтер базасының белгілі бір құрылымға жүктеледі. Құрылым маліметтер базасы жүктелген байланыс және мәліметтер базасының көшірмесі жүктелетін резервтік құрылым. Microsoft SQL Server 6.0 орнатылған программа орнатуды Мастер MSDBDATA және MSDBLG құрылғылары жасайды. Содан кейін МБда model, tempdb, pubs құрылады және
MSDBDATA құрылымына орнатылады. MSDBLG құрылымында, msbd транзакция журналы орнатылады. Көптеген жағдайда бір мәліметтер базасында қолданған құрылымдарды басқасында қолданбаған дұрыс. Басқа мәліметтер базасын құру үшін басқа құрылғылар қолданған жөн.
SQL-дің мәліметтер базасында негізі
SQL Server орнатылғаннан кейін програма құруға мастер кіріседі, кейін негізгі ер базаны құрады және сол құрылғыда оны орнатады. Негізгі мәліметтер базасы қолданушының мәліметтре базасын, және SQL Server функциялауын толығымен басқарады. Ол қолданушының ұқыптылығын, сервердің дистанциондалғанын қадағалайды, өйткені сервер, оныменқатынаса алуы керек, жүйенің қате хабарын, SQL Server мен-әр мәліметтер базасында арнайы бөінген жады көлемін, активті; кілтке түсуін қадағалайды.
Негізгі мәліметгер базасына қолданушының кейбір обьектілерін қосуға болады, бірақ мұны істемеген абзал. Негізгі маліметтер базасында құрылған кезкелген обьект толығымен администрация жүйесінде қолданылуы тиіс.
Қолданушылар базадан обьект құра алмайтындай етіп мастерді орнату керек. Негізгі мәліметтер базасын көшіргенде, сіз оны өзгертесіз, Өзгерістер кез келген міләметтер базасын құрғанда, мастер арқылы мәліметтер базаларының обьектісін құрғанда, сақталған процедураларды орындағанда.
MSDB Мәліметтер Базасы
MSDB мәліметтер базасы SQL Executive жадыдан аймақ бөледі. Серверге
ақпараттық жабдықтарды орнату уақытында, кіру программасы автоматты түрде екі құрылғы орнатады(2МВ және ІМВ) содан кейін MSDB мәліметтер базаларын 2МВ құрылғысы мен транзакция, журналының 1 МВ құрылғысына орналастырады.
Tempdb Мәліметтер Базасы
SQL Server орнаттылғаннан кейін, МБның құрылғысын мастер орнатады. Бұл құрылғыға орналасатын мәліметтер базалары деп Tempdb аталады. Бұл мәліметтер базасын уақытша кестемен жұмыс ісгейтін ақпаратқа жадыдан орын бөледі. Tempdb ешқандай програманы қолданбағаны дқрыс, Барлық
уақытша кесте Tempdb да жүктеледі, мәліметтер базасын қолданатын бірде бір ақпарат қолданылуға берілмейді.
Tempdb-ны сіз мәліметтер базаларындағы уақытша кестеге сұраныс бере аласыз.
Tempdb мәліметтер базасын SQL Server мәліметтер базаларына қолданылатын коллективті жұмыс орны. Уақытша кестелер қолданушының көмегімен Tempdb-ға ауыстырылады, ол үшін қолданушы SQL Server-ден шығу керек немесе жүйелік қатені түзету керек. Уақытша кестелер сақталған процедураларға
олар өздері орындалғаннан кейін беріледі. Уақытша кестелер жұмыс аяқталғаннан кейін өшірілуі мүмкін.
Tempdb 2MB көлемінің құрылуы. Келесі жағдайлар Tempdb, көлемін
кеңейтуге ықпал етеді:
- Үлкен уақытша кестелер
- Tempdb транзакция журналы толтырылғанада
-Типтердің үлкен көлемі және үлкен типтер
-Group Up-тағы сұраныстар мен агрегаттар
-Көп ашық курсорлар
Жүйеліr администратор Tempdb көлемін ұлғайта алады. Tempdb мастер
құрылғысында құрылады. Қосымша кеңістік мастерда беріледі және кез келген инициализацияланған құрылғыда беріледі.
Microsoft SQL Server
Microsoft SQL Server 6.0 - МББЖ -сі архитектурасы клиент серверінің
ішіндегі ең күштісі болып келеді. Бұл МББЖ бізге мәліметтерді тираждауға,параллельдік өндеуде,көлемді мәліметтер базасын қымбат емес ақпараттық платформаларда сақтағанда, басқарғанда және қолданғанда қолдапотырады, жүйелерге арналған мәліметтерді әңдеуге мүмкіндік береді.
Microsoft SQL Server мәліметтер базасын басқаратын орындағыш функциялар жүйесін көрсетеді. Қолдану барысында SQL Server керекті мәліметтерді басқаруда және генерацияның күшті көзі деп саналады, Сервер операцияларды басқару жане өшіру администрация мүмкіндіктері бар. Олар басқару ортасында құралған балада обьекті орнықтырылған,
Microsoft SQL Server
Microsoft Васк Office МББЖ-ның құрамына кіреді, ол бес серверлік мүмкіндіктеді біріктіреді. Олар интеграциялық жүйелер, сияқты бірігіп функцияналдауға жасалған. Microsoft SQL Server шектулі жүйелерді қолдауға арналған клиент сернер ортасында жұмыс істейді. Ол кең спектрлі орталық өңдеуді қолдайды және ол қосымшаларды интеграциялауда өте оңай дербес кәмпьютерде жұмыс істеп отырғандар үшін,Берілген нұсқау алдынғысына қарағанда бір жағынан операциялық жүйенің көпағылық паралельдік архитектурасын, масштабтау үшін және жасап шығару үшін қолданылады, яғни егер компьютерде бірнеше процессор орналасса тиімді жұмысты жылдамдату мүмкіндігін қолданады. Microsoft SQL Server 6.0 де жаңа масштабтайтын кілтке түсу архитектурасы бар. Ол динамикалық кілтке түсу (Dinamic Locking) беттер және максималдық жасау жазуларына жетуге , және қолданушылардың максималдық санына қосуға кілтке түсу деңгейге дейін жеткізеді.
Microsoft SQL Server -мәліметтер базасындағы басқа форматтардағы
ақпараттарды тираждай алады, Oracle ІВМ DВ2, Sybase, Microsoft Acsess-ті қоса басқа да МББЖ-анықтайтын ОДВС драйверін, анықталған жауап
қайтаруды талап ету,(ОДВС Open Database Connectivity Microsoft стандарты, программалардың мәліметтер базасының әр түрлі серверлерімен бір ортақ нтерфейсті қолдану арқылы жұмыс істеуге рұқсат береді,
Сақталған процедуралар, ОLЕ Automation-ді қолдайды. Жобалаушыға кез
келген инструмент қолдануға рұқсат етеді. Ол ОLЕ ні SQL Server үшін сақталған процедураларды жасау мақсатында қолдайды. Visual Basic 4.0 жаңа 32 разрядтық ДВ Library мүмкіндігін қолдайды (OСX). Тілдің көптүрлі кеңейуі Transact SQL кеңейтілген курсорлaр кеңейтуін, анықтайтын мәліметтер ішіндегі транзакциялық командалары қолданудан жоне т.б дан тұрады.
Microsoft SQL Server 6.0 асистент администраторынан тұрады. Бұл құрал
мәліме азасын қолдаудағы процедураларды қоюға және оларға орынд тін анықтауға мүмкіндік береді.
Мәліметтер базасын қолдайтын операциялар беттерді анықтайтын тексеруді қосады, таблицада және индекста, ақпаратты жаңартуда, керекті
оптимизиаторда таблица мен индекстердегі реорганизацияланған беттерде, транзакция журналында және таблица қорғау көшірмесінде, бүтіндікті көрсетеді. Осы барлық операциялар администратор арқылы берілген графикте автоматы түрде орындалуы үшін орнайтылуы мүмкін Enterprise Manager пакеті утилитке бірнеше немесе барлық обьектілерді бір мәліметтер базасын бсқасына ауыстыруға рұқсат етеді.
Осы утилитті колдана отырып жобалаушы немесе администратор:
- көрсеткіші бар кез келген типті обьектіні көшіріп алуды орындайды, қандай типті обьектілер көшіруге келеді (немесе барлық типті барлық обьектілерді көшіруге);
-Мәліметтер базасы схемасын мәліметермен қоса немесе оларсыз ауыстыруға;
- Барлық мәліметерді толықтыруға немесе ауыстыруға;
- Схеманы көшірмес бұрын қабылдау базасында обьектілерді, жоюға;
- Көшірілуге дайын обьектілерге оған бағынышты емес обьектілерге
қосуға;
- Генерация кодының құру/өшіру обьектісінің стандартты қүрылымын
қолдануға немесе өзінікін қолдануға;
- Обьектілерді ауыстыруды орындау уақытын анықтайды: жылдам, бір
мезгілде белгілі бір уақытта, көп уақытта белгілі бір график бойынша:
Объектілерді қабылдайтын сервер Microsoft SQL Server 6.0 болуы керек.
Сервер бастауы Microsoft SQL Server 4.х немесе Sybase болуы мүмкін. SQL сервер қолдау көшірмесін құруды жане индивидуалдық кесте құруға мүмкіндік береді.
Кесте жүктемесі индивидуалдық кесте көшірмесінде немесе МБ көшірмесінде орындалуы | мүмкін. Кестелер жүктемесі мәліметтердің бұзылуынан кейін қалпына келтірудің жақсы тәсілі.
Резервтік көшірудің, негізгі стратегиясы болып бардық МБ ның қорғау
Көшірмесі мен транзакция журналы саналады.
SQL Server мәліметтері мен ыңғайлы жұмыс істеу үшін арнайы құрал саймандар жиыны бар. Microsoft SQL Server 6.0 SQL Setup құрал саймандарының негізгі характеристикасы жаңа ақпаратгық жабдықтауды модификациялау және дискіден SQL Server-ді өшіру үшін қоданылады. Setup програмасы мәліметер жүйесіне енуге, Master МБн қайта құруда тілдер қосуда, желілік қамтамасыздандыруда қолданылады.
SQL Service- SQL Server Managing (SQL Server және SQL Exectitive) көмекші тәсілдерін тоқтатуға және жұмыс жасатуға жолданады. ISQL\W - Transact сұраныстың графикалық интерфейсін SQL сақталған процедураларға арнайы мәтіндерді енгізуге мүмкіндік береді,
SQL Security Manager SQL серверлерін қоданушылар бюджетін басқаруға рұқсат етуі.
SQL Client-Server байланысының ақпаратын клиентті конфигурациялайтын айтады.
SQL Transfer-Manager обьектілерді немесе мәліметтерді жеңіл графикалық тәсілмен бір серверден екіншісіне ауыстыруды қамтамасыз етеді.
SQL Traсе утилиттің графикасы, администратор мен жобалаушыға клиенттік ұсыныстарды бақыау және анықтауға мүмкіндік береді. Microsoft SQL Server 6.0 SQL Traсе өз уақытында сервеhге берілген аспектілерді ашып көрсетеді, немесе қолданушылардың іс әрекетін көрсететін ақпаратты, ұсынысты немесе машинаны фильтр қолдану арқылы көрсетеді.
Активті администрациялау және обьектілі интерфейс SQL Server 6.0 серверлерді бөліп, басқаратын орталық администраторлық консоль SQL Server алдынғы сервер ұсынысынағы утилиттер жиынын ауыстырады.
Microsoft SQL Enterprise Manager атты администатор осы консолдан кез келген әрекетті, жүйені администрациялауды қандай көлемде болса да орындай алады.
Админимстратор жаңа топ құра алады, административтік жүйеде серверді
ыңғайлы топтайды, обһектілерді манипуляциялауды орындайды (МБ мен,