Ћекции.ќрг


ѕоиск:




 атегории:

јстрономи€
Ѕиологи€
√еографи€
ƒругие €зыки
»нтернет
»нформатика
»стори€
 ультура
Ћитература
Ћогика
ћатематика
ћедицина
ћеханика
ќхрана труда
ѕедагогика
ѕолитика
ѕраво
ѕсихологи€
–елиги€
–иторика
—оциологи€
—порт
—троительство
“ехнологи€
“ранспорт
‘изика
‘илософи€
‘инансы
’ими€
Ёкологи€
Ёкономика
Ёлектроника

 

 

 

 


DBASe-подобные рел€ционные €зыки




 

—”Ѕƒ рел€ционного типа, такие, как dBASe, Paradox, FoxPro, Clipper, Rbase и др., используют €зыки манипулировани€ данными, обеспечивающие основные операции обработки рел€ционных баз данных, образующих класс dBASE-подобных (X-Base).

–ассмотрим данный класс €зыков на примере —”Ѕƒ класса dBASe.

— помощью полноэкранных команд, вызываемых через главное меню (”правл€ющий центр, режим Assist и т.п.), осуществл€ютс€ создание и редактирование схемы рел€ционной таблицы (файла), ввод и редактирование данных. ƒл€ реализации тех же действий на программном уровне имеютс€ соответствующие команды €зыка (CREATE, MODIFY, UPDATE, DELETE и др.).

–абота с рел€ционной таблицей (файлом базы данных) организуетс€ в отдельной рабочем области, которой присваиваетс€ им€ (алиасное им€ или номер). ѕосле активизации файла к нему можно перейти, указав номер рабочей области. —”Ѕƒ запоминает указатель на последней обрабатываемой записи (при первоначальном открытии файла текущий номер записи Ц 1). ѕозиционирование в файле на запись выполн€етс€:

непосредственно, указанием номера записи (начало или конец файла, определенный номер записи);

при поиске записи по заданному логическому условию.

язык обеспечивает выполнение всех рассмотренных типовых операций над отдельным файлом, а именно:

APPEND BLANK, BROWSE, CHANGE, EDIT, INSERT - добавление, редактирование записей (в режиме полноэкранного ввода);

DELETE Ц удаление записей (в программном режиме);

SEEK, FIND, LOCATE Ц поиск записи по условию;

COPY Ц копирование всех или части записей активного файла в новый файл;

CONTINUE - продолжение поиска записи по ранее сформулированному условию и т.п.

√раницы области действи€ команды принимают значени€:

RECORD n Ц определенна€ запись с номером n;

ALL Ц все записи файла;

NEXT n Ц следующие n записей, начина€ с текущей;

REST Ц все записи, начина€ с текущей и до конца файла.

”слови€ выполнени€ команд задаютс€ с помощью формата ключевых слов FOR и WHILE.

”словие1 действует в качестве фильтра (¬џЅќ– ј) записей исходного файла: если записи соответствуют условию, они участвуют в операции. ”словие формулируетс€ применительно к пол€м записи, например:

 

”словие2 позвол€ет прекратить операцию в случае его нарушени€, например: WHILE [ƒата рождени€] < 1.1.80

ћногие команды включают список полей, указываемых за ключевым словом FIELDS, на которые распростран€етс€ действие операции.





ѕоделитьс€ с друзь€ми:


ƒата добавлени€: 2015-01-29; ћы поможем в написании ваших работ!; просмотров: 868 | Ќарушение авторских прав


ѕоиск на сайте:

Ћучшие изречени€:

—туденческа€ общага - это место, где мен€ научили готовить 20 блюд из макарон и 40 из доширака. ј майонез - это вообще десерт. © Ќеизвестно
==> читать все изречени€...

547 - | 459 -


© 2015-2023 lektsii.org -  онтакты - ѕоследнее добавление

√ен: 0.009 с.