Введення
Система управління базами даних (СКБД) - програмне забезпечення, яке здійснює керуванням і створенням баз даних. Популярними СУБД є MS SQL Server, Oracle Database, MySQL. У ході практичних занять вивчалися перші два програмних комплексу, перший з яких у підсумку був обраний для реалізації пріложенія.SQL Server - система управління реляційними базами даних (СКБД), розроблена корпорацією Microsoft. Основна використовувана мова запитів - Transact-SQL, створений спільно Microsoft і Sybase. Використовується для роботи з базами даних розміром від персональних до великих баз даних масштабу підприємства. p align="justify"> Мова високого рівня C # дозволяє реалізувати широкі можливості для взаємодії з базами даних MS SQL Server без необхідності підключення сторонніх бібліотек і розширень.
Перший розділ пояснювальної записки містить опис створеної в ході лабораторного практикуму бази даних по заданій предметній області, другий - процес розробки програми, в тому числі аналіз аналогів і вибір прототипу, розробку алгоритму і графічного інтерфейсу, кодування і тестування , третій розділ присвячений документації до створеного додатком.
1. Опис розробленої бази даних
1.1 Постановка завдання
Нотаріальна контора готова надати клієнтові певний комплекс послуг. Послуги формалізовані, тобто складено їх список з описом кожної послуги. При зверненні клієнта його стандартні дані (назва, вид діяльності, адреса, телефон) фіксуються в базі даних. За кожним фактом надання послуги клієнту складається документ, в якому зазначаються дата, послуга, сума операції, комісійні (дохід контори), опис угоди. У рамках однієї угоди клієнту може чинитися кілька послуг. Вартість кожної послуги фіксована. Крім того компанія надає в рамках однієї угоди різні види знижок. Знижки можуть підсумовуватися [1]. br/>
1.2 Проектування бази даних
При проектуванні використовувалася ER-технологія, побудовані логічна і фізична моделі відповідають стандарту IDEF1X.
Були визначені чотири сутності: В«КлієнтВ», В«ЗнижкаВ», В«ПослугаВ» і В«УгодаВ», між якими встановлені неідентіфіціру зв'язку потужністю один-до-багатьох. Логічна модель даних В«Нотаріальна контораВ» у стандарті IDEF1X представлена ​​на малюнку 1, а фізична - на малюнку 2. br/>В
В
Рисунок 1 - Логічна модель даних
В
Рисунок 2 - Фізична модель даних
1.3 Особливості реалізації в MS SQL
При створенні скриптів бази даних у MS SQL деякі типи даних відрізняються від зазначених у фізичної моделі даних, а саме:
тип VARC...