Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Проект курсовой работы электронный журнал

Добрый день. Делаю программу на C#, электронный журнал, использовать буду базу данных MS Access

у меня проблема с самой структурой базы, как правильно ее разработать.
Я так планирую иметь таблицы:
-учителя,
-ученики,
-предметы,
-класс,

последняя таблица будет содержать баллы + пробелы.

А сами связи должны быть: к каждому учителю привязаны его предметы, к предметам классы, а к классам ученики.
А здесь я не могу хорошо понять как правильно сделать, ведь к одному предмету может быть прикреплен много классов, как это правильно сделать?
И самое главное, какую структуру имеет иметь последняя таблица в которой будут храниться баллы и пропуски? Подскажите как это все правильно сделать? Или может у кого есть пример? выложу, то я начал делать.

Так как я понимаю в таблице успешность нужно сделать колонки ид класса, ид предмета и ид ученика, и по этим полям сделать связь? или как правильно объясните пожалуйста.
Ответ: Тарас, вы ж понимаете, что я не программирую на с++? Я и с без плюсов последний раз видела лет 25 тому назад в институте. Поэтому как из c# обращаются с запросами к базе данных - я не в курсе. Подозреваю, что для работы с базой данных в c# должны быть свои библиотека и тулкит.

А сами запросы писать нужно всегда на том диалекте SQL, который поддерживает движок.

В случае Access очень удобно строить запросы в самом Access в визуальном конструкторе запросов, убедиться, что он работает и делает именно то, что нужно, потом перейти в режим SQL и скопировать текст. НО это на первых порах.

Для будущей профессии знание SQL и умение писать запросы сразу текстом будет нужно неоднократно, так что повторюсь - не жалейте времени на изучение книг и хелпа и практику.
Вопрос: Есть ли у кого база данных для промышленно предприятия либо курсовая работа с программой

есть ли у кого база данных для промышленно предприятия либо курсовая работа с программой
Ответ: я студент заочник нам дали это сделать за неделю я ни кого не прошу заново сделать, может просто у же кто то делал такую курсовую скиньте буду очень благодарен,тема очень обширная подходит многое, любое предприятие,завод ,во общем где выпускают продукцию.
Вопрос: Отображение данных в форме электронный журнал

Здравствуйте.

Создаю электронный журнал и у меня возникла проблема.

Необходимо, чтобы в форме
--я могла выбрать группу,
--потом в графе "Имя студента" отображались имена тех студентов, которые входят в выбранную ранее группу,
--и в подчинённой форме выставляется оценка, отмечается дата и присутствие студента.

Всё это сохраняется в таблице "Журнал".

Отчаянно нуждаюсь в вашей помощи! Заранее спасибо!
Ответ: Спасибо Вам огромное! Вы не представляете, как Вы меня выручили! Вы сделали даже лучше, чем я могла рассчитывать!

Добавлено через 4 минуты
Позвольте у Вас ещё спросить, допустим, мне нужна ещё таблицы "Предмет", где будут столбцы с названием предмета, как мне их вставить?
Вопрос: Создание связей между таблицами бд школа,электронный журнал

Добрый день. Делаю электронный журнал, и столкнулся с такой проблемой:
есть таблица "Предметы" и таблица "Класс", и проблема такая что например один
и то же предмет может быть в нескольких классах, и я незнаю как это реализовать.

У меня идет таким образом: что когда выбираешь преподавателя то отражаются только его предметы, соответственно когда выбираешь предмет дальше нужно выбрать в каком именно классе этот предмет (так как один предмет бывает в разных классах)
Базу прикрепляю к посту.
Ответ: Taras_lebdyk, подправил схему данных с учетом того, что один преподаватель может вести несколько предметов, и один предмет могут вести несколько преподавателей. Будут вопросы, пишите.
Вопрос: Структура базы данных электронного журнала (АРМ Преподавателя)

Здравствуйте, уважаемые форумчане! У меня возникли проблемы с проектированием БД электронного журнала.
У меня пока что пять таблиц: Специальности (Specialty), Группы (Groups), Студенты (Students), Оценки (Evalution), Дисциплины (Discipline).
Я думаю, что Дисциплины по-любому должны быть привязаны к Оценкам. Но проблема ещё в том, что не каждая группа изучает те дисциплины, которые изучают остальные группы, соответственно, и специальности. Я думаю, что нужно привязать ещё Дисциплины к Специальностям. Но тогда структура базы данных будет замкнутой. Правильно ли это? Как потом строить SQL-запрос?

К сообщению приложен файл. Размер - 73Kb
Ответ:
AndreyTarasov
....

Преподаватель ведет предмет, а не группу, ....

распространённое заблуждение. Преподаватель ведёт занятие.
Вопрос: Журнал успеваемости

Добрый день. Делаю журнал успеваемости для школы (курсовая работа) на С#, саму оболочку разработал, а вот правильно разработать базу то не могу. Я сделал но она очень не практична так как таблицу успеваемости и пропусков нужно там где столбце ученики заполнять вручную.
Я не понимаю как разработать такую базу, чтобы все было более правильно, посмотрите и посоветуйте что переделать, а то я понимаю, что у меня не правильно.
Может у кого есть опыт разработки базы для таких задач.
Ответ: видимо ввела бы
--справочники
----ученики
----учителя
----предметы
----классы


основная таблица--уроки
--код1-счетчик
--дата
--код класса
--код предмета
--код учителя

подчиненная таблица--журнал
--код2-счетчик
--код1
--код ученика
--оценка
--отсутствие
Вопрос: Курсовая работа "Торгово закупочное предприятие"

Здравствуйте, мне дали курсовую на тему "Торгово закупочное предприятие"
что мне делать я не знаю
прошу помощи))
Ответ: Ахрор, есть специально для Вас, там Вам точно помогут.
Вопрос: База данных формы проекты и работы

Здравствуйте!

Помогите пожалуйста в форме Кадры посчитать Количество выполненных работ?
Ответ: я пробовала такой запрос, но никаких изменнеий в окладе????
Вопрос: База данных "курсовые проекты"

Добрый вечер! Пытаюсь сделать формы для базы, но получается не правильно. Прошу помочь сделать формы, как они описаны в задании на фото. Заранее спасибо!

 Комментарий модератора 
картинки не приемлемы и нормальные, а уж повернутые 90 градусов --совсем никто читать не будет
ошибки правьте сами

Задание по УИРС №5

«КУРСОВОЕ ПРОЕКТИРОВА НИЕ»

1. Разработать БД для хранения информации о студентах и курсовых проектах (работах), выполненных на кафедре 303 МАИ за несколько лет. Использовать СУБД ACCESS или другую по согласованию с преподавателем. Разрабатывать общую (единую) БД, содержащую как нужную информацию по учебному процессу, гак и информацию по курсовому проектированию. Все изменения необходимо согласовать с преподавателем!!!

2. На этапе проектирования применить ER-метод (метод сущность-связь) или предложить другой метод проектирования. При применении ER-метода определить все сущности, входящие в вашу БД. Определить ключи сущностей. Составить ER-диаграмму полного варианта вашей базы данных, из которой должны быть ясны виды связей и степень участия (класс принадлежности) сущностей. Убрать избыточные функциональные зависимости. Во всех случаях должны быть обеспечены и доказаны условия нормализации (норм, форма Бойса-Кодда или третья норм, форма).

3. Требования к БД:

• Таблицы со стандартными исходными данными по студенческим группам, предметам, преподавателям и т.п. должны иметь такой же формат, как в БД «Учебный процесс». Желательно их получать из другой базы данных (например, «Учебный процесс»),организовав с нею связь.

• В число атрибутов должны быть включены все данные с титульного листа курсового проекта, а также вид работы (проект или работа), число листов в пояснительной записке, число графических листов, оценку, дату сдачи, кто и когда взял проект на просмотр, отметку о возврате проекта с указанием даты.

• Ввод, редактирование и просмотр всех данных, включая необходимые данные о студентах, всех видах занятий в группах и проводящих их преподавателях и т.д., должны проводиться с помощью Форм. . Необходимо обеспечить защиту данных от искажений и удалений неквалифицированными пользователями (открывать формы в режиме чтения, сделать возможным переход в редакти-рование).Максимально использовать набор вкладок, поля со списком (а не ручной ввод фамилии, предмета и т.д.) , гиперссылки и т.д. (предложить соответствующие варианты).

• Данные о курсовых проектах по каждому году должны выдаваться на печать в виде отчетов по каждой группе, где информация расположена в алфавитном порядке по фамилиям студентов и порядковыми номерами, которые и являются номерами хранения.

• Должен быть обеспечен удобный поиск курсовых проектов по разным признакам: фамилии студента, году защиты, фамилии руководителя, ключевым словам из названий курсовых проектов или тематики. Результаты должны выводиться на экран и в виде отчета на печать.

• В БД должны быть введены курсовые проекты (работы), выполняемые на кафедре в текущем учебном году в соответствии с учебным планом, и соответствующие отчеты должны быть распечатаны.

• Обеспечить возможность удобного удаления множества устаревших данных.

• Обеспечить автоматическое изменение номеров групп и, возможно, других данных для перехода на следующий учебный год.

Данная работа должна быть представлена к защите в следующем виде:

• работающая база данных на CD-диске. При стандартном задании данные для БД должны в первую очередь отражать учебный процесс на кафедре 303, а их объем и конкретное содержание определяются руководителем с учетом индивидуальной части задания;

• пояснительная записка как на бумаге, так и в электронном виде (файл MSWord па CD-лиске), отражающая требования задания, ER-диаграмму БД, схему данных, анализ нормальности таблиц, все объекты БД, примеры работы БД, запросы на SQL и на языке реляционной алгебры, руководство пользователя.

Литература: 1. Бекаревич Ю.Б., Пушкина Н.В. Самоучитель. Access2002.-C-n. 2002 или 1999. 2. Коннолли Т..

Бет г К., Страчан А. Базы данных: проектирование, реализация и сопровождение. Теория и практика -2000.

также 2004. 3. Кренке Д. Теория и практика построения баз данных. -8-е изд. 2003, также 9-е изд. 2005 4. Любая литература по ACCESS последних версий (например, Бекаревич Ю.Б., Пушкина Н.В. Самоучитель.

Access2010.-C*n. 2013) 5. Дейт К.Дж. Введение в системы баз данных. Издания с 1998 по 2008.
Ответ:
Сообщение от Nikita99
ну если "бесплатная помощь решения задач"
А, ну сходи к администрации, потребуй у них, пусть сделают. Кто надпись писал, тот за нее пусть и отвечает
Вопрос: Улучшение структы базы данных "АРМ Преподавателя" (курсовой проект)

Здравствуйте, уважаемые форумчане! Снова возвращаюсь к теме своего курсового в связи с тем, что возникли некоторые проблемы по поводу архитектуры БД.
Дело в том, что в этой схеме слишком много зависимостей, что не нравится моему преподавателю. Но я даже не знаю, как от них можно избавиться. Также преподавателя смущает цикл "Группы"->"Студенты"->"Оценки"->"План урока"->"Группы".
Поэтому, прошу вашего совета...

К сообщению приложен файл. Размер - 104Kb
Ответ: Игорь150698,

последние два вопроса меня ввели в ступор...
сделайте просто таблицу в экселе: кто, когда, какую оценку и по какому предмету получил... всё... будет вам и электронный журнал и арм преподавателя в одном флаконе...