|
|
|
Q: [Схема данных] - [Изменение связей] - [Обеспечение целосности данных]
|
|||
|---|---|---|---|
|
#18+
Что СОДЕРЖАТЕЛЬНОГО происходит, когда я ставлю эту "галочку", - кроме того, что "открываются" чекбоксы [Каскадное обновление ...] и [Каскадное удаление ...]? Еще я вижу, что "вырисовываются" циферки "1" и "8 на боку", но что это означает ПО СОДЕРЖАНИЮ - не очень понимаю ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 11:15:12 |
|
||
|
Q: [Схема данных] - [Изменение связей] - [Обеспечение целосности данных]
|
|||
|---|---|---|---|
|
#18+
жми F1 "Определение связей между таблицами" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 11:21:09 |
|
||
|
Q: [Схема данных] - [Изменение связей] - [Обеспечение целосности данных]
|
|||
|---|---|---|---|
|
#18+
"8 на боку", уважаемый математик, знак бесконечности - в БД так обозначается связь один-ко-многим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 11:21:24 |
|
||
|
Q: [Схема данных] - [Изменение связей] - [Обеспечение целосности данных]
|
|||
|---|---|---|---|
|
#18+
По порядку: Табличка справа - главная Табличка слева - подчиненная 1. Целостность данных - в подчиненной таблице (8 на боку или 1, но табличка слева) не могут присутствовать данные, если их нет в главной (табличка справа) 2. Каскадное обновление - при изменении ключа (поля по коорому осуществляется связь) в главной таблице, все соответсвующие поля подчиненной изменяют свое значение 3. Каскадное удаление - при удалении данных в главной таблице будут удалены ВСЕ соответсвующие записи в подчиненной (ВНИМАНИЕ - эта опция помогает разрулить множество ошибочных ситуаций в базе - например нельзя удалить человека, которому начислялась зарплата - галочку отключаем). 4. Это называется ссылочная целостность - легко понимаемый, но, к сожалению, не гибкий инструмент (пример, попытайтесь сохранить записи между двумя датами), я хочу сказать, что для овладения подходит, но потом надо переходить на более серьезные инструменты, которые поддерживают тригеры и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 11:45:47 |
|
||
|
Q: [Схема данных] - [Изменение связей] - [Обеспечение целосности данных]
|
|||
|---|---|---|---|
|
#18+
А Волга впадает в Каспийское море :-( Это вы так меня - как старого друга - радостно приветствуете, что ли? ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 11:47:24 |
|
||
|
Q: [Схема данных] - [Изменение связей] - [Обеспечение целосности данных]
|
|||
|---|---|---|---|
|
#18+
Dim P1. Целостность данных - в подчиненной таблице (8 на боку или 1, но табличка слева) не могут присутствовать данные, если их нет в главной (табличка справа) - Dim P, спасибо за ответ по-существу. Предыдущая моя реплика к Вам, очевидно, не относилась (я просто ее еще не видел). Однако, возникает вопрос: зачем при включенном "обеспечении целостности данных" - допускается возможность устанавливать "типы объединения" №2 и №3? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 11:57:54 |
|
||
|
Q: [Схема данных] - [Изменение связей] - [Обеспечение целосности данных]
|
|||
|---|---|---|---|
|
#18+
авторОднако, возникает вопрос: зачем при включенном "обеспечении целостности данных" - допускается возможность устанавливать "типы объединения" №2 и №3? Смотри хелп по LEFT JOIN и RIGHT JOIN. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 11:59:10 |
|
||
|
Q: [Схема данных] - [Изменение связей] - [Обеспечение целосности данных]
|
|||
|---|---|---|---|
|
#18+
Вы смотрите на графическое представление языка SQL (system query lenguage) язык составления запросов - возьмите учебник или стандарт по этому языку и почитайте, это сложно, но все встанет на свои места. Для того, чтобы увидеть правду необходимо в панели быстрого доступа на крайней левой кнопке выбрать "Режим SQL" (кстати можно в этом режиме написать такие запросы, которые невозможно отобразить в режиме конструктора). Успехов! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 12:30:32 |
|
||
|
Q: [Схема данных] - [Изменение связей] - [Обеспечение целосности данных]
|
|||
|---|---|---|---|
|
#18+
В порядке взаимопомощи: SQL - Structured Query LAnguage -- Regards Alexander Artamonov "Dim P" <nospam@sql.ru> сообщил/сообщила в новостях следующее: news:995907@sql.ru... Вы смотрите на графическое представление языка SQL (system query lenguage) язык составления запросов - возьмите учебник или стандарт по этому языку и почитайте, это сложно, но все встанет на свои места. Для того, чтобы увидеть правду необходимо в панели быстрого доступа на крайней левой кнопке выбрать "Режим SQL" (кстати можно в этом режиме написать такие запросы, которые невозможно отобразить в режиме конструктора). Успехов! Тема Ответить Posted via ActualForum NNTP Server 1.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 12:39:26 |
|
||
|
Q: [Схема данных] - [Изменение связей] - [Обеспечение целосности данных]
|
|||
|---|---|---|---|
|
#18+
Да, ошибочка вышла, пъян наверное (или здесь нужна запятая?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 12:48:16 |
|
||
|
Q: [Схема данных] - [Изменение связей] - [Обеспечение целосности данных]
|
|||
|---|---|---|---|
|
#18+
Dim PВы смотрите на графическое представление языка SQL ... Для того, чтобы увидеть правду необходимо в панели быстрого доступа на крайней левой кнопке выбрать "Режим SQL" ... - нет, я "смотрю" (и обсуждаю) не RQBE, а СХЕМУ ДАННЫХ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 14:27:33 |
|
||
|
Q: [Схема данных] - [Изменение связей] - [Обеспечение целосности данных]
|
|||
|---|---|---|---|
|
#18+
Иван FXS Однако, возникает вопрос: зачем при включенном "обеспечении целостности данных" - допускается возможность устанавливать "типы объединения" №2 и №3? В этой формочке есть в заголовке окна кнопочка с вопросительным знаком. Тынц по ней, затем тынц по кнопке "Объединение...", читаем: "Используется для выбора типа объединения, используемого по умолчанию при создании запросов на основе связанных таблиц", ну а дальше SQL... Кстати кнопочка F1 и Shift-F1 очень полезны, правла при этом желательно иметь хелпы версии до 97 включительно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 15:08:00 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32716364&tid=1671399]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
49ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 332ms |

| 0 / 0 |
