powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / БД Кафедры
3 сообщений из 3, страница 1 из 1
БД Кафедры
    #35347046
igor Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно создать бд кафедры, с возможность дальнейших различных выборок из неё и привести её к первой нормальной форме(отсутствие повторяющихся групп данных) Например:общее кол-во часов по кафедре, вывести дисциплины читаемые на конкретном курсе и.д. Таблица pps(Профессорско-преподовательский состав). Данные повторяются в таблице дисциплина и т. Специальность поле код специальности.Проканслультируйте меня пожалуйста как это лучше сделать.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
-- БД: `kafedra_vm`
-- --------------------------------------------------------
-- 
-- Структура таблицы `distsipliny`
-- 
  `nazvanie_distsiplini` varchar( 60 ) default NULL,
  `kod_kafedri` varchar( 20 ) NOT NULL default '',
  `fio_prerod` varchar( 60 ) NOT NULL,
  `kod_spetsialnosti` varchar( 30 ) NOT NULL default '',
  PRIMARY KEY  (`kod_kafedri`,`kod_spetsialnosti`);
---------------------------------------------------------- 
-- Структура таблицы `dolzhnosti`
-- 
  `nazvanie_dolzhnosti` varchar( 30 ) NOT NULL,
  `oklad` int( 10 ) NOT NULL,
  `oplata_za_chas` int( 10 ) NOT NULL,
  PRIMARY KEY  (`nazvanie_dolzhnosti`)
-- --------------------------------------------------------
-- 
-- Структура таблицы `kafedri`
-- 
  `kod_kafedri` varchar( 20 ) NOT NULL,
  `nazvanie_kafedri` varchar( 50 ) NOT NULL,
  `auditoria_kafedri` int( 6 ) NOT NULL,
  PRIMARY KEY  (`kod_kafedri`)
-- --------------------------------------------------------
-- 
-- Структура таблицы `pps`
-- 
  `fio_prepod` varchar( 60 ) NOT NULL default '',
  `shtat` varchar( 8 ) NOT NULL,
  `stepen` varchar( 20 ) NOT NULL,
  `zvanie` varchar( 20 ) NOT NULL,
  `nazvanie_dolzhnosti` varchar( 30 ) NOT NULL default '',
  `obrazovanie` varchar( 50 ) NOT NULL,
  `kvalifikatsiya` varchar( 30 ) NOT NULL,
  `rabota_osnovnaya` varchar( 30 ) NOT NULL,
  `rabota_sovmestit` varchar( 30 ) NOT NULL,
  `tel` varchar( 20 ) NOT NULL,
  PRIMARY KEY  (`fio_prepod`,`nazvanie_dolzhnosti`)
-- --------------------------------------------------------
-- 
-- Структура таблицы `spetsialnosti`
-- 
  `kod_spetsialnosti` varchar( 30 ) NOT NULL,
  `schifr_spetsialnosti` varchar( 30 ) NOT NULL,
  `nazvanie_spetsialnosti` varchar( 30 ) NOT NULL,
  PRIMARY KEY  (`kod_spetsialnosti`)
-- --------------------------------------------------------
-- 
-- Структура таблицы `student`
-- 
  `fio_student` varchar( 60 ) NOT NULL,
  `kurs` int( 2 ) NOT NULL,
  `tel` int( 20 ) NOT NULL,
  `nazvanie_spetsialnosti` varchar( 30 ) NOT NULL default '',
  PRIMARY KEY  (`nazvanie_spetsialnosti`)
...
Рейтинг: 0 / 0
БД Кафедры
    #35348085
Student007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
igor ChНужно создать бд кафедры

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


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