Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.57/37: Рейтинг темы: голосов - 37, средняя оценка - 4.57
1 / 1 / 0
Регистрация: 18.05.2012
Сообщений: 20

Вопрос по базе данных для организации соревнований по футболу

18.05.2012, 17:10. Показов 7266. Ответов 23
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вопрос в следующем:

Требуется составить расписание встреч. Всего 20 команд и каждая играет по 2 игры с каждой командой.
Всего получается 760 встреч... Подскажите самый рациональный способ это организовать.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.05.2012, 17:10
Ответы с готовыми решениями:

Подключить филиал к базе данных организации через интернет
Есть Windows server 2003 , на нем находится бухгалтерская программа, к базе данных которой нужно подключить филиал организации через...

Вопрос по базе данных
Доброго времени суток! Вопрос следующий, я в этом новичок, так что не судите строго: Имеется база данных: №, фамилия, имя,...

Вопрос по базе данных и ASP
Skajite pojaluista kak v SQL-zaprose sleduyushego tipa: Select * from t_tablitsa where (uslovie poiska) COMPUTE COUNT(FIELD1),...

23
 Аватар для Ameli
2096 / 1172 / 39
Регистрация: 05.11.2009
Сообщений: 1,605
19.05.2012, 10:50
Если у вас расписание организовано, как Код команды1, Код команды2, Дата, то я бы сделала запрос на добавление, в который добавила 2 раза таблицу команды и поля КодКоманды одной таблицы и КодКоманды другой таблицы.
Связывать их не нужно, т.о. идет перебор всех возможных комбинаций значений одной таблицы и другой (декартово произведение).
Для КодаКоманды второй таблицы пишем условие отбора - не равенство КодуКоманды первой таблицы, т.к. команда не может играть сама с собой.
Меняем тип запроса на добавление, выбираем куда будут добавляться коды команд.
Запускаем запрос 2 раза, и остается только проставить даты
Вложения
Тип файла: rar Расписание встреч команд.rar (18.7 Кб, 231 просмотров)
1
1 / 1 / 0
Регистрация: 18.05.2012
Сообщений: 20
19.05.2012, 16:28  [ТС]
Спасибо Амели) возможно узнать ваш скайп, чтобы проконсультироваться в иных вопросах)?
0
 Аватар для Ameli
2096 / 1172 / 39
Регистрация: 05.11.2009
Сообщений: 1,605
19.05.2012, 17:03
Все вопросы задавайте на форуме, возможно ответы пригодятся кому-то еще
2
1 / 1 / 0
Регистрация: 18.05.2012
Сообщений: 20
19.05.2012, 17:56  [ТС]
Вот возник еще вопрос:

Допустим матч сыгран и какой-то футболист забил n-ое количество голов... Как сделать, чтобы добавляя в форме допустим 2 Гола , эти голы суммировались с ранее забитыми голами данного игрока и сохранялись в таблицу?
0
Эксперт MS Access
26825 / 14505 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
19.05.2012, 18:38
Цитата Сообщение от shoxel Посмотреть сообщение
Вот возник еще вопрос:

Допустим матч сыгран и какой-то футболист забил n-ое количество голов... Как сделать, чтобы добавляя в форме допустим 2 Гола , эти голы суммировались с ранее забитыми голами данного игрока и сохранялись в таблицу?
Это не базовый подход. В БД предполагается хранить факты. Не расчеты. А факт в том, что в такой-то игре таким-то игроком забито столько-то голов.
Надо завести таблицы футболистов команд, таблицу проведенных матчей и таблицу голов в матче. Последняя должна быть связана с первыми двумя отношением "многие-ко-многим". Для этого в ней надо завести поля ид футболиста и ид матча. И поле голов, забитых данным футболистом в отчетном матче. Так будет правильнее.
1
1 / 1 / 0
Регистрация: 18.05.2012
Сообщений: 20
19.05.2012, 21:20  [ТС]
тоесть если 20 команд, то 20 таблиц с футболистами?) я сделал всех в 1....
0
Эксперт MS Access
26825 / 14505 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
19.05.2012, 22:22
Цитата Сообщение от shoxel Посмотреть сообщение
тоесть если 20 команд, то 20 таблиц с футболистами?) я сделал всех в 1....
Зачем же 20?! Достаточно и одной таблицы :-)
Если вы не собираетесь учитывать динамику состава команды (переходы, аренда, др.), то в таблице игроков должно быть поле идентифицирующее команду - ид команды.
идКоманды, идИгрока, ФИО, ДатаРождения, ...

Но если делать по-взрослому, то БД, описывающее чемпионат, будет, имхо, содержать несколько десятков таблиц. И учет трансферов должен быть обязательно.
1
1 / 1 / 0
Регистрация: 18.05.2012
Сообщений: 20
22.05.2012, 05:13  [ТС]
Хочу создать запрос, который бы добавлял в таблицу Игрока голы. Имеется Талица забитые Голы в Матче. НАверно при помощи Count нужно подсчитывать количество строк с определённым футболистом который есть втаблице забитыеГолыВМатче (это и будет общее кол-во Голов) и потом добавить это Значение в Поле Общее Количество Голов. Или лучше как-то иначе?
0
Эксперт MS Access
26825 / 14505 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
22.05.2012, 13:03
Цитата Сообщение от shoxel Посмотреть сообщение
Хочу создать запрос, который бы добавлял в таблицу Игрока голы. Имеется Талица забитые Голы в Матче. НАверно при помощи Count нужно подсчитывать количество строк с определённым футболистом который есть втаблице забитыеГолыВМатче (это и будет общее кол-во Голов) и потом добавить это Значение в Поле Общее Количество Голов. Или лучше как-то иначе?
Покажите вашу схему данных.
0
1 / 1 / 0
Регистрация: 18.05.2012
Сообщений: 20
22.05.2012, 16:46  [ТС]
вот собственно база
Вложения
Тип файла: zip kyrsa4.zip (429.9 Кб, 195 просмотров)
0
1 / 1 / 0
Регистрация: 18.05.2012
Сообщений: 20
22.05.2012, 17:04  [ТС]
Таблицу матчи разгрузил на 4 таблицы... Отдельно ГОлы,цена и счёт
0
Эксперт MS Access
26825 / 14505 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
22.05.2012, 17:24
Схема данных во многом неверная.
Попытался исправить, но слишком многое надо править. Прочитайте статью - Давыдова Е. В. Создание базы данных «Чемпионат по футболу» // Информатика и образование. - 2008. - № 10 - С. 60
0
1 / 1 / 0
Регистрация: 18.05.2012
Сообщений: 20
22.05.2012, 17:49  [ТС]
что-то не особо эту статью находит=(
0
1 / 1 / 0
Регистрация: 18.05.2012
Сообщений: 20
22.05.2012, 23:10  [ТС]
Вот... поменял многое... но тЕперь не позволяет ввести данные в расписание Игр... пишет нужна связная запись в таблице комаанда=((
Вложения
Тип файла: zip kyrsa4.zip (449.7 Кб, 81 просмотров)
0
1 / 1 / 0
Регистрация: 18.05.2012
Сообщений: 20
23.05.2012, 14:17  [ТС]
Разобрался....)

Скажите, как сделать, чтобы в форме вместо ИдКоманды допустим писало название клуба... Просто у меня при встрече идёт Команда1 против команда2, которые связаны через ключ цифрового формата...
Мб вместо Идклманда использоват ключевое поле Клуб? Со стадионами так же...

Добавлено через 14 часов 0 минут
ну кто знает*?
0
 Аватар для andrey_ba
267 / 267 / 4
Регистрация: 01.11.2011
Сообщений: 612
23.05.2012, 14:37
создайте запрос из нужных таблиц с нужными полями и используйте запрос в качестве источника данных формы
1
1 / 1 / 0
Регистрация: 18.05.2012
Сообщений: 20
23.05.2012, 18:20  [ТС]
С Игроками вродь кое-как прокатывает... С Командами нет=( Мб кто поможет?


Вот что имею Сейчас
Вложения
Тип файла: zip kyrsa4.zip (408.1 Кб, 98 просмотров)
0
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
24.05.2012, 03:07
1. Вы же не игроков ведёте, а встречи. Что означает форма игрок? Вот матч правильно. Нужно вводить в матче игроков и голы, а для отчёта всегда можно вывести запрос у какого игрока какие голы в каких матчах.
2. Что вы хотите с командами делать? Расскажите своими словами.
1
1 / 1 / 0
Регистрация: 18.05.2012
Сообщений: 20
24.05.2012, 15:15  [ТС]
В форме Матчи223 Сделать вместо ида команды, чтобы писало названия клубов...

Добавлено через 4 минуты
форма игрок отображает количество голов забитые 1 и тем же игроком в разных матчах... Тока Меня везде смушает наличие Цифр вместо названий... Чтобы писало не Команда 1 команда 2 а их названия..и не игрок 1 игрок 2... Что наа добавить в таблицы?

Добавлено через 7 минут
И в Форме матчи, если 1 игрок забыл более 1 мяча (в графе гол 2 мяча писать нельзя, т.к важн время 2 гола) товвести еще раз того же игрока нельзя... ругается на ключ... как поступить?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.05.2012, 15:15
Помогаю со студенческими работами здесь

вопрос по базе данных на Interbase
Нужно к готовой программе (Delphi) написать базу, она была, но потеряли, прога не моя. Там многие формы не открываются, сообщения типа:...

Вопрос по редактированию данных в базе данных
Всем привет, вопрос касающийся базы данных. Есть поле базы данные которые являются ключом, идентификационный номер. Так как это ключ,...

Вопрос по сетевой базе данных в Access 2007
могут ли несколько пользователей работать с размещенным на сетевом диске файлом локальной базой данных access 2007?

Можете пожалуйста создать базу данных для расчета результатов соревнований
Разработать информационную систему «Старт» для подсчета результатов соревнований. БД состоит из трех таблиц: • «Участники»: фамилия и...

Php таблица для организации данных
Не-давно захотелось организовать все данные на сайте и выдавать их админу систематизированно (организованно). В любую папку windows можно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru