русс | укр

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

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

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

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


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

Можливості запитів і інструментальні засобів розробки прикладних програм


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


СУБД, орієнтовані на розробників, володіють розвиненими засобами для створення додатків. До елементів інструментарію розробки додатків можна віднести:

– потужні мови програмування;

– засоби реалізації меню, екранних форм введення-виведення даних і генерації звітів;

– засоби генерації додатків (прикладних програм);

– генерацію виконуваних файлів.

 

Функціональні можливості моделей даних доступні користувачеві СУБД завдяки її мовним засобам.

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

Інтерфейси з неявним використанням мови широко застосовуються в СУБД для персональних комп’ютерів. Прикладом такої мови є мова QBE (Query-By-Example).

Мовні засоби використовуються для виконання двох основних функцій:

P опису подання бази даних;

P виконання операцій маніпулювання даними.

Перша з цих функцій забезпечується мовою опису (визначення) даних (МОД). Опис бази даних засобами МОД називається схемою бази даних. Він включає опис структури бази даних і накладені на неї обмеження цілісності (рамках тих правил, які регламентовані моделлю даних використовуваної СУБД. МОД деяких СУБД забезпечують також можливості завдання обмежень доступу до даних або повноважень користувачів.

МОД не завжди синтаксично оформлюється у вигляді самостійної мови. Вона може бути складовою частиною єдиної мови даних, що сполучає можливості визначення даних і маніпулювання даними.



Мова маніпулювання даними (ММД) дозволяє запитувати передбачені в системі операції над даними з бази даних.

Є численні приклади мов СУБД, що поєднують можливості описи даних і маніпулювання даними в єдиних синтаксичних рамках. Популярною мовою такого роду є реляційна мова SQL.

СУБД dBASE IV і FoxPro підтримують мову програмування xBASE, яка до сьогодення є важливим стандартом для баз даних.

FoxPro 2.6 додає xBASE-програмам віконні, подійно-керовані якості. При створенні прикладної програми FoxPro використовує диспетчер проекту, що керує різними файлами вихідного тексту і даних. Ця складова відслідковує індивідуальні елементи: програми, набори екранних форм, звіти і файли баз даних і дозволяє компілювати прикладну програму у виконуваний файл.

Мова програмування MS Access Basic містить функції забезпечення зв'язку за протоколом OLE 2.0, що дозволяє керувати об'єктами з інших прикладних програм, сумісних з OLE 2.0. Крім того, ця мова дозволяє створювати об'єкти баз даних (запити, таблиці), змінювати структуру бази даних й створювати індекси безпосередньо з прикладної програми.

Усі розглянуті програмні засоби володіють автоматизованими засобами створення екранних форм, запитів, звітів, меню, наклейок, стандартних листів. Для створення зазначених візуальних і структурних об'єктів ряд СУБД використовує спеціальні інструментальні засоби, які називаються „майстрами”.



<== предыдущая лекция | следующая лекция ==>
Робота в багатокористувацьких середовищах | Типова структура інтерфейсу


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


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

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

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


 


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

 
 

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

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