#sql #database-design #data-modeling #foreign-key-relationship
#sql #база данных-дизайн #моделирование данных #связь с внешним ключом
Вопрос:
Я ищу способ создания нескольких таблиц в моей базе данных.
Я хочу подключать каждого пользователя, который входит в систему, к комментариям, которые они оставляют. Должно быть 2 или 3 таблицы. Но я не понимаю, как этого добиться. Кто-нибудь знает, где я могу прочитать и узнать о том, как эффективно строить отношения таблиц?
Комментарии:
1. это должно быть очень просто, определите таблицы и используйте методы нормализации и сделайте это, если вам нужен код, дайте нам знать
2. я рисую 4 таблицы: 1) Идентификатор пользователя 2) Потоки 3) Комментарии 4) Ответ на комментарий. но я боюсь, что если я попытаюсь подключиться между ними всеми, я испорчу отношения. потому что у меня нет опыта в отношении таблиц
Ответ №1:
Вы должны понимать, как работают «объединения». Они будут определять, как вы получите доступ к своим данным позже.
Загляните на этот сайт:http://www.sql-tutorial.net/SQL-JOIN.asp
Даже если у вас нет MS Access, это хорошее руководство для того, чтобы разобраться в создании таблиц и определении связей.
Кроме того, «SQL для чайников» — отличный справочник. Получите использованную копию на Amazon.
Ответ №2:
Вот пошаговое руководство по SQL Server 2005: http://dotnetguts.blogspot.com/2007/10/basics-of-sql-server-2005.html
Комментарии:
1. мне нужно объяснение того, как эффективно устанавливать таблицы .. отношения «один к одному», «один ко многим» и «многие ко многим».. спасибо за ссылку. если бы у меня была другая ссылка. я был бы признателен