Платформы корпоративных информационных систем


Пример 2-2. Сценарий создания базы данных CD в mSQL



Пример 2-2. Сценарий создания базы данных CD в mSQL


CREATE TABLE CD (CD_ID INT NOT NULL,

RECORD_LABEL_IDINT, CD_TITLE TEXT(50))

CREATE UNIQUE INDEX CD_IDX ON 0(DCD.ID)

CREATE TABLE ArtistARTIST_ID INT NO NULL,

ARTIST_NAMETEXT(50))

CREATE UNIQUE INDEX Artist_IDX ON Artist (ARTIST_ID)

CREATE TABLE Song (SONG_ID INT NOT NULL, CD_ID INT,

SONG_NAME TEXT(50))

CREATE UNIQUE INDEX Song_IDX ON Song (SONG_ID)

CREATE TABLE RecordLabel (RECORD_LABEL_IDINT NOT NULL,

RECORD_LABEL_NAMEEXT(50))

CREATE UNIQUE INDEX RecordLabel_IDX

ON RecordLabel(RECORD_LABEL_ID)

Модели данных разрабатываются так, чтобы не зависеть от базы данных. Поэтому вы можете взять технику и модель данных, созданную в этой главе, и применить ее не только к MySQL и mSQL, но и к Oracle, Sybase, Ingres и любой другой РСУБД. В следующих главах мы подробно обсудим, как соединить ваши новые знания о проектировании баз данных с MySQL и mSQL.









Начало  Назад