Professional Documents
Culture Documents
диплом Viikaa
диплом Viikaa
ЗМІСТ ................................................................................................................... 3
ВСТУП ................................................................................................................. 4
ЗАВДАННЯ НА ДИПЛОМНУ РОБОТУ ..............................................................
5 1. ТЕОРЕТИЧНА ЧАСТИНА .............................................................................
7 1.1 Microsoft SQL Server .....................................................................................
7 1.2 Створення реляційної бази даних ................................................................
7 1.3 Етапи проектування реляційної бази даних ............................................... 9
1.3.1 Визначення вимог....................................................................................... 9
1.3.2 Логічна модель. ER – діаграми. ............................................................... 10
1.3.3 Об’єкти, атрибути і ключі ........................................................................ 10
1.3.4 Нормалізація таблиць................................................................................ 11
1.3.5 Зв’язки ........................................................................................................ 12
1.3.6 Обмеження цілісності даних .................................................................... 13
1.4 Тригери .......................................................................................................... 13
1.5 Подання ......................................................................................................... 14
1.6 Збережені процедури ................................................................................... 15
1.7 Функції .......................................................................................................... 15
1.8 Курсори ......................................................................................................... 16
2. ПРАКТИЧНА ЧАСТИНА ............................................................................. 18
2.1 Створення нової бази даних ........................................................................ 18
2.2 Створення нового користувача ................................................................... 19
2.3 Створення таблиць ....................................................................................... 20
2.4 Зв’язування таблиць ..................................................................................... 21
2.5 Обмеження цілісності .................................................................................. 21
2.6 Використання тригерів ................................................................................ 22
2.8 Створення збережених процедур ............................................................... 23
ВИСНОВКИ ....................................................................................................... 25
СПИСОК ВІКОРИСТАНОЇ ЛІТЕРАТУРИ .................................................... 26
ВСТУП
2
1. ТЕОРЕТИЧНА ЧАСТИНА
3
2. ПРАКТИЧНА ЧАСТИНА
2.1 Створення нової бази даних
У кожного екземпляра SQL Server є чотири системних БД (master,
tempdb, msdb і model) і одна або декілька, призначених для користувача. Для
створення нової бази даних потрібно виконаємо наступні дії: 1. На вкладці
Бази даних натиснемо праву кнопку миші і виберемо в спливаючому меню
пункт Створити базу даних. У результаті вибору цього пункту меню
з'являється діалогове вікно, що містить 3 сторінки.
2. На першій сторінці міститься рядок уведення, у який потрібно ввести
ім'я нової БД. У наступному рядку уведення задається ім'я власника
створюваної БД (за замовчуванням — default — це поточний активний
користувач). Нижче знаходиться вікно, у якому задаються імена файлів БД і
логу транзакцій, а також їхній початковий розмір. Створимо базу даних,
залишивши інші параметри за замовчанням.
Рисунок 2.3
2.3 Створення таблиць
Виконаємо вхід до сервера баз даних під іменем нового створеного
користувача. В процесі проектування реляційної БД з предметної області
«Автосалон» було створено 13 таблиць (рис. 2.4).
17
ВИСНОВКИ
У ході даної дипломної роботи була досліджена предметна область
«Ріелтерська компанія» та розроблена база даних, яка відображає робочий
процес у компанії. Дану базу даних можна використовувати як основу для
створення інформаційної системи реальної організації або в навчальних
цілях. Були набуті навички проектування бази даних, групування даних за
сукупністю суттєвих ознак з погляду мінімізації витрат на зберігання
інформації на гнучкості при подальшій модифікації структури даних. Було
закріплено на практиці використання основних можливостей СКБД MS SQL
Server 2017 та язика T-SQL, такі як тригери, подання, збереженні процедури.
26