От SK
К timsz
Дата 13.09.2006 15:40:30
Рубрики Прочее; Люди и авиация; Авиатехника;

Re: А в

В том-то и дело, что эта программа мягко говоря неповоротливая. Чтобы создать какую-то выборку (например все боевые эпизоды с участем АИП) нужно лезть в заранее составленный запрос и через конструктор!!! объяснять базе чего ты хочешь и в каком виде получить.
Далее, возможности сортировки таблиц довольно ограничены. Беру простой пример - серийные номера машин. Чтобы связать всю базу они являются уникальными. Соответственно серийным номерам Як-1 301 завода следует придумать какое-то другое обозначение т.к. есть совпадения с серийниками машин 292 завода. Далее сортировщик воспринимает серийный номер как единое целое и объяснить ему сирому, что это две-три цифры с хвоста или с начала не представляется возможным.
Для примера бросил в копилку базу по литературе в оной проге. Кто хочет попробуйте поистязать ее на досуге.
СК

От amyatishkin
К SK (13.09.2006 15:40:30)
Дата 18.09.2006 07:06:26

Re: А в

>В том-то и дело, что эта программа мягко говоря неповоротливая. Чтобы создать какую-то выборку (например все боевые эпизоды с участем АИП) нужно лезть в заранее составленный запрос и через конструктор!!! объяснять базе чего ты хочешь и в каком виде получить.
>Далее, возможности сортировки таблиц довольно ограничены. Беру простой пример - серийные номера машин. Чтобы связать всю базу они являются уникальными. Соответственно серийным номерам Як-1 301 завода следует придумать какое-то другое обозначение т.к. есть совпадения с серийниками машин 292 завода. Далее сортировщик воспринимает серийный номер как единое целое и объяснить ему сирому, что это две-три цифры с хвоста или с начала не представляется возможным.
>Для примера бросил в копилку базу по литературе в оной проге. Кто хочет попробуйте поистязать ее на досуге.
>СК

Если честно, то мне кажется, что у вас есть некие баги реализации этой самой базы. Т.е. недостаточно обдумали, что брать за ключ и всё такое.
Для оценочной прикидки потребностей базы лучше сообщить действующий на сегодня размер базы (желательно после сжатия), мб размер самых объемных таблиц, на каком компе хотите ее крутить и с каким софтом.

В принципе как раз аксесовские базы довольно живучие при падениях - Билли себе гадить не будет.

Варинаты бэкапа тоже можно продумать исходя из размеров базы.

Еще замечу, что в аксесе заметное значение имеет последовательность действий, в которой создаются формы и тп. И некоторые быстро приводят к красивым результатам, но вызывают недоумение у программеров, изучающих это дело по книжке.

Правда, я нафиг аксес забросил несколько лет назад, и все ненужное позабыл, а вот базы еще живут без присмотра.

От timsz
К SK (13.09.2006 15:40:30)
Дата 13.09.2006 15:56:38

Тут не в Аксессе дело, а в сложности входных данных.

Их слишком много, они очень разные. Мне кажется, использование другого движка ничего не поменяет. Может, какой-нибудь конкретный запрос будет провести проще, но за это другие запросы будут гораздо сложнее или даже невозможны.

Чудес не бывает - со сложной базой нельзя работать просто.

От SK
К timsz (13.09.2006 15:56:38)
Дата 13.09.2006 16:11:48

Re: Тут не...

>Чудес не бывает - со сложной базой нельзя работать просто.
Можно и нужно. В простейший штатный отчет базы включается возможность выбора записей по фильтрам. Например:
- дата или период;
- часть (подразделение соединение и т.д.) по умолчанию все;
- тип самолета - по умолчанию все.
А дальше жмем ОК и получаем отчет(ы), например:
летчики
потери
победы
награждения
базирование
состав м/ч
ранения, и т.д.
Времени занимает не более минуты. И все сортируется как вы того пожелаете. Далее смотрите в документ в ваших руках и сравниваете (анализируете) информацию, полученную из БД. Вносите коррекцию или дополнение в базу.
Все.
СК



От timsz
К SK (13.09.2006 16:11:48)
Дата 13.09.2006 16:33:24

Re: Тут не...

>Можно и нужно. В простейший штатный отчет базы включается возможность выбора записей по фильтрам. Например:
>- дата или период;
>- часть (подразделение соединение и т.д.) по умолчанию все;
>- тип самолета - по умолчанию все.
>А дальше жмем ОК и получаем отчет(ы), например:
>летчики
>потери
>победы
>награждения
>базирование
>состав м/ч
>ранения, и т.д.
>Времени занимает не более минуты. И все сортируется как вы того пожелаете. Далее смотрите в документ в ваших руках и сравниваете (анализируете) информацию, полученную из БД. Вносите коррекцию или дополнение в базу.
>Все.
>СК


Да. Но если попросить запрос по летчикам, потерям или победам, без дополнительного программирования сделать это не получится.

От SK
К timsz (13.09.2006 16:33:24)
Дата 13.09.2006 16:52:31

Re: Тут не...

>>Можно и нужно. В простейший штатный отчет базы включается возможность выбора записей по фильтрам. Например:
>>- дата или период;
>>- часть (подразделение соединение и т.д.) по умолчанию все;
>>- тип самолета - по умолчанию все.
>>А дальше жмем ОК и получаем отчет(ы), например:
>>летчики
>>потери
>>победы
>>награждения
>>базирование
>>состав м/ч
>>ранения, и т.д.
>>Времени занимает не более минуты. И все сортируется как вы того пожелаете. Далее смотрите в документ в ваших руках и сравниваете (анализируете) информацию, полученную из БД. Вносите коррекцию или дополнение в базу.
>>Все.
>>СК
>

>Да. Но если попросить запрос по летчикам, потерям или победам, без дополнительного программирования сделать это не получится.
Смотрите выше.
Отчет "Летчики"
Ставим дату - получаем всех имеющихся в базе пилотов, которые числятся в строю ВВС на этот день (и отсекаем ненужных по типам самолетов, по фронтам, армиям, дивизиям, частям, эскадрильям).
Ставим фильтр по наградам и получаем список пилотов награжденных на эту дату ОКЗ (к примеру).
Включаем фильтр по потерям и получаем список пилотов, награжденных ОКЗ, которые в этот день погибли.
Включаем фильтр по победам и получаем список награжденных ОКЗ пилотов, добившихся успеха (с комментариями кого, где и какая по счету победа)и погибших в тот же день.
Access так работать не может.
СК

От Seeker
К SK (13.09.2006 16:52:31)
Дата 13.09.2006 21:01:34

Вообще то это реализуемо (-)