интернет магазин forekc.ru


Базы данных Visual Foxpro 7

Первые системы управления базами данных появились в середине шестидесятых годов XX века и поддерживали иерархическую модель данных в которой между записями существовали отношения предок/потомок. Спустя короткое время, были разработаны сетевые базы данных, в основу которых была заложена значительно более сложная сетевая модель. У каждой из этих моделей имелись свои достоинства и недостатки, которые сыграли ключевую роль в развитии реляционной модели.
В 1970 году статья научного сотрудника компании IBM доктора Е. Ф. Коддао реляционной модели данных произвела революцию в подходе к хранению и обработке информации. На основе этой модели в семидесятые годы были разработаны первые реляционные базы данных, а в настоящее время они рассматриваются как стандарт для современных коммерческих СУБД.
В реляционных базах данных вся информация сведена в таблицы, строки и столбцы которых называются записями и полями соответственно. Эти таблицы получили название реляций (Отношение — математический термин из теории множеств, которая легла в основу реляционной модели данных. В английском языке слову "отношение" соответствует слово relation, отсюда название "реляция"), поэтому модель стала называться реляционной. Записи в таблицах не повторяются. Их уникальность обеспечивается первичным ключом, содержащим набор полей, однозначно определяющих запись. Для быстрого поиска информации в базе данных создаются индексы по одному или нескольким полям таблицы. Значения индексов хранятся в упорядоченном виде и содержат ссылки на записи таблицы. Для автоматической поддержки целостности связанных данных, находящихся в разных таблицах, используются первичные и внешние ключи. Для выборки данных из нескольких связанных таблиц используются значения одного или нескольких совпадающих полей.

  • Глава 1. Знакомство с Visual FoxPro
  • Глава 2. Начало работы с Visual FoxPro
  • Глава 3. Проект как средство объединения элементов приложения
  • Глава 4. Создание базы данных проекта
  • Глава 5. Форма как средство ввода и редактирования данных
  • Глава 6. Конструктор форм
  • Глава 7. Создание и печать отчетов
  • Глава 8. Создание отчета с помощью конструктора отчетов
  • Глава 9. Запросы к базе данных
  • Глава 10. Перекрестные таблицы и диаграммы
  • Глава 11. Меню приложения
  • Глава 12. Создание справочной системы приложения
  • Глава 13. Управление проектом и создание приложения
  • Глава 14. Условия достоверности, хранимые процедуры, триггеры, представления данных
  • Глава 15. Расширенные средства ввода данных
  • Глава 16. Библиотеки классов и ActiveX-компоненты
  • Глава 17. Расширенные средства создания отчетов
  • Глава 18. Расширенные средства выборки данных
  • Глава 19. Визуальное объектно-ориентированное программирование
  • Глава 20. Многопользовательская работа в локальной сети
  • Глава 21. Связывание и внедрение объектов, экспорт и импорт данных
  • Глава 22. Удаленные представления данных
  • Глава 23. Перенос данных из Visual FoxPro на платформу клиент-сервер
  • Глава 24. Публикация данных на Web-сервере
  • Глава 25. Настройка параметров Visual FoxPro
  • Глава 26. Установка Visual FoxPro
  • Статьи
  • Базы данных. Создание форм и отчетов

    В настоящее время, несмотря на повышение компьютеризации общества, в сфере образования до сих пор нет средств, позволяющих в достаточной мере автоматизировать процесс ведения документации и отчетности.
    Одной из составных задач можно рассматривать проблему составления расписания учебного процесса, а так же оперативную корректировку расписания при возникновении необходимости в этом.
    О своевременности и актуальности рассматриваемой проблемы говорит тот факт, что большую часть своего времени администраторы заведений и преподаватели тратят на оформление различной документации и отчетов. Огромное количество учебных заведений и отсутствие предложений в данной сфере гарантируют высокую потребность в данном продукте.
    Базы данных (БД) составляют в настоящее время основу компьютерного обеспечения информационных процессов, входящих практически во все сферы человеческой деятельности.
    Действительно, процессы обработки информации имеют общую природу и опираются на описание фрагментов реальности, выраженное в виде совокупности взаимосвязанных данных. Базы данных являются эффективным средством представления структур данных и манипулирования ими. Концепция баз данных предполагает использование интегрированных средств хранения информации, позволяющих обеспечить централизованное управление данными и обслуживание ими многих пользователей. При этом БД должна поддерживаться в среде ЭВМ единым программным обеспечением, называемым системой управления базами данных (СУБД). СУБД вместе с прикладными программами называют банком данных.

    Продолжение

    *