ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

БД для оценок студентов
  #1  
Старый 09.10.2007, 23:35
Аватар для Духъ
Духъ
Участник форума
Регистрация: 03.09.2007
Сообщений: 119
Провел на форуме:
425358

Репутация: 21
Отправить сообщение для Духъ с помощью ICQ
По умолчанию БД для оценок студентов

Сказали сделать сайт, где будут видны оценки всех студентов.
Я подмал фигня, взялся делать и тут же затормозил-как мне организовать бд.
Дело вот в чём- есть ФИО студента, номер группы и курса, оцеки и даты.
Я ни как не догоню как сделать базу так, что бы в поиске можно было написать предмет и получить результат всех студентов или одного студента, или ввести студента и получить его оцеки. Пробовал создавать таблицы, где имя таблицы являлось ФИО студента, тогда не получается организовать поиск по предметам.
Вот теперерь не знаю как и быть всё делаю на php+mysql
 
Ответить с цитированием

  #2  
Старый 09.10.2007, 23:43
Аватар для groundhog
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


Отправить сообщение для groundhog с помощью ICQ
По умолчанию

Духъ, извините за грубость, но что-то вы тупите... Сделай вьюшку, которая будет собирать всю информацию о студентах, предметах и их оценках по этим предметам... А потом обычным Select соси из неё данные с нужными условиями в Where, данные для которого ты будешь получать из формы.
 
Ответить с цитированием

  #3  
Старый 10.10.2007, 00:06
Аватар для biophreak
biophreak
Постоянный
Регистрация: 03.08.2007
Сообщений: 367
Провел на форуме:
876216

Репутация: 209
По умолчанию

Собственно несколько таблиц+несколько ключей....задача довольно тривиальна...
Читай доку по MySQL, в частности PRIMARY KEY, FOREIGN KEY, SELECT, условие WHERE, LIKE и про полнотекстовый поиск...с драйвером решай сам - в MyISAM хороший поиск(полнотекстовый), но беда с ключами...я бы выбрал InnoBD.
Думаю что надо так: Создаешь базу со студентами(поля - ФИО, номер студака итд итп и внешний ключ на табоицу с предметами), базу с предметами, где имя полей - сами предметы, а значения - оценки и выбирай из базы...
Что-то в духе SELECT * from tbl_marks WHRERE tbl_marks.id_predmet = tbl_students.predmet_id - выберет все предметы и оценки, а парсить уже в скрипте можно!
В общем _http://dev.mysql.com/ - отличный учебник по MySQL...
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Взлом беспроводных сетей halkfild Беспроводные технологии/WPAN/WLAN 28 28.03.2010 22:35
обзор програм для qip BlackCats Soft - Windows 9 31.03.2007 21:46
какОй трой ИСпоЛЬзоваТЬ длЯ поЛНого УПРАвЛЕиЕ уд.КОМПОМ? UnKn0wN E-Mail 32 08.04.2006 04:20



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


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




ANTICHAT.XYZ