![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 09.10.2008
Сообщений: 41
|
![]()
1) вывести сведения о всех соревнованиях, в которых принимал участие Иванов Иван Иванович Таблица Личность и Таблица Соревнование Access;
2) подсчитать сколько разных травм получил каждый спортсмен Таблица Личность и Таблица Травмы помогите разобраться с запросами заранее благодарен
Писать на стенах туалета, увы, мой друг не мудрено.....
Среди говна - мы все поэты. Среди поэтов - мы говно! |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
описания таблиц и взаимосвязей не наблюдается...
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 09.10.2008
Сообщений: 41
|
![]()
Таблица Личность (Табельный номер (ключ), Фамилия, Имя, Отчество, Дата рождения)
Таблица Соревнование (Код соревнования (ключ), Название, Дата начала, Дата окончания, Место проведения) Таблица Болезнь (Травмы) (Шифр болезни (ключ), название)
Писать на стенах туалета, увы, мой друг не мудрено.....
Среди говна - мы все поэты. Среди поэтов - мы говно! |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
![]()
Желаемые запросы сформировать по приведенным структурам таблиц невозможно, т.к. между таблицами отсутствуют логические связи.
Связь между тт. Личность и Соревнование может быть "многие ко многим". Здесь Личность может участвовать в разных Соревнованиях, а в Соревновании участвуют как правило больше одной Личности. Поэтому должна быть еще одна таблица (Личность-Соревнование), где указываются какие личности и в каких соревнованиях участвовали. Структура Личность_Соревнование (Код (ключ), ТабНомер, Код_соревнования). По второму запросу та же история: нет логической связи вида "один ко многим". Т.е. в табл. Болезнь должна быть ссылка на табельный номер в табл. Личность. Последний раз редактировалось Прик; 08.02.2012 в 09:29. |
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Структура данных такова, что получить запрашиваемую информацию нельзя - не предусмотрены отношения связи между таблицами. Вижу еще две дополнительные таблицы - первая связывающая таблицы Личность и Соревнование, вторая - Личность и Болезнь
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
![]() |
![]() |
![]() |
#6 | |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
![]()
Аватар, мы с вами ну как Попов с Маркони - синхронно
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 09.10.2008
Сообщений: 41
|
![]()
а как будет выглядеть запрос при связи многие ко многим
Писать на стенах туалета, увы, мой друг не мудрено.....
Среди говна - мы все поэты. Среди поэтов - мы говно! |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
примерно так (таблицу связи я назвал УчастникиСоревнований):
Код:
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 09.10.2008
Сообщений: 41
|
![]()
Большое Человеческое СПАСИБО
Писать на стенах туалета, увы, мой друг не мудрено.....
Среди говна - мы все поэты. Среди поэтов - мы говно! |
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 09.10.2008
Сообщений: 41
|
![]()
а со вторым можете помочь?
Писать на стенах туалета, увы, мой друг не мудрено.....
Среди говна - мы все поэты. Среди поэтов - мы говно! |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не могу создать запрос | yuliaNa03 | Microsoft Office Access | 3 | 22.11.2011 11:45 |
Создать запрос | KaDetka | Microsoft Office Access | 3 | 09.06.2011 13:48 |
MySQL запрос создать 5.1 | iankov | SQL, базы данных | 2 | 23.07.2009 20:06 |
Создать запрос mysql | iankov | SQL, базы данных | 4 | 17.01.2009 15:36 |
Создать веб запрос | Shavminator | Microsoft Office Excel | 7 | 26.09.2008 16:33 |