Создание таблицы с именем poss
I Вход в сеть.
После загрузки системы WINDOWS 2000 перед пользователем высветится окно с названием “Вход в Windows”.В этом окне необходимо ввести логин и пароль работы с сетью (их необходимо получить у преподавателя). В результате этого на экране появится набор пиктограмм различных WINDOWS-приложений.
II Вход в систему MS SQL Server и диалоговой SQL:
Нажать кнопку “Пуск” и в появившемся меню выбрать пункт “Программы”; при этом появится следующее меню, в котором необходимо найти пункт с названием “Microsoft SQL Server” и выбрать его; в результате этого появляется третье меню (см. рис. 1).
В этом меню необходимо найти пункт с названием программы “SQL Query Analyser” и выполнить на нем один щелчок мыши.
III Установка связи пользователя с базой данных:
На экране появится диалоговое окно Connect to SQL Server.
В этом окне пользователю нужно ввести:
1. Имя сервера (M708-SQL - выбрать из списка имен серверов и щелкнуть левой кнопкой мыши).
2. Имя пользователя (например: STUD1 [Tab]);
3. Пароль (например: stud1 [Tab]); (см. рис. 2)
Рис. 1
Рис. 2
Для перехода к вводу следующего имени или пароля используется клавиша Tab. Если все имена и пароль введены правильно, то пользователь получает доступ к основному окну Microsoft SQL Server Query Analyser, состоящее из двух областей (см. рис. 3).
Рис. 3
В левой области отображается структура таблиц. Правая область предназначена для ввода SQL-команд, результаты выполнения запросов отображаются по мере получения информации в специальном окне. В частности, в верхней области для выполнения запросов к БД вводятся SELECT-предложения, а в нижней - выдаются отчеты по этим запросам. По окончании ввода команды в верхней области для ее выполнения нажимается клавиша [F5]. Если команда не помещается в одну строчку, то для переноса нажимается [Enter].
Если SQL-команда вводится неверно, то в нижней области окна появляется сообщение SQL-сервера об ошибке.
На этом сценарий входа в систему заканчивается, и пользователь может начинать свою работу.
Создание таблицы с именем poss.
В приложении VI приведена структура информационного объекта "Учащиеся России", состоящая из 12 полей. На основе характеристик каждого из приведенных полей в верхней области окна необходимо ввести следующую команду create table:
create table poss
(nomer integer,
fio char (40) not null,
data_rogden char (6),
pol char (1),
sem_polog_k char (1),
spec char (6),
kat_obuch_k char (2),
vuz_k integer,
mp char (2),
gp char (2),
mo char (2),
gok char (2)) [F5]
Если пользователь допустит синтаксическую ошибку при наборе этой команды, то в нижней области окна появится сообщение о синтаксической ошибке, а команда create table не выполнится. Пользователю в этом случае необходимо найти и исправить ошибки, а затем вновь запустить эту команду.
Если команда create table выполнится успешно, то в нижней области окна появится сообщение “The command(s) completed successfully”. Чтобы убедиться в том, что таблица создана в БД, необходимо в верхней области окна ввести команду sp_help [F5]. При этом в нижней области окна появится список всех таблиц БД.
Аналогично создаются вспомогательная таблица "вузы-города-страны СНГ" и четыре таблицы словаря БД, структуры которых также приведены в приложении VI.
Для создания этих таблиц в верхней области окна необходимо последовательно вводить следующие команды create table:
2) Создание таблицы с именем vuz_gorod:
create table vuz_gorod
(cod_vuza integer,
nazvanie_vuza char (25),
cod_goroda char (3),
nazvanie_goroda char (20),
cod_stran char (2),
nazvanie_stran char (15)) [F5]
3) Создание таблицы с именем vuz:
create table vuz
(cod integer,
uch_zavedenie char (25)) [F5]
4) Создание таблицы с именем family:
create table family
(cod char (1),
family_status char (12)) [F5]
5) Создание таблицы с именем kat_obuch:
create table kat_obuch
(cod char (2),
kat_obucheniya char (16)) [F5]
6) Создание таблицы с именем gorod:
create table gorod
(cod char (3),
nazvanie_goroda char (20)) [F5]
Если все эти команды будут выполнены без ошибок, то с помощью команды sp_help можно вывести список названий всех созданных таблиц (см. рис. 4).
Рис. 4
Далее, все шесть таблиц заполняются соответствующими их структуре данными. Для загрузки записей в каждую таблицу используется оператор добавления записи в таблицу БД - insert (первая форма).