Введення
користувач інтегрований інформаційний додаток
На сьогоднішній день існує величезна різноманітність баз даних, які є необхідною умовою існування і розвитку інформаційних технологій. Інформація - це основа існування сучасного світу і суспільства, а структуризація і впорядкування цієї інформації робить дійсність більш простою і зрозумілою. Саме тому бази даних настільки необхідні для багатьох областей діяльності людини, будь то банківська справа, продовольчий магазин або ж облік домашніх витрат.
Актуальність теми курсової роботи визначена необхідністю проектування баз даних та створення програмних додатків для роботи з ними для автоматизації діяльності якого-небудь підприємства в цілому, і співробітників цих підприємств зокрема.
Метою даної роботи є освоєння методів проектування баз даних і роботи з базами даних на прикладі бази даних будівельного підприємства.
Для досягнення поставленої мети необхідно вирішити наступні завдання:
· сформулювати завдання на створення бази даних;
· спроектувати базу даних;
· створити таблиці бази даних засобами СУБД MS SQL Server;
· розробити фільтри і запити до бази даних;
· розробити форми для доступу до бази даних.
1. Загальні відомості
Під розподіленої зазвичай мають на увазі базу даних, що включає фрагменти з кількох баз даних, які розташовуються на різних вузлах мережі комп'ютерів, і, можливо управляються різними системами управління базами даних (СКБД). Розподілена база даних виглядає з точки зору користувачів і прикладних програм як звичайна локальна база даних. У цьому сенсі слово «розподілена» відбиває спосіб організації бази даних, але не зовнішню її характеристику, тобто «розподіленість» бази даних невидима ззовні.
Можна вважати, що якщо прикладна інформаційна система спирається на певну систему управління даними, що володіє рядом властивостей, то ця система керування даними є системою управління базами даних. Основна особливість СУБД - це наявність процедур для введення і збереження не тільки самих даних, але і описів їхньої структури. Файли, забезпечені описом збережених у них даних і знаходяться під управлінням СУБД, стали називати банки даних, а потім бази даних.
СУБД повинна надавати доступ до даних будь-яким користувачам, включаючи і тих, які практично не мають і (або) не хочуть мати уявлення про наступних:
· фізичне розміщення в пам'яті даних та їх описів;
· механізми пошуку запитуваних даних;
· проблеми, що виникають при одночасному запиті одних і тих же даних багатьма користувачами (прикладними програмами);
· способи забезпечення захисту даних від некоректних оновлень і (або) несанкціонованого доступу;
· підтримання баз даних в актуальному стані і т.д.
При виконанні основних функцій СУБД повинна використовувати різні описи даних. Слід зазначити, що проектування цих описів зазвичай доручається людині (групі осіб) - адміністратору бази даних (АБД).
Об'єднуючи приватні уявлення про вміст бази даних, отримані в результаті опитування користувачів, і свої уявлення про дані, які можуть знадобитися в майбутніх додатках, АБД спочатку створює узагальнене неформальний опис створюваної бази даних. Цей опис, виконане з використанням природної мови, математичних формул, таблиць, графіків та інших засобів, зрозумілих усім людям, що працюють над проектуванням бази даних, називають інформаційно-логічної (инфологической) моделлю даних. Така людино-орієнтована модель повністю незалежна від фізичних параметрів середовища зберігання даних. Инфологическая модель не повинна змінюватися до тих пір, поки якісь зміни в реальному світі не зажадають зміни в ній деякого визначення, щоб ця модель продовжувала відображати предметну область. Мета інфологіческого моделювання - забезпечення найбільш природних для людини способів збору і представлення тієї інформації, яку передбачається зберігати в створюваній базі даних. Тому інфологічну модель даних намагаються будувати за аналогією з природною мовою (останній не може бути використаний в чистому вигляді через складність комп'ютерної обробки текстів і неоднозначності будь-якої природної мови).
За допомогою машинно-орієнтованих даних СУБД дає можливість програмам і користувачам здійснювати доступ до збережених даними лише за їхніми іменами, не піклуючись про фізичне розташування цих даних. Потрібні дані відшукуються СУБД на зовнішніх запам'ятовуючих пристроях з фізичної моделі даних. Так як зазн...