), призначених для зберігання певної інформації. Терміном база даних часто називають додаток, що використовує базу даних і володіє інтерфейсом перегляду і правки, а також засобами обробки зберігається в базі даних інформації. Однак таке додаток краще називати інформаційною системою.
Базами даних є файли Microsoft Access, а також сукупність таблиць, об'єднаних в одне ціле, що зберігається в логічних пристроях на SQL Server.
Реляційна модель (relational model). Основними елементами реляційної моделі є таблиці, що представляють суті, в яких стовпці представляють атрибути сутностей, а рядки описують екземпляри сутностей. Модель даних також має на увазі наявність операторів для генерації нових таблиць на основі існуючих (званих запитами (query)), саме таким способом 'користувачі можуть маніпулювати даними і отримувати необхідну інформацію.
Сутність (entity) - безліч однотипних об'єктів, званих екземплярами (instance). Кожен екземпляр характеризується набором властивостей, званих атрибутами сутності (attribute). Кожен екземпляр індивідуальний і відрізняється від всіх інших примірників у множині.
Таблиця (table) - безліч осередків з даними, що утворюють рядки і стовпці прямокутної таблиці. Таблиця реалізує сутність в понятті реляційної моделі даних. Рядки таблиці представляють екземпляри сутності і називаються записами (records). Стовпці таблиці представляють атрибути сутності і називаються полями (fields).
Атрибут * (attribute) являє собою певну властивість (характеристику) даної суті. Рекомендується як атрибутів виділяти атомарні властивості сутності.
Поле таблиці (table field) - стовпець в прямокутній таблиці. Поле таблиці реалізує атрибут в понятті реляційної моделі, при цьому дані, зберігаються в осередках одного стовпця, повинні належати одному домену . Домен визначає набір допустимих значень і операцій над даними. Тобто дані в осередках одного стовпця повинні бути одного типу.
Первинний ключ - атрибут або група атрибутів (тоді це складовою первинний ключ), однозначно ідентифікують кожен екземпляр сутності.
Одне з сильних обмежень реляційної моделі полягає в тому, що будь-яка таблиця має первинний ключ, тобто не буває однакових записів. Але модель одне, а життя інше, і навіть Access дозволяє ухилитися від класичної реляційної моделі і створювати таблиці, що не має первинного ключа.
Ключове поле (key field) - поле, яке представляє первинний ключ або є частиною складеного первинного ключа.
Альтернативний ключ (alternative key) - звичайні поля або комбінації атрибутів, що відрізняються від первинного ключа сутності, але також претендують на цю роль.
Зв'язок (relationship) - це логічне відношення між сутностями, що виражає деяке обмеження або правило. У реляційній моделі вводиться поняття реляційної зв'язку (relation) - це зв'язок між записами, заснована на збігу (або іншому предикате) значень атрибутів, за якими встановлюється зв'язок.
2. Аналіз можливостей методології та інструментальних засобів проектування заданої інформаційної системи
Створення досконалих інформаційних систем являє собою складну задачу, вирішення якої вимагає застосування спеціальних методів та інструментів. Тому, останнім часом, знаходять застосування CASE-технології (Computer Aided Software/System Engineering). До числа CASE-технологій відноситься розроблені фірмою PLATINUM technology програми BPWin і ERWin.
BPwin володіє інтуїтивно-зрозумілим графічним інтерфейсом, допомагає швидко створювати і аналізувати моделі з метою оптимізації ділових і виробничих процесів. Застосування універсального графічного мови бізнес-моделювання IDEF0 забезпечує логічну цілісність і повноту опису, необхідну для досягнення точних і несуперечливих результатів. Допомогою набору графічних інструментів BPwin дозволяє легко побудувати схему процесу, на якій показані вихідні дані, результати операцій, ресурси, необхідні для їх виконання, управляючі дії, взаємні зв'язки між окремими роботами. BРwin підтримує посилальну цілісність, не допускаючи визначення некоректних зв'язків і гарантуючи несуперечність відносин між об'єктами при моделюванні. Вбудований механізм обчислення вартості дозволяє оцінювати і аналізувати витрати на здійснення різних видів ділової активності Механізм обчислення витрат на основі викону...