- •Введение
- •1. Постановка задачи
- •2. Анализ задачи
- •2.1. Приём работника
- •2.1.1. Выводы
- •2.2. Работа с учащимся
- •2.2.1. Выводы
- •2.3.1. 1С Кадры и Зарплата
- •2.3.2. HRM-системы «КОМПАС: Управление персоналом»
- •2.3.3. Выводы
- •2.4.1.1. Microsoft SQL Server
- •2.4.1.2. Interbase
- •2.4.1.3. Firebird (FirebirdSQL)
- •2.4.1.4. MySQL
- •2.4.2.2. Microsoft Access
- •2.4.2.3. OpenOffice.org Base
- •2.4.3. Вывод
- •3.1.2. Даталогическая модель данных
- •3.2. Проектирование базы данных по учащимся общеобразовательного учреждения
- •3.1.1. Инфологическая модель данных
- •3.2.2. Даталогическая модель данных
- •3.3. Физическая модель данных
- •3.4. Разработка интерфейса
- •3.4.1. Главная форма
- •3.4.2. Форма «Работники»
- •3.4.3. Форма «Анкетные данные»
- •3.4.4. Форма «Учащиеся»
- •3.4.5. Форма «Учащийся»
- •3.4.6. Форма «Родитель»
- •3.4.7. Форма «Связать с родителями»
- •4. Результаты испытаний
- •Заключение
- •Список источников
- •Приложение 1. Техническое задание
- •Приложение 2. Коды программ
2.4.2. Настольные СУБД 2.4.2.1. Visual FoxPro
Visual FoxPro (VFP) — визуальная среда разработки систем управления реляционными базами данных, выпускаемая в настоящее время корпорацией Майкрософт. Последней версией является 9.0. Использует язык программирования FoxPro. Среда разработки версии 7.0 может работать в операционных системах Windows 9x и ядра NT, версии 8.0 и 9.0 — только в Windows XP, 2000, 2003. Среда исполнения (runtime) версий 8.0 и 9.0 работает под любой версией Windows, начиная с 98.
Первоначально FoxPro (первоначальное название — FoxBASE) разрабатывалась Fox Software, начиная с 1984 года. В 1992 году Fox Technologies объединилась с Microsoft, новые версии продукта обрели ряд новых функций и приставку «Visual». Последняя версия оригинального FoxPro — версия 2.6 — работала под Mac OS, DOS, Windows и Unix; уже в версии Visual FoxPro 3.0 список поддерживаемых платформ сократился до Mac OS и Windows, а в более поздних версиях — уже только до Windows. Текущая версия Visual FoxPro основана на COM, и Microsoft утверждает, что .NET-версии продукта не будет. Существует проект Sedna, который должен обеспечить возможность взаимодействия Visual FoxPro с .NET.
Разработка продукта прекращена с выходом SP2 для версии 9.0, поддержка продукта будет осуществляться до 2015 года
2.4.2.2. Microsoft Access
Microsoft Access — реляционная СУБД корпорации Microsoft9. Имеет широкий спектр функций, включая связанные запросы, сортировку по разным полям, связь с внешними таблицами и базами данных. Благодаря встроенному языку Visual Basic for Applications (VBA), в самом Access можно писать приложения, работающие с базами данных.
9 http://www.microsoft.com/ru/ru/default.aspx
24
Основные компоненты MS Access:
∙просмотр таблиц;
∙построитель экранных форм;
∙построитель SQL-запросов (язык SQL в MS Access не соответствует стандарту ANSI);
∙построитель отчётов, выводимых на печать.
Все они могут вызывать скрипты на языке VBA. Таким образом, MS Access позволяет разработать СУБД практически «с нуля» или написать оболочку для любой внешней СУБД.
Версии:
∙1993 Access 2.0 для Windows (Office 4.3)
∙1995 Access 7 для Windows 95 (Office 95)
∙1997 Access 97 (Office 97)
∙1999 Access 2000 (Office 2000)
∙2001 Access 2002 (Office XP)
∙2003 Access 2003 (из комплекта программ Microsoft Office 2003)
∙2007 Microsoft Office Access 2007 (из комплекта программ Microsoft Office 2007
25
Рисунок 2.11. Пример форм MS Access
2.4.2.3. OpenOffice.org Base
OpenOffice.org10 — кроссплатформенный офисный пакет, распространяемый по свободной лицензии GPL (GNU Public Licence), поэтому его достаточно выгодно использовать в решении офисных задач. Компонент пакета OpenOffice.org, обеспечивающий работу с базами данных (БД) — OpenOffice.org Base (OOo Base) может работать как с базами собственного формата, так и с базами, созданными для серверов баз данных типа Oracle или MySQL. В этом случае он играет роль оболочки для сервера баз данных. [1, 6]
OpenOffice.org Base является некоммерческим аналогом СУБД Microsoft Access. Заголовки меню полностью повторяют их аналоги от Microsoft.
Следует учитывать, что при всей похожести OpenOffice.org Base не совместим с Microsoft Access.
«Следует отметить, что базу скопировать на другие носители или в другие каталоги невозможно. Можно сохранить таблицы данных, но связи и запросы не сохранятся. Это гарантирует некоторую безопасность баз данных.» [1]
10 http://ru.openoffice.org/
26
