Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Схема данных и скорость / 14 сообщений из 14, страница 1 из 1
11.06.2004, 22:41:43
    #32559058
vam911
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Схема данных и скорость
Влияет ли схема данных на скорость обработки запросов? и Зачем она вообще нужна (кроме удобства)
...
Рейтинг: 0 / 0
11.06.2004, 22:49:11
    #32559067
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Схема данных и скорость
Если имеются в виду Relationships, то это не схема данных, а описание всех Foreign Keys. Разумеется, на скорость это влияет. А кроме того, там же можно задавать каскадное обновление, удаление и т.д.
...
Рейтинг: 0 / 0
11.06.2004, 22:49:19
    #32559068
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Схема данных и скорость
в каком Accesse mdb/adp ?
...
Рейтинг: 0 / 0
11.06.2004, 22:52:13
    #32559071
vam911
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Схема данных и скорость
это в mdb/

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


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