Чи можу я надати зовнішні ключові зв’язки таблиць ODBC від ms sql до доступу мс


0

У мене виникає питання щодо зв'язків ODBC між SQL та MS ACCESS, оскільки я перемістив декілька таблиць із SQL до доступу до MS і я здійснив деякі операції, але проблема виникала у відносинах, оскільки я не можу дати точні зовнішні ключові відносини, а один - багатьом і багатьом Багато стосунків я хочу знати, чи можна надати співвідношення між таблицями ODBC MS ACCESS.

Відповіді:


0

Так, ви можете визначити зовнішні ключові відносини в Access. Поки ви не робите нічого особливо незвичного, стосунки SQL Server зазвичай перекладаються просто на відносини MS Access.

Ось кілька винятків із цього посилання:

Microsoft: Як визначити зв'язки між таблицями в базі даних Access

Відносини один до багатьох - це найпоширеніший вид відносин. У такому взаємозв'язку рядок у таблиці А може мати багато відповідних рядків у таблиці B. Але рядок у таблиці В може мати лише одну відповідну рядок у таблиці А. ... У вікні відносин у Access, сторона первинного ключа відношення «один до багатьох» позначається числом 1. Зовнішня ключова сторона відносини позначається символом нескінченності.

У відносинах "багато до багатьох" рядок таблиці A може мати багато рядків, що відповідають таблиці таблиці B, і навпаки. Ви створюєте такі відносини, визначаючи третю таблицю, яка називається таблицею з'єднання. Первинний ключ таблиці з'єднання складається із зовнішніх ключів як таблиці А, так і таблиці В. Наприклад, таблиця "Автори" та таблиця "Заголовки" мають відношення "багато до багатьох", яке визначається "один-до" -мало відношення кожної з цих таблиць до таблиці "TitleAuthors". Первинний ключ таблиці "TitleAuthors" - це поєднання стовпця au_ID (первинний ключ таблиці "Автори") та стовпця title_ID (первинний ключ таблиці "Заголовки").


Дякую за вашу відповідь, але я просив її для таблиць ODBC, які я взяв від SQL SERVER, і я думаю, що це можливо, але по-різному
user3379433

Таблиці не ODBC, це Access, ODBC - це рівень сумісності, який ви використовуєте для спілкування з ними. Ви питаєте, як створити стосунки? Який інструмент ви використовуєте для створення таблиць Access?
снігопад

Я точно вони є таблицями ODB доступу, але стосунки з нормальними таблицями відрізняються від таблиць доступу odbc, але я знайшов, як розібратися в проблемі дякую :)
користувач3379433
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.