- •Курсовая работа
- •Содержание
- •1.Постановка задачи
- •2. Описание и анализ предметной области
- •3. Инфологическое проектирование
- •3.1 Общие сведения об информационно-логическом моделировании
- •3.2 Инфологическая модель задачи
- •4. Даталогическое проектирование
- •3.1 Обоснование выбора инструментальных средств:
- •Создание таблиц
- •3.1.2Установка связей между таблицами
- •3.1.3 Создание запросов
- •3.1.4Создание форм
- •3.2 Даталогическая модель
- •5. Алгоритм решения задачи информационной поддержки деятельности железнодорожных касс
- •4.1 Алгоритм:
- •5. Контрольный пример
- •6. Инструкция пользователя
- •Заключение
- •Приложение
- •Список литературы
3.2 Даталогическая модель
«Поезд»
Имя поля |
Тип данных |
Размер поля |
Ключевое поле |
Обязательное поле |
Номер поезда |
счетчик |
Длинное целое |
Да |
Да |
Станция отправления |
Числовой |
Длинное целое |
Внешний ключ |
Да |
Станция прибытия |
Числовой |
Длинное целое |
Внешний ключ |
Да |
Время отправления |
Дата/время |
Краткий формат времени |
Нет |
Да |
Время прибытия |
Дата/время |
Краткий формат времени |
Нет |
Да |
Длительность |
Дата/время |
Краткий формат времени |
Нет |
Нет |
«Билет»
Имя поля |
Тип данных |
Размер поля |
Ключевое поле |
Обязательное поле |
ID Билета |
счетчик |
Длинное целое |
Да |
Да |
ФИО |
Текстовый |
50 |
Нет |
Нет |
Документ |
Текстовый |
50 |
Нет |
Да |
Номер поезда |
Числовой |
Длинное целое |
Внешний ключ |
Да |
Станция отправления |
Числовой |
Длинное целое |
Нет |
Да |
Станция прибытия |
Числовой |
Длинное целое |
Нет |
Да |
Дата посадки на поезд |
Дата/время |
Краткий формат времени |
Нет |
Да |
Дата отправления |
Дата/время |
Краткий формат времени |
Нет |
Да |
ID Вагона |
Числовой |
Длинное целое |
Внешний ключ |
Да |
Номер места |
Числовой |
Длинное целое |
Нет |
Да |
Цена |
Денежный |
Денежный |
Нет |
Да |
Состояние |
Числовой |
Длинное целое |
Нет |
Да |
«Расписание»
Имя поля |
Тип данных |
Размер поля |
Ключевое поле |
Обязательное поле |
Номер поезда |
Числовой |
Длинное целое |
Внешний ключ |
Да |
Код станции |
Числовой |
Длинное целое |
Внешний ключ |
Да |
Дата отправления |
Дата/время |
Дата/время |
Нет |
Нет |
День в Пути |
Числовой |
Длинное целое |
Нет |
Да |
Время отправления |
Дата/время |
Краткий формат времени |
Нет |
Да |
Время прибытия |
Дата/время |
Краткий формат времени |
Нет |
Да |
Цена СВ |
Денежный |
Денежный |
Нет |
Нет |
Цена купе |
Денежный |
Денежный |
Нет |
Нет |
Цена плацкарт |
Денежный |
Денежный |
Нет |
Нет |
«Вагон»
Имя поля |
Тип данных |
Размер поля |
Ключевое поле |
Обязательное поле |
ID_Вагона |
счетчик |
Длинное целое |
Да |
Да |
Номер поезда |
числовой |
Длинное целое |
Внешний ключ |
Да |
Номер Вагона |
Числовой |
Длинное целое |
Нет |
Да |
Тип вагона |
Числовой |
Длинное целое |
Нет |
Да |
Количество мест |
Числовой |
Длинное целое |
Нет |
Да |
«Станция»
Имя поля |
Тип данных |
Размер поля |
Ключевое поле |
Обязательное поле |
Код станции |
счетчик |
Длинное целое |
Да |
Да |
Название |
Текстовый |
50 |
Нет |
Да |
«Состояние»
Имя поля |
Тип данных |
Размер поля |
Ключевое поле |
Обязательное поле |
Код состояния |
счетчик |
Длинное целое |
Да |
Да |
состояние |
Текстовый |
50 |
Нет |
Да |
Схема данных:
Рис.2 Схема данных базы данных деятельности железнодорожных касс