Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Государственное бюджетное образовательное учреж...docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆

1.Постановка задачи и описание предметной области

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

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

Каждый подготовительный курс проводит один учитель .Подготовительные курсы бывают разные. Форма оплаты курса может быть разной наличный или безналичный расчёт.

Курсом может проводить только один учитель. Один учитель может провести несколько занятий.

О каждом ученике необходимо хранить информацию номер обучающего, ФИО, телефон, адрес и № группы.

Каждый подготовительный курс имеет своё название, дату и время. Название курса уникальное и 2-х одинаковых курсов не бывает.

Для каждого учителя хранится следующая информация ФИО, название курса.

В ходе логического моделирования предложено хранить в 3-х отношениях «Данные обучающихся», «Данные учителей» и «Подготовительные курсы».

Отношение «Данные учителей»: ФИО, название курса, отчёт работы, телефон.

Отношение «Данные обучающихся»: номер, ФИО, адрес, телефон, № группы.

Отношение «Подготовительные курсы»: название курса, дата и время начала и конца занятия, стоимость, № группы.

Атрибут «Название курса» берётся в качестве ключа в отношении «Данные учителей» и «Подготовительные курсы». Атрибут «№группы» выступит в роли ключа в отношении «Подготовительные курсы» и «Данные обучающихся».

2.Выбор субд для решения конкретной задачи

Access входит в состав самого популярного пакета Microsoft Office. Основные преимущества: знаком многим конечным пользователям и обладает высокой устойчивостью данных прост в освоении, может использоваться непрофессиональным программистом, позволяет готовить отчёты из баз данных различных форматов. Предназначен для создания отчётов произвольной формы на основании различных данных и разработки некоммерческих приложений.

SQL Server – сервер баз данных, реализует подход «клиент-сервер» и взаимодействует с указанными пакетами. Главные достоинства: высокая степень защиты данных, мощные средства обработки данных, высокая производительность. Область применения: хранение больших объёмов данных, хранение высоко ценных данных и данных требующих соблюдения режима секретности.

Visual FoxPro (VFP) — объектно-ориентированный и процедурныйязык программирования систем управления реляционными базами данных, разработанный корпорацией Microsoft. Основой для данного программного продукта послужил язык программирования FoxPro. Относится к семейству языков xBase, разработанных на базе синтаксиса языка программирования dBase. Другими членами данного семейства являются Clipper и Recital.

Первоначально FoxPro (исходное название — FoxBASE) разрабатывалась фирмой Fox Software, начиная с 1984 года. В 1992 году Fox Technologies была куплена Microsoft, новые версии продукта значительно видоизменились и приобрели префикс «Visual». Последняя версия оригинального FoxPro — версия 2.6 — работала под Mac OS, DOS, Windows и Unix; уже в версии Visual FoxPro 3.0 от MS список поддерживаемых платформ сократился до Mac OS и Windows, а в более поздних версиях от MS — уже только до Windows. Текущая версия MS Visual FoxPro основана на COM, и Microsoft утверждает, что .NET-версии продукта не будет.

Программа работает со следующими форматами файлов: .act - Диаграмма Documenting Wizard .app - Сгенерированное приложение .cdx - Индексный файл .dbc - База данных .dbf - Таблица .dct - Заметка базы данных .dcx - Индекс базы данных .err - Ошибки компиляции .fky - Макрос .fll - FoxPro DLL .fmt - Файл формата .fpt - Заметка таблицы .frt - Заметка отчета .frx - Отчет .fxp - Скомпилированная программа .idx - Индексный файл .krt - Используется для создания файлов .dbc .lbt - Заметка о .lbx-файле .lbx - Таблица определения .lst - Список Documenting Wizard list .mem - Переменная памяти saveDoslives .mnt - Заметка меню .mnx - Меню .mpr - Сгенерированное программное меню .mpx - Скомпилированное программное меню .ocx - Объект управления OLE .pjt - Заметка проекта .pjx - Проект .prg - Программа .qpr - Сгенерированная программа запросов .qpx - Скомпилированная программа запросов .sct - Заметка формы .scx - Форма .spr - Исполняемая программа-оболочка (только старые версии FoxPro) .spx - Компилированная программа-оболочка (только старые версии FoxPro) .tbk - Резервная копия заметки .txt - Текст .vct - Заметка библиотеки классов .vcx - Библиотека классов .vue - Настройки FoxPro 2.x .win - Настройки окна