powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Структура БД для школьных оценок
13 сообщений из 13, страница 1 из 1
Структура БД для школьных оценок
    #38763849
avok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый

Делаю для класса ребенка журнал оценок онлайн.

Помогите создать структуру БД

На выходе должна быть возможность видеть:

1. Таблица оценок по ученику (т.е. выбираем одного человека), с возможностью выбирать даты "с" - "по":

Название предмета 1.01.01 2.01.01 3.01.01 и т.д.
Пение.................... 5бал.....10бал.....2 бал
Физкультура.......... 2бал.....11бал.....2 бал
и т.д.

2. Таблица оценок по предмету (т.е. выбираем один предмет), с возможностью выбирать даты "с" - "по":

Фамилия ученика 1.01.01 2.01.01 3.01.01 и т.д.
Иванов................ 6бал.....10бал.....5 бал
Петров................ 4бал.....9бал.......4 бал
и т.д.

Я пытался сделать все в одной таблице. Но вывести в нужной форме никак не получается.
Думал сделать две таблицы, но кажется , что ошибаюсь и можно сделать лучше(я не специалист).

Спасибо
...
Рейтинг: 0 / 0
Структура БД для школьных оценок
    #38763861
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avokНо вывести в нужной форме никак не получается.
Эта проблема не в БД, а в той фигне, которой ты пытаешься выводить.

И таки да, в одной таблице всё хранить - большая глупость. Надо как минимум три: ученики,
предметы, оценки.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Структура БД для школьных оценок
    #38763862
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avok Думал сделать две таблицы,И даже не две
Ученики
Предметы
Оценки_Учеников_поПредметам
...
Рейтинг: 0 / 0
Структура БД для школьных оценок
    #38763866
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблиц для Вашей задачи нужно минимум 3 :)
"Ученики" (IDУченика,....)
"Предметы" (IDПредмета, ...)
"Оценки" (IDученика, IDпредмета, дата, оценка, комментарий)
...
Рейтинг: 0 / 0
Структура БД для школьных оценок
    #38763868
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какое редкое единодушие
...
Рейтинг: 0 / 0
Структура БД для школьных оценок
    #38763886
avok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Понятно: три

Спасибо большое за ответы.
...
Рейтинг: 0 / 0
Структура БД для школьных оценок
    #38763915
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Таблиц для Вашей задачи нужно минимум 3 :)

Плюс преподаватели, расписание и пр.

Собственно, вопрос один: почему ТС начинает не с изучения готовых пакетов, а сразу строит свой велосипед?
...
Рейтинг: 0 / 0
Структура БД для школьных оценок
    #38763942
avok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
- это для внутреннего использования родителями(+учитель) и кроме оценок ничего не надо
- преподаватель фактически один

Я не совсем в курсе, что такое "готовые пакеты для ведения журнала оценок школьников", ткните в ссылку пожалуйста, для повышения уровня образования. Правда мне готовое не надо, сам хочу сделать

С уважением
...
Рейтинг: 0 / 0
Структура БД для школьных оценок
    #38763977
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avokПонятно: три

Спасибо большое за ответы.
Упрощенная, не знаю по какой причине, модель)) День - это значительно более насыщенная сущность, чем Ученик или Предмет))) Так что, все-таки, четыре. Оценка - классический показатель: три измерения (Ученик, Предмет, Дата), и одна наблюдаемая величина - количество баллов)
...
Рейтинг: 0 / 0
Структура БД для школьных оценок
    #38763993
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> это для внутреннего использования родителями(+учитель) и кроме оценок ничего не надо

На самом деле надо. Только вы чуть позже об этом узнаете.

> Я не совсем в курсе, что такое "готовые пакеты для ведения журнала оценок школьников"

Я вижу. На вашем месте я бы до начала работы потратил полчаса времени, чтобы выяснить, как ваша задача решается другими. И начал бы с dnevnik.ru и продуктов типа sourceforge.net/projects/php-open-school/?source=directory

И только потом, найдя веские причины для построения собственного велосипеда, взялся бы за формулирование задачи.
...
Рейтинг: 0 / 0
Структура БД для школьных оценок
    #38764049
avok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за ссылки

Вы все правильно пишите

Но цели другие: сейчас это все отлично работает в excel и я просто захотел перенести все в вэб, что была возможность смотреть с планшетов и мобильных устройств. Этакая личная блажь
...
Рейтинг: 0 / 0
Структура БД для школьных оценок
    #38764093
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> цели другие

Попробуйте чуть шире посмотреть на проблему. Не единственный класс, не единственная школа, не единственный город. Существуют бесплатные локализованные открытые проекты в составе, например, штатного дистрибутива Linux для школ. Если начать использовать его в вашем классе, это может заинтересовать и учителей, и родителей учеников других школ. Не обусловленная официальными институтами социализация - важнейший шаг, который вы в принципе можете сделать.
...
Рейтинг: 0 / 0
Структура БД для школьных оценок
    #38764146
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avok,

Неслушайте их, они завидуют. Ведь они уже сломали свой велосипед и выбросили. А вы еще только начинаете строить.
А по теме - задавайте конкретные вопросы и вас пошлют, в нужном направлении. Ну примерно так ...
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Структура БД для школьных оценок
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]