35140

Использование встроенных средств SQL-сервера InterBase для создания и использования базы данных

Практическая работа

Информатика, кибернетика и программирование

оздание БД интерфейсными средствами WISQL. Выполняется путем использования функции WISQL File Create Database. Диалог создания БД показан на рисунке 1. В поле Location Info устанавливается переключатель Local Engine

Русский

2013-09-09

127 KB

5 чел.

Практическая работа №4

Использование встроенных средств SQL-сервера InterBase для создания и использования базы данных

Для выполнения настоящей работы должен быть установлен SQL-сервер InterBase (используется версия 5.5).

Утилита InterBase Interactive Windows SQL (WISQL) используется для интерактивного ввода SQL-запросов и работы с базами данных.

1. Запуск WISQL. Выполняется через главное меню Windows ПускПрограммыInterBaseInterBase Interactive Windows SQL.

2. Создание БД интерфейсными средствами WISQL. Выполняется путем использования функции WISQL FileCreate Database. Диалог создания БД показан на рисунке 1. В поле Location Info устанавливается переключатель Local Engine, что означает локальное создание БД. В поле Database указывается имя файла БД с полным путем (GDB – стандартное расширение имен файлов БД для InterBase). В полях User Name и Password указывается стандартное сочетание “SYSDBA”-“masterkey”, указывающее на основного административного пользователя InterBase. После нажатия кнопки OK убедитесь, что файл БД действительно был создан.

Рисунок 1. Диалог создания БД

3. Пользуясь командой CREATE TABLE создайте одну из таблиц своей базы данных (рисунок 2). Для этого необходимо набрать текст команды SQL в верхнем поле окна WISQL и нажать кнопку Execute Query на панели инструментов/

4. Для проверки работоспособности созданной таблицы выполним запись в нее (рисунок 3) и чтение записанного (рисунки 4-5).

Рисунок 2. Пример создания таблицы

5. Чтобы убедиться, что изменения сохранены в БД, выполним отсоединение от БД при помощи функции Disconnect (кнопка на панели инструментов или функция меню FileDisconnect from DataBase). После отсоединения файл БД становится доступным для просмотра средствами файловой системы. Для подключения к БД используется функция Connect (FileConnect to Database). Набрав запрос для выборки, получим результат, идентичный рисунку 5.

Очевидно, что создание БД путем последовательного ввода команд SQL не является оптимальным. Для пакетного создания БД используют технологию сценариев (скриптов). Т.е. вся последовательность команд создания БД, всех ее таблиц, вспомогательных структур, а также заполнение первоначальными данными описывается в рамках одного текстового файла. Такая процедура создания БД достаточно легко отлаживается путем последовательного запуска скрипта и анализа ошибок, диагностируемых WISQL. Запуск скрипта в WISQL осуществляется при помощи пункта меню FileRun an ISQL Script.

6. В виде скрипта набрать последовательность команд создания БД в соответствии со своим вариантом. Для формирования скрипта можно использовать любой простейший текстовый редактор (Notepad). Стандартное расширение файла скрипта *.sql. Пример срипта см. ниже.

7. Проверить работоспособность полученной БД путем ввода данных при помощи команд INSERT и получения выборок из связанных таблиц при помощи команд SELECT.

Рисунок 3. Пример вставки записи в таблицу

Рисунок 4. Пример выборки таблицы

Рисунок 5. Пример результатов выборки из таблицы

CREATE DATABASE 'D:\TST\DB1.GDB' USER 'SYSDBA' PASSWORD 'masterkey';

CREATE TABLE spec (

id INTEGER NOT NULL PRIMARY KEY,

name VARCHAR(128)

);

CREATE TABLE stud (

nz INTEGER NOT NULL PRIMARY KEY,

fio VARCHAR(128),

data_p DATE,

n_fclt INTEGER,

n_spec INTEGER,

kurs INTEGER,

n_grup VARCHAR(16),

n_pasp VARCHAR(16),

CONSTRAINT f_spec FOREIGN KEY (n_spec) REFERENCES spec(id)

);

INSERT INTO spec (id, name) VALUES (1, 'ИТ');

INSERT INTO spec (id, name) VALUES (2, 'УТ');

COMMIT WORK;


 

А также другие работы, которые могут Вас заинтересовать

15664. СОВА МИНЕРВЫ и АПОЛЛОН или ДВА СПОСОБА ФИЛОСОФСКОГО ОСМЫСЛЕНИЯ СПОРТА 124 KB
  СОВА МИНЕРВЫ и АПОЛЛОН или ДВА СПОСОБА ФИЛОСОФСКОГО ОСМЫСЛЕНИЯ СПОРТА Аннотация: В статье Сова Минервы и Аполлон или два способа философского осмысления спорта кандидата философских наук профессора Ибрагимова М.М. Национальный университет физического воспитания и...
15665. ИДЕЯ СПОРТА В СОВРЕМЕННОМ СОЦИАЛЬНО-ФИЛОСОФСКОМ ДИСКУРСЕ 107.5 KB
  ИДЕЯ СПОРТА В СОВРЕМЕННОМ СОЦИАЛЬНОФИЛОСОФСКОМ ДИСКУРСЕ М.М.Ибрагимов Постановка проблемы. Современный спорт как и другие формы жизнедеятельности носит духовнопрактический характер поскольку имеет целеполагающую идею образующую в развитии общества физкульту...
15666. ФИЛОСОФИЯ СПОРТА: ВЫМИРАНИЕ ИЛИ ОБНОВЛЕНИЕ ЕГО ИДЕАЛОВ 59 KB
  ФИЛОСОФИЯ СПОРТА: ВЫМИРАНИЕ ИЛИ ОБНОВЛЕНИЕ ЕГО ИДЕАЛОВ Ибрагимов М.М. Каждая эпоха приобретая новые идеи приобретает и новые глаза Г.Гейне Введение. Возникшей в начале ХХI века новый этап глобальных информационных технологий кризис во всех сферах материальной...
15667. ФИЛОСОФИЯ СПОРТА: ПРЕДМЕТ, СТРУКТУРА И ПРОБЛЕМЫ МЕТОДОЛОГИИ 140 KB
  ФИЛОСОФИЯ СПОРТА: ПРЕДМЕТ СТРУКТУРА И ПРОБЛЕМЫ МЕТОДОЛОГИИ. Ибрагимов Михаил Михайлович ациональный университет физического воспитания и спорта Украины Аннотация. Ибрагимов М.М. Философия спорта: предмет структура и проблемы методологии // Актуальні проблеми
15668. ФІЛОСОФІЯ СПОРТУ: ЧИ БУДЕ ПЛІДНОЮ ФІЛОСОФІЯ НА НИВІ СПОРТУ 127 KB
  Філософія спорту ФІЛОСОФІЯ СПОРТУ: ЧИ БУДЕ ПЛІДНОЮ ФІЛОСОФІЯ НА НИВІ СПОРТУ Михайло Ібрагімов Анотація. В статті мова йде про аналітичну підготовчу роботу до формування нової міждисциплінарної галузі знань філософії спорту яка б завершила ієрархію гуманітарн
15669. ЕКЗИСТЕНЦІЯ СПОРТУ І ФІЗИЧНОГО ВИХОВАННЯ В НОВІЙ ДІАЛЕКТИКО-ПАНТЕЇСТИЧНІЙ МЕТОДОЛОГІЇ 114.5 KB
  ЕКЗИСТЕНЦІЯ СПОРТУ І ФІЗИЧНОГО ВИХОВАННЯ В НОВІЙ ДІАЛЕКТИКОПАНТЕЇСТИЧНІЙ МЕТОДОЛОГІЇ Михайло Ібрагімов Душу легше зрозуміти чим тіло Рене Декарт Резюме. В статье предлагается на рассмотрение научноспортивной общественности возможность формирования новой
15670. ЕПІСТЕМОЛОГІЯ СПОРТУ І ФІЗИЧНОГО ВИХОВАННЯ В АНТРОПОСОФСЬКОМУ ВИМІРІ 119 KB
  ЕПІСТЕМОЛОГІЯ СПОРТУ І ФІЗИЧНОГО ВИХОВАННЯ В АНТРОПОСОФСЬКОМУ ВИМІРІ Михайло Ібрагімов Резюме. В статье рассматриваются методологические и мировоззренческие основы эпистемологии спорта как структурносоставной философии спорта. Анализируются общее и отличител...
15671. ТЕОСОФІЯ СПОТУ І ФІЗИЧНОГО ВИХОВАННЯ У ДИСКУРСІ СУЧАСНОЇ ФІЛОСОФСЬКО-РЕЛІГІЙНОЇ АСКЕЗИ 65.6 KB
  ТЕОСОФІЯ СПОТУ І ФІЗИЧНОГО ВИХОВАННЯ У ДИСКУРСІ СУЧАСНОЇ ФІЛОСОФСЬКОРЕЛІГІЙНОЇ АСКЕЗИ Михайло Ібрагімов Ідея це пристрасть а пристрасть це ідея А.Ф.Лосєв Резюме: в статье Ибрагимова М. М. €œТеософия спорта и физического воспитания в современной философскорел...
15672. ФЕНОМЕНОЛОГІЯ ТІЛЕСНОСТІ ЯК “ТІЛЕСНИЙ ДОСВІД” У СУЧАСНОМУ ФІЗКУЛЬТУРНО-СПОРТИВНОМУ ПРОСТОРІ 69.64 KB
  ФЕНОМЕНОЛОГІЯ ТІЛЕСНОСТІ ЯК €œТІЛЕСНИЙ ДОСВІД€ У СУЧАСНОМУ ФІЗКУЛЬТУРНОСПОРТИВНОМУ ПРОСТОРІ Михайло Ібрагімов Людина без сюрпризу всередині у своєму ящику не цікава М.Булгаков Майстер і Маргарита Резюме. В статье предпринимается попытка популяризаци