|
75 / 36 / 1
Регистрация: 03.08.2012
Сообщений: 447
|
|||||||||||
Как сделать связь между таблицами в базе данных MySQL Java03.07.2013, 11:40. Показов 10180. Ответов 6
Метки нет (Все метки)
Недавно начал изучать базы данных в джаве. Изучаю MySql
Все первоначальные установки и загрузки делал вот по этим ссылкам: http://javatalks.ru/topics/7147 http://books.zkoss.org/wiki/Se... in_Eclipse Учусь в эклипсе. На данный момент получилось сделать создание бд, удаление бд. Подключение к бд. Создание таблиц. Заполнение таблиц и вывод на консоль содержимого. Сейчас хочу разобраться как же мне сделать связь между несколькими таблицами. В MySql MS сделал пример моей базы данных, чтобы наглядно увидеть где какая будет связь. Подскажите, как правильно связать таблицы по моей схеме? получается связь должна быть 1 к 1.
0
|
|||||||||||
| 03.07.2013, 11:40 | |
|
Ответы с готовыми решениями:
6
MySQL Workbench. Как создать связь между таблицами
|
|
|
|
| 03.07.2013, 14:20 | |
|
Тут подробно расписано:
http://denis.in.ua/foreign-keys-in-mysql.htm Обратите внимание, что название столбца с внешним ключом совпадает с названием столбца с первичным ключом той таблицы, на которую идет ссылка. Это очень полезно и удобно.
1
|
|
|
75 / 36 / 1
Регистрация: 03.08.2012
Сообщений: 447
|
|||||||||||
| 04.07.2013, 15:54 [ТС] | |||||||||||
|
Вот, что получилось. Все правильно?
Создаю таблицы, делаю связи. Добавляю содержимое.
У меня еще такой вопрос, может кто ответит. Когда я создаю новую запись в таблице Заказ(booking) при заполнении полей нужно указывать так: 1(номер книги в другой таблицы-инт), дата(стринг), дата возврата(стринг), на руки_читЗал(инт), пользователь(зарегистрированный пользователь из таблицы с пользователями - тоже инт) Но получается так, что при создании нового поля в таблице заказ? надо все инт поля указывать в инт. А в программе хотелось бы писать в поле с книгой - название этой книги, и чтобы программа проверяла, есть ли такая книга в таблице с книгами. И если все же такая есть, то записывала ее id в поле заказа. И точно так же с пользователем. Я ввожу имя пользователя, а программа в заказ вбивает номер его id.
0
|
|||||||||||
|
75 / 36 / 1
Регистрация: 03.08.2012
Сообщений: 447
|
|
| 05.07.2013, 09:35 [ТС] | |
|
Ну почему же за рамкой, ветка называется java и базы данных. Я пишу на джаве используя базу данных
0
|
|
|
|
||
| 05.07.2013, 09:36 | ||
0
|
||
| 05.07.2013, 09:36 | |
|
Помогаю со студенческими работами здесь
7
Связь между таблицами, как сделать что бы было каскадно
Не могу создать связь между таблицами MySql Как сделать связь между двумя строками в таблице mysql База данных склада, связь между таблицами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит предопределенное значение перечислений.
Процедура. . .
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|