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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.06.2011, 19:28   #1
voffka-blogger
Пользователь
 
Аватар для voffka-blogger
 
Регистрация: 09.04.2010
Сообщений: 13
По умолчанию Создать очень простую базу данных в phpmyadmin

Добрый день. Я занялся за изучение создание баз данных в phpmyadmin, до этого я учил создание баз в SQL Server и MS Access. А вот сейчас, я не могу понять как в phpmyadmin создаётся связи между таблицами, в инете я нашёл самую простую базу данных и хочу её создать в phpmyadmin. Код создание таблиц я написал, а вот в связях стал путаться да и phpmyadmin начал выдавать ошибки. Вот код:
Код:
CREATE TABLE `sdelka_inno_db`.`klient` (
`kod_klienta` SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`familiya` VARCHAR( 64 ) NOT NULL ,
`imya` VARCHAR( 64 ) NOT NULL ,
`otchestvo` VARCHAR( 64 ) NOT NULL 
) ENGINE = InnoDB;
Код:
CREATE TABLE `sdelka_inno_db`.`sdelka` (
`kod_sdelki` SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`kol_vo` INT NOT NULL ,
`data` DATE NOT NULL ,
`kod_tovara` SMALLINT NOT NULL ,
`kod_klienta` SMALLINT NOT NULL ,
CONSTRAINT FOREIGN KEY (`kod_tovara`),
CONSTRAINT FOREIGN KEY (`kod_klienta`)
) ENGINE = InnoDB;
Код:
CREATE TABLE `sdelka_inno_db`.`test` (
`kod_tovara` SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`nazvanie` VARCHAR( 64 ) NOT NULL ,
`tip` VARCHAR( 64 ) NOT NULL ,
`cena` FLOAT NOT NULL 
) ENGINE = InnoDB;
Ниже я прикрепил скриншот с описанием этой базы данных.
P.S. Не пугайтесь, что там так много написано, я всё сделал, осталось лишь связи сделать между таблицами в чём я вас и прошу помощи.
Изображения
Тип файла: jpg Описание учебной базы данных.jpg (563.9 Кб, 113 просмотров)
voffka-blogger вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создать базу данных west23 Microsoft Office Access 2 11.02.2010 21:20
Создать базу данных u108 Помощь студентам 2 19.01.2010 16:01
ПОМОГИТЕ СОЗДАТЬ БАЗУ ДАННЫХ!!!! Илья_Карбушев Помощь студентам 2 01.11.2009 12:13
Создать базу данных Master of Puppets Microsoft Office Excel 5 10.06.2008 13:34
Как создать базу данных knazty Помощь студентам 15 18.11.2007 19:49