powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Помогите спроектировать простую ER диаграмму и БД
13 сообщений из 13, страница 1 из 1
Помогите спроектировать простую ER диаграмму и БД
    #35325987
MadScientist_4d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В общем есть частная фирма( Маршрутные такси) занимающаяся перевозкой пассажиров по маршрутам с фиксированным графиком движения . Нужно автоматизироать процес..
Как я понял требуется:
1. Составить ER -диаграмму.
2. По ней составить БД в Access.
3. В дельфи написать прогу для работы с ней.

3 пункт я осилю, а вот с первыми 2 не могу разобраться, читаю лекции но пока толком не понял как правильно составить ER диаграмму.. зачёт через 3 дня помогите плиз!
...
Рейтинг: 0 / 0
Помогите спроектировать простую ER диаграмму и БД
    #35326041
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MadScientist_4d3 пункт я осилю, а вот с первыми 2 не могу разобратьсяДа вы мастер строить дом начиная с крыши!
...
Рейтинг: 0 / 0
Помогите спроектировать простую ER диаграмму и БД
    #35326062
MadScientist_4d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Просто дельфи я знаю хорошо! А подобные задания мы делали, но небыло ER диаграм, были даны таблицы, и надо было спроектировать программу
...
Рейтинг: 0 / 0
Помогите спроектировать простую ER диаграмму и БД
    #35326177
MadScientist_4d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне не нужно всю автоматизацию деятельности фирмы, а только часть..
...
Рейтинг: 0 / 0
Помогите спроектировать простую ER диаграмму и БД
    #35326406
edges7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здесь уже что-то было подобное вашему. Для того чтобы сдвинуться с места.
...
Рейтинг: 0 / 0
Помогите спроектировать простую ER диаграмму и БД
    #35326643
MadScientist_4d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот я тут читаю книгу, начинаю продигаться!


-------- /-------\ -----------
|автобус|-----Достака -----|Остановка|
-------- \-------/ -----------
^
--------------
|
-------- /-------\ -----------
|посадка|-----выполняет -----|водитель|
-------- \-------/ -----------


автобус доставляет пассажиров на остановку в заданное время при определённой скорости, поскольку эти характеристики применимы, только к конкретной остановке они евляются атрибутами посадки пассажиров, Водитель управляющий автобусом, связан сильнее с конкретной посадкой чем с автобусом или остановкой..
Что скажите?
...
Рейтинг: 0 / 0
Помогите спроектировать простую ER диаграмму и БД
    #35326667
MadScientist_4d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не правильно отобразилось...
ща попробую вставить картинку.. и отредактировать сообщение.. но может не получиться изиняйте еси что..
...
Рейтинг: 0 / 0
Помогите спроектировать простую ER диаграмму и БД
    #35330333
MadScientist_4d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ех.. дождешься от вас..
Я пости вс сделал 17 часов неапрерывной раоты..
3 табл:

1) Автобусы
ID
Гос номер
Модель
Кол-во мест
№ Маршрута

2)Маршруты
ID
№ Маршрута
Пункт отправки
Пункт назначения

3)Расписание
ID
№ Маршрута
№ Платформы
Время отпраления
Время прибытия

№ Маршрута через лукап поля во второй и 3 таблицах, данные мона вносить, удалять, изменять
Есть вывод отчётов.. осталось разобраться с запросами, помогите а то я здохну уже скоро! :)

Пишу чтобы сделать отчёт - расписание и потом запихать его в квикрепорт:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
SELECT 
autobus.Marshrut,
reis.N_platformi,
reis.Time_Otpravlenia,
reis.Time_Pribitia,
Marshrut.Punt_Otpravki,
Marshrut.Punct_Naznachenia
FROM autobus, Marshrut,reis
Даные естесно выводятся лишнии и повторяющиеся т.к. идёт тупо перебор всех таблиц..
Надо как то свезать таблицы или же выборку по запросу делать? м?
...
Рейтинг: 0 / 0
Помогите спроектировать простую ER диаграмму и БД
    #35330614
edges7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотря что вы имеете в виду под расписанием. Это расписание одного какого-то маршрута, или это всеобщее расписание с группировкой по маршрутам.

В подробности не вдавался, но о нескольких недостатках, которые бросаются на первый взгляд:
1) По одному маршруту наверняка ходят несколько автобусов. Было бы не плохо отразить это в таблице "Расписание";
2) поле "№ маршрута" в таблице "Автобус", наверное, будет лишним.
3) В таблице "Маршруты" у вас есть два поля "ID" и "№ маршрута". Может быть, из них оставить только "№ маршрута". В качестве ключевого.
...
Рейтинг: 0 / 0
Помогите спроектировать простую ER диаграмму и БД
    #35331066
MadScientist_4d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спс!
Это будет всеобщее расписание с группировкой по маршрутам!
№ маршрута я оставлю, мне оно совсем не кажется там лишним
3) Учту!
Как же всё же правильно составить запрос, и нужно ли для этого каким-то образом связать таблицы?
...
Рейтинг: 0 / 0
Помогите спроектировать простую ER диаграмму и БД
    #35331613
edges7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Соединить таблицы можно с помощью JOIN. Например, для вашего случая это будет выглядеть примерно так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
select autobus.gos_nomer,
         reis.N_platformi,
         reis.Time_Otpravlenia,
         reis.Time_Pribitia,
         Marshrut.num_marshrut,
         Marshrut.Punt_Otpravki,
         Marshrut.Punct_Naznachenia
from   reis left outer join autobus on autobus.ID = reis.id_autobus
              left outer join Marshrut on Marshrut.num_marshrut = reis.num_marshrut
order by reis.num_marshrut, reis.Time_Otpravlenia       

P.S. Еще раз обратите внимание на пункт №1 моего предыдущего сообщения.
...
Рейтинг: 0 / 0
Помогите спроектировать простую ER диаграмму и БД
    #35331900
MadScientist_4d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
edges7, просто огромное СПАСИБО!! всё работает, все рекомендации учёл!
...
Рейтинг: 0 / 0
Помогите спроектировать простую ER диаграмму и БД
    #35332016
edges7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С ума сойти! :)
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Помогите спроектировать простую ER диаграмму и БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]