Реферат: СУБД DBASE

СУБД типа DBASE позволяют работать с реляционными базами данных (БД), структура которых состоит из трех элементов:

• число полей БД;

• характеристикакаждогополя;

• число записей в БД.

 

Каждое поле имеет следующие характеристики:

 

Field name Type Width Dec

(имя поля) (тип) (ширина) (дес.знаки).

 

Field name — может состоять из набора символов, но без пробелов.

Type — в системах типа DBASE имеется 5 типов полей:

С (Character) — символьный (текстовый) тип;

N (Numerical) — числовой тип;

L (Logical) — логический тип;

D (Date) — поле дат, содержит даты в виде dd/mm/yy;

М (Memo) — поле памяти, содержит большой текст (файл).

Width — обозначает допустимую ширину поля.

Dec — используется для числовых полей и определяет точность
задаваемых чисел.

 

DBASE создает следующие типы файлов:

 

.dbf — файлы с записями БД;

.prg — файлы с текстами программ;

.frm — файлы структуры форматных отчетов;

.ndx — индексные файлы, сортирующие записи по определенному ключу;

.mem — файлы данных переменной Mem.

Запуск СУБД осуществляетсяиз операционной системы ехе-файлом (db.exe, foxdb и т.п.), выход-командой.Quit.

Теперь опишем кратко основные команды СУБД.

Создание БД осуществляется командойCreate.

 

Create (например, «Абитуриент»)

 

После ввода этой команды на экране появится форма:

 

Field name (имя поля) .001 Type (тип) Width (ширина) Dec (дес.знаки).

.001

В соответствии с этой формой создадим структуру таблицы:

001 ФИО, С, 18

002 год_рожд, С, 7

003 район. С, 13

004 адрес. С, 100

005 группа, С, 3

006 оценка 1,N,3

007 оценка2,N, 3

008 оценкаЗ,N, 3

Теперь можно начать заполнение таблицы записями.

В случае заполнения записями уже существующей базы данных, необходимо предварительно эту базу командой Use сделать активной:

 

.Use Абитуриент (use — использовать),

.Append (добавить)

 

Данные вводят в карточки, имеющие следующую форму:

 

Запись #00001

ФИО:

год_рожд:

район :

адрес:

группа:

оценка1:

оценка2:

оценка3:

 

Например,

 

Запись #00005

ФИО: Семенов Сергей Викторович

год_рожд: 1980

район: Туруханский

адрес: ул. Декабристов, д. 12, кв.23

группа: И2

оценка!: 5

оценка2: 4

оценкаЗ: 4

 

Запись можно ввести в определенное место БД, введя одну из команд:

 

.Insert (вставить)

 

или

 

.Insert before .

 

Перемещение по таблице и просмотр записей БД осуществляется командами:

 

Go top — (идти наверх) установка указателя на первую запись,

Go bottom — (идти вниз) установка указателя на последнюю запись;

List — (список) просмотр всех записей БД;

Display — (отобразить) просмотр записи, на которой находится указатель,

Browse — (просмотреть) помимо просмотра позволяет редактировать
записи БД.

 

Редактирование записей позволяют проводить следующие команды:

 

Edit N — редактирование записи с номером N;

Change — (поменять) изменения только в некоторых полях или записях,
удовлетворяющих заданным условиям;

Delete — (удалить) стирание ненужных записей;

Copy -(копировать) копирование записей.

 

Изменить структуру БД можно командой Modify. Ниже предложен перечень команд, осуществляющих обработку данных:

 

Report form — (отчет, форма) создание отчетов;

Sort — (сортировка) упорядочение БД по какому-либо ключу;

Index — (индекс) индексирование БД;

Find — (найти) поиск в БД.

 

Работу с несколькими БД помогают вести команды:

 

Select — (выбор) сделать активной какую-либо БД;

Update — (расширить) передача данных из одной БД в другую;

Join to — (присоединить) соединение целых БД.

 

Для осуществления интерактивности БД используют команды ввода и вывода:

 

Wait — (ожидание) пауза, приостановка;

Input — (вход) ввод данных;

Say — (сказать) вывод информации;

Read — (читать) ввод данных.

 

еще рефераты
Еще работы по информатике