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;


 

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

33332. Способы коммутации и их классификация 19.81 KB
  Методы коммутации в сетях электросвязи Для доставки сообщений в сетях электросвязи могут быть установлены соединения двух видов: долговременные и оперативные. Известны два основных принципа оперативной коммутации: а непосредственное соединение; б соединение с накоплением информации. При непосредственном соединении осуществляется физическое соединение входящих в узел коммутации УК каналов с соответствующими адресу исходящими каналами.
33333. Коммутация каналов. Достоинства и недостатки. Области применения 25.59 KB
  Коммутация каналов обеспечивает предоставление каждой паре абонентов последовательности каналов сети для монопольного использования. В классической схеме в коммутации каналов BC участвуют функциональные блоки физического уровня 11B1C и физические процессы ФП узлов коммутации каналов либо узлов смешанной коммутации рис 3. Структура коммутации каналов В результате происходит сквозная коммутация и между взаимодействующими абонентскими системами либо административными системами KE образуется последовательность логических каналов...
33334. Коммутация сообщений и пакетов. Достоинства и недостатки. Области применения 29.06 KB
  Коммутация пакетов обеспечивает передачу пакетов из одного канала в другой подключенный к этому узлу.3 выполняется на базе одного и того же оборудования коммуникационной сети но позволяет обеспечить как коммуникацию каналов при N=1 так и коммуникацию пакетов при N=3. Первая оказывается дороже но строго гарантирует адресатам время доставки пакетов.
33335. Профессиональные системы подвижной радиосвязи 27.42 KB
  Профессиональные частные системы подвижной радиосвязи PMR Professionl Mobile Rdio PMR Public ccess Mobile Rdio исторически появились первыми. Системы обеспечивающие взаимодействие с телефонными сетями общего пользования получили название частных PMR а не обеспечивающие такого взаимодействия профессиональных PMR т. Профессиональные частные системы подвижной радиосвязи В системе с общедоступным пучком каналов транкинговые системы Рис.
33336. Сотовые системы радиосвязи 23.81 KB
  Тогда требуемые для 01 жителей Москвы 250 каналов можно получить например разделением обслуживаемой территории радиусом в 50 км на 25 ячеек радиусом по 10 км с организацией в каждой ячейке только 10 радиоканалов с одним и тем же набором частот. Группа ячеек в зоне обслуживания с различными наборами частот называется кластером. Обычно ее развертывание начинается с небольшого числа крупных ячеек которые через некоторое время постепенно трансформируются в большее число более мелких ячеек. При этом пропускная способность сети на территории...
33337. Системы персонального радиовызова 15.32 KB
  Современный рынок услуг подвижной связи характеризуется высокими темпами развития систем персонального радиовызова СПРВ которые гармонично сопрягаются с системами радиосвязи и передачи данных. По назначению СПРВ можно разделить на частные ведомственные и общего пользования. Частные СПРВ обеспечивают передачу сообщений в локальных зонах или на ограниченной территории в интересах отдельных групп абонентов. Под СПРВ общего пользования понимается совокупность технических средств через которые через ТФОП происходит передача в радиоканале...
33338. Системы беспроводного доступа (телефония, блютус, wi-fi, wi-max) 41.82 KB
  В 1992 году ETSI принял стандарт ETS300 175 на общеевропейскую систему беспроводных телефонов DECT предназначенную для передачи речевых сообщений и данных в полосе частот 1880. По своему функциональному назначению PCS является близким аналогом стандарта DECT но ориентирована на использование в рамках принятого в США распределения спектра частот и концепции развития персональной связи отличающихся от европейских. Рассмотрим подробнее характеристики общеевропейской системы беспроводных телефонов DECT. Стандарт DECT Digitl Europen Cordless...
33339. Общие сведения передаче информации. Основные понятия и определения. (Информация, сообщение, сигнал сообщения, информационный параметр сигнала сообщения) 14.89 KB
  Информация сообщение сигнал сообщения информационный параметр сигнала сообщения. Эта материальная система вместе с наблюдателем представляет собой источник сообщения информации. Таким образом сообщения являются материальным носителем информации. Представление информации в сообщении независимо от его вида определяет структурированную совокупность кодов конструкцию знаков символов или иных элементов из определенного алфавита которые отображают содержание передаваемого сообщения.
33340. Виды сообщений, основные параметры сигналов сообщений. Две функции сообщений 13.45 KB
  Различают оптические телеграмма письмо фотография и звуковые речь музыка сообщения. Документальные сообщения наносятся и хранятся на определенных носителях чаще всего на бумаге. Сообщения предназначенные для обработки на ЭВМ в электронном виде принято называть данными. информирующие и управляющие сообщения в системах управления техническими системами называют телеметрическими сообщениями.