powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Что такое "матрешка"?
7 сообщений из 7, страница 1 из 1
Что такое "матрешка"?
    #39403833
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Порой аскцессники употребляют в разговорах.

Что это - визуальная парадигма, паттерн проектирвоания, структура данных?
...
Рейтинг: 0 / 0
Что такое "матрешка"?
    #39403865
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччд,

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

можно в каждом запросе производить все эти действа, а можно создать рабочий запрос mRAB

Код: sql
1.
2.
3.
4.
5.
6.
7.
SELECT ОБОРУДОВАНИЕ.*, ПРОИЗВОДИТЕЛЬ.*, МОДЕЛИ.*,НОРМЫ_АМОРТ.*,
 IIF(GODW<=5,1,IIF(GODW<=10,2,....,9)))) AS GR,
 СТОИМ_ПЕРВОНАЧАЛЬНАЯ*НОРМА_АМОРТИЗАЦИИ AS  СУММА_АМОРТИЗАЦИИ, .....
 FROM ОБОРУДОВАНИЕ
 LEFT JOIN ПРОИЗВОДИТЕЛЬ ....
 LEFT JOIN МОДЕЛИ.....
 LEFT JOIN НОРМЫ_АМОРТ



достаточно часто я запоминаю итоги этого запроса в рабочую таблицу TRAB, фиксируя таким образом выборку

далее выборка ведется уже из Trab

Код: sql
1.
2.
3.
4.
select ....... from Trab where цех=1 and оборудование="металлорежущее"
select ....... from Trab where цех=1 and оборудование="кузнечное"
select ....... from Trab where цех=1 and оборудование="литейное"
select ....... from Trab where цех=1 and оборудование="прессовое"



при формирование форм статотчетности всегда применяла этот прием, чтобы цифры сходились
...
Рейтинг: 0 / 0
Что такое "матрешка"?
    #39403875
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Матрёшкой часто называют порочную практику хранения дерева фиксированной глубины в нескольких таблицах - по одной на каждый уровень.
ПЕНСИОНЕРКАя запоминаю итоги этого запроса в рабочую таблицу TRABОт сокращённого "траблы"?
...
Рейтинг: 0 / 0
Что такое "матрешка"?
    #39403994
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот для меня "матрёшка" связано с видеокодеком "matrosska" Пришлось одно время заняться кодированием Видео. Конвертировал DVD в AVI. Ну и приводил свой видеозверинец к единообразию.
...
Рейтинг: 0 / 0
Что такое "матрешка"?
    #39404017
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччд,

Думаю акцессники употребляют в разговоре меньше всего, и речь скорее о фреймворках, компактный размер и легкая в изучении архитектура которых, даёт возможность строить крупные расширяемые приложения...
имхо в акцессе "матрешкой" можно называть, наборы классов с интересными методами, или полезных функций...
...
Рейтинг: 0 / 0
Что такое "матрешка"?
    #39404543
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vmagчччд,

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

ПЕНСИОНЕРКАПЕНСИОНЕРКАчччд,

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


можно в каждом запросе производить все эти действа, а можно создать рабочий запрос mRAB

Код: sql
1.
2.
3.
4.
5.
6.
7.
SELECT ОБОРУДОВАНИЕ.*, ПРОИЗВОДИТЕЛЬ.*, МОДЕЛИ.*,НОРМЫ_АМОРТ.*,
 IIF(GODW<=5,1,IIF(GODW<=10,2,....,9)))) AS GR,
 СТОИМ_ПЕРВОНАЧАЛЬНАЯ*НОРМА_АМОРТИЗАЦИИ AS  СУММА_АМОРТИЗАЦИИ, .....
 FROM ОБОРУДОВАНИЕ
 LEFT JOIN ПРОИЗВОДИТЕЛЬ ....
 LEFT JOIN МОДЕЛИ.....
 LEFT JOIN НОРМЫ_АМОРТ



достаточно часто я запоминаю итоги этого запроса в рабочую таблицу TRAB, фиксируя таким образом выборку

далее выборка ведется уже из Trab

Код: sql
1.
2.
3.
4.
select ....... from Trab where цех=1 and оборудование="металлорежущее"
select ....... from Trab where цех=1 and оборудование="кузнечное"
select ....... from Trab where цех=1 and оборудование="литейное"
select ....... from Trab where цех=1 and оборудование="прессовое"



при формирование форм статотчетности всегда применяла этот прием, чтобы цифры сходились
Аналог "долговременной" snapshot - транзакции?
...
Рейтинг: 0 / 0
Что такое "матрешка"?
    #39404569
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччД,

я свой вариант матрешки применяла еще в 80-х годах, на ес-1022
об интернете я тогда и не слышала(его тогда еще не было)

слабенькие компы на завод пришли примерно в 1990(оперативка 640кб, винт 40мб)
аксесс начали применять в 1999(оперативка 256, винт 100)
интернет увидела в живую в 2010(оперативка 2гб, винт 1тб)

естественно приходилось изобретать велосипед(структурное программирование, матрешки, .....)
элементы структурного программирования(процедуры, минимизация GOTO,осмысленные имена....) применила еще в 1979, книгу Грунда увидела много позже
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Что такое "матрешка"?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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