Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
4 / 4 / 0
Регистрация: 28.09.2013
Сообщений: 93

Проверьте пожалуйста правильность поставленных мной связей базы

24.10.2013, 14:29. Показов 1333. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Создаю реальную базу данных одной группы. не могу осуществить базу данных, точнее ошибка в том что не могу осуществить правильные связи. Помогите...
скриншот моей базы вложена в нее.. заранее спасибо. ен могу связать до конца все таблицы
Миниатюры
Проверьте пожалуйста правильность поставленных мной связей базы  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.10.2013, 14:29
Ответы с готовыми решениями:

Проверить правильность связей и структуру базы данных
Здравствуйте. Сделал на быструю руку базу данных, а так как я в БД дуб дубом, прошу укажите на основные ошибки в связях и вообще в самой...

Проверьте, пожалуйста, правильность составленного мной алгоритма)
Вот код: #include <iostream> #include <stdlib.h> #include <stdio.h> int main() { FILE *fp; int n, i, min,...

Пожалуйста, проверьте правильность
Вобщем вот просая задача скрин: мой вариант программы #include <iostream.h> #include <conio.h> #include <math.h> ...

13
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,941
Записей в блоге: 4
24.10.2013, 16:34
мне схема явно не нравится
не понимаю связи таблиц
-------
студент иванов
-----------------------
ид-дата рожд-адрес

изучил
физику 4
химию
пппп
рррр

раширенные данные студента
мама
папа
ююю
юююю

учебный план студентов физиков-1
физика часов
химия
история
ююююю

студент иванов учится по физика1 у кфн федорова
студент петров этот же курс грызем по руководством Семенова
--------
это типичная ситуацию
в схему она никак не укладывается

или теперь учат по новому,мои знания устарели
1
4 / 4 / 0
Регистрация: 28.09.2013
Сообщений: 93
24.10.2013, 16:39  [ТС]
а какие изминения можно сделать? мне лишь нужно создать связь таблиц Оценки и преподаватели..
0
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
25.10.2013, 09:42
А преподаватель может преподавать только одну дисциплину?
0
4 / 4 / 0
Регистрация: 28.09.2013
Сообщений: 93
25.10.2013, 11:26  [ТС]
нет, ну тут запутанная ситуация. Один препод ведет по две дисциплины, и один препод ведет все дисциплины только именно лекции... вобщем запутано все, сам не могу связать все в одну кучу
0
 Аватар для VinniPuh
9131 / 6143 / 593
Регистрация: 27.03.2013
Сообщений: 20,011
25.10.2013, 11:49
kaztennis - Может стоит предусмотреть в табл. - Дисциплины еще поле-справочник - что то типа - ВидПреподавания -
Лекция
Лабораторная работа
Курсовик
Экзамен, чЁ там еще щас бывает?
1
4 / 4 / 0
Регистрация: 28.09.2013
Сообщений: 93
25.10.2013, 16:14  [ТС]
канешн можно но для чего это? моя цель сейчас это именно создать связь таблицы оценки с любой таблицой чтоб была связь)

Добавлено через 11 минут
может поможете воссоздатььь иную картинку этой же самой базы
0
 Аватар для VinniPuh
9131 / 6143 / 593
Регистрация: 27.03.2013
Сообщений: 20,011
25.10.2013, 16:21
kaztennis - Ну да, наверное я бегу впереди паровоза, но - как написал - alvk -нужно предусмотреть возможные моменты преподавания одним преподом нескольких предметов, ну это на мой скромный взгляд так должно быть, вроде как, или сейчас в реальном виде стало так - один препод-ль = 1 тематика? а если шаг влево или не упаси в право = Расстрел 4-9 разз в день и каждый день до смерти???
Спрашиваю, т. к. учился много лет назад.
1
Эксперт MS Access
26827 / 14507 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
25.10.2013, 16:27
Основной непонятный момент на схеме это чем отличается [ИКС студента] от [Код студента]. В первом предположении, как бы ничем. И не видно логического обоснования для ввода двухпараметрического описания студента. Предположительно их надо совместить. И тогда таблица Личные данные не нужна. Все поля из нее можно перенести в Студенты.
И второе. Надо ввести таблицу связывающую студента с предметом, пусть она называется СтудентПредмет с полями [Код дисциплины[, [Код студента]. Эта таблица свяжет Дисциплины и Студенты связью типа "многие-ко-многим" по соответствующим полям
1
4 / 4 / 0
Регистрация: 28.09.2013
Сообщений: 93
25.10.2013, 16:28  [ТС]
у меня всего 6 дисциплин сейчас, и по лекциям один преподаватель ведет аж 4 дисциплины, чисто по лекциям, а по лабораторным - 2 препода по 2 дисциплины , такая не разбериха от этого и база портится и запутанной становится... не могу до конца врубить фанатзию и иум для заверщения базы
0
Эксперт MS Access
26827 / 14507 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
25.10.2013, 16:31
Цитата Сообщение от kaztennis Посмотреть сообщение
у меня всего 6 дисциплин сейчас, и по лекциям один преподаватель ведет аж 4 дисциплины, чисто по лекциям, а по лабораторным - 2 препода по 2 дисциплины , такая не разбериха от этого и база портится и запутанной становится
Надо применить тот же прием, что я описывал выше для связи студентов и дисциплин. Т.е. ввести между преподами и дисциплинами дополнительную таблицу ПреподавательПредмет с полями кодов препода и дисциплины.
0
 Аватар для Ameli
2096 / 1172 / 39
Регистрация: 05.11.2009
Сообщений: 1,605
25.10.2013, 16:31
Советую почитать статью "О разработке структуры", а также пример разработки структуры как раз на эту тему.

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

Не по теме:

тьфу, пока писала, уже 3 сообщения появилось

0
4 / 4 / 0
Регистрация: 28.09.2013
Сообщений: 93
25.10.2013, 17:34  [ТС]
код студенита обычный идентификатор студента а ИКС это параметр по которому определяем баллы по предметам. ИКС-индивидуальный код студента.. так что посоветуете изменить?? может поможете изменить базу если напишу в личке??

Добавлено через 12 минут
ну создаю 2 таблицы к ряду про студентов почему?)) - Потому что мне нужно очень много таблииц. цель задачи создать базу с 5-6 таблицами.. нечего было придумывать, вот и создал студенты отдельно а их личные данные по отдельности. то есть там (студенты=> код, Ф,И,О) а в личных данных (пол,телефон адресс почта и ИКС). таблица преподаватели наверное понятна, таблица дисциплины также понятна. а вот с оценкой проблемыыы...
0
4 / 4 / 0
Регистрация: 28.09.2013
Сообщений: 93
28.10.2013, 19:33  [ТС]
Здравствуйте помогите пожалуйста доделать ту же базу данных. срочно нужна ваша помощь

 Комментарий модератора 
Второй топик автора на ту же тему удален
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.10.2013, 19:33
Помогаю со студенческими работами здесь

Проверьте правильность пожалуйста
Правильно ли я реализовал задание? Задание: В массиве Z(m) найти число чередований знака, то есть число переходов с минуса на плюс или с...

Проверьте пожалуйста код на правильность !
2. Даны два вектора и найти угол между ними и модуль векторного произведения векторов X и Y. При вычислении использовать...

Проверьте пожалуйста код на правильность ! ! !
2. Дан массив размера 5 x 6 с элементами целого типа. Написать программу для вычисления числа элементов массива кратных 3. За ранее...

Пожалуйста, проверьте правильность программы
Всем здравствуйте, для решения задачи, я написала программу на языке Си, однако в Visual Studio у меня не получается её запустить из за...

Проверьте правильность решения, пожалуйста
Только начал изучение, поэтому очень сомневаюсь в своем решении. Задача такая: в ящике 9 предметов: 3 расчески, 3 карандаша, 2 ручки и 1...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru