2.1 Объем работы
информационной системы
Предполагается,
что предприятий города Балакова, по
данным которых проектируется база
данных, насчитывается около 50,
Таким образом,
таблица предприятия будет иметь 344,
записей, таблица вакансии 65 записей,
таблица директор 43 записи, клиенты 20
записей, таблица сфера деятельности
43 записи. Тогда предположительно с
учётом того, что БД не содержит старых
записей, общее число записей в БД –
515.
2.2 Объем внешней
памяти занимаемый модулями СУБД
Примем во внимание,
что данная база данных физически
реализована в Microsoft Office 2003, поэтому,
примем минимальные системные требования,
которые устанавливает фирма производитель
данного программного обеспечения фирма
Microsoft. Данная информация содержится в
справке к данному продукту:
Процессор:
Pentium 233 MHz и выше.
Рекомендуется Pentium III.
Операционная
система:
Microsoft Windows 2003 с
пакетом обновления 3 или более поздняя
версия. Рекомендуется Windows XP или более
поздняя версия.
Память:
64 MB RAM (минимум).
Рекомендуется 128 MB RAM.
Дисковое
пространство:
245 MB для
всего
Microsoft Office 2003 и
63 МВ
для
Microsoft Office Access.
Монитор:
Super VGA (800 x 600) или
более высокое разрешение с 256 цветами.
Дисковод:
Дисковод для
компакт дисков.
Указывающее
устройство:
Microsoft Mouse, Microsoft
IntelliMouse или совместимое указывающее
устройство.
по формуле:
2 Определение требований к операционной обстановке, в которой будет функционировать информационная система.
,
2.3 Объем памяти,
отводимый под данные
Объем памяти
требуемый для хранения данных, можно
приближенно посчитать
Где li-длина
записи в i
–й таблице;
Ni
– примерное (максимально возможное)
количество записей i
таблице;
Nai
– количество записей в архиве i
таблице.
Коэффициент
2 перед суммой нужен для того, чтобы
выделить память для хранения индексов,
промежуточных данных, для выполнения
объемных операций (например, сортировки)
и т.п.
Проведем расчет
c
условием, что БД не содержит какой-либо
первоначальной информации.
- 50 предприятий
по 0,2 К;
- 50 директоров по
0,1 К
- 13 вакансий по
0,1К
-20 клиетов по 0,1 К
-43 сферы по 0,3К
2.4 Представление
о характере и интенсивности запросов
Периодически к
БД поступают запросы и связаны с поиском
данных по следующим видам:
Сведения о
количестве
вакансий за данный период;
Сведения о
количестве рабочих за данный период;
Также к БД поступают
запросы на добавление и обновление
данных.
3 Выбор системы
управления базой данных (СУБД) и других
инструментальных программ.
Прежде чем
приступить к выбору системы управления
уточним функции, которые должна нести
в себе БД.
База данных
«предприятия города Балаково» должна
содержать те сведения, которые могут
потребоваться немедленно, или в течении
продолжительного времени, то есть БД
имеет накопительный характер.
Так как база данных «предприятия
города Балаково»
не содержит какой-либо конфиденциальной
информации, то защита информации не
является определяющей для данной БД.
Можно выделить
основные критериями для выбора СУБД:
обеспечение
целостности данных, позволяющее
удостовериться, что информация в БД
всегда остается корректной и полной;
обеспечение
безопасности данных;
требование к
производительности СУБД, оцениваемой
временем выполнения запросов, скоростью
поиска информации в неиндексированных
полях, временем выполнения операций
импортирования БД из других форматов;
работа в
многопользовательских средах,
обеспечивающая сетевой доступ к файлам
БД;
импорт-экспорт,
т.е. возможность обработки информации,
подготовленной другими программными
средствами и использования другими
программами данных, сформированных
рассматриваемой СУБД;
В настоящее время
наиболее известны и широко используют
следующие СУБД: dBASE,
Microsoft
Access,
Microsoft
FoxPro,
Paradox.
Самой быстрой
СУБД является FoxPro
(ненамного медленней Access),
однако она (как и dBASE)
не обладает средствами соблюдения
целостности данных в отличие от более
медленной СУБД Access.
Для обеспечения корректности и полноты
информации Access
и Paradox
имеют средства для реализации таких
возможностей, как уникальность первичных
ключей, ограничение (пресечение)
операций, приводящих к нарушению
ссылочной целостности, каскадное
обновление и удаление информации. СУБД
dBASE
и FoxPro
совсем не обладают средствами этого
рода.
Самый высокий
уровень безопасности данных реализован
в СУБД dBASE.
Хорошими характеристиками обеспечения
безопасности отличается Access.
Он предусматривает назначение паролей
для индивидуальных пользователей и
присвоение различных прав доступа
отдельно таблицам, запросам, отчётам,
макрокомандам или новым объектам на
уровне пользователя.
Практически все
рассматриваемые СУБД предназначены
для работы в многопользовательских
средах, когда файлы БД являются
разделяемыми ресурсами сети. Лучшими
возможностями для работы в
многопользовательских средах обладают
СУБД: dBASE,
Microsoft
Access,
Paradox.
Все рассматриваемые
СУБД обладают хорошими возможностями
импорта-экспорта данных.
Таким
образом, из всех рассмотренных СУБД,
мы будим использовать для создания
базы данных Microsoft
Аccess,
который кроме перечисленных особенностей
обладает таким достоинством как
распространенность, что является также
важным фактором при выборе БД.
