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

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

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


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

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

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

Таблица №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, 15:40   #2
Swatch
Форумчанин
 
Регистрация: 05.07.2009
Сообщений: 209
Репутация: 10

icq: 471920300
По умолчанию

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

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

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

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

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

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

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

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

icq: 471920300
По умолчанию

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

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

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

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

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

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

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C# (сделано, требуется дополнение) monogramm Помощь студентам 5 25.04.2011 05:22
Слияние шаблона с данными из таблице, и как подсичтать значение количества полей в таблице n4ela Microsoft Office Access 3 07.03.2009 13:04
добавление кнопки для определения максимального значения в столбце (дополнение к готовой работе)) Cesmir Помощь студентам 10 11.01.2009 17:10
резидентное дополнение к VC shtopor Assembler 8 03.06.2008 21:04
как технически делается дополнение на vBulletin proglamer PHP 3 25.12.2007 11:11


17:46.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.