powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Создание связей в бд mysql
2 сообщений из 2, страница 1 из 1
Создание связей в бд mysql
    #39520734
Доброго времени суток, кто шарит, сделайте грамотно связи если не сложно. И таблицы посмотрите или норм сделаны.
Вот задание :

Очень нужно, если бы было время сам бы разобрался, заранее благодарен тем кто откликнется)
Вот то что сделал:
Код: 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
Создание связей в бд mysql
    #39520847
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Первые две таблицы верные, если не считать отсутствия ключевого поля, роль коего, вероятно, выполняет соотв. шифр. Добавь. И непонятно, почему шифр сделан varchar-ом.
Не вижу таблицы Преподавателей. Создай.
Последняя таблица более-менее - только FK на преподавателей как-то сделан без индекса, что вряд ли получится, а в первичном ключе преподавателя по заданию быть не должно. Плюс не вижу FK на дисциплины. И использования типа numeric для целых не оправдано, integer будет разумнее.

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


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