- Темы курсовых работ по дисциплине «Базы данных»: Транспортные услуги
- Тема курсовой работы по дисциплине «Базы данных» Морское пароходство
- БД Морской порт
- Задание 1. Разработать базу данных «Морские перевозки» в MS Access 2007.
- Ports.com
- Recent activity wall Recent activity wallOur system collects user actions, filters the information and presents the most popular NOW.
- Port of Sundsvall, Sweden 9 minutes ago
- Visited from United States
- Port of Glommen, Sweden 9 minutes ago
- Visited from United States
- Port of Norrsundet, Sweden 9 minutes ago
- Visited from United States
- Port of Skelleftea, Sweden 9 minutes ago
- Visited from United States
- Port of Stromstad, Sweden 9 minutes ago
- Visited from United States
- Peace River ports 9 minutes ago
- Port of Trelleborg, Sweden 9 minutes ago
- Visited from United States
- Darien Port, United States 9 minutes ago
- Visited from United States
- Port of Solvesborg, Sweden 9 minutes ago
- Visited from United States
- Port of Stora Jatterson, Sweden 9 minutes ago
- Visited from United States
- Port of Landskrona, Sweden 9 minutes ago
- Visited from United States
- Port of Gustavsberg, Sweden 9 minutes ago
- Visited from United States
- Youji Port , China 9 minutes ago
- Visited from China
- Map of ports in Sweden, Europe 9 minutes ago
- Rosarito Terminal, Mexico 9 minutes ago
- Visited from United States
- Port of Bassholmen, Sweden 9 minutes ago
- Visited from United States
- Port of Loudden, Sweden 9 minutes ago
- Visited from United States
- Tasman Sea ports 9 minutes ago
- Port of Klintehamn, Sweden 9 minutes ago
- Visited from United States
- Port of Goteborg (Gothenburg), Sweden 9 minutes ago
- Visited from United States
- Navigate
- База данных Access Судоходство
Темы курсовых работ по дисциплине «Базы данных»: Транспортные услуги
Тема курсовой работы по дисциплине «Базы данных» Морское пароходство
База данных должна содержать сведения о следующих объектах:
Судно — название, грузоподъемность, порт приписки, судовая роль (список членов экипажа — фамилия, имя, отчество, дата рождения, должность, стаж, оклад), назначение судна, координаты, дата постановки на капитальный ремонт.
Рейс — судно, генеральный груз, порт отправления, порт назначения, порты захода, даты выхода — план, даты выхода — факт, даты прибытия — план, даты прибытия -факт, причина задержки, фрахтователь (название, почтовый адрес, телефон, факс, E-mail, банковские реквизиты (наименование банка, город, в котором расположен банк, ИНН, расчетный счет))
— Сводка о задержке судов в портах захода,
— Сводка о распределении координат судов на текущий час.
— Фрахтователь – организация, нанимающая (фрахтующая) судно для перевозки груза — Координаты судна фиксируются каждый час и сохраняются до момента завершения рейса
— Каждое судно приписано только к одному порту пароходства. К каждому порту приписано несколько судов
— Судно может перевозить разные грузы, удовлетворяющие назначению судна.
— Сведения о завершенных рейсах хранятся в течение года.
— Сведения об уволенных работниках хранятся в течение 5 лет.
Количество исполнителей – 1.
Этой базы данных ещё нет в наличии, но её можно заказать
Поиск Яндекса по сайту
Для поиска базы данных access введите слово, например, «сотрудники» и нажмите кнопку
Источник
БД Морской порт
Постановка задачи: необходимо создать базу данных «Морской порт» в СУБД « MS Access 2002».
Запускаем программу « MS Access 2002», выбираем в главном меню «Файл – Создать… – Новая база данных». Далее сохраняем файл базы под именем «Морской порт . mdb » .
Затем переходим в раздел «Таблицы» и создаем их. В общей сложности нужно создать следующие таблицы:
Вначале создаем таблицу «Корабли».
Дата/время, краткий формат даты
Затем делам таблицу «Грузы».
Следующая таблица «Маршруты».
Дата/время, краткий формат даты
Дата/время, краткий формат даты
Далее создаем таблицу «Фрахтовки».
Внешний ключ, таблица «Маршруты», мастер подстановки
Внешний ключ, таблица «Корабли», мастер подстановки
Внешний ключ, таблица «Грузы», мастер подстановки
Дата/время, краткий формат даты
После создания таблиц можно посмотреть схему данных в разделе «Сервис – Схема данных…».
Рис. 1. Схема данных базы «Морской порт»
Чтобы создать связи надо ухватить одно поле одной таблицы и перетащить его, удерживая мышкой на другое поле. А чтобы изменить свойства связей, надо вызвать контекстное меню на связи или просто дважды кликнуть на ней мышкой.
Теперь, после того как все необходимые таблицы и связи созданы можно приступить к заполнению базы данных.
Запросы к базе данных можно создавать в разделе «Запросы», там есть даже два варианта создания, а именно, с помощью конструктора и при помощи мастера. В « MS Access 2002» можно создавать 6 видов запросов: на выборку, перекрестный , создание таблицы, обновление, удаление и добавление данных.
Для создания простейшего запроса « на выбору» необходимо запустить конструктор запросов. Затем нужно выбрать таблицу или таблицы из которых будем выбирать данные. Например нужно узнать какой корабль сможет перевести груз. Для этого выбираем таблицы «Грузы» и «Корабли». В таблице «Груз» выбираем поля: Наименование и Вес. А в таблице «Корабли» выбираем «Грузоподъемность» и «Название». Кроме того, в поле «Условие отбора» необходимо вписать выражение: «[Грузы] ![ Вес]
Рис. 6. Создание запроса «Вес и грузоподъемность»
В результате выполнения такого запроса становится очевидно, что креветки могут перевозить все доступные корабли, лосось только два корабля, а крабов вообще один. Таким образом, если необходимо задействовать все корабли, то сначала надо нагрузить Наутилус крабами, потом Крейсер Аврору лососем, ну Черную каракатицу остается загрузить креветками.
Рис. 7. Результат запроса «Вес и грузоподъемность»
Для создания необходимых форм нужно перейти в раздел «Формы» и там создать с помощью конструктора, а проще мастера нужные. Например, чтобы создать форму для работы с таблицей «Грузы», необходимо запустить мастер, далее выбрать эту таблицу. Потом нужно добавить поля, которые мы хотим видеть на форме. По идее надо добавить все кроме первичного индекса, т.к. он и так заполняется автоматически. Далее нужно выбрать внешний вид формы. Затем стиль и в конце имя формы.
Отчеты по базе данных можно создавать в разделе «Отчеты». Опять же, удобнее и быстрее создавать с помощью мастера, а редактировать уже в конструкторе.
Например, для создания отчета по таблице «Корабли» нужно запустить мастер отчета, потом выбрать таблицу «Корабли», далее будет предложено выбрать уровни группировки, потом порядок сортировки данных. Затем нужно определиться с видом макета. Далее выбирается стиль отчета и в конце перед сохранением нужно ввести имя отчета.
Источник
Задание 1. Разработать базу данных «Морские перевозки» в MS Access 2007.
Таблица «Суда»: номер судна; название; водоизмещение, т; скорость хода.
Таблица «Грузы»: код груза; груз; единица измерения.
Таблица «Рейсы»: код рейса; номер судна; код груза; количество груза; порт отправления; дата отправления; порт назначения; дата прибытия; доход за рейс, руб.; затраты за рейс, руб.
Проанализируем предметную область решаемой задачи и разработаем логическую структуру базы данных. Совокупность таблиц представлена на рисунке 1.
1. Откройте СУБД MS Access 2007. Введите имя новой базы данных «морские перевозки». Нажмите «создать».
2. Выберите режим конструктор. Введите имя таблицы «СУДА».
3. Введите названия столбцов таблицы (поля) номер судна; название; водоизмещение, т; скорость хода. Поле номер судна ключевое.
4.
5. Перейдите из режима конструктора в режим таблицы и введите данные в таблицу.
6. Создайте таблицу ГРУЗЫи заполните её аналогично.
7. Создайте таблицу РЕЙСЫи заполните её аналогично. Используйте краткий формат даты для даты отправления и средний формат даты для даты прибытия. Тип полей доход и затраты – денежный.
Задание 2. Составить логическую модель базы данных.
На основе полученной совокупности таблиц составим логическую структурную схему проектируемой базы данных «Морские перевозки». На вкладке Работа с базами данных выбрать Схема данных, добавить в схему все три таблицы.
Таблицы Суда и Грузы – это справочники, являются главными по отношению к таблице Рейсы (поля связи Номер судна и Код груза). Таблица Рейсы содержит сведения о грузоперевозках, то есть в ней будет храниться большая часть информации.
Далее настраиваем связи между таблицами. Перетаскиваем «Код груза» из таблицы ГРУЗЫна одноимённое поле в таблицу РЕЙСЫ. В появившемся диалоге ставим галочки на Обеспечение целостности данных, Каскадное удаление и Каскадное обновление.
Получается вот такая схема:
Закрыть и сохранить логическую схему БД.
Для дальнейшей работы дополняем записи. Нужно, чтобы в таблице «Рейсы» было не менее 20 записей. В таблице «Грузы» не менее 10 записей
Предъявляем работу преподавателю для оценки.
Отчет по лабораторной работе должен содержать:
Краткое описание выполненной работы.
Окна Конструкторов, использованных в работе.
Структуры всех таблиц с описанием полей.
Изображение структуры базы данных.
Контрольные вопросы
1. Что такое база данных? (в широком смысле)
2. Основной элемент структуры БД?
3. Что такое поле? Запись в БД?
4. Какие Вы знаете объекты СУБД Access?
6. Опишите назначение поля MEMO и поле объекта OLE.
7. Какова последовательность проектирования базы данных?
8. Какие основные компоненты таблицы базы данных?
9. Как определить поле, необязательное для заполнения?
10. Как устанавливаются связи между таблицами?
11. Как реализовать связь между таблицами с одинаковыми индексами?
12. Как ввести изображение в таблицу?
Источник
Ports.com
Recent activity wall Recent activity wallOur system collects user actions, filters the information and presents the most popular NOW.
Port of Sundsvall, Sweden 9 minutes ago
Visited from United States
Port of Glommen, Sweden 9 minutes ago
Visited from United States
Port of Norrsundet, Sweden 9 minutes ago
Visited from United States
Port of Skelleftea, Sweden 9 minutes ago
Visited from United States
Port of Stromstad, Sweden 9 minutes ago
Visited from United States
Peace River ports 9 minutes ago
Listed in River ports, holds 0 ports in 0 countries
Port of Trelleborg, Sweden 9 minutes ago
Visited from United States
Darien Port, United States 9 minutes ago
Visited from United States
Port of Solvesborg, Sweden 9 minutes ago
Visited from United States
Port of Stora Jatterson, Sweden 9 minutes ago
Visited from United States
Port of Landskrona, Sweden 9 minutes ago
Visited from United States
Port of Gustavsberg, Sweden 9 minutes ago
Visited from United States
Youji Port , China 9 minutes ago
Visited from China
Map of ports in Sweden, Europe 9 minutes ago
Rosarito Terminal, Mexico 9 minutes ago
Visited from United States
Port of Bassholmen, Sweden 9 minutes ago
Visited from United States
Port of Loudden, Sweden 9 minutes ago
Visited from United States
Tasman Sea ports 9 minutes ago
Listed in Sea ports, holds 57 ports in 2 countries
Port of Klintehamn, Sweden 9 minutes ago
Visited from United States
Port of Goteborg (Gothenburg), Sweden 9 minutes ago
Visited from United States
Navigate
Ports by continent:
Total ports listed worldwide: 8292 in 222 countries
Ports by marine areas:
Popular ports now:
Источник
База данных Access Судоходство
21. Судоходство
Минимальный список характеристик:
• Название корабля, водоизмещение, порт приписки, капитан и т.д.
• Название порта, страна, категория;
• Дата посещения порта, дата убытия, номер причала, цель посещения.
Один корабль может посещать несколько портов.
Выборки:
• Выбрать список кораблей, посещавших ‘Азов’ осенью (сентябрь-ноябрь) 2010 г.
• Определить, когда корабль ‘Кузнецов’ посещал порт ‘Новороссийск’ с целью ‘починки такелажа’.
• Определить страны, в которые никогда не приходят корабли с целью ‘туризм’.
• Определить, с какой целью чаще всего заходят корабли в порт ‘Ялта’.
1) Создать структуры таблиц, ключевые поля. Заполнить таблицы данными. Количество данных в таблицах должно обеспечивать выдачу не менее 3-5 записей по каждому запросу задания. Установить связи между таблицами.
2) Создать формы для ввода информации в удобном для пользователя формате.
3) Создать запросы на выборку в соответствии с заданием. Создать параметрический запрос. Создать запросы на обновление и удаление. Создать перекрестный запрос. Создать запрос для создания отчета.
4) Создать простой отчет и отчет на основе ранее созданного запроса.
5) Создать кнопочную форму для работы со всеми созданными ранее объектами базы данных (таблицы, формы, запросы, отчеты). Предусмотреть в форме выход из базы данных (прекращение работы).
База данных Access Судоходство содержит 5 таблиц, 10 запросов, 5 форм + главная кнопочная форма, 2 отчета. Данная база данных Access является учебной, подходит для дальнейшей оптимизации и доработки под собственные нужды.
Пояснительной записки нет!
Цель практических заданий – приобретение навыков анализа предметной области, проектирования базы данных, ее физической реализации в СУБД Access.
Результат выполнения работы представляется в виде базы Access, который должен содержать:
• структуру спроектированных таблиц,
• схему данных со связями между таблицами,
• формы, обеспечивающих интерфейс пользователя,
• запросы,
• отчеты,
• главную кнопочную форму.
Таблица «Корабли» — База данных Access Судоходство
Форма «Список кораблей» — База данных Access Судоходство
Форма «Список портов» — База данных Access Судоходство
Запрос «Кузнецов в Новороссийске» — База данных Access Судоходство
Отчет «Корабли страны» — БД Access Судоходство
Отчет по посещениям — БД Access Судоходство
Готовая база данных БД Access Судоходство доступна для скачивания по ссылке ниже.
Источник