Кестелермен орындалатын амалдар.
Кестелермен келесі амалдарды орындауға болады:
• жаңа кесте құру;
• кестені жою;
• кесте өрістерінің құрамын өзгерту;
• индексті құру және өшіру.
Бұл әрекеттер SQL тілінің инструкцияларының көмегімен орындалады.
Кестені құру және жою, құрамын өзгерту
Кестені құру үшін CREATE TABLE инструкциясы қолданылады:
CREATE TABLE <Кесте аты>
(<Өріс аты> <мәлімет типі>
. . .
<Өріс аты> <мәлімет типі>);
Файлдың кеңейтілуі бойынша кестенің форматы автоматты түрде, яғни .db – Paradox кестесі үшін, .dbf – dBase кестесі үшін анықталады. Кесте файлы МҚ псевдонимі көрсетілген, МҚ каталогында орналастыру керек.
SQL тілінің көмегімен кесте құру мысалы:
CREATE TABLE Student.dbf
(Numer Integer
Name CHAR(15)
Datarogd DATE);
Paradox кестесі үшін PRIMARY KEY сипаттамасын және жақшаның ішіне оның өрістерін көрсетіп, негізгі немесе алғашқы кілтті анықтауға болады.
Кілттік өріс өрістер тізімінде бірінші болып орналасуы керек. Негізгі кілтті құрумен жаңа кестеге құруға мысал:
CREATE TABLE Personal.db
(Code AUTOINC
Name CHAR(15)
Post CHAR(15)
Oklad Numeric(10,2)
PRIMARY KEY(Code));
Кестені өшіру үшін келесі инструкция қолданылады:
DROP TABLE <Кесте аты>;
Мысалы DROP TABLE <student>; Дискіден student атты кестеге қатысы
бар барлық файлдар өшіріледі.
Кесте өрістерінің құрамын өзгерту өрістерді қосу немесе өшіруді білдіреді және оның құрылымын өзгертуге әкеледі, сонымен қатар кестені басқа қосымшалар қолданбауы керек. Кесте өрістерінің құрамын өзгерту ALTER TABLE инструкциясының көмегімен орындалады:
ALTER TABLE <Кесте аты>
ADD <өріс аты> <мәліметтер типі>,
DROP <өріс аты>,
ADD <өріс аты> <мәліметтер типі>,
DROP <өріс аты>;
Индекс құру және жою.
Индекс мәліметтерге тез ену мүмкіндігін қамтамасыз етеді. Кестемен орындалатын амалдарды тездету үшін, жазбаларды іздеу және жиі таңдау жүргізілетін өрістерге индекс қойылады. Индекс CREATE INDEX операторының көмегімен құрылады. Жазылуы:
CREATE INDEX <Индекс аты> ON <Кесте аты> (<өріс аты>, ... <өріс аты>);
Бір инструкциямен бір индекс құруға болады, сонымен қатар бір индекс бірнеше өрістің құрамына кіре алады.
Мысалы, 2 өріс бойынша индекс құру.
CREATE INDEX
IndNamePost ON personnel. db (Name, Post)
Индексті жою үшін DROP INDEX операторы қолданылады.
DROP INDEX <Кесте аты>.<индекс аты>
немесе
DROP INDEX <Кесте аты>. PRIMARY
Егер алғашқы индекс (алғашқы кілт) жойылатын болса индекс атының
орнына PRIMARY сипаттамасы көрсет-ді, өйткені алғашқы кілттің аты
болмайды.
Мысалы,
DROP INDEX «personnel.Db».indName Post
Дата добавления: 2017-01-29; просмотров: 4373;