Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Базы данных / lab2obdStvor_b_d.doc
Скачиваний:
8
Добавлен:
07.02.2016
Размер:
73.22 Кб
Скачать

Доповнення бд.

У кінець файлу можна додати запис за допомогою команди

  • APPEND [BLANK]

Команда

APPEND [BLANK]

дозволяє заповнювати базу даних записами. Доданий запис стає поточним.

Команди

USE KADR

APPEND

забезпечать доступ до вікна редагування даних до найпершого запису незаповненого поки файлу.

Усі поля бази даних виділяються контрастним кольором відповідно до їх довжини. MEMO поле вказується тільки слабким словом memo. Щоб ввійти в нього, потрібно помістити в нього курсор і натиснути CTRL - HOME. Вихід CTRL-W або CTRL-END (без зміни ESCAPE).

Після виконання команди система переходить у режим уведення значень полів у спеціальному вікні. Додати порожній запис у кінець файлу можна, використовуючи параметр BLANK. При цьому на екрані це не відбиває.

Вставити запис можна командою

  • INSERT [BEFORE] [BLANK]

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

Команда INSERT BEFORE вставляє в БД запис, номер якого на одиницю менше, ніж номер поточного запису. Потім система виводить цей запис для редагування.

  • Команда INSERT [BEFORE] BLANK вставляє в БД запис, номер якого на одиницю менше або більше, ніж номер поточного запису. Запис не виводиться на редагування.

Якщо виконати установку

SET CARRY ON,

і параметр BLANK відсутній у складі команди, т дані попереднього запису автоматично дублюються у вставлений запис.

Якщо файл індексований, то дана команда буде діяти аналогічно команді APPEND.

Видалення даних.

  • ERASE <файл> видалення будь-якого не відкритого в даний момент файлу. Розширення імені обов'язково. Аналогічна команда DELETE FILE <файл>.

  • ZAP – видалення всіх записів в активному файлі зі збереженням його структури.

  • DELETE [<границі>][WHILE <умова>][FOR<умова>] - позначка до видалення записів

  • DELETE – видаляє поточний запис

  • PACK- фізичне видалення позначених раннє записів

  • RECALL[<границі>][WHILE <умова>][FOR<умова>] зняття позначок до видалення

  • RECALL – діє на поточний запис.

Закінчувати роботу з файлом необхідно командою QUIT. Для наступних звертань до створеного файлу необхідно файл відкрити командою USE ім'я_файлу.

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

Команда LIST – установлює покажчик на перший запис, виводить файл.dbf на екран, покажчик установлюється на запис, що йде за останнім.

Команда DISPLAY – виводить на екран запис, на якому у даний момент установлений покажчик.

ІІ. Порядок виконання роботи

  1. Вивчити теоретичний матеріал.

  2. Відповісти на запитання.

  3. Виконати задачу відповідно до свого номера варіанта.

  4. Скласти звіт, в якому викласти коротко теоретичний матеріал, дати відповіді на запитання, показати розв,язання задачі.

ІІІ. Індивідуальні завдання

  1. Для розробленої в лабораторній роботі №1 концептуальної моделі створити файл даних. Файл повинний містити не менш 15 записів.

  2. Вивести на екран зміст файлу даних.

  3. Замінити зміст одного поля всіх записів.

  4. Вставити запис ( перед заданим, після заданого).

  5. Видалити запис.

  6. Додати запис у кінець файлу.

  7. Повторити всі перераховані команди, використовуючи меню.

ІV. Контрольні запитання

  1. У чому зручність застосування полів типу Дата?

  2. Як показати сторіччя цілком?

  3. Як відбувається порівняння символьних даних у вираженнях?

  4. Де зберігаються власне дані і де зберігаються поля приміток?

  5. З якої причини команда видалення даних у базі даних розбита на 2 кроки?

Соседние файлы в папке Базы данных