Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.01.2021, 18:04   #1
KenesK
Пользователь
 
Регистрация: 28.11.2013
Сообщений: 15
По умолчанию Нужна подсказка, правильно ли я всё сделал?

Добрый день! при собеседовании на Java Junior разработчика дали такое задание, я никогда так тесно с БД не работал, т.е. простые джоин запросы могу написать, но не проектированием, я написал скрипт, но хотелось бы что бы я завтра в лужу не сел, кто нибудь по опытнее посмотрел.
Код:
create table department {
	id bigserial not null primary key,
	parent varchar(50),
	name varchar(50)
};

comment on table department is 'Таблица Подразделения';

create table position {
	id bigserial not null primary key,
	name varchar(50)
};

comment on table position is 'Таблица Должность';

create table employee {
	id bigserial not null primary key,
	last_name varchar(50),
	first_name varchar(50) not null,
	patronymic varchar(50),
	birth_day timestamp not null
};

comment on table employee is 'Таблица Сотрудники';

create table staff_units {
	id bigserial not null primary key,
	department varchar(50) null
		constraint staff_units_department
		unique,
	position varchar(50) null
		constraint staff_units_position
		unique,
	employee varchar(50) null
		constraint staff_units_empolyee
		unique
};

comment on table staff_units is 'Штатные единицы';
БД.jpg
KenesK вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что я сделал не правильно? Alexmur07 Общие вопросы по Java, Java SE, Kotlin 26 19.09.2017 17:31
создать графический редактор в лазарусе!половину сделал а дальше никак не могу( кнопки все всё правильно сделал,а все равно не раб soso1 Помощь студентам 2 24.10.2013 17:05
Правильно ли сделал? cargo29 PHP 6 06.10.2011 17:09
правильно ли я сделал pinch000 Общие вопросы C/C++ 0 29.10.2009 00:54