Asp.net связи между таблицами базы данных

#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, это хорошее руководство для того, чтобы разобраться в создании таблиц и определении связей.

http://office.microsoft.com/en-us/training/design-tables-for-a-new-access-2007-database-RZ010286445.aspx

Кроме того, «SQL для чайников» — отличный справочник. Получите использованную копию на Amazon.

Ответ №2:

Вот пошаговое руководство по SQL Server 2005: http://dotnetguts.blogspot.com/2007/10/basics-of-sql-server-2005.html

Комментарии:

1. мне нужно объяснение того, как эффективно устанавливать таблицы .. отношения «один к одному», «один ко многим» и «многие ко многим».. спасибо за ссылку. если бы у меня была другая ссылка. я был бы признателен