![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 25.02.2012
Сообщений: 40
|
![]()
Здравствуйте. Работа на SQL сервере.
Я проектирую бд по типу школьный журнал на год. Одна страница(за один день) выглядит так-строки ученики, столбцы предмет. В ячейках оценка за текущий день. Таких страниц столько-же, сколько дней в году. То есть фактически такая страница формируется каждый день и в итоге в моей бд 365 страниц. Для одной странице я имею : 1ая таблица Students- FIO и id_student(primary key) 2ая таблица Discp-Disciplin и id_disp(primary key) Мой первый вопрос-как должна выглядеть третья таблица в которой будут храниться оценки, я так полагаю что в ней должны быть три поля- id_student(foreign key), id_disp(foreign key), и ocenka. Но ведь надо чтобы это комбинация внешних ключей была уникальна, и я не знаю как это сделать. Если можете подскажите или покажите как написать запрос CREATE TABLE для данной таблицы. Второй вопрос. Надо наверное создать таблицу с датами, и как-то связать её с другими таблицами, пока не представляю как, подскажите пожалуйста тоже. Как формировать запрос по выводу текущей страницы журнала на экран, видимо надо объединять таблицы? Третий вопрос-как формировать запрос, если я например хочу посчитать ср ариф за месяц и вывести на экран, тут наверное надо специальным образом создавать таблицу с Датами. Если Вы знаете то подскажите как это сделать пожалуйста. Спасибо! |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
А почему бы не сделать примерно так:
Таблица оценок, дочерняя по отношению к таблицам студентов и дисциплин id_Record primary key id_Studetn id_Disciplin Ocenka Data Таблица студентов Students id_Studetn primary key FIO Таблица дисциплин Discp id_Disciplin primary key Disciplin И собирать данные с ней в любых разрезах, в т.ч. и как страниц журнала
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#3 | ||||
Форумчанин
Регистрация: 26.03.2012
Сообщений: 665
|
![]() Цитата:
Праймари по id_Studetn + id_Disciplin вполне хватит. ![]() Цитата:
Цитата:
Цитата:
![]() Вот таблица, у Аватар, поможет вам во всем перечисленном. |
||||
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Цитата:
![]() Создать можно так Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 12.04.2012 в 22:00. |
|
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 26.03.2012
Сообщений: 665
|
![]() Цитата:
![]() ![]() |
|
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Цитата:
Ну у меня бывало, что на одной паре получал и двойку и пятерку. Как там уж препод их в журнал ставил ![]()
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 26.03.2012
Сообщений: 665
|
![]()
Да помню, так это в уголках маленкими чиферками (у нас так было). Смех да и только.
А вообще за бугром такое не приветствуется, сразу подозрения, мол учитель с одним занимался на уроке, а другие в потолок плевали, ох и не нравицца им за это дело еще иногда и кровные отдавать. Кому надо нанимай индивидуально. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Какой прогой открыть файлы с ключами KIS | bulit | Общие вопросы C/C++ | 5 | 07.08.2010 22:48 |
Работа с внешними приложениями! | >>arty<< | Помощь студентам | 9 | 10.11.2009 17:57 |
Работа с ключами и сертификатами в Delphi | MagomedAina | Общие вопросы Delphi | 7 | 19.03.2009 12:45 |
Работа с внешними данными | Askar_g | Общие вопросы Delphi | 1 | 26.12.2008 10:36 |
Алгоритм обмена ключами Диффи-Хеллмана | Victor1987 | Помощь студентам | 0 | 04.12.2007 01:19 |