Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/56: Рейтинг темы: голосов - 56, средняя оценка - 4.73
2 / 2 / 0
Регистрация: 14.04.2014
Сообщений: 8

Создание связей между таблицами в Visual Studio 2013 Express

29.03.2015, 14:25. Показов 10677. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!

Изучаю работу с базами данных по книге Эндрю Троелсена. Однако, в книге пример создания базы данных приведен в VS2010, а я использую VS2013.
Некоторые пункты меню для созданной базы данных и таблиц отсутствуют.
Самая большая загвоздка для меня сейчас - как создать связь между таблицами?
В книге используется Database Diagrams, но, почитав англоязычные форумы, я выяснил, что в VS2013 разработчики убрали это средство.

Подскажите, пожалуйста, как создать отношения между таблицами в VS2013?

P.S.: пользовался поиском на этом форуме, гуглил по рунету и на английском. Тщетно
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
29.03.2015, 14:25
Ответы с готовыми решениями:

Отображение связей между таблицами SQL базы данных в Visual Studio 2010
Пытаюсь научиться работать с SQL базой. Поскольку в книгах для примера используется база Northwind, решил ее установить: - запустил...

Стоит ли переходить на Visual Studio 2013 Express c Visual Studio 2012 Ultimate
Слишком дорого стоят полные версии. Какие значимые функции теряются при переходе на версию Express ?

Создание связей между таблицами
Часть связей не поддерживает обеспечение целостности данных, требует уникальный идентификатор. Что я делаю не так?

11
Эксперт .NET
 Аватар для insite2012
5548 / 4311 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
29.03.2015, 15:07
Цитата Сообщение от Mefist0 Посмотреть сообщение
в книге пример создания базы данных приведен в VS2010, а я использую VS2013.
У него есть книга, где примеры для VS2013. Следующая редакция.
0
2 / 2 / 0
Регистрация: 14.04.2014
Сообщений: 8
29.03.2015, 17:49  [ТС]
Подскажите, пожалуйста, название книги. У меня Andrew Troelsen. Pro C# 5.0 and the .NET 4.5 Framework 6-ое издание. Как я понимаю, это самое новое на данный момент.

Добавлено через 2 часа 3 минуты
Как и всегда на российских форумах ответ пришлось искать самому.
Это с одной стороны хорошо (сам разобрался - отложилось в памяти надолго), а с другой не очень (много слов от "знатоков", а реальной помощи нет).
Для людей, столкнувшихся с такой же проблемой: гуглите запрос "foreign keys visual studio 2012-2013" и будет вам полноценный ответ от адекватных людей, к сожалению, на английском.
Вот что помогло мне:
MSDN:
https://msdn.microsoft.com/en-... 10%29.aspx
Блог:
http://blog.jongallant.com/201... raint.html
И, конечно же, stackoverflow:
http://stackoverflow.com/quest... tables-now

P.S.: нет у Троелсена издания новее 6-ого, в котором примеры только на VS2010.
2
Эксперт .NET
 Аватар для insite2012
5548 / 4311 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
29.03.2015, 18:20
Цитата Сообщение от Mefist0 Посмотреть сообщение
нет у Троелсена издания новее 6-ого, в котором примеры только на VS2010.
Не пудрите людям голову!! Смотрим скрины ниже. Где какая версия Студии показана?
Для уточнения: слева 5-е издание, справа - 6-е.
Миниатюры
Создание связей между таблицами в Visual Studio 2013 Express   Создание связей между таблицами в Visual Studio 2013 Express  
0
2 / 2 / 0
Регистрация: 14.04.2014
Сообщений: 8
29.03.2015, 18:41  [ТС]
Простите, но Вы даже не поняли о чем речь идет в данной теме!
Вы показываете скриншоты из главы про добавление ссылки на стороннюю сборку, а тема про создание ссылок между таблицами в базе данных.
Смотрите главу о базе данных. Глава 21. ADO.NET, часть I: подключенный уровень.
Вот скриншот из книги, которая у меня (Andrew Troelsen. Pro C# 5.0 and the .NET 4.5 Framework. 6-ое издание):
Миниатюры
Создание связей между таблицами в Visual Studio 2013 Express  
0
Эксперт .NET
 Аватар для insite2012
5548 / 4311 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
29.03.2015, 18:49
Цитата Сообщение от Mefist0 Посмотреть сообщение
Вы даже не поняли о чем речь идет в данной теме!
Цитата Сообщение от Mefist0 Посмотреть сообщение
нет у Троелсена издания новее 6-ого, в котором примеры только на VS2010.
Это, наверное, вы не поняли. Скрины вам показаны как самый наглядный пример, демонстрирующий, что в 6-м издании этой книги используется НЕ 2010 Студия.
0
68 / 68 / 42
Регистрация: 30.03.2015
Сообщений: 372
30.03.2015, 13:09
Цитата Сообщение от Mefist0 Посмотреть сообщение
В книге используется Database Diagrams, но, почитав англоязычные форумы, я выяснил, что в VS2013 разработчики убрали это средство.
Так и есть, а еще рекомендуют использовать SQL Server Management Studio.
Express версия доступна для загрузки здесь.
Сам столкнулся с этой ситуацией читая Троелсена.
0
2 / 2 / 0
Регистрация: 09.10.2014
Сообщений: 28
13.12.2016, 10:37
Ха, немного не по теме мое сообщение, но я присоединяюсь к автору этого вопроса и вообще полезно всем на заметку читающим и потом еще и отвечающим. Товарищ insite2012, если высокомерие и агрессивность составляющие вашего характера - лучше вообще не отвечайте. Вы ведь еще и модератор. Это относится к очень многим на российских форумах. Если на англоязычном: задал вопрос - получил ответ. То на русском форуме: задал вопрос - тебя полили грязью, отправили читать книжки, попытались показать, какие крутые они ребятишки, а вы не очень и так далее -короче, все, кроме самого ответа. Сидите тихо и не общайтесь ни с кем, раз коммуникабельность не очень. Никому не интересно знать, какой вы умный. Мои извинения перед администрацией за оффтоп.
2
0 / 0 / 0
Регистрация: 22.03.2017
Сообщений: 95
02.04.2017, 20:57
спасиб
0
 Аватар для XIST
1960 / 1070 / 148
Регистрация: 01.10.2009
Сообщений: 3,596
Записей в блоге: 1
05.04.2017, 19:28
Sipakov, Это нужно уметь, сделать из
insite2012 еще и виноватым, при том, что он прав на 100%.
Цитата Сообщение от Sipakov Посмотреть сообщение
оварищ insite2012, если высокомерие и агрессивность составляющие вашего характера
Этот товарищ, такие детские вещи разжевывал некоторым личностям, выбравшим не тот путь в жизни, но упорно ломав себе голову, за очень долгое время, что Вы наверное путаете.
Цитата Сообщение от Sipakov Посмотреть сообщение
Сидите тихо и не общайтесь ни с кем, раз коммуникабельность не очень. Никому не интересно знать, какой вы умный
А никому не нужно это знать и доказывать, это хороший специалист в .net, доказал это временем и знаниями, который получал изучав технологию и потратив треть жизни, в вот ТС, так и не понял сам, про что была речь, задал вопрос, получил ответ, и ну, совсем не доехал что к чему. А вот другим, не нужно знать например, что теперешняя молодежь, скажем так, менее прогрессивна, к этой теме еще пример ржу нИ мАгу. И никто, 100% никто не хотел отвечать в этой теме, ибо вопрос глуп на стадии проектирования, ибо запрос в гугле типа vs 2010 have Database Diagrams? (корявый перевод, визуальная студия 2010 имеет диаграммы базы данных?) дает первую ссылку хоспаде где черным по белому написано (ах да \, там по английцкий), ТАК ВОТ! проблема, что учите буржуйский язык для начала! у менч на этой действие после Ваших постов, ушло 15 секунд, зная ангглийский на среднем уровне, где я прочел что - в Visual Studio 2013 визуальные инструменты для баз данных устарели(но не говориться, что нельзя пользоваться), но вы типо можете это делать в дизайнере сервера (sql) (и типа так и нужно)
А ТС таки говорит
Цитата Сообщение от Mefist0 Посмотреть сообщение
P.S.: нет у Троелсена издания новее 6-ого, в котором примеры только на VS2010.
а потом
Цитата Сообщение от Mefist0 Посмотреть сообщение
Вот скриншот из книги, которая у меня (Andrew Troelsen. Pro C# 5.0 and the .NET 4.5 Framework. 6-ое издание):

П.С. и да, зная хоть на базе 9 классов английцкий, ну нет там в студии ничего, что бы не прочитав не понять, что это и к чему.
0
4 / 4 / 2
Регистрация: 22.04.2015
Сообщений: 58
17.04.2017, 14:14
Печаль-беда...
Цитата Сообщение от XIST Посмотреть сообщение
А никому не нужно это знать и доказывать, это хороший специалист в .net, доказал это временем и знаниями, который получал изучав технологию и потратив треть жизни
Ну вот кому это интересно?
Я пришел сюда из гугла по конкретному вопросу, заместь ответа на этот вопрос, я увидел кучу воды, каждый ответ из которых всё больше отдаляет от конкретики...
Прочитай новое издание, читай книги, учи английский... Так в чем же тогда идея форума? Ты начитанный - поделись. Не хочешь - в самом деле, прошел бы лучше молча.

Читая такие темы, хочется заминусовать каждого, жаль тут нет такой функции.

Хороший пример - стековерфлоу, есть вопрос и тут же ответы по делу на него, выбирай нужный.
Но тут же так нельзя... надо раздуть несколько бессмысленных тем для разговора, показать себя, потратить в пять раз больше времени на пустой текст, заместь одной строчки конкретики.

Срам!
1
 Аватар для pincet
1655 / 1154 / 173
Регистрация: 23.07.2010
Сообщений: 6,910
17.04.2017, 15:04
Цитата Сообщение от -JR- Посмотреть сообщение
Хороший пример - стековерфлоу, есть вопрос и тут же ответы по делу на него, выбирай нужный.
так в чем дело, уважаемый? Go to Stack Overflow и не делай людям головы
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.04.2017, 15:04
Помогаю со студенческими работами здесь

Создание связей между таблицами
Подскажите, пожалуйста, отчего выходит предупреждение (рис. 1) и ошибка (рис. 2) по нажатию "ОК"? Как осуществить в данном...

Создание связей между таблицами
Здравствуйте! Имеется схема (см. скрин). При попытке INSERT получаем ошибку (см. скрин). Как решается проблема? P.S. схема...

Создание связей между таблицами
Здравствуйте уважаемые гуру Есть 5 таблиц (база в приложении) 1. Клиент 2. Заказ 3. Тип заказа 4. Специализация заказа 5....

Создание связей между таблицами
есть phpmyadmin на денвере нужно установить связи между таблицами дизайнер связей не работает =( вот скрин нужен sql код надеюсь на...

Создание связей между таблицами
Здравствуйте. Помогите мне пожалуйста создать связи между таблицами. Сами таблицы я кое как создал а вот связи что то не могу..


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru