База данных отдел кадров на примере ООО ДимаксРефераты >> Информатика >> База данных отдел кадров на примере ООО Димакс
Так как появление этих операционных систем происходило в разное время, каждая последующая операционная система имеет большие возможности, чем предыдущая, а следовательно требования к компьютеру тоже выше, мы остановим наш выбор на операционной системе Microsoft Windows XP. В ней есть все возможности, удовлетворяющие поставленной задаче. В таблице 1 приведена сравнительная характеристика операционных систем.
Таблица 1 – Сравнительная характеристика систем
Название | Краткие характеристики. |
DOS |
DOS ( Disk Operating System). Первая версия выпущена корпорацией Microsoft в 1981 г. 16-разрядная однозадачная однопользовательская операционная система обладает «интерфейсом командной строки», то есть, все команды пользователю приходится набирать на клавиатуре вручную, в командной строке. Работает в реальном или виртуальном режиме 86 микропроцессора. Ресурсы современных компьютеров использует не полностью. Программное обеспечение, как правило, устарело. |
Windows 3.X,95,98,Me |
Операционные системы, в развитии которых прослеживается улучшение графической оболочки, многозадачности, поддержка множества оборудования и сети. Первые системы этого семейства Windows 3.1,3.11 в данное время устарели и практически не используются. Работают в защищенном режиме процессора, позволяет запускать несколько приложений одновременно, в том числе программы и под DOS. Хотя в последней версии это поддержка отсутствует. Формат исполняемых файлов существенно отличается от формата файлов под DOS, что позволяет включать в программе такие ресурсы, как картинки, диалоги и многое другое. Новейшие операционные системы этой серии очень популярны в связи с наличием разнообразного программного обеспечения. |
Windows NT,2000. |
Операционные системы, используемые в основном в качестве серверов сети или рабочих станций. Имеют хорошую многопользовательскую и многозадачную поддержку и защищенность данных. Хотя формат программ отличается от формата под Windows 9x, но большинство программ написанных под Windows 9x будут работать и под Windows NT,2000. |
Windows XP |
Под именем Windows XP была предъявлена целая линейка операционных систем: «корпоративные» операционные системы Windows XP Server и Windows XP Professional и «домашняя» Windows XP Home. В составе новой версии Windows мы найдем множество новых и обновленных программ, массу мультимедийных изысков и добавлений, а также повысилась надёжность и быстродействие. Для нормальной работы Windows XP требуется не меньше 128 Мбайт оперативной памяти и около 1 Гбайт дискового пространства. |
UNIX |
Старейшие операционные системы развивавшиеся вместе с развитием вычислительной технике. UNIX система – это многопользовательская многозадачная система, имеющая хорошую поддержку сети. Используется в основном как сервер-станция. Имеет формат программ и файловой системы несовместимые с DOS и WINDOWS. Следует отметить что в отличии от остальных ОС UNIX является условно бесплатной системой и распространяется вместе с исходными кодами, что позволяет пользователю вносить в нее свои изменения и дополнения. Недостатком системы является то, что для общения с ней нужно иметь более глубокие познания в этой области, нежели при общении с другими операционными системами. |
3.2 Выбор системы управления базами данных (СУБД)
Современная жизнь немыслима без эффективного управления. Важной категорией являются системы обработки информации, от которых во многом зависит эффективность работы любого предприятия ли учреждения. Такая система должна:
· обеспечивать получение общих и/или детализированных отчетов по итогам работы;
· позволять легко определять тенденции изменения важнейших показателей;
· обеспечивать получение информации, критической по времени, без существенных задержек;
· выполнять точный и полный анализ данных.
Современные СУБД в основном являются приложениями Windows, так как данная среда позволяет более полно использовать возможности персональной ЭВМ, нежели среда DOS. Снижение стоимости высокопроизводительных ПК обусловил не только широкий переход к среде Windows, где разработчик программного обеспечения может в меньше степени заботиться о распределении ресурсов, но также сделал программное обеспечение ПК в целом и СУБД в частности менее критичными к аппаратным ресурсам ЭВМ.
Среди наиболее ярких представителей систем управления базами данных можно отметить: Lotus Approach, Microsoft Access, Borland dBase, Borland Paradox, Microsoft Visual FoxPro, Microsoft Visual Basic, а также баз данных Microsoft SQL Server и Oracle, используемые в приложениях, построенных по технологии «клиент-сервер». Фактически, у любой современной СУБД существует аналог, выпускаемый другой компанией, имеющий аналогичную область применения и возможности, любое приложение способно работать со многими форматами представления данных, осуществлять экспорт и импорт данных благодаря наличию большого числа конвертеров. Общепринятыми, также, являются технологи, позволяющие использовать возможности других приложений, например, текстовых процессоров, пакетов построения графиков и т.п., и встроенные версии языков высокого уровня (чаще – диалекты SQL и/или VBA) и средства визуального программирования интерфейсов разрабатываемых приложений. Поэтому уже не имеет существенного значения на каком языке и на основе какого пакета написано конкретное приложение, и какой формат данных в нем используется. Более того, стандартом «де-факто» стала «быстрая разработка приложений» или RAD (от английского Rapid Application Development), основанная на широко декларируемом в литературе «открытом подходе», то есть необходимость и возможность использования различных прикладных программ и технологий для разработки более гибких и мощных систем обработки данных. Поэтому в одном ряду с «классическими» СУБД все чаще упоминаются языки программирования Visual Basic 4.0 и Visual C++, которые позволяют быстро создавать необходимые компоненты приложений, критичные по скорости работы, которые трудно, а иногда невозможно разработать средствами «классических» СУБД. Современный подход к управлению базами данных подразумевает также широкое использование технологии «клиент-сервер».
Таким образом, на сегодняшний день разработчик не связан рамками какого-либо конкретного пакета, а в зависимости от поставленной задачи может использовать самые разные приложения. Поэтому, более важным представляется общее направление развития СУБД и других средств разработки приложений в настоящее время.