Студопедия

Главная страница Случайная лекция


Мы поможем в написании ваших работ!

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



Мы поможем в написании ваших работ!




Теоретические сведения. 1. Ядро языка определения данных DDL (Data Definition Language) составляют три оператора SQL: CREATE (создать)

1. Ядро языка определения данных DDL (Data Definition Language) составляют три оператора SQL: CREATE (создать), DROP (удалить), ALTER (изменить).

2. Базы данных могут быть созданы следующими способами:

▪ при установке программного обеспечения (Oracle, Informix);

▪ специальной программой-утилитой (Sybase SQL Anywhere);

▪ оператором языка SQL CREATE DATABASE (MS SQL);

▪ интерактивно, выполнением команд меню (Access).

3. Таблицы (table) определяются с помощью команды CREATE TABLE, создающей пустую таблицу не имеющую строк. В команде CREATE TABLE определяется имя таблицы, и множество поименованных столбцов в указанном порядке. Для каждого столбца обязательно указываются имя, тип и размер.

4. Индекс (index) – используется для ускорения доступа к данным. В индексе хранятся значения данных (в возрастающем или убывающем порядке) и указатели (адреса) на строки, где эти данные хранятся в таблице. СУБД использует индекс так же, как вы используете предметный указатель книги, т.е. сначала просматривает индекс, в нем находит нужное значение, а затем посредствам указателя выбирает нужные данные. Индексы занимают на диске дополнительное место и обновляются при добавлении новых данных или исправлении индексных столбцов. Индексы создаются командой SQL CREATE INDEX. Значения колонок-индексов можно объявить уникальными - CREATE UNIQUE INDEX. Порядком сортировки управляют с помощью ASC (по умолчанию) и DESC.


<== предыдущая страница | следующая страница ==>
Примеры запросов. 1. Добавить в таблицу SJpeople всех продавцов, имеющих покупателей в San Jose INSERT INTO Sjpeople SELECT * FROM Salespeople WHERE snum = ANY (SELECT snum | Примеры запросов. 1. Создание таблицы MySalespeople CREATE TABLE MySalespeople (snum int , sname char(10), city char(10)

Дата добавления: 2015-06-30; просмотров: 193; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.002 сек.