Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2 3 4 5   вперед  Ctrl      все
 База данных для водного /легкоатлетического манежа  [new]
Sergio01001
Member

Откуда:
Сообщений: 87
Здравствуйте! Не знал в какой раздел написать. Я новичок в программировании. И сейчас вот получил задание написать программу для местного объединённого легкоатлетического и водного манежа. В этой программе я должен буду заполнять строки и столбцы физкультурными результатами.
Очень прошу рекомендаций по поводу данной программы - с чего начать писать такую программу и к чему придти, к чему стремится?

Заказчика на такую программу три, и самое плохое в этом, что между собой на данный момент все трое перестали дружить. Но их могу объединить только я со своей программой. Понимаете, в чём дело? У меня есть шанс объединить их, но нужно сделать так, чтобы всем троим понравилась эта программа. Все трое - это руководители - один руководитель самого манежа, другой руководитель основной секции водной части манежа это по водному поло. И третий - это директор спортивной школы.
Вопрос в чём - у них уже за много лет накопились эти все достижения, результаты их учащихся.
1. Вообщем на каждого учащегося школы нужно сделать в базе данных страничку с его достижениями и фотографиями .
Должна быть возможность сравнивать достижения учащихся между собой и выводить первых нескольких человек с лучшими достижениями.
2. Кроме того, что данные будут отображаться в виде таблицы, должна быть возможность эти данные ещё и представить с помощью графика (я так понял тут речь будет идти кто за какое время сколько пробежал и кто прыгнул).
3. Затем эти данные, находящиеся в базе данных размещать на школьном сайте. И при этом возможен даже вариант, когда несколько школ создадут свои команды и на сайте каждой школы нужно будет отображать спортивную таблицу.
Вот такую вот таблицу я увидел здесь:
https://www.myscore.com.ua/standings/UqQ8LECO/WOO1nDO2/#table;overall
Вообщем вполне бы мне подошла такая таблица, если бы я её сделал.
Только вместо введённых команд у меня будут личные данные спортсменов.
И затем я мог бы открывать в новом окне каждого спортсмена и там бы я видел его фотографию и личные достижения.

Так вот у меня такой вопрос - как мне написать такую программу быстро? Чем пользоваться для написания данной программы?
9 дек 17, 13:18    [21020463]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 46353

Sergio01001
как мне написать такую программу быстро?

Быстро нажимая на клавиши клавиатуры.

Sergio01001
Чем пользоваться для написания данной программы?

Мозгом.

Posted via ActualForum NNTP Server 1.5

9 дек 17, 13:23    [21020472]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
Sergio01001
Member

Откуда:
Сообщений: 87
Dimitry Sibiryakov
Sergio01001
как мне написать такую программу быстро?

Быстро нажимая на клавиши клавиатуры.

Sergio01001
Чем пользоваться для написания данной программы?

Мозгом.

Согласен. Но жду более конкретного ответа на мой вопрос.
9 дек 17, 13:37    [21020492]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
982183
Member

Откуда: VL
Сообщений: 2485
Начни с ACCESS
9 дек 17, 13:45    [21020502]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 46353

982183
Начни с ACCESS

Аксес для уэб-разработки? Оригинально...

Posted via ActualForum NNTP Server 1.5

9 дек 17, 13:53    [21020521]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
982183
Member

Откуда: VL
Сообщений: 2485
Для осознания.
9 дек 17, 13:55    [21020524]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
982183
Member

Откуда: VL
Сообщений: 2485
автор
у них уже за много лет накопились эти все достижения, результаты их учащихся.

без уэба можно это ввести.
А потом уже думать - куда конвертировать, и как отображать "на сайте".
9 дек 17, 13:56    [21020530]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 46353

982183
без уэба можно это ввести.

А, ну да. На этапе ввода придёт понимание, что поддержание актуальности данных это адский
ад и три "заказчика" начнут ненавидеть аффтара вместо друг друга.

Posted via ActualForum NNTP Server 1.5

9 дек 17, 13:59    [21020534]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
982183
Member

Откуда: VL
Сообщений: 2485
Согласен
9 дек 17, 13:59    [21020536]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
Sergio01001
Member

Откуда:
Сообщений: 87
982183
Начни с ACCESS

С него и начал. У меня уже есть схема, какой должна быть база данных. Но и всё. Дальше этой схемы с ACCESSом не вижу я, что можно сделать.
9 дек 17, 14:00    [21020538]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
982183
Member

Откуда: VL
Сообщений: 2485
Заведи таблицы.
Укажи связи.
Нарисуй формы ввода.
Введи тестовые данные
9 дек 17, 14:07    [21020551]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
Sergio01001
Member

Откуда:
Сообщений: 87
Dimitry Sibiryakov
982183
без уэба можно это ввести.

А, ну да. На этапе ввода придёт понимание, что поддержание актуальности данных это адский
ад и три "заказчика" начнут ненавидеть аффтара вместо друг друга.

Исключено! У меня на руках протоколы соревнований за несколько сезонов. Их всех нужно ввести в базу данных и затем как-то вывести на сайт, чтобы это увидели другие ученики (ну такое своего рода привлечение молодёжи в спорт). И ещё надо, чтобы у меня была возможность вводить данные прямо во время соревнований. Например прошёл 1 день я ввёл данные по бегунам или по пловцам и все увидели на сайте какой результат кто показал. Вводить данные пока буду я, а затем это будет делать судья соревнований - я ему дам доступ к этой программе.
9 дек 17, 14:15    [21020564]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
Sergio01001
Member

Откуда:
Сообщений: 87
982183
Заведи таблицы.
Укажи связи.
Нарисуй формы ввода.
Введи тестовые данные

Ок. Я сделаю. Выложу сюда скрином.
9 дек 17, 14:16    [21020567]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 46353

Sergio01001
а затем это будет делать судья соревнований

А зачем ему это нужно?

Posted via ActualForum NNTP Server 1.5

9 дек 17, 14:36    [21020592]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
Sergio01001
Member

Откуда:
Сообщений: 87
Dimitry Sibiryakov
Sergio01001
а затем это будет делать судья соревнований

А зачем ему это нужно?

Потому, что есть еще и судья-статист (по-моему он так называется) и он будет вносить результаты физкультурных соревнований в базу данных. Либо же сперва вносить их на сайт и они будут затем уже появляться в базе данных. Здесь я ещё не знаю как проще сделать.
9 дек 17, 14:48    [21020613]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
Sergio01001
Member

Откуда:
Сообщений: 87
Выкладываю схему данных. Чтобы вы видели, что мне всё понятно.
Наверстал на коленке за час.

К сообщению приложен файл. Размер - 55Kb
9 дек 17, 16:12    [21020726]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
Sergio01001
Member

Откуда:
Сообщений: 87
Сейчас я здесь в Access указал только те данные, которые у меня имеются вот сейчас на руках постоянные.
9 дек 17, 16:21    [21020741]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
Sergio01001
Member

Откуда:
Сообщений: 87
982183
Начни с ACCESS

Есть, быстренько наметал.
9 дек 17, 17:01    [21020787]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5473
а что будет когда мальчики вырастут и из 10-летних станут 14-летними?

и вообще какая цель то этого? научиться или таки заработать? в последнем я честно говоря сомневаюсь
10 дек 17, 00:24    [21021364]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
982183
Member

Откуда: VL
Сообщений: 2485
С "быстренько" стало понятно, что нет основных базовых знаний.
Нет понимания различий между справочниками и данными.
Давай с основ - просто перечисль используемые таблицы.
Я вижу примерно так:

Люди
Секции
Возрастные группы
Виды соревнований
Соревнования
Участие в соревновании.
Результаты соревнований.
Спортивные дисциплины.

Чего я забыл?
Чего указал лишнего?
10 дек 17, 02:51    [21021421]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
982183
Member

Откуда: VL
Сообщений: 2485
Давай с начала.
Таблица "возраст и пол" должна быть таблицей "возрастная группа".
Пол у тебя должен быть в участник (Человек)
В таблице "Возрастная группа" должны быть поля:
ID
Наименование группы
Максимальный возраст.

А то, что ты написал ("До 10", "До 14", "До 18")- это не наименования полей, а значение поля "Наименование группы"
10 дек 17, 08:03    [21021452]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
982183
Member

Откуда: VL
Сообщений: 2485
Что делать, если человек занимается в нескольких группах?
Что делать. если человек участвует в нескольких дисциплинах на соревновании?
10 дек 17, 08:19    [21021457]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
982183
Member

Откуда: VL
Сообщений: 2485
Что делать с полными тезками?
10 дек 17, 08:20    [21021458]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
Sergio01001
Member

Откуда:
Сообщений: 87
982183
С "быстренько" стало понятно, что нет основных базовых знаний.
Нет понимания различий между справочниками и данными.
Давай с основ - просто перечисль используемые таблицы.
Я вижу примерно так:

Люди
Секции
Возрастные группы
Виды соревнований
Соревнования
Участие в соревновании.
Результаты соревнований.
Спортивные дисциплины.

Чего я забыл?
Чего указал лишнего?


Привет, дружище! Нет основных знания - я новичёк. А написать надо уже сейчас.
1. Должен быть по-любому участник соревнования. Т.к. здесь спортсмен интересен всем только с этой точки зрения. И здесь же в профиле мы будем записывать его результаты. Чтобы было всё компактно видно и сразу. Получается, что у нас должно быть как можно данных о спортсмене, но нам надо спрятать учеником какой школы он является (ну вот так вот - безопасность).
2. У меня называется секции и группы - но я уже группы не стал записывать, там у каждой группы очень длинное название, да и не к чему оно здесь в программе. Но на всякий случай оставлю такое название. Вдруг придётся группы добавить.
3. Возраст и пол, 4. Соревнования. Всё никаких таблиц больше не нужно. Результаты будут записываться в профиле участника соревнования. Ещё раз отправляю таблицу (куда-то пропала).

К сообщению приложен файл. Размер - 55Kb
10 дек 17, 12:48    [21021638]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
Sergio01001
Member

Откуда:
Сообщений: 87
SergSuper
а что будет когда мальчики вырастут и из 10-летних станут 14-летними?
и вообще какая цель то этого? научиться или таки заработать? в последнем я честно говоря сомневаюсь

Научиться как можно быстрее и заработать.
10 дек 17, 12:50    [21021642]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3 4 5   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить