Кесте жасау командалары
Дәріс № 8
Тақырып: Деректер қоймасының объектілерін жасау операторлары.
Дәріс мазмұны:
Кесте жасау командалары
Бар кестені өзгерту командалары.
Қосымша өңдеуде SQL қолдану.
Мәліметтер базасының жалпы құрылымын құрғаннан кейін мәліметтер базасының жобасының құрамына кіретін кесте құруды бастауға болады.
Кесте - реляциялық мәліметтер базасында ақпаратты сақтау үшін негізгі объект. Ол жолдар мен бағандардың деректерін құраудан тұрады, мәліметтер базасында физикалық кеңістіктің орнына ие болады және тұрақты немесе уақытша бола алады.
Реляциялық мәліметтер базасында бағандар деп аталатын өрістер кестенің бір бөлігі болып табылады, оларға айқын бір мәліметтер типі бекітілген. Мәліметтер базасындағы әрбір кесте ең болмаса бір бағанды құрауы керек. Мәліметтер жолы - бұл мәліметтер базасы кестесінің жазбасы, ол кестенің бір жазбасының мәліметтерін құрайтын өрістерді қосады.
Кесте құруға кіріспес бұрын мына сұрақтар қатарына жауап беру керек:
Кесте қалай аталады?
Кестенің бағандары (өрістері) қалай аталады?
Әрбір бағандарға қандай мәліметтер типтері бекітіледі?
Әрбір бағанды сақтау үшін жадының қандай мөлшері бөлінуі тиіс?
Кестенің қандай бағандары міндетті түрде кірісті талап етеді?
Алғашқы кілт қандай бағандардан құралады?
Кесте құру операторының негізгі синтаксисі келесідей түрге ие:
CREATE TABLE кесте_аты
(баған_аты мәліметтер_типі
[NULL NOT NULL ] [,...n])
Келтірілген стандарт MS SQL Server ортасында кесте құру операторын орындаумен сәйкес келеді.
Кесте құру командасында бастысы - кестенің атын анықтау және көрсетілген талапқа сай реттелген өрістер аттарының жиынтығын бейнелеу.
NULL кілттік сөзі берілген бағанда NULL мағынасы болуы мүмкін екендігін көрсету үшін қолданылады. NULL мағынасы бос орын немесе нөлден ерекшеленеді, ол деректердің қол жетімсіз, түсірілген немесе мүмкін емес екендігін білдіреді. Егер NOT NULL кілттік сөзі көрсетілсе, онда берілген бағанға NULL мағынасын орналастырудың кез - келген әрекеттері рұқсат етілмейді. Егер NULL параметрі көрсетілсе, бағанға NULL мағынасын орналастыру рұқсат етіледі. SQL стандарты кішіреюі бойынша NULL кілттік сөзін ұсынады.
Команда, бағандарды қосуға және өшіруге, олардың анықтамасын өзгертуге рұқсат етеді.
Кестеге бағандарды қосу кезіндегі негізгі ережелердің бірі: кестеде мәліметтер бар болса, қосылатын баған NOT NULL атрибутымен анықтала алмайды. Бұл атрибут әрбір мәліметтер жолдары үшін талапқа сай келетін баған кейбір мағыналарды құрауы керек екендігін білдіреді, сондықтан NOT NULL атрибутымен баған қосу кейбір қайшылықтардың пайда болуына алып келеді, кестенің мәліметтерінің жолдары жаңа бағанда нөлдік мағынаға ие болмайды.
Кестені өшіру командасы
Уақыт өте келе мәліметтер базасының құрылымы ауысады: жаңа кестелер құрылады, ал бұрынғылар керек емес болады және мәліметтер базасынан мына оператордың көмегімен өшіріледі:
DROP TABLE кесте_аты [RESTRICT CASCADE]
Бұл команданың тек көрсетілген кестені ғана емес, оған кіретін мәліметтер жолдарын да өшіретінін ескерген жөн. Егер кестеден тек мәліметтерді ғана өшіру талап етілсе DELETE командасын қолданған жөн.
DROP TABLE операторы өшіру операциясын каскадтық түрде орындау керек пе екенін қосымша көрсетеді. Егер операторда RESTRICT кілттік сөзі көрсетілсе, онда мәліметтер базасында өшірілетін кестеге тәуелді ең болмаса ... жалғасы
Тақырып: Деректер қоймасының объектілерін жасау операторлары.
Дәріс мазмұны:
Кесте жасау командалары
Бар кестені өзгерту командалары.
Қосымша өңдеуде SQL қолдану.
Мәліметтер базасының жалпы құрылымын құрғаннан кейін мәліметтер базасының жобасының құрамына кіретін кесте құруды бастауға болады.
Кесте - реляциялық мәліметтер базасында ақпаратты сақтау үшін негізгі объект. Ол жолдар мен бағандардың деректерін құраудан тұрады, мәліметтер базасында физикалық кеңістіктің орнына ие болады және тұрақты немесе уақытша бола алады.
Реляциялық мәліметтер базасында бағандар деп аталатын өрістер кестенің бір бөлігі болып табылады, оларға айқын бір мәліметтер типі бекітілген. Мәліметтер базасындағы әрбір кесте ең болмаса бір бағанды құрауы керек. Мәліметтер жолы - бұл мәліметтер базасы кестесінің жазбасы, ол кестенің бір жазбасының мәліметтерін құрайтын өрістерді қосады.
Кесте құруға кіріспес бұрын мына сұрақтар қатарына жауап беру керек:
Кесте қалай аталады?
Кестенің бағандары (өрістері) қалай аталады?
Әрбір бағандарға қандай мәліметтер типтері бекітіледі?
Әрбір бағанды сақтау үшін жадының қандай мөлшері бөлінуі тиіс?
Кестенің қандай бағандары міндетті түрде кірісті талап етеді?
Алғашқы кілт қандай бағандардан құралады?
Кесте құру операторының негізгі синтаксисі келесідей түрге ие:
CREATE TABLE кесте_аты
(баған_аты мәліметтер_типі
[NULL NOT NULL ] [,...n])
Келтірілген стандарт MS SQL Server ортасында кесте құру операторын орындаумен сәйкес келеді.
Кесте құру командасында бастысы - кестенің атын анықтау және көрсетілген талапқа сай реттелген өрістер аттарының жиынтығын бейнелеу.
NULL кілттік сөзі берілген бағанда NULL мағынасы болуы мүмкін екендігін көрсету үшін қолданылады. NULL мағынасы бос орын немесе нөлден ерекшеленеді, ол деректердің қол жетімсіз, түсірілген немесе мүмкін емес екендігін білдіреді. Егер NOT NULL кілттік сөзі көрсетілсе, онда берілген бағанға NULL мағынасын орналастырудың кез - келген әрекеттері рұқсат етілмейді. Егер NULL параметрі көрсетілсе, бағанға NULL мағынасын орналастыру рұқсат етіледі. SQL стандарты кішіреюі бойынша NULL кілттік сөзін ұсынады.
Команда, бағандарды қосуға және өшіруге, олардың анықтамасын өзгертуге рұқсат етеді.
Кестеге бағандарды қосу кезіндегі негізгі ережелердің бірі: кестеде мәліметтер бар болса, қосылатын баған NOT NULL атрибутымен анықтала алмайды. Бұл атрибут әрбір мәліметтер жолдары үшін талапқа сай келетін баған кейбір мағыналарды құрауы керек екендігін білдіреді, сондықтан NOT NULL атрибутымен баған қосу кейбір қайшылықтардың пайда болуына алып келеді, кестенің мәліметтерінің жолдары жаңа бағанда нөлдік мағынаға ие болмайды.
Кестені өшіру командасы
Уақыт өте келе мәліметтер базасының құрылымы ауысады: жаңа кестелер құрылады, ал бұрынғылар керек емес болады және мәліметтер базасынан мына оператордың көмегімен өшіріледі:
DROP TABLE кесте_аты [RESTRICT CASCADE]
Бұл команданың тек көрсетілген кестені ғана емес, оған кіретін мәліметтер жолдарын да өшіретінін ескерген жөн. Егер кестеден тек мәліметтерді ғана өшіру талап етілсе DELETE командасын қолданған жөн.
DROP TABLE операторы өшіру операциясын каскадтық түрде орындау керек пе екенін қосымша көрсетеді. Егер операторда RESTRICT кілттік сөзі көрсетілсе, онда мәліметтер базасында өшірілетін кестеге тәуелді ең болмаса ... жалғасы
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz