DBRaptor - это генератор баз данных
generator

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

В пакете DBRaptor имеется удобное средство для создания таблиц баз данных, простейший редактор структур таблиц.

Генератор структуры базы
Редактор структуры базы данных

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

Вначале может показаться, что разрабатывать собственные базы данных очень сложно. На самом деле это не так. Рассмотрим такой процесс на простом примере системы учета контрольных работ студентов.

database
Схема системы контроля за успеваемостью студентов

наименование поля
тип поля
идентификационный номер целое число
название работы строковое выражение
область знаний строковое выражение
содержание текстовое выражение
дата создания дата
составитель строковое выражение
  1. Сразу бросается в глаза необходимость завести список контрольных работ. Это уже таблица, и в ее структуре необходимо, как минимум, иметь следующие поля:
  2. Контрольную работу выполняют студенты, значит - должна существовать таблица студентов, как минимум, состоящая из полей: идентификационный номер студента, Имя, Фамилия, факультет, курс.

    На этом этапе мы определились с главными, назовем их материнскими, объектами базы данных. Если есть материнские объекты, значит, есть и дочерние.

  3. Дочерними единицами информации являются записи регистрации оценок студентов за контрольные работы. В этом случае таблица может выглядеть так: идентификационный номер записи, номер контрольной работы, номер студента, оценка студента.

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

Все! Ву-а-ля! Наша база данных готова! Поверьте, этих трех таблиц уже почти достаточно для контроля учебного процесса. Здесь неоднократно упоминалось слово реляционные базы данных. Реляционные, сиречь связанные между собой таблицы. Какие связи видно невооруженным взглядом?

Всего три таблицы, но какие из них комбинации! Одна контрольная работа, на нее пришло несколько студентов. Один студент, но был участником многих контрольных работ. Это и есть реляционные сущности - связи между единицами информации. С одной стороны имеются студенты, с другой – контрольные работы. Реляционные базы позволяют показывать в отчетах самые разнообразные информационные сущности и ассоциации данных.

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

После того как созданы структуры таблиц-пунктов назначения (размещения) для поступающих данных, можно приступать к анализу строения самих исходных данных. Это делается уже на другой закладке программы - Data Excavation.

Если у Вас остались вопросы, заполните форму, и мы свяжемся с Вами в ближайшее время.

Или же Вы можете обратиться в
службу поддержки