|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.01.2014, 09:51 | #1 |
Форумчанин
Регистрация: 10.10.2013
Сообщений: 177
|
Помогите со структуркой БД
Планируется БД, принцип: на предприятии есть работники определенных специальностей. Они ежегодно, ежеквартально, ежемесячно сдают экзамены по определенным программам обучения. Сейчас заведены в бумажном виде карточки на каждого сотрудника где ставятся отметки о сдаче экзамена. Ну и время от времени ответственный за контроль пропускает сроки. Сейчас создал три таблицы
1. Сотрудники. 2. Программы 3. Профессии Как связать таблицы? каждый сотрудник обучен сразу по нескольким программам. Нужно ли создать еще дну таблицу, чтобы в ней хранить сотрудника его программы и сроки? |
13.01.2014, 10:42 | #2 | |
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
Дополнительная таблица
Цитата:
Для связи таблиц необходимо использовать первичные и внешние ключи. Например, данная таблица может быть реализована следующим образом: id - первичный ключ таблицы; id_сотрудника вторичный ключ для связи с таблицей "Сотрудники" (первичный ключ Сотрудники.id); id_программы вторичный ключ для связи с таблицей "Программы" (первичный ключ Программы.id); Дата_сдачи_экзамена; Дата_переаттестации. Назначение 2 последних полей понятно из названия. Названия полей, которые я здесь привёл исключительно условны, для того более ясного понимания сути. Названия полей в той таблице которая будет в БД, в частности возможность использования в них русского языка, зависят от используемой Вами БД и, конечно же, от Вас |
|
13.01.2014, 10:53 | #3 |
Форумчанин
Регистрация: 10.10.2013
Сообщений: 177
|
Спасибо, вы подтвердили мои размышления. Буду пробовать.
|
23.01.2014, 23:33 | #4 |
Пользователь
Регистрация: 08.12.2012
Сообщений: 81
|
делал подобную базу, только для экзаменов по Охране труда и Электробезопасности.
надеюсь пригодится http://drive-software.com/hlam/ohrana_truda.zip скриншот http://i.imgur.com/CgYvEoq.jpg делалась в My Visual Database, думаю сможете под себя подогнать. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите создать програму для роботы с файлами, пожалуйста помогите нужно очень срочно | Сергей Человек | Фриланс | 3 | 06.07.2009 19:30 |
Помогите Помогите Пожалуйста Решить Одну Задачку в Паскале!!! | VisTBacK | Помощь студентам | 6 | 19.09.2008 13:44 |