Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Создание связей в бд mysql / 2 сообщений из 2, страница 1 из 1
13.09.2017, 20:41
    #39520734
Создание связей в бд mysql
Доброго времени суток, кто шарит, сделайте грамотно связи если не сложно. И таблицы посмотрите или норм сделаны.
Вот задание :

Очень нужно, если бы было время сам бы разобрался, заранее благодарен тем кто откликнется)
Вот то что сделал:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
create database bd_dekanata;
use bd_dekanata;
create table kafedra (
Shifr varchar(11) NOT NULL,
Nazv_kafedr varchar(15) NOT NULL
);
create table disciplina (
Shifr_disciplina varchar(11) NOT NULL,
Nazv_disciplina varchar(15) NOT NULL
);
create table Sessiya(
Fakultet varchar(4) NOT NULL,
Kurs numeric(1,0) NOT NULL,
Disciplina numeric(5,0) NOT NULL,
Gruppa numeric (5) NOT NULL,
typee enum ('1','0') NOT NULL,
Prepodavateli varchar (6) NOT NULL,
foreign key (Prepodavateli) references prepodavateli(FIO),
Auditoria numeric(3,0) NOT NULL,
DataandVremiya date NOT NULL,
primary key(Disciplina,Gruppa,prepodavateli,typee)
);
...
Рейтинг: 0 / 0
14.09.2017, 07:31
    #39520847
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание связей в бд mysql
Первые две таблицы верные, если не считать отсутствия ключевого поля, роль коего, вероятно, выполняет соотв. шифр. Добавь. И непонятно, почему шифр сделан varchar-ом.
Не вижу таблицы Преподавателей. Создай.
Последняя таблица более-менее - только FK на преподавателей как-то сделан без индекса, что вряд ли получится, а в первичном ключе преподавателя по заданию быть не должно. Плюс не вижу FK на дисциплины. И использования типа numeric для целых не оправдано, integer будет разумнее.

Конор_Волковесли бы было время сам бы разобралсяА это твои проблемы.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Создание связей в бд mysql / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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