Використання стандарту IDEF1х для побудови логічної та фізичної моделі даних інформаційної системи оцінювання СЗІ - Розробка алгоритму планування запасів
Для того щоб спроектувати реляційну БД потрібно виділити певну сукупність таблиць, які містять потрібну інформацію, і встановити зв'язки між цими таблицями. Для того, щоб спроектувати, БД таким чином, застосовують два підходи: зверху донизу або знизу нагору. При першому підході спочатку визначаються основні завдання, для рішення яких будується БД і потреби цих завдань у певних даних. А вже потім ці дані розподіляються по таблицях і зв'язуються між собою. При другому підході вивчається предметна область, реквізити всіх документів, проводиться аналіз даних, і встановлюються типові об'єкти цієї області. Після чого будуються реляційні таблиці й зв'язки між ними. Взагалі процес проектування БД розподіляється на такі етапи:
- 1 етап. Формування завдань по веденню інформації, вибірках і створенні звітів, рішення яких необхідно при роботі БД. На цьому етапі, насамперед, ураховуються вже існуючі документи (накладні, розрахунки, бланки й таке інше) 2 етап. Аналіз даних. Визначаються дані, які повинні перебувати в БД і забезпечувати виконання необхідних завдань. Ці дані, як правило, представлені у вигляді реквізитів, які втримуються в різноманітних документах - джерелах БД. 3 етап. Визначення структури даних. На цьому етапі всі дані розподіляються по об'єктах, і ці об'єкти зіставляються з таблицями нашої БД. Для кожного з даних треба вказати його ім'я в таблиці, тип і формат. У реляційній БД на цьому етапі проводять процес нормалізації, за допомогою якого вибирається найбільш ефективний і гнучкий спосіб збереження інформації.
Правила нормалізації:
Кожне поле будь-якої таблиці повинне бути унікальним (не дублювати дані).
Інформаційний об'єкт повинен мати унікальний ідентифікатор - первинний ключ (простий або складний).
Всі не ключові поля повинні бути незалежні.
Всі поля, які входять у складений ключ, теж повинні бути взаємно незалежними. Кожному значенню первинного ключа повинне відповідати тільки одне значення не ключового поля, і це значення повинне ставитися до об'єкта таблиці.
4 етап. Формування зв'язків між таблицями БД.
Схема проектування та основні етапи проектування представлені на рис. 3.7
Рисунок 3.7 - Схема проектування логічної та фізичної моделі даних
Результати проектування бази даних для системи оцінювання СЗІ представлені в Додатку А.
Похожие статьи
-
Відомі два підходи до організації інформаційних масивів: файлова організація та організація у вигляді бази даних. Файлова організація передбачає...
-
Об'єкти бази даних - Розробка бази даних магазину з продажу побутової техніки
Об'єктами БД є: - таблиці; - форма -- створений користувачем графічний інтерфейс із використанням елементів управління для наочного введення...
-
Засоби розробки інформаційного забезпечення Уніфікована мова моделювання UML (скор. від англ. Unified Modeling Language -- уніфікована мова моделювання)...
-
Алгоритм планування запасів, заснований на розрахунку страхового запасу й оптимального розміру партії закупівлі В роботі пропонується алгоритм планування...
-
Діаграма класів - Розробка алгоритму планування запасів
За допомогою діаграми класів описується внутрішня структура проектованої системи. У основі такого опису лежить поняття класу - абстракції, що позначає...
-
Розробка UML-діаграм, Діаграма прецедентів - Розробка алгоритму планування запасів
Діаграма прецедентів Діаграма прецедентів або її ще називають діаграмою варіантів використання є вихідним концептуальним поданням або концептуальною...
-
У цей час існують різні системи керування запасами, кожна з яких характеризується певними особливостями планування запасів. Розглянемо основні з даних...
-
Як відзначалося вище, створення виробничих запасів на підприємстві забезпечує безперервність виробничого процесу випуску продукції. При цьому, недолік...
-
Системма керування бамзами дамних (СКБД) -- комп'ютерна програма чи комплекс програм, що забезпечує користувачам можливість створення, збереження,...
-
Програмний забезпечення інформація база Для адміністрування і перегляду бази даних скористаємося програмним продуктом EMS SQL Manager 2010 for MYSQL....
-
База даних (БД) -- це організована структура, призначена для зберігання інформації: даних і методів, за допомогою яких відбувається взаємодія з іншими...
-
В наш час майже всі компанії мають в своєму розпорядженні комп'ютери. Їх використовують для зберігання та обробки службової інформації. Не є винятком і...
-
Вступ - Розробка бази даних магазину з продажу побутової техніки
База даних - організована відповідно до певних правил і підтримувана в пам'яті комп'ютера сукупність даних, що характеризує актуальний стан деякої...
-
Приклад застосування алгоритм планування запасів - Розробка алгоритму планування запасів
Відповідно до наведеного вище алгоритму зробимо розрахунок показників по одному з основних матеріалів підприємства - лист оцинкований Н75. Вихідні дані...
-
В цьому розділі я описую яку послідовність необхідно витримати при створенні інтерфейсу головного вікна програми для того, щоб створити форму та...
-
Single Choice Question 1. Наиболее эффективное средство для защиты от сетевых атак 1) использование сетевых экранов или "firewall" 2) использование...
-
Файл тесту Тест є послідовністю питань, на які випробовуваний повинен відповісти шляхом вибору правильної відповіді з декількох запропонованих варіантів....
-
VC++ - мова і середовище програмування, що відноситься до класу RAD - (Rapid Application Development _ "Засіб швидкої розробки додатків") засобів CASE -...
-
Порівнянні і протиставлення мобільних пристроїв і їх додатків з їх настільними і серверними аналогами ми відвели в цьому розділі досить багато місця і...
-
Висновок, Список використаної літератури - Розробка бази даних магазину з продажу побутової техніки
У даній роботі описана розроблена в ході проектування база даних "Магазин з продажу побутової техніки". База даних призначена для використання невеликих...
-
Я створив БД магазину побутової техніки: з такими таблицями: "Товар", "Клієнти", "Постачальники", "Замовлення", "Персонал" . Структура таблиць: "Товар":...
-
Поняття бази даних. Системи управління базами даних - Система керування базами даних Access
Під час інформаційної діяльності людина збирає і накопичує відомості про довкілля. До появи обчислювальної техніки вся інформація звичайно зберігалася в...
-
Перевірка працездатності системи тестування - Мультимедійна система для тестування студентів
Для того, аби перевірити працездатність оцінювання системи тестування знань студентів необхідно виконати діагностику системи. Найважливішою...
-
Стандарт ЕЦП DSS/DSА - Розробка електронного цифрового підпису
У 1991 р NIST (National Institute of Standards and Technology) запропонував для обговорення проект стандарту ЕЦП DSS (Digital Signature Standard),...
-
Докладний опис мови - Гнучка система інформаційної підтримки підвищення кваліфікації персоналу ДП №9
З точки зору системи типізації, PHP є мовою програмування з динамічною типізацією. Немає необхідності явного визначення типу змінних, хоча така...
-
Даталогічна модель бази даних "відділ кадрів" - База даних "Відділ кадрів"
Етап даталогічного проектування з використанням СУБД ACCESS-2007 складається в завданні таблиць і наборів стовпців для кожної таблиці. Кожній таблиці і...
-
Конструювання таблиць і форм - Система керування базами даних Access
Основою реляційної бази даних є таблиці. Тому з їх побудови доречно почати створення бази даних. Режими створення таблиць Таблиці бази даних описують...
-
Діаграма станів - Розробка алгоритму планування запасів
Діаграма станів (Statechart, or State diagram). За допомогою діаграм станів можливе представлення динаміки поведінки окремих класів або об'єктів...
-
Діаграма компонентів та розміщення - Розробка алгоритму планування запасів
Діаграма компонент містить фізичне представлення моделі у вигляді набору програмних компонент проектованої інформаційної системи і залежностей між цими...
-
Модуль PHP PHP (англ. PHP:Hypertext Preprocessor -- PHP:гіпертекстовий препроцесор), попередньо: Personal Home Page Tools -- скриптова мова...
-
Для кожного модуля навчальної дисципліни створюється тест. Тест складається з загальної частини і тестових завдань. Загальна частина повинна включати: -...
-
Структура логічної моделі бази даних відображає елементи, які в ній знаходяться. На рис. 3.1 відображена структура логічної моделі даних. За даною...
-
Каждая СУБД имеет особенности в представлении структуры таблиц, связей, определении типов данных и т. д. которую необходимо учитывать при проектировании....
-
UML діаграма діяльності варіантів використання Задача сайту для медичної лабораторії містить у собі рішення покращення діяльності лабораторії. За...
-
Постановление Правительства Российской Федерации №1119 "Об утверждении требований к защите персональных данных при их обработке в информационных системах...
-
В настоящее время биометрия входит в состав наиболее распространенных технологий и средств защиты информации. Отпечатки пальцев являются самой широко...
-
РОЗРОБКА ТЕСТУ, Постановка задачі - Розробка програми для проходження різноманітних тестів
Постановка задачі Технічне завдання даної роботи вимагає розробити програму для тестування студентів в інтегрованому середовищі Visual C++. При створенні...
-
В этом разделе описаны запросы, выполняемых всеми компонентами, а также типы данных, используемые при описании запросов. Стандарт типов данных При...
-
Інформаційна модель системи Інформаційна модель відображує загальний склад інформаційних об'єктів автоматизованої системи, яка проектується та зв'язки...
-
Інструкція користувачу - Розробка бази даних магазину з продажу побутової техніки
Для використання БД на цільовому комп'ютері повинен бути встановлений MS Access, який входить до пакету MS Office. Версія програми повинна бути не меншою...
Використання стандарту IDEF1х для побудови логічної та фізичної моделі даних інформаційної системи оцінювання СЗІ - Розробка алгоритму планування запасів