powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Схема данных и скорость
14 сообщений из 14, страница 1 из 1
Схема данных и скорость
    #32559058
vam911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Влияет ли схема данных на скорость обработки запросов? и Зачем она вообще нужна (кроме удобства)
...
Рейтинг: 0 / 0
Схема данных и скорость
    #32559067
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Если имеются в виду Relationships, то это не схема данных, а описание всех Foreign Keys. Разумеется, на скорость это влияет. А кроме того, там же можно задавать каскадное обновление, удаление и т.д.
...
Рейтинг: 0 / 0
Схема данных и скорость
    #32559068
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в каком Accesse mdb/adp ?
...
Рейтинг: 0 / 0
Схема данных и скорость
    #32559071
vam911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это в mdb/

А как это может влиять на скорость????? индексы и так используются, а что может дать схема?
...
Рейтинг: 0 / 0
Схема данных и скорость
    #32559075
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
связь между таблицами даст только целостность
скорость не меняет(вернее опосредованно не будет убитых записей)
...
Рейтинг: 0 / 0
Схема данных и скорость
    #32559076
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Это не просто индексы (по одной таблице), это ключи, задающие связь между двумя таблицами. Соответстенно, если в запросе указана связь, для которой создан такой ключ, то запрос будет работать быстрее.
...
Рейтинг: 0 / 0
Схема данных и скорость
    #32559077
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
То есть я не прав?
...
Рейтинг: 0 / 0
Схема данных и скорость
    #32559079
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
думаю....
ждите ответа...
...
Рейтинг: 0 / 0
Схема данных и скорость
    #32559081
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Наводящий вопрос. Если я создаю связь без каскадного чего бы то ни было, то зачем она нужна?
...
Рейтинг: 0 / 0
Схема данных и скорость
    #32559082
vam911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По мне так - только посмотреть, половаться.
...
Рейтинг: 0 / 0
Схема данных и скорость
    #32559092
(c)VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vam911Влияет ли схема данных на скорость обработки запросов? и Зачем она вообще нужна (кроме удобства)
На скорость не влияет, разве что косвенно.
"Удобство" - само по себе не маловажная вещь.Можно считать что обеспечение целостности-это ерунда, но (имхо ) если ее нет, то то что есть трудно назвать базой данных.
vam911По мне так - только посмотреть, половаться.
Можно конечно "и половаться" ( кстати , а что это такое), но можно и добаловаться
...
Рейтинг: 0 / 0
Схема данных и скорость
    #32559093
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Мне видится, что половаться - это полюбоваться либо поцеловаться.
...
Рейтинг: 0 / 0
Схема данных и скорость
    #32559095
vam911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
половаться - полюбоваться. хотя набралось странно :)). 2 буковки выпало.
...
Рейтинг: 0 / 0
Схема данных и скорость
    #32559206
N_A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уж не знаю что тут выше написали про связи таблиц, ограничусь лишь опытными наблюдениями.
Наличие связи межу двумя таблицами
1. Позваляет не устанавлиавть её еще раз при создании запросов (что удобно)
2. Обеспечения целостности в связях между двумя таблицами дает Access дополнительную информацию для создания плана выполнения запроса (Вопрос лишь в том пользуется ли ей Access. Я не знаю)
3. Обеспечения целостности в связях между двумя таблицами часто приводит к замедлению одновременной работы нескольких пользователей. Есть мнение, что Access делает дополнительные проверки (блокировки?) с дочерними или родительским таблицами.
4. Обеспечения целостности в связях между двумя таблицами часто приводит к замедлению работы даже одного пользователя. Я думаю, что простой ввод, редактирование данных в дочерних таблицах заставляет Access "обеспечивать целостность". (Он все равно должен проверить есть ли ключ в главной таблице, даже если логика форм ввода в программе не предполагает возможности ввести "сироту")
Вывод: Связи удобны, но обеспечение целостности ЗАМЕДЛЯЕТ работу.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Схема данных и скорость
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]