русс | укр

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

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

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

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


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

Таблиці SQL


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


Досі поняття "таблиця", як правило, зв'язувалося з реальною або базовою таблицею, тобто з таблицею, для кожного рядка якої в дійсності є деякий двійник, що зберігається в фізичній пам'яті машини. Але SQL використовує і створює ряд віртуальних (начебто існуючих) таблиць: представлень, курсорів і неіменованих робочих таблиць, в яких формуються результати запитів одержані з базових таблиць і представлень. Це таблиці, що не існують в базі даних, але немов би існують з точки зору користувача.

Базові таблиці створюються за допомогою команди CREATE TABLE (створити таблицю), докладний опис якого наведено вище.

 

Якщо користувачі досить часто користуються даними з таблиці, то для спрощення формування запитів доцільно створити представлення.

Представлення - це порожня іменована таблиця, що визначається переліком тих стовпчиків таблиць і ознаками тих їхніх рядків, які хотілося б у ній побачити, тобто представлення - це віртуальна таблиця, яка сама по собі не існує, але для користувача виглядає так, наче вона існує. Представлення реально є деяким запитом, який зберігається в БД.

Представлення є немов би "вікном" в одну або декілька базових таблиць. Воно створюється за допомогою команди CREATE VIEW (створити представлення), докладний опис якого наведений нижче. Для користувача представлення майже не відрізняються від базових таблиць (є лише деякі обмеження при виконанні різних операцій маніпулювання даними). Вони можуть використовуватися як в інтерактивному режимі, так і в прикладних програмах.

Курсор - це порожня іменована таблиця, що визначається переліком тих стовпчиків базових таблиць і признаками тих їхніх рядків, які хотілося б в ній побачити. Курсори створені для процедурної роботи з таблицею в прикладних програмах. Курсори працюють не з віртуальною таблицею вцілому, а з окремими рядками віртуальної таблиці.

Курсор - це механізм мови SQL, призначений для того, щоб дозволити прикладній програмі послідовно, рядок за рядком, переглянути результат зв'язаного з курсором запиту.

 



<== предыдущая лекция | следующая лекция ==>
Робота з індексами | Створення та знищення представлення


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


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

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

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


 


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

 
 

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

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