Опис сутностей, атрибутів, ключів, зв'язків
Головна | Про нас | Зворотній зв'язок
Поступово з розвитком програмного забезпечення ЕОМ з'явилися ідеї створення управляючих систем, які дозволяли б накопичувати, зберігати і оновлювати взаємопов'язані дані з цілого комплексу розв'язуваних завдань. Ці ідеї знайшли своє втілення в системах управління базами даних (СКБД). СУБД взаємодіють ні з локальними, а взаємопов'язаними за інформацією масивами, званими базами даних. З появою персональних комп'ютерів СУБД стають найбільш популярним засобом обробки табличної інформації. Вони є інструментальним засобом проектування банків даних при обробці великих обсягів інформації.
В даний час в більшості організацій нашої країни обробка і зберігання інформації відбувається вручну, що призводить до великих витрат часу і додаткових витрат.
Зараз широко поширена архітектура «клієнт-сервер». У цьому випадку в якості клієнта виступає Web-браузер, а в якості сервера - Web-сервер. У функції Web-сервера входять обробка запитів клієнтів мережі, передача параметрів запиту та формування Web-документа з використанням різних HTML-шаблонів. Готовий HTML-документ відсилається Web-оглядачеві в форматі протоколу HTTP [1, с. 572].
Метою даної курсової роботи є проектування і створення засобами СУБД MS SQL Server і Microsoft Visual Web Developer Express Edition бази даних. Так само і інтерфейс до бази у вигляді набору ASP.NET і HTML сторінок для відображення і редагування інформації з бази даних, що дозволяють автоматизувати роботу з структурованою інформацією в заданій предметній області всередині корпоративної мережі, а саме «Рух залізничного транспорту».
Вимогами до відображення даних є:
1. Відділ кадрів (дані про всіх співробітників і їх посадах, відображення відомостей про співробітників з певними: віком, стажем роботи; відображення відомостей про співробітників-машиністів; висновок відомостей про співробітників даного поїзда на певний день тижня).
2. Розклади (розкладу руху приміських поїздів: за всіма зупинок; по вибраній зупинці; розклад руху поїздів далекого прямування через задану станцію).
3. Розрахунок маршрутів (підрахунок кількості поїздів, що відправляються із заданою зупинки в заданий інтервал часу; відображення поїздів по спадаючій часу руху між початковою і кінцевою станціями; підрахунок загальної кількості станцій).
ЛОГИЧЕСКАЯ СТРУКТУРА БАЗИ ДАНИХ
Інформаційно-логічна модель предметної області.
Опис сутностей, атрибутів, ключів, зв'язків
Логічний рівень - це абстрактний «погляд» на дані, на ньому дані представляються так, як вони називаються в реальному світі, наприклад, «Відділ», «Прізвище співробітника». Об'єкти моделі, представлені на логічному рівні, називаються сутностями і атрибутами. Логічний рівень моделі даних є універсальним і ніяк не пов'язаний з конкретною реалізацією СУБД.
Розрізняють 3 підрівні логічного рівня моделі даних, що відрізняються по глибині представлення інформації про дані:
· Діаграма сутність-зв'язок (Entity Relationship Diagram (ERD));
· Модель даних, засновану на ключах (Key Based model (KB));
· Повна атрибутивна модель (Fully Attributed model (FA)).
Опис всіх сутностей і їх атрибутів наведено в таблицях:
Таблиця 1 - «track»
Між сутностями визначаються зв'язку. Все зв'язку типу один до багатьох.
Зв'язки можуть бути ідентифікують або неідентіфіцірующей. Якщо задана ідентифікує зв'язок то це означає, що кожного примірника дочірньої сутності повинен відповідати хоча б один екземпляр батьківської [7]. Неідентіфіцірующей зв'язок означає, що екземпляр дочірньої сутності може бути ідентифікований без використання примірника батьківської сутності [7].
Логічна структура бази даних представлена на малюнку 1.
Малюнок 1 - логічна модель даних в пакеті
AllFusion ERwin Data Modeler