Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Помогите пожалуйста спроектировать... / 4 сообщений из 4, страница 1 из 1
07.04.2003, 17:17
    #32134971
Помогите пожалуйста спроектировать...
Есть таблица Ученик

Ид Фамилия
1 Иванов
2 Петров
3 Сидоров


И таблица Класс
Ид Название
5 11А
6 7Б
7 5А

Вопрос:
Допустим Иванов и Сидоров в 11А, а Петров в 5А
Как Это описать???

Построить таблицу УЧЕНИК_КЛАСС?
УЧЕНИК.ИД КЛАСС.ИД
1 5
3 5
2 7

Так?
Если да, то как мне писать SQL код,чтоб описать эту таблицу?
...
Рейтинг: 0 / 0
07.04.2003, 17:52
    #32135020
*****
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста спроектировать...
Таблица связи нужна если связь многие ко многим, т.е. если ученики могут учится одновременно в разных классах.
А если это не так то, примерно вот так....

CREATE TABLE dbo.Class (
ClassId smallint NOT NULL ,
Title char (10) NULL
)

CREATE TABLE dbo.Boy (
BoyId smallint NOT NULL ,
LastName char (40) NOT NULL ,
ClassId smallint NULL
)

ALTER TABLE dbo.Class WITH NOCHECK ADD
CONSTRAINT IX_Class UNIQUE CLUSTERED
(
ClassId
)

ALTER TABLE dbo.Boy ADD
CONSTRAINT [FK_Boy_Class] FOREIGN KEY
(
ClassId
) REFERENCES dbo.Class (
ClassId
)
...
Рейтинг: 0 / 0
07.04.2003, 17:55
    #32135025
Помогите пожалуйста спроектировать...
Большое спасибо
...
Рейтинг: 0 / 0
08.04.2003, 03:05
    #32135228
StarWind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста спроектировать...
*****

уж не знаю как по имяни.... здесь вроде раздел InterBase , а по сему просьба писать скрипты не в формате MSSQL, а именно в IB... если люди задают такие вопросы, то боюсь это им будет представлять определенный сложности...
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Помогите пожалуйста спроектировать... / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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