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

Откуда:
Сообщений: 87
982183
Что делать с полными тезками?

Да я напутал чуть с id. У полных тезок id разные будут. Держу статистику, так передо мной только 5 учеников с фамилией Коваленко. Так что такие есть. Но у них разные id будут.
10 дек 17, 12:52    [21021645]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
982183
Member

Откуда: VL
Сообщений: 3387
Sergio01001
982183
Что делать с полными тезками?

Да я напутал чуть с id. У полных тезок id разные будут. Держу статистику, так передо мной только 5 учеников с фамилией Коваленко. Так что такие есть. Но у них разные id будут.

ID разные, но одного петрова от другого ты не отличишь.
Нужен документ или другой идентифицирующий признак (Школа, номер класса)
10 дек 17, 13:01    [21021660]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
tip78
Member

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


боже, какой 3.14здец
"мальчики до 10 лет" добываются селектом, а не группы лепятся
т.е. создаётся таблица людей с их возрастом, полом, и даже статусом (тренер/школьнег/уборщица)
соревнования это тоже столбы: дисциплина, дистанция, где проводятся
10 дек 17, 13:03    [21021663]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
Sergio01001
Member

Откуда:
Сообщений: 87
982183
Sergio01001
пропущено...

Да я напутал чуть с id. У полных тезок id разные будут. Держу статистику, так передо мной только 5 учеников с фамилией Коваленко. Так что такие есть. Но у них разные id будут.

ID разные, но одного петрова от другого ты не отличишь.
Нужен документ или другой идентифицирующий признак (Школа, номер класса)

Привет! Я тебе написал вверху, что школа и номер класса тем более не подойдут. Это как бы пока вот такое условие заказчика. Значит мы можем вставить фотографию здесь либо написать фамилию тренера.
10 дек 17, 13:03    [21021664]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
982183
Member

Откуда: VL
Сообщений: 3387
Ну предположим. ты их (они себя) по дате рождения отличат.
Но остальное действительно "3.14здец".
10 дек 17, 13:18    [21021684]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
Sergio01001
Member

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

боже, какой 3.14здец
"мальчики до 10 лет" добываются селектом, а не группы лепятся
т.е. создаётся таблица людей с их возрастом, полом, и даже статусом (тренер/школьнег/уборщица)
соревнования это тоже столбы: дисциплина, дистанция, где проводятся

Вообщем требования заказчика - не сообщать точную дату рождения и даже приблизительный возраст спортсмена.
Насчёт того, где проводятся соревнования - об этом особо информация тоже как бы не нужна. Т.е. нам самое главное показать здесь, что вот есть группа таких школьников, которые дают такие-то результаты. И дальше уже эти результаты отобразить либо на сайте спортивной школы, либо в базе данных и оттуда уже распечатать результаты всем заинтересованым.
10 дек 17, 13:22    [21021687]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
Sergio01001
Member

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

Дружище, чё заладил? Пусть так, у меня ещё не было опыта создания базы данных. Вот он появляется. Вопрос в другом - дальше куда идти? Как написать и чем писать? На чём писать? Есть ли возможность вводить данные и передавать немедленно их на сайт или ещё лучше получать в базу данных какие-то данные с помощью введённых данных с сайта?
10 дек 17, 13:25    [21021691]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
982183
Member

Откуда: VL
Сообщений: 3387
Sergio01001
Дружище, чё заладил?

Так ты половину вопросов и предложений пропустил.

Sergio01001
Как написать и чем писать? На чём писать?

Это вопросы важные. но ответы на них можно найти позже.
Сейчас главный вопрос - "Структура БД" - без его решения движений дальше не будет.
Предложенный тобою вариант неверен в корне.
10 дек 17, 13:31    [21021697]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
982183
Member

Откуда: VL
Сообщений: 3387
В Ассess-e есть демобаза.
Посмотри как там сделано.
Если теорию учить негде.
10 дек 17, 13:37    [21021705]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
Sergio01001
Member

Откуда:
Сообщений: 87
982183
Sergio01001
Дружище, чё заладил?

Так ты половину вопросов и предложений пропустил.

Sergio01001
Как написать и чем писать? На чём писать?

Это вопросы важные. но ответы на них можно найти позже.
Сейчас главный вопрос - "Структура БД" - без его решения движений дальше не будет.
Предложенный тобою вариант неверен в корне.

Ну тогда кинь табцицу, как ты это видишь. Очень важна для меня твоя точка зрения на эту БД.
Я же тебе говорю - новичёк я ещё в этом. Но мне нужна база данных с фотографиями спортстменов и графиком (где будет сравнение участников соревнований по спортивным показателям).
10 дек 17, 13:37    [21021706]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
982183
Member

Откуда: VL
Сообщений: 3387
Я тебе уже написал как сделать возрастные группы.
Ты это игнорируешь.
10 дек 17, 13:38    [21021708]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
Sergio01001
Member

Откуда:
Сообщений: 87
982183
В Ассess-e есть демобаза.
Посмотри как там сделано.
Если теорию учить негде.

Давай пойдём другим путём. Вот у нас есть несколько плавцов на дистанцию 50 м. Т.е. одна дисциплина. И она приплыли с разными результатами. Как сравнить их результаты, как показать это всё с помощью графика и как вывести таблицу со всеми участниками заплыва на экран. Такую элементарную мы можем сделать?
10 дек 17, 13:40    [21021710]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
982183
Member

Откуда: VL
Сообщений: 3387
Sergio01001
1. Должен быть по-любому участник соревнования. Т.к. здесь спортсмен интересен всем только с этой точки зрения. .

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

Откуда: VL
Сообщений: 3387
Sergio01001
Давай пойдём другим путём. Вот у нас есть несколько плавцов на дистанцию 50 м. Т.е. одна дисциплина. И она приплыли с разными результатами. Как сравнить их результаты, как показать это всё с помощью графика и как вывести таблицу со всеми участниками заплыва на экран. Такую элементарную мы можем сделать?

Спортсмен Результат
1 10
2 11
3 15
4 12
5 11
10 дек 17, 13:44    [21021714]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
Sergio01001
Member

Откуда:
Сообщений: 87
982183
Sergio01001
1. Должен быть по-любому участник соревнования. Т.к. здесь спортсмен интересен всем только с этой точки зрения. .

Т.Е. там не интересно какие результаты были у одного и того же человека на разных соревнованиях.

Интересно. Именно главный упор здесь на результаты! Потому, что результаты нужны всем - и тренерами, и самим учащимся и олимпийскому комитету.
10 дек 17, 13:46    [21021716]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
982183
Member

Откуда: VL
Сообщений: 3387
Какое "сравнение" тут тут хочешь получить? какие графики построить?
10 дек 17, 13:46    [21021717]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
982183
Member

Откуда: VL
Сообщений: 3387
Sergio01001
982183
пропущено...

Т.Е. там не интересно какие результаты были у одного и того же человека на разных соревнованиях.

Интересно. Именно главный упор здесь на результаты! Потому, что результаты нужны всем - и тренерами, и самим учащимся и олимпийскому комитету.

Значит у тебя должна быть таблица "Человек" и таблица "Участие в соревновании"
10 дек 17, 13:47    [21021718]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
Sergio01001
Member

Откуда:
Сообщений: 87
982183
Sergio01001
Давай пойдём другим путём. Вот у нас есть несколько плавцов на дистанцию 50 м. Т.е. одна дисциплина. И она приплыли с разными результатами. Как сравнить их результаты, как показать это всё с помощью графика и как вывести таблицу со всеми участниками заплыва на экран. Такую элементарную мы можем сделать?

Спортсмен Результат
1 10
2 11
3 15
4 12
5 11

Друг, это то, что надо! Теперь также это всё применить ко всем другим таблицам, чтобы работало. Но это таблица основная - здесь есть результаты. Теперь это всё должно быть сохранено через id спортсмена в базе данных. И дата здесь нужна еще (это я хоть и не указал, но подразумевал).
10 дек 17, 13:50    [21021719]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
982183
Member

Откуда: VL
Сообщений: 3387
Sergio01001
(это я хоть и не указал, но подразумевал).

О! Вы о нас слишком хорошо думаете.
Телепатия на этом форуме еще не получила практического подтверждения.

"Дата" это не свойство таблицы "участие".
Это свойство таблицы "соревнование"
9Хотя непонятно что ставить, если соревнование идет несколько дней)
10 дек 17, 13:58    [21021726]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
982183
Member

Откуда: VL
Сообщений: 3387
Sergio01001
Теперь также это всё применить ко всем другим таблицам, чтобы работало..

Теперь ты должен ответить на вопросы:
Какое "сравнение" ты тут хочешь получить? какие графики построить?
10 дек 17, 14:03    [21021735]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
Sergio01001
Member

Откуда:
Сообщений: 87
982183
Sergio01001
пропущено...

Интересно. Именно главный упор здесь на результаты! Потому, что результаты нужны всем - и тренерами, и самим учащимся и олимпийскому комитету.

Значит у тебя должна быть таблица "Человек" и таблица "Участие в соревновании"

У меня были такие таблицы я тебе присылал - это участник соревнования и само соревнование.
Ну так если ты хочешь, чтобы участник соревнования назывался человек (что вполне логично, т.к. здесь речь идёт о школе для людей), то пусть будет так. Участие в соревновании - это само соревнование, но тогда это может выглядеть так:
1. человек (он же спорсмен, участник соревнования), 2. пол, 3. возраст, 4. соревнование (4.1. водное поло, 4.2. плавание 50 м, 4.3. плавание 100м и т.д.), 5. категория соревнования (5.1. внутришкольное, 5.2. областное, 5.3. всеукраинское, 5.4. всемирное).
6. количество оставшихся шагов до финала соревнования (например, начинаются с 1 шага, затем 2-й , затем 3-й, полуфинал, финал).
7. результаты.
10 дек 17, 14:05    [21021736]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
Sergio01001
Member

Откуда:
Сообщений: 87
982183
Sergio01001
Теперь также это всё применить ко всем другим таблицам, чтобы работало..

Теперь ты должен ответить на вопросы:
Какое "сравнение" ты тут хочешь получить? какие графики построить?


До конца у меня ещё нет ответа на этот вопрос.
Но то, что я знаю - я могу ответить. То, что мне известно на данный момент.
1. Значит сравнение статистики по годам, чтобы можно было наверстать общую таблицу для всех спортсменов и выделить с помощью отбора результаты начиная с лучших и заканчивая худшими.
2. Чтобы можно было не только сравнивать их в таблице, но и с помощью графика. И затем чтобы успешные выступления напротив каждого можно было и выделять ещё либо цветом, либо подчёркиванием.
3. Обязательно должна быть возможность сравнивать спортсменов между собой. Например, как здесь:
https://www.myscore.com.ua/match/2kOjTYAj/#h2h;all

И да как ты думаешь, что у них здесь за база данных? www.myscore.com.ua
На чём написана? Она бы мне подошла. Только своих спортсменов нельзя здесь вводить к сожалению.
10 дек 17, 14:17    [21021745]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
982183
Member

Откуда: VL
Сообщений: 3387
Sergio01001
982183
Значит у тебя должна быть таблица "Человек" и таблица "Участие в соревновании"

У меня были такие таблицы я тебе присылал - это участник соревнования и само соревнование.

Ты понимаешь разницу между
"Человек/спортсмен"
"Соревнование"
и событие "Участие в соревновании"
Ты знаешь про ""связь один к многим"
10 дек 17, 14:21    [21021747]     Ответить | Цитировать Сообщить модератору
 Re: База данных для водного /легкоатлетического манежа  [new]
Sergio01001
Member

Откуда:
Сообщений: 87
982183,
и вот такой вот график по беговым дорожкам:

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

Откуда: VL
Сообщений: 3387
Для этого надо указать беговую дорожку.
10 дек 17, 15:03    [21021772]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3 4 5   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить