Єфремов М.Ф. лаби / 4 / 2
.docЖитомирський державний технологічний університет
Кафедра ПЗС
Дисципліна – Архітектура та проектування програмного забезпечення
ЛАБОРАТОРНА РОБОТА №4
Створення БД нерухомість з іменами immovables і таблиць в базі даних з усіма відповідними стовпцями їх типами даних, з урахуванням обмеження декларативної цілісності
ПОРЯДОК РОБОТИ:
1. Створити БД з іменами: immovables[i’mu:vqbls]+pib ( де pib – перші букви прізвища імені по батькові , наприклад: immovablesemf) з допомогою оператора Transact SQL CREATE DATEBASE.
2. Створення таблиць у БД immovables+pib з допомогою оператора Transact SQL CREATE TABLE з усіма існуючими обмеженнями первинних і зовнішніх ключів
3. Ввести дані в таблиці БД за допомогою оператора Transact SQL INSERT INTO, з використанням транзакцій
Початкові дані
на розробку програмного забезпечення діяльності відділу по обліку нерухомості, що знаходиться на балансі підприємства.
Ви провели у відділі по обліку нерухомості значний час, але все, що вам вдалося з'ясувати з розмови з персоналом, – це набір даних, які зберігатимуться в електронному вигляді, їх тип і максимальна кількість у базі ( таблиці).
ТАБЛИЦЯ.Набір даних " Нерухомість"
№ |
Поле |
Тип |
Размер |
Описание |
1 |
Address |
Символьний |
50 |
Адреса будівлі |
2 |
District |
Символьний |
15 |
Район міста, де воно розташоване |
3 |
Land |
Числовий |
10 |
Площа земельної ділянки |
4 |
Year |
Числовий |
4 |
Рік спорудження будівлі |
5 |
Material |
Символьний |
15 |
Матеріал стін будівлі |
6 |
Comment |
Коментар |
Авто |
Примітки |
7 |
Wear |
Числовий |
2 |
Знос у відсотках |
8 |
Cost |
Грошовий |
15 |
Вартість будівлі в гривнах |
9 |
Line |
Числовий |
5 |
Відстань від центру міста |
10 |
Square |
Числовий |
10 |
Площа нежитлових приміщень |
11 |
Picture |
Полі OLE |
Авто |
Фото будівлі |
12 |
Kind |
Числовий |
1 |
Вид(форма) власності(1- приватна, 2 – колективна, 3 - державна |
13 |
Elevator |
Логічний |
1 |
Наявність ліфта |
14 |
Flat |
Числовий |
4 |
Номер квартири |
15 |
Storey |
Числовий |
2 |
Номер поверху |
16 |
Rooms |
Числовий |
1 |
Кількість кімнат |
17 |
SquareFlat |
Числовий |
Авто |
Загальна площа квартири |
18 |
Dwell |
Числовий |
Авто |
Житлова площа квартири |
19 |
Branch |
Числовий |
Авто |
Всп. площа квартири |
20 |
Balcony |
Числовий |
Авто |
Площа балкона |
21 |
Height |
Числовий |
Авто |
Висота квартири |
22 |
Account |
Числовий |
5 |
Номер особового рахунку |
23 |
FioHost |
Текстовий |
60 |
Ф.И.О. квартиронаймача |
24 |
Pasport |
Символьний |
100 |
Дані його паспорту |
25 |
Fio |
Символьний |
60 |
Ф.И.О. що мешкає в квартирі |
26 |
Born |
Числовий |
4 |
Рік народження того, що мешкає |
27 |
Status |
Символьний |
20 |
Адреса будівлі |
Таблиць у БД immovables+pib. буде 7(сім), перерахуємо їх:
– Building - інформація про будівлю;
– Flat - інформація про квартиру;
– Owners - інформація про тих, що мешкають в квартирі;
– District - інформація про райони міста;
– Wall - інформація про матеріал стін будівлі;
– Account - інформація про відповідального квартиронаймача;
– Street - інформація про адресу.