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;


 

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

67070. Свято дитячої іграшки 198.66 KB
  Захід проводиться у святково-прикрашеній актовій залі гімназії. Учням запропоновано прийти на захід з своїми улюбленими іграшками. Ведуча. Доброго дня, дорогі друзі, шановні гості! Щиро вітаємо вас в нашій залі та гостинно запрошуємо на ... Богдан. Зачекай, Насте, нехай присутні самі здогадаються, який захід чекає на них сьогодні.
67071. ПОЛЕ ЧУДЕС «ПРОГНОЗ ПОГОДИ». СЕРІЯ ІГОР 101 KB
  Серію ігор міжпредметного характеру «Поле чудес «Прогноз погоди» проводять учні 10 – 11 класів під керівництвом вчителя фізики для учнів початкової та середньої ланок під час тижня фізики. Девіз заходу: навчився сам – навчи іншого. Мета серії ігор «Поле чудес «Прогноз погоди»: сформувати вміння орієнтуватися в оточуючому середовищі...
67072. Імен таємнича влада. Засідання мовного гуртка «Юний філолог» 83.5 KB
  Слово вчителя: У безкінечному ряді живих істот людини наділена одним незвичайним правом: вона і тільки вона має привілей вибирати наймення собі дітям своїм усьому навколишньому містам селам річкам звірам рослинам А хто знає як називається наука яка вивчає систему особових імен...
67073. Вправи на змінювання іменників за числами. Іменники, що вживаються лише в однині або лише в множині 41.5 KB
  То що ж називає іменник На які питання відповідає А чому ми ставимо до іменника питання хто і що Що ви ще можете сказати про іменник іменники бувають власні загальні. Перевірка А як ви думаєте які найважливіші іменники у житті кожної людини мама тато життя здоровя хліб мова праця хата батьківщина мир...
67074. Робота з комп’ютерними програмами на підтримку вивчення української мови. М’які і тверді приголосні 2.86 MB
  Мета. Продовжувати вчити дітей працювати з комп’ютерними програмами підтримки вивчення української мови, перевірити вміння диференціювати звуки на твердість та м’якість; закріплення навичок фонетичного аналізу слова; розвивати логічне мислення, увагу, зосередженість; виховувати дисциплінованість та культуру навчальної праці при роботі з комп’ютером.
67075. Як працювати з програмами на розвиток логічного мислення 2.13 MB
  Мета. Ознайомити учнів з видами логічних задач: ребусами, пазлами, танграмами, формувати уміння роботи з комп’ютером, користування мишею, розгадувати ребуси, працювати з головоломками «Пазл» і «Танграм». Розвиток уваги, логічного мислення, просторової уяви, пам’яті.
67076. Основні правила Інтернет-безпеки і Інтернет-етики 38 KB
  Протягом певного часу необхідно згадати якомога більше термінів, пов’язаних з роботою в Інтернеті; терміни записуються на аркушах фломастерами. По команді вчителя капітани вивішують аркуші на дошку. Далі проводиться обговорення термінів із наведенням командами їх означень. Балами оцінюються кількість згаданих термінів і їх чітке пояснення.
67077. Українські народні музичні інструменти 224.5 KB
  Добрий день! Сьогодні ми з вами поговоримо про українські народні музичні інструменти. Ми живемо в час, коли відроджуються національні традиції, а побудова суверенної України неможлива без виховання національної гідності, любові до народних святинь. Ви маєте можливість не тільки почути розповідь про музичні інструменти...