Мәліметтер базасының объектілері
SQL-дің жүйелік құрылым және мәліметтер базасында
Жоспар:
Кіріспе
МББЖ жайлы түсінік;
Негізгі бөлім:
МББЖ-дағы сұраныстар;
Tempdb Мәліметтер Базасы ;
Microsoft SQL Server ;
SQL-дің жүйелік құрылым және мәліметтер
базасында қолданылуы ;
Қорытынды
Қолданылған әдебиеттер.
Кіріспе
Мәліметтер Базасын Басқару Жүйесі.
Электронды есептегіш машиналардың маңызды ерекшеліктерінің бірі – ақпараттың
МБ-белгілі бір арқаулы ауқымға қатысты мәліметтерді баяндау, сақтау
Мәліметтер базасы дегеніміз ақпаратты сақтауға және жинақтауға арналған
Электронды МБ-ның басты қасиеті – ақпаратты тез іздестіру
Мәліметтер базасын басқару жүйесі дегеніміз жаңа мәліметтер базасын
База ақпаратын көрсетушілік ретінде берілген критерийге сәйкес бейнелейтін
Кез келген МББЖ мәліметтермен төрт қарапайым операция орындауға
Кестеге бір немесе бірнеше жазбаны қосу;
Кестеден бір немесе бірнеше жазбаны қою;
Кейбір өрістердің бір немесе бірнеше жазбаларындағы мәндерді жаңарту;
Берілген шартты қанағаттандыратын бір немесе бірнеше жазбаларды табу.
МББЖ – нің тағы бір функциясы – мәліметтерді
МББЖ – ның екі жұмыс режимі бар: жобалаушылық
Жобалаушы кесте құрылымдарын мәліметсіз жасайды және оны тапсырыс
Базаны пайдаланушы – формалардың көмегімен оны ақпаратпен толтырады,
Дүние жүзінде мәліметтер базасын басқру жүйелерінің түрлері өте
Қарапайым мәліметтер базасының құрылымы. Базаға ешқандай мәліметтер енгізілмеген
Мәліметтер базасы өрістерінің қасиеттері. Өрістер мәліметтер базасының құрылымын
Өріс атауы (Наименование поля) – мәліметтер базасына автоматтандыру
Өріс типі (Тип поля) – берілген өрістегі мәліметтер
Өріс өлшемі (Размер поля) – берілген өріске енгізілетін
Енгізу қаласы (Маска ввода) – енгізудің түрін анықтайды;
Қолтаңба (Подпись) – берілген өріс үшін кесте бағанының
Үнсіз келісім бойынша қабылданатын мән (Значение по умолчанию)
Мәнге қойылатын шарт (Условие на значение) – мәліметтерді
Қате туралы хабар (Сообщение об ошибке) – қате
Міндетті өлшем (Объязательное поле) – мәліметтер базасын толтырғанда
Бос жолдар (Пустые строки) – бос жолдан тұратын
Индекстелген өріс (Индексированное поле) – егер өріске осы
Жоғарыда аталған өрістер қасиеті негізінен мәтіндік типті өріске
Мәліметтер типі. Электрондық кестемен танысқанда біз мәліметтердің үш
Мәтіндік (Текстовый) - өлшемі ақырлы кәдімгі мәтіндік ақпаратты
Мемо өрісі – үлкен көлемді мәтінді сақтауға арналған
Сандық (Числовой) – нақты сандарды сақтауға арналған мәліметтер
Мерзімі/уақыты – күнтізбе бойынша күнін, айын және уақытты
Қаржылық – қаржылық шаманы сақтауға арналған мәліметтер типі;
Санауыш – жазбаларды автоматты түрде нөмірлеуше арналған мәліметтер
Логикалық – логикалық мәліметтерді сақтауға арналған тип;
Ауыстырулар шебері – бұл арнаулы емес мәліметтер типі.
Мәліметтер базасының объектілері. Microsoft Access 2000 мәліметтер
Кестелер. Бұл кез келген мәліметтер базасының негізгі объектісі
Сұраныс. Бұл объекті кестедегі мәліметтерді қолданушыға ыңғайлы түрде
Сұраныстың ерекшелігі – олар негізгі кестелердегі мәліметтердің негізінде
Қалыптар. Егер сұраныстар мәліметтерді сұрыптау мен анализдеудің арнаулы
Есептер. Өзінің қасиеттері мен құрылымы жағынын есептер қалыпқа
Беттер. Мәліметтер базасының осы арнаулы объектілері тек
Макростар мен модульдер. Бұл категориядағы объектілер осы
Мәліметтер схемасын даярлау. Тапсырыс берушінің тұтынатын мәліметтерінің
Жұмыс негізгі өрістер тізімін құрудан басталады.
Әр өріске қандай мәлімет орналасқанына қарай ондағы мәліметтердің
Жалпы тзімдегі өрістерді негізгі кестелерге орналастырады. Егер кестенің
Әр бір кестеде түйінді өріс белгіленеді. Мұндай өріс
Қағаз бен қарындаштың көмегімен кестелер аралығындағы байланысты сызып
Кестелер арасындағы байланыс бірнеше типті болады: бірден бірге
Мәліметтер схемасын жасаумен мәліметтер базасын құрудың негізгі қағазға
Кестелермен жұмыс. Microsoft Access - те
Мұнда Microsoft Access -тің негізгі құрылымдары
Осы суретте көрсетілген терезе кестенің құрылымын дайындау мен
Бланкінің төменгі жағында өріс қасиеттерінің тізімі орналасқан. Оның
Кестені құрғанда түйінді өрісті енгізген дұрыс. Сол арқылы
Кестенің құрылымын өзгерту қажеттілігі туған жағдайда, оны Конструктор
Сұраныстармен жұмыс. Кестелер мәліметтер базасының ең негізгі, құнды
Жоғарғы жағында сұраныс жіберілген кестенің құрылымы бейнеленген. Ал
Үлгі бойынша сұраныс даярлау өте оңай жүргізіледі. Жанама
Параметрлі сұраныс. Мәліметтер базасын қолданушы тек дайын сұраныстармен
Қорытынды сұраныс. Қорытынды сұраныс электрондық кестелердегі қорытынды
Қорытынды сұраныс даярлау үшін Сұраныс конструкторының аспаптар панелінде
1) COUNT -Өтініш арқылы таңдап алынған жолдар саны
2) SUM - Берілген бағанның таңдап алынған мәндерінің
3) AVG - Берілген бағанның таңдап алынған мәндерінің
4) MAX - Берілген бағанның таңдап алынған мәндерінің
5) MIN - Берілген бағанның таңдап
1-ші SUM арқылы сұраныс жасау:
2-шісінде COUNT арқылы сұраныс жасау:
3-ші AVG арқылы сұраныс жасау:
4-шісінде MAX және MIN арқылы сұраныс
Қалыптармен жұмыс. Қалыптар мәліметтерді енгізудің, алдын ала қарап
Автоқалып. Кестелер мен сұраныстардан қалыптардың айырмашылығы, оларды автоматтандыру
Бағандық;
Кестелік;
Ленталық.
Автоқалып дайындау үшін, мәліметтер базасының негізгі терезесінен Қалыптар
Қалыртың құрылымы. Қалыптың құрылымы мынадай бөліктерден тұрады:
Қалыптың тақырыбы оның жоғарғы бөлігін анықтайды. Тақырып аймағына
Жоғарғы колнтитул – қалыпты баспаға жіберердегі беттің жоғарғы
Төменгі колонтитул – қалыпты баспаға жіберердегі беттің төменгі
Мәліметтер аймағы – түптектерден алынған мәліметтерді қамтитын негізгі
Ескертулер – қалыптың ең төменгі бөлігін құрайды. Бұл
Есептермен жұмыс. Есептер қалыптар мен қатынау беттеріне өте
Мұнда да жобалаудың автоматтандырылған және қолмен енгізілетін түрлері
Есептерді дайындаудың екінші бір әдісі – Есептер шебері.
SQL-дің жүйелік құрылым және мәліметтер
базасында қолданылуы
Мәліметтер Базасы мәліметтер жиыны, кесте және басқа объектілер,
SQL-дің мәліметтер базасында негізі
SQL Server орнатылғаннан кейін програма құруға мастер кіріседі,
Негізгі мәліметтер базасына қолданушының кейбір объектілерін қосуға
MSDB Мәліметтер Базасы
MSDB мәліметтер базасы SQL Executive жадыдан аймақ бөледі.
Tempdb Мәліметтер Базасы
SQL Server орнатылғаннан кейін, МБның құрылғысын мастер
Tempdb 2MB көлемінің құрылуы. Келесі жағдайлар
Үлкен уақытша кестелер
Tempdb транзакция журналы толтырылғанада
Типтердің үлкен көлемі және үлкен типтер
Group Upтағы сұраныстар мен агрегаттар
Көп ашық курсорлар
Жүйелік администратор Tempdb көлемін ұлғайта алады. Tempdb
Microsoft SQL Server
Microsoft SQL Server 6.0 – МББЖ –сі архитектурасы
Microsoft SQL Server ,мәліметтер базасын басқаратын орындағыш функциялар
Сервер операцияларды басқару және өшіру администрация мүмкіндіктері бар.Олар
Microsoft Back Office МББЖ ң құрамына кіреді,ол бес
Microsoft SQL Server мәліметтер базасындағы басқа форматтардағы ақпараттарды
Сақталған процедуралар, OLE Automation ді қолдайды. Жобалаушыға
Microsoft SQL Server 6.0 асистент администраторынан тұрады.Бұл
Мәліметтер базасын қолдайтын операциялар беттерді анықтайтын тексеруді қосады,
Осы утилитті колдана отырып, жобалаушы немесе
көрсеткіші бар кез келген типті объектіні көшіріп алуды
Мәліметтер базасы схемасын мәліметермен қоса немесе оларсыз
Барлық мәліметерді толықтыруға немесе ауыстыруға;
Схеманы көшірмес бұрын қабылдау базасында объектілерді
Көшірілуге дайын объектілерге оған бағынышты емес
Генерация кодының құру/өшіру объектісінің стандартты қүрылымын қолдануға
Объектілерді ауыстыруды орындау уақытын анықтайды: жылдам,
Объектілерді қабылдайтын сервер Microsoft SQL Server 6.0
Кесте жүктемесі индивидуалдық кесте көшірмесынде немесе
Резервтік көшірудің негізгі стратегиясы болып бардық МБның
SQL Server мәліметтері мен ыңғайлы жұмыс істеу үшін
SQL Service - SQL Server Managing(SQL Server
SQL Security-manager SQL серверлерін қоданушылар бюджетін басқаруға
SQL Client – Server байланысының ақпаратын
SQL Transfer – Manager объектілерді немесе мәліметтерді жеңіл
SQL Trace – утилиттің графикасы, администратор мен
Активті администрациялау және объектілі интерфейс SQL Server 6.0
Серверлерді бөліп, басқаратын орталық администраторлық консоль SQL Server
Админимстратор жаңа топ құра алады, административтік жүйеде
Өкінішке орай, МББЖ масштабы үлкен, күштісін таңдауда,
Үлкен ақпараттық жүйеде МББЖ функцияларды ғана емес,
Мәліметтер базасындағы ескертулер әртүрлі мәліметтер базасында әртүрлі
Активті администрацияланған SQL Server моделі қиын жағдайда
- Операцилаық жүйенің командасы *.CMD
- Тираждау процесінің командасы
- журналды оқу командасы
- тираждау процесін синхронизациялау командасы
- Transact – SQL тілінің берілуі (онымен қоса
Қорыта келе жүйе пайда болған қиындықтарды өзі
Мысал: Түнде электр жүйесінде ақау болды. Тоқ шығаратын
Администрациялау ортасы OLE базасында құрылғанына, SQL
Архитектура жүйесінде клиент серверге көптеген жаңа
Microsoft SQL Server 6.0 бұрынғы Microsoft
Microsoft SQL Server 6.0 -
Microsoft SQL Serverмен жұмыс МБн басқаратын Microsoft SQL
Microsoft SQL Server 6.0 Microsoft Windows
Қорытынды
Бұл курстық жұмысты жазу барысында мен МББЖ-дағы SQL
Мәліметтер базасын жобалау кезеңінде
SQL –де барлық өтініштер бір бұйрық негізінде құрастырылады.Ол
Мәліметтер базасын жобалау
Қолданылған әдебиеттер
Вендров А.М. Проектирование программного обеспечения ЭИС. - М.:
Дейт К.Дж. Введение в системы баз данных.- Киев,
Диго С.М. Проектирование и использование баз данных. -
Маклаков С.В. BPwіn, Erwіn. Case -средства разработки информационных
Неверова Е.Г. Технология проектирования баз данных и знаний.
Ульман Джеффи Д. Введение в системы баз данных.
Голицына Л. Базы данных. 2002 г.
Э.В.Фуфаев,Д.Э.Фуфаев База Данных 2005ж.
2
Мәліметтер базасының обьектілері
Мәліметтер базасы және мәліметтер базасын басқару жүйесі
Мәліметтер базасын басқару жүйесі, құрылымы
Мәліметтер базасы және мәліметтер базасын басқару жүйесі жайлы
Microsoft Access программасы
Мәліметтер базасын басқару жүйесі
Access мәліметтер базасымен жұмыс істеу
Мәліметтер базасы
Деректер базасы
ДББЖ MS SQL Server 2012 құралдарымен деректер базаларын құру және ДБ-мен жұмыс үшін клиенттік қосымшаны құру