Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Таблицы_учебной_БД_дисциплины.doc
Скачиваний:
0
Добавлен:
11.08.2019
Размер:
298.5 Кб
Скачать

Нормализация как метод проектирования баз данных

(таблицы)

Таблица 1 - Отношение Персонал

staffNo

sName

position

salary

branchNo

SKh1

Иван Перов

руководитель

2900

B001

SK2

Сергей Чижов

пом. руководителя

2200

B005

SS1

Петр Сидоренко

руководитель

2800

B003

SKh2

Анна Петренко

консультант

1750

B001

SKh3

Ольга Петренко

консультант

1750

B001

SK1

Вера Овчаренко

руководитель

3000

B005

SK3

Семен Соколов

руководитель

3000

B007

SS2

Сергей Ветров

пом. руководителя

2000

B003

Таблица 2 - Отношение Отделение

branchNo

bAddress

postcode

B001

Харьков, пр.Гагарина, 35

65001

B005

Киев, ул.Мира, 8

01001

B003

Севастополь , пл.Нахимова, 1

69001

B007

Киев, пл.Контрактовая, 7

01014

Таблица 3 - Отношение Персонал_Отделение

staffNo

sName

position

salary

branchNo

bAddress

SKh1

Иван Перов

руководитель

2900

B001

Харьков, пр.Гагарина, 35

SK2

Сергей Чижов

пом. руководителя

2200

B005

Киев, ул.Мира, 8

SS1

Петр Сидоренко

руководитель

2800

B003

Севастополь , пл.Нахимова, 1

SKh2

Анна Петренко

консультант

1750

B001

Харьков, пр.Гагарина, 35

SKh3

Ольга Петренко

консультант

1750

B001

Харьков, пр.Гагарина, 35

SK1

Вера Овчаренко

руководитель

3000

B005

Киев, ул.Мира, 8

SK3

Семен Соколов

руководитель

3000

B007

Киев, пл.Контрактовая, 7

SS2

Сергей Ветров

пом. руководителя

2000

B003

Севастополь , пл.Нахимова, 1

Таблица 4 - Ненормализованная таблица Клиенты_Арендаторы

clientNo

cName

propertyNo

pAddress

rentStar

rentFinish

rent

ownerNo

oName

CR76

Игорь Воронов

PG4

Харьков, пр.Ленина, 9, кв.11

01.02.2008

01.09.

2008

330

С040

Вера Долгова

PG16

Харьков, ул.Есенина, 3, кв.7

10.04.2008

10.10.

2009

400

С093

Иван Семенов

CR56

Ира Перова

PG4

Харьков, пр.Ленина, 9, кв.11

01.10.2008

01.10.

2009

330

С040

Вера Долгова

PG36

Харьков, ул.23 Августа, 3, кв.27

01.12.2008

01.12.

2009

300

С093

Иван Семенов

PG16

Харьков, ул.Есенина, 3, кв.7

10.11.2008

10.11.

2009

400

С093

Иван Семенов

Таблица 5 - Первая нормальная форма отношения Клиенты_Арендаторы

clientNo

propertyNo

cName

pAddress

rentStar

rentFinish

rent

ownerNo

oName

CR76

PG4

Игорь Воронов

Харьков, пр.Ленина, 9, кв.11

01.02.2008

01.09.

2008

330

С040

Вера Долгова

CR76

PG16

Игорь Воронов

Харьков, ул.Есенина, 3, кв.7

10.04.2008

10.10.

2009

400

С093

Иван Семенов

CR56

PG4

Ира Перова

Харьков, пр.Ленина, 9, кв.11

01.10.2008

01.10.

2009

330

С040

Вера Долгова

CR56

PG36

Ира Перова

Харьков, ул.23 Августа, 3, кв.27

01.12.2008

01.12.

2009

300

С093

Иван Семенов

CR56

PG16

Ира Перова

Харьков, ул.Есенина, 3, кв.7

10.11.2008

10.11.

2009

400

С093

Иван Семенов

Таблица 6 - Альтернативное представление первой нормальной формы для отношения Владелец_Аренд_собственности

clientNo

propertyNo

pAddress

rentStar

rentFinish

rent

ownerNo

oName

CR76

PG4

Харьков, пр.Ленина, 9, кв.11

01.02.2008

01.02.

2009

330

С040

Вера Долгова

CR76

PG16

Харьков, ул.Есенина, 3, кв.7

11.12.2008

11.12.

2009

400

С093

Иван Семенов

CR56

PG4

Харьков, пр.Гагарина, 8, кв.3

15.05.2008

31.12.

2009

250

С040

Вера Долгова

CR56

PG36

Харьков, ул.23 Августа, 3, кв.27

01.12.2008

01.12.

2009

300

С093

Иван Семенов

CR56

PG16

Харьков, ул.Правды, 3, кв.8

03.12.2008

31.12.

2009

450

С093

Иван Семенов

Таблица 7 - Альтернативное представление первой нормальной формы для отношения Клиенты

clientNo

cName

CR76

Игорь Воронов

CR56

Ира Перова

Таблица 8 - Вторая нормальная форма отношения Клиенты

clientNo

cName

CR76

Игорь Воронов

CR56

Ира Перова

Таблица 9 - Вторая нормальная форма отношения Аренда

clientNo

propertyNo

rentStar

rentFinish

CR76

PG4

01.02.2008

01.02.2009

CR76

PG16

11.12.2008

11.12.2009

CR56

PG4

15.05.2008

31.12.2009

CR56

PG36

01.12.2008

01.12.2009

CR56

PG16

03.12.2008

31.12.2009

Таблица 10 - Вторая нормальная форма отношения Владелец_Собственности

propertyNo

pAddress

rent

ownerNo

oName

PG4

Харьков, пр.Ленина, 9, кв.11

330

С040

Вера Долгова

PG16

Харьков, ул.Есенина, 3, кв.7

400

С093

Иван Семенов

PG36

Харьков, ул.23 Августа, 3, кв.27

300

С093

Иван Семенов

Таблица 11 - Отношение Объекты_Аренды

propertyNo

pAddress

rent

ownerNo

PG4

Харьков, пр.Ленина, 9, кв.11

330

С040

PG16

Харьков, ул.Есенина, 3, кв.7

400

С093

PG36

Харьков, ул.23 Августа, 3, кв.27

300

С093

Таблица 12 - Отношение Владелец

ownerNo

oName

С040

Вера Долгова

С093

Иван Семенов

Таблица 13 - Отношение Клиенты

clientNo

cName

CR76

Игорь Воронов

CR56

Ира Перова

Таблица 14 - Отношение Аренда

clientNo

propertyNo

rentStar

rentFinish

CR76

PG4

01.02.2008

01.02.2009

CR76

PG16

11.12.2008

11.12.2009

CR56

PG4

15.05.2008

31.12.2009

CR56

PG36

01.12.2008

01.12.2009

CR56

PG16

03.12.2008

31.12.2009

Таблица 15 - Отношение Объекты_Аренды

propertyNo

pAddress

rent

ownerNo

PG4

Харьков, пр.Ленина, 9, кв.11

330

С040

PG16

Харьков, ул.Есенина, 3, кв.7

400

С093

PG36

Харьков, ул.23 Августа, 3, кв.27

300

С093

Таблица 16 - Отношение Владелец

ownerNo

oName

С040

Вера Долгова

С093

Иван Семенов

Таблица 17 - Отношение Поставки_Поставщики

pnum

pname

dnum

volume

1

Фирма 1

1

100

1

Фирма 1

2

200

1

Фирма 1

3

300

2

Фирма 2

1

150

2

Фирма 2

2

250

3

Фирма 3

1

1000

Таблица 18 - Отношение Поставщики

pnum

pname

1

Фирма 1

2

Фирма 2

3

Фирма 3

Таблица 19 - Отношение Поставки

pnum

dnum

volume

1

1

100

1

2

200

1

3

300

2

1

150

2

2

250

3

1

1000

Таблица 20 - Отношение Персонал_Владелец

branchNo

cName

oName

B003

Олег Великанов

Вера Долгова

B003

Ирина Дольская

Вера Долгова

B003

Олег Великанов

Иван Семенов

B003

Ирина Дольская

Иван Семенов

Таблица 21 - Отношение Персонал_Отделения

branchNo

cNames

B003

Олег Великанов

B003

Ирина Дольская

Таблица 22 - Отношение Отделение_Владелец

branchNo

oName

B003

Вера Долгова

B003

Иван Семенов

Таблица 23 - Отношение Недвижимость_Обстановка_Поставщик в форме 4НФ

propertyNo

ItemDescription

supplierNo

PG4

Кровать

S1

PG4

Стул

S2

PG16

Кровать

S2

PG16

Стол

S1

PG36

Стул

S3

Таблица 24 - Отношение Недвижимость_Обстановка

propertyNo

ItemDescription

PG4

Кровать

PG4

Стул

PG16

Кровать

PG16

Стол

PG36

Стул

Таблица 25 - Отношение Обстановка_Поставщик

ItemDescription

supplierNo

Кровать

S1

Стул

S2

Кровать

S2

Стол

S1

Стул

S3

Таблица 26 - Отношение Недвижимость _Поставщик

propertyNo

supplierNo

PG4

S1

PG4

S2

PG16

S2

PG16

S1

PG36

S3

Рис. 5. Схема процесса нормализации