Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
IZ_SAPR.doc
Скачиваний:
3
Добавлен:
04.09.2019
Размер:
427.01 Кб
Скачать

4. Запуск локального серверу interbase

Сервер InterBase має два режими запуску – ручний та автоматичний. За умовчанням він встановлюється з автоматичним режимом запуску. Для керування режимом та статусом запуску в складі InterBase є спеціальна утіліта – InterBase Manager. Оберіть в папці “InterBase” головного меню пункт “InterBase Server Manager”.

В верхній частині вікна програми знаходиться перемикач режиму запуску (Startup Mode). Для вибору режиму запуску слід встановити одне з двох положень перемикача: Automatic (автоматичний) або Manual (ручний).

Наступна область вікна програми – Root Directory (кореневий каталог серверу). Тут вказується директорія, що містить файли серверу.

В нижній частині вікна знаходиться область “Status”. Тут вказується поточний стан серверу, а також є кнопка, що дозволяє запускати та зупиняти роботу серверу.

Для запуску серверу слід натиснути кнопку “Start”. Якщо сервер InterBase працює, то в операційній системі Windows, в правому куті панелі задач з’являється його іконка.

Утіліта IBConsole

IBConsole – це графічна утіліта, що входить в склад пакету InterBase, за допомогою якої можна виконувати всі необхідні операції по конфігурації серверу, створенню та адмініструванню баз даних на сервері, а також запускати запроси SQL в інтерактивному режимі.

Вікно програми IBConsole складається з наступних елементів:

  • меню, яке містить команди адміністрування серверу;

  • панель інструментів, з кнопками для швидкого доступу до команд меню;

  • вікно з деревом, що відображає ієрархію серверів та баз даних, зареєстрованих в IBConsole;

  • робоче вікно, що містить специфічну інформацію, а також дозволяє виконувати різні дії в залежності від обраної гілки ієрархічного дерева;

  • статусний рядок, в якому міститься інформація про обраний сервер та користувача, а також меню підкази.

Утіліта Windows Interactive SQL (WISQL)

Утіліта WISQL дозволяє:

  • виконувати з’єднання з БД на локальному чи віддаленому сервері;

  • виконувати будь-які запити до БД та переглядати результати їх виконання;

  • одержувати інформацію про структуру БД.

5. Даталогічна модель бази даних

Розгляд прикладів виконання лабораторних робіт буде виконуватися на основі інформаційної системи вищого навчального закладу. Даталогіна модель предметної області наведена на рис. 5.1.

Рис. 5.1. Даталогічна модель бази даних.

Таблиця 5.1

Таблиці бази даних "Навчальний процес"

№ таблиці

Назва таблиці

Ідентифікатор

1

Факультет

Faculty

2

Спеціальність

Speciality

3

Група

Grupa

4

Студент

Student

5

Кафедра

Chair

6

Викладач

Teacher

7

Дисципліна

Subject

8

Навантаження

Load

9

Успішність

Progress

Таблиця 5.2

Словник даних бази даних "Навчальний процес"

№ атрибуту

Назва атрибуту

Ідентифікатор

1

Назва факультету

FTitle

2

Прізвище декана

FDean

3

Назва спеціальності

SPTitle

4

Характеристика спеціальності

SPDesc

5

Назва групи

GTitle

6

Кількість студентів у групі

GQuant

7

№ залікової книжки студента

STBook

8

Прізвище студента

STName

9

Адреса студента

STAdress

10

Рік народження студента

STBirth

11

Назва кафедри

CTitle

Продовження таблиці 5.3

12

Прізвище завідуючого кафедрою

CChief

13

Кількість викладачів

CQuant

14

Табельний номер викладача

TNumber

15

Прізвище викладача

TName

16

Науковий ступінь викладача

TDegree

17

Посада викладача

TPost

18

Назва дисципліни

SUTitle

19

Кількість годин дисципліни

SUHours

20

Семестр, у якому викладається дисципліна

SUTerm

21

Вид звітності по дисципліні

SUAccount

22

Оцінки

PMark

6. ЗАВДАННЯ ДЛЯ ЛАБОРАТОРНИХ РОБІТ

Лабораторна робота №1

Створення бази даних в середовищі InterBase

Мета: виконання основних дій зі створення бази даних з використанням IBConsole та Windows Interactive SQL.

Завдання:

  1. Зареєструвати сервер у програмі IBConsole.

  2. Створити нового користувача.

  3. Створити БД та приєднатись до неї:

- за допомогою WISQL;

- за допомогою Script - файлу.

  1. Для заданого предметного середовища створити необхідні таблиці за допомогою засобів утіліти WISQL. Для кожної таблиці задати обмеження на можливі значення атрибутів. Якщо необхідно, задати значення атрибутів за замовченням, та створити необхідні індекси (первинні та вторинні).

  2. Реалізувати зв'язки між таблицями БД.

  3. Використати засоби IBConsole та WISQL для дослідження ключів та індексів у створеній БД.

Примітка: кількість створених таблиць повинна бути не менше чотирьох, а атрибутів не менше десяти.

Обов’язкові засоби: IBConsole, WISQL.

Зміст звіту:

  • датологічна модель бази даних;

  • робоча структура таблиць з зазначенням атрибутів та їх типів;

  • опис типів зв’язків між таблицями;

  • висновки по роботі.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]