Professional Documents
Culture Documents
Основна частина
Основна частина
ЗМІСТ
ВСТУП 6
1 ТЕОРЕТИЧНА ЧАСТИНА 8
1.1 Аналіз та опис предметної області 8
1.1.1 Опис предметної області 8
1.1.2 Опис вхідних даних 9
1.1.3 Опис вихідних даних 9
1.2 Проектування бази даних 10
1.2.1 Інфологічна модель бази даних 10
1.2.1.1 Опис сутностей 11
1.2.1.2. Опис атрибутів 11
1.2.1.3 Опис зв'язків 14
1.2.1.4 Діаграма "сутність-зв'язок" 15
1.2.2 Нормалізація таблиць при проектуванні бази даних 16
1.2.3 Даталогічна модель бази даних 17
2 ПРАКТИЧНА ЧАСТИНА 22
2.1 Створення бази даних за допомогою MS SQL Server 22
2.1.1 Створення бази даних 22
2.1.2 Створення таблиць бази даних 24
2.1.3 Створення діаграми бази даних 27
2.1.4 Заповнення таблиць бази даних даними 28
2.1.5 Створення збережених процедур 30
2.1.6 Створення тригерів 32
2.1.7 Створення представлень 33
2.2 Організація вибірки інформації з бази даних 35
2.2.1 Проста вибірка даних 35
4
5
5
6
ВСТУП
6
7
7
8
1 ТЕОРЕТИЧНА ЧАСТИНА
9
10
10
11
11
12
Національність власника
Ім’я власника англійською мовою
7. Таблиця «Запит на VISA» містить:
Унікальний номер запиту
Унікальний номер закордонного паспорту
Унікальний номер паспорту
Ціну оформлення запиту
Причину для отримання VISA
Тривалість активності VISA
13
14
14
15
15
16
16
17
17
18
платника
податків
19
20
20
21
21
22
2 ПРАКТИЧНА ЧАСТИНА
22
23
23
24
Home_Number int
);
Eng_Surname varchar(40),
Nationality varchar(20),
Valid_Until date,
Person_Id bigint foreign key references Personal_Info(Person_Id)
);
26
27
Для створення діаграм для певної бази даних потрібно у меню бази даних
виділити папку «Database Diagrams» та, натиснувши правою кнопкою
миші на неї, вибрати «New Database Diagram».
27
28
28
29
Перевіряємо результат:
29
30
30
31
exec GetPassports
31
32
32
33
33
34
34
35
35
36
36
37
from Tax_Payer_Info
where Dept between 250 and 750
38
39
from Bills_Reason
where Reason_Name like 'Порушення%'
39
40
40
41
41
42
42
43
ВИСНОВКИ
Метою курсової роботи було проектування бази даних для
електронного збереження документів. Для виконання курсової роботи було
проведено усі необхідні дослідження в результаті в результаті яких були
надані рішення для доступу до електронних документів та електронного
оформлення певних послуг.
43
44
11) Code Centric: T-SQL Programming with Stored Procedures and Triggers By
Garth Wells – стор 403
12) The Guru's Guide to SQL Server Stored Procedures, XML, and HTML By Ken
Henderson – стор 37
44
45
15) SQL Queries for Mere Mortals: A Hands-On Guide to Data Manipulation in
SQL By John L. Viescas
16) T-SQL Querying By Itzik Ben-Gan, Adam Machanic, Dejan Sarka, Kevin
Farlee
45
46
Перевіряємо результат
46
47
47
48
Перевіряємо результат
48
49
49
50
Перевіряємо результат:
50
51
51
52
Перевіряємо результат
Перевіряємо результат
53
54
54
55
Перевіряємо результат
55
56
56
57
57
58
update Passport
set Person_Id = 5
where Person_Id = 1
58
59
59