Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > .NET > Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 04.01.2018, 17:25   #1
RickeyF
Пользователь
 
Регистрация: 19.05.2017
Сообщений: 21
Репутация: 10
По умолчанию Нужно разобраться с задачей.

Вот понятно что нужно сразу создать бд (научная конференция)
А вот как распределить инфу между таблицами и самое главное как сделать связи не знаю, может кто подскажет как это лучше реализовать?
Научные конференции.
Минимальный список характеристик:
• Имя ученого, организация, страна, ученая степень;
• Название конференций, место проведения, дата;
• Тип участия, тема доклада, публикация (да/нет).
Один ученый может участвовать в разных конференциях и с разными типами докладов.
Тип участия: доклад, сообщение, стендовый доклад, оргкомитет и т.д.
Выборки:
• Выбрать список ученых, имевших публикации в 1999 г. с указанием числа публикаций для каждого.
• Выбрать названия конференций, материалы которых не опубликованы.
• Определить, в какой конференции участвовало больше всего докторов наук.
Выбрать список конференций с указанием числа представленных на каждой из них стран.
RickeyF вне форума   Ответить с цитированием
Старый 04.01.2018, 18:09   #2
Аватар
Модератор
Заслуженный модератор
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Адрес: Северодонецк.ua
Сообщений: 17,476
Репутация: 6178
По умолчанию

Код:

Таблица конференций
IdКонференция               ключ
Название конференций
место проведения
дата

Таблица участников
IdУчастник                  ключ
Имя ученого
организация
страна
ученая степень

Таблица участий
IdКонференция              ключ парочка IdКонференция, IdУчастник
IdУчастник
Тип участия
тема доклада
публикация (да/нет)

Связи
Таблица конференций - один ко многим - Таблица участий
Таблица участников - один ко многим - Таблица участий

__________________
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 04.01.2018 в 18:12.
Аватар вне форума   Ответить с цитированием
Старый 04.01.2018, 20:28   #3
RickeyF
Пользователь
 
Регистрация: 19.05.2017
Сообщений: 21
Репутация: 10
По умолчанию

Спасибо большое
RickeyF вне форума   Ответить с цитированием
Старый 08.01.2018, 12:23   #4
RickeyF
Пользователь
 
Регистрация: 19.05.2017
Сообщений: 21
Репутация: 10
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Код:

Таблица конференций
IdКонференция               ключ
Название конференций
место проведения
дата

Таблица участников
IdУчастник                  ключ
Имя ученого
организация
страна
ученая степень

Таблица участий
IdКонференция              ключ парочка IdКонференция, IdУчастник
IdУчастник
Тип участия
тема доклада
публикация (да/нет)

Связи
Таблица конференций - один ко многим - Таблица участий
Таблица участников - один ко многим - Таблица участий

А какие поля для связи ключевые?
RickeyF вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите разобраться с задачей envi C# (си шарп) 0 18.04.2017 01:59
не могу разобраться с задачей MAX722 Microsoft Office Excel 9 23.02.2011 14:11
Помогите разобраться с задачей С Данилыч Д. Помощь студентам 3 12.02.2009 12:22
помогите с задачей разобраться r3krut Паскаль 1 16.12.2007 16:43


22:39.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru