русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Выборка данных


Дата добавления: 2014-02-04; просмотров: 711; Нарушение авторских прав


Языки БД. Язык управления данными

КОНТРОЛЬНЫЕ ВОПРОСЫ

Кластеризованный индекс

CREATE INDEX Ind_Tnum ON PREDM (TNUM)

Для удаления индекса используется оператор DROP INDEX.

Синтаксис:

DROP INDEX таблица.индекс[,…n]

Использование опции Clustered indexпозволяет произвести так называемое кластерное индексирование, в результате чего будут отсортированы данные в самой таблице согласно порядку этого индекса, и вся добавляемая информация будет приводить к изменению физического порядка данных. При этом нужно учитывать, что в таблице может быть определён только один кластерный индекс.

1. Перечислитеосновные функции языка определения данных.

2. Назовите основные операторы языка DDL.

3. Перечислите основные функции языка управления данными.

4. Назовите основные операторы языка DML.

5. Каким образом задаются декларативные ограничения целостности при создании таблиц?

6. Каким образом задаются ограничения ссылочной целостности при создании таблиц?

7. Возможно ли изменение или удаление значений первичного ключа в главной таблице, если в подчиненной таблице имеются связанные записи?

8. Как добавить в существующую таблицу новое ограничение?

9. Какая команда служит для создания индекса?

10. Что понимают под кластеризованным индексом?

 

Для отбора строк и столбцов таблиц базы данных используется инструкция SELECT.

Синтаксис:

SELECT [ALL|DISTINCT] набор_атрибутов

FROM набор_отношений

[WHERE условие_отбора_строк]

[GROUP BY спецификация_группировки]

[HAVING спецификация_выбора_групп]

[ORDER BY спецификация_сортировки]

Ключевое слово ALL означает, что в результирующий набор строк включаются все строки, удовлетворяющие условиям запроса, в том числе и строки-дубликаты. Ключевое слово DISTINCT означает, что в результирующий запрос включаются только различные строки.



В разделе SELECT атрибуты могут указываться с помощью (*). Например X.* обозначает совокупность всех атрибутов отношения Х, а изолированная * – совокупность всех атрибутов всех отношений, фигурирующих в разделе FROM для создания запроса.

Таблицам могут быть присвоены имена – псевдонимы, что бывает полезно при соединении таблицы с самой собою или для доступа из вложенного подзапроса к текущей записи внешнего запроса. Псевдонимы задаются с помощью ключевого слова AS, которое может быть опущено.

Раздел FROM определяет таблицы или запросы, служащие источником данных. В случае если указано более одного имени таблицы, по умолчанию предполагается, что над перечисленными таблицами будет выполнена операция декартова произведения. Например, запрос

SELECT *



<== предыдущая лекция | следующая лекция ==>
Создание индексов в системе SQL-сервер | FROM А, В


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.065 сек.