Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы
Старый 12.05.2011, 12:22   #1
X@OC
Форумчанин
 
Аватар для X@OC
 
Регистрация: 18.06.2010
Сообщений: 273
Сообщение Дополнение к таблице

Доброго времени суток
Задали сделать БД на предметную область Университет.
Помогите пожалуйста дополнить БД полями
Если не хватает таблиц то пожалуйста напишите(с полями)
Заранее всем спасибо

Таблица №1

Цитата:
Название: Преподователи
Поля:
1) номер
2) Фамилия
3) Имя Отчество
4) Специальность
5) Степень
6) Город проживание
7) улица дом./кв.
8) Номер телефона
9) Номер моб.
10) Зарплата
11) Дата приема на работу

Таблица №2

Цитата:
Название: Студенты
Поля:
1) номер
2) Фамилия
3) Имя Отчество
4) Курс
5) Группа
6) Специальность
7) Город проживания
8) улица дом./кв.
9) Номер телефона
10) Номер моб.
11) Мать ФИО
12) Отец ФИО
13) Стоимость обучения
Таблица №3

Цитата:
Название: Расписание
Поля:
1) номер
2) Курс
3) Группа
4) День недели
5) Номер пары
6) Недели(Интервал 1-8 или 9 -16)
7) Название предмета
8) Преподователь
9) Аудитория
Таблица №4

Цитата:
Название: Специальность
Поля:
1) номер
2) Название Специальности
.

????
Таблица №5

Цитата:
Название: Группы(Курсы)
Поля:
1) номер
.
????
Таблица №6

Цитата:
Название: Сессия
Поля:
1) номер
.
????
X@OC вне форума Ответить с цитированием
Старый 12.05.2011, 14:40   #2
Swatch
Форумчанин
 
Регистрация: 05.07.2009
Сообщений: 209
По умолчанию

На мой взгляд поле "Стоимость обучения" должно быть в таблице "Специальности" а не в таблице "Студенты". В таблице "Группы" должно быть 3 поля: номер группы, курс, специальность(поле с подстановкой номера специальности из таблицы "Специальности"). А вот таблицу "Сессия" наверно нужно будет собрать из всех таблиц, но мне кажется здесь не хватает таблицы "Дисциплины" для того чтобы хранить оценки студентов по различным дисциплинам.
Swatch вне форума Ответить с цитированием
Старый 13.05.2011, 10:58   #3
X@OC
Форумчанин
 
Аватар для X@OC
 
Регистрация: 18.06.2010
Сообщений: 273
Вопрос

Еще одна просьба
напишете пожалуйста какие можно сделать запросы
(только что они делают)
Цитата:
например:
Цитата:
уровень: простой
запрос:
пользователь вводит фамилию студента,
выводим студента и считаем общую сумму оценок
как то так
можно сложные или интересные)
X@OC вне форума Ответить с цитированием
Старый 14.05.2011, 23:51   #4
ovt256
Форумчанин
 
Регистрация: 01.04.2011
Сообщений: 226
По умолчанию

Помнится, когда я был студентом, у нас были общие дисциплины, были специальности и, связанные с ними, специальные дисциплины. Кроме того, было такое понятие, как факультет. Если речь шла о расписании занятий, то в меньшей степени нас интересовал номер парты, а в большей - номер аудитории и номер пары.

Что касается Ваших таблиц, то поле "номер" в каждой таблице необходимо дополнить названием таблицы, например: номер_преподавателя, номер_студента. Связь таблиц между собой должна осуществляться по номерам. Другими словами, если в таблице "Расписание" Вы хотите иметь полную информацию о преподавателе, а не только его фамилию, то поле "Преподаватель" надо заменить на "номер_преподавателя". Тогда по этому номеру, уникальному для таблицы "Преподаватель", Вы всегда сможете через запрос найти одну единственную запись о преподавателе.
ovt256 вне форума Ответить с цитированием
Старый 15.05.2011, 10:39   #5
X@OC
Форумчанин
 
Аватар для X@OC
 
Регистрация: 18.06.2010
Сообщений: 273
По умолчанию

ovt256 спасибо
но ваши рекомендации уже давным давно были осущственны
даже несколько запросов написал

1 Исключение
2 Перевод на курс выше
3 Какие предметы ведет преподователь
4 Ввивести средние значение оценок определенной группы
5 Результаты Сессии где студент получает 1 и 2 оценку и считаеться средние
6 расписание определенной группы

осталось еще 14 запросов

Если есть какие то идеи то пожалуйста
подкиньте
X@OC вне форума Ответить с цитированием
Старый 16.05.2011, 08:29   #6
Swatch
Форумчанин
 
Регистрация: 05.07.2009
Сообщений: 209
По умолчанию

самая дорогая специальность, количество и перечень студентов на каждой специальности, ..... и что то больше в голову ничего не идет(((( ...пока
Swatch вне форума Ответить с цитированием
Старый 16.05.2011, 15:51   #7
X@OC
Форумчанин
 
Аватар для X@OC
 
Регистрация: 18.06.2010
Сообщений: 273
По умолчанию

спасибо хоть на этом
X@OC вне форума Ответить с цитированием
Старый 16.05.2011, 23:41   #8
ovt256
Форумчанин
 
Регистрация: 01.04.2011
Сообщений: 226
По умолчанию

1. Самый высокооплачиваемый преподаватель
2. Самый низкооплачиваемый преподаватель
3. Бюджет зарплаты преподавателей университета
4. Месячный бюджет университета
5. Сколько супружеских пар преподают в университете
6. Сколько супружеских пар учатся в университете
7. Какая доля зарплаты преподавателя уходит на обучение одного студента по данной специальности (дисциплине)
ovt256 вне форума Ответить с цитированием
Старый 17.05.2011, 08:08   #9
X@OC
Форумчанин
 
Аватар для X@OC
 
Регистрация: 18.06.2010
Сообщений: 273
Вопрос

ovt256 спасибо
а вы можете объяснить запрос №7
как можно это высчитать??
X@OC вне форума Ответить с цитированием
Старый 17.05.2011, 09:02   #10
ovt256
Форумчанин
 
Регистрация: 01.04.2011
Сообщений: 226
По умолчанию

Считаете сколько часов в месяц преподаватель читает данную дисциплину (N), и какому количеству студентов (K). Затем считаете, сколько часов вообще за месяц начитал преподаватель (M). Вычисляете Х=N/M/K

Ну, если конечно, преподаватель ко всему прочему не моет полы в аудиториях и не охраняет университет по ночам
ovt256 вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C# (сделано, требуется дополнение) monogramm Помощь студентам 5 25.04.2011 04:22
Слияние шаблона с данными из таблице, и как подсичтать значение количества полей в таблице n4ela Microsoft Office Access 3 07.03.2009 12:04
добавление кнопки для определения максимального значения в столбце (дополнение к готовой работе)) Cesmir Помощь студентам 10 11.01.2009 16:10
резидентное дополнение к VC shtopor Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 8 03.06.2008 20:04
как технически делается дополнение на vBulletin proglamer PHP 3 25.12.2007 10:11


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS
Здесь нужно купить рекламу за 7 тыс руб в месяц! )
пишите сюда - alarforum@yandex.ru
ИКС 840