Опубликован: 17.08.2010 | Доступ: свободный | Студентов: 999 / 59 | Оценка: 4.11 / 3.89 | Длительность: 29:38:00
Самостоятельная работа 14:

Создание СУБД локальной базы данных средствами BDE

Создание таблиц базы данных

Физическая структура базы данных зависит от типа СУБД, который мы принимаем для хранения данных и управления ими. Обычно имя базы данных совпадает с каталогом, где хранятся все таблицы, составляющие эту базу. Создадим структуру базы, которая будет основой для наполнения данными. Структуру таблиц можно создадим с помощью инструмента Database Desktop оболочки C++Builder 6 через меню Tools. Если на вашем компьютере его там нет, то присоедините его к оболочке через команду Tools/Configure Tools...

  • Вызовите через меню Tools инструмент Database Desktop и выполните команду File/New

В появившемся подменю имеются три команды

Пункты меню File/New
Командаменю Пояснения
QBE Query Визуальный построитель запросов и запись этих запросов в файл
SQL File Создание запроса на SQL и запись его в файл
Table Создание новой таблицы
  • Выполните команду Table и появится диалоговое окно для выбора типа формата создаваемой таблицы, в котором установите dBASE IV

После нажатия кнопки OK появится диалоговое окно для задания параметров структуры создаваемой таблицы. Для каждого поля таблицы выбранного типа dBASE IV указывается

  1. Field Name - идентификатор поля
  2. Type - тип данных поля
  3. Size - размер хранимых данных
  4. Decimals - число значащих цифр после запятой

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


  • Создайте структуру таблицы SCHOOL по приведенной информации
    Список учеников SCHOOL
    Field Name Type Size Пояснения
    ID_SCHOOL Numeric 4 Идентификатор ученика
    NAME Character 30 ФИО ученика
    NUM_CLASS Character 2 Номер класса
    SUB_CLASS Character 1 Индекс класса
    ADDRESS Character 20 Домашний адрес
    BIRTHDAY Date Дата рождения

  • Щелкните по кнопке Save As... и в появившемся окне Save Table As установите соответствующие значения

Опция Display table обеспечивает немедленное автоматическое открытие таблицы после ее сохранения. Вторая опция Add data to new table доступна в случае, если производилось не создание таблицы, а изменение ее структуры.

После щелчка по кнопке Сохранить в созданном ранее каталоге BaseSchool появится файл таблицы SCHOOL.dbf. Проверьте это.

  • Подобным же образом создайте файлы для остальных таблиц разработанной структуры, заполнив диалоговые окна мастера так, как показано ниже
    Список телефонов PHONE
    Field Name Type Size Пояснения
    PHONE Character 20 Связанный с учеником телефон
    ID_SCHOOL Numeric 4 Идентификатор ученика
    OWNER Character 20 Чей телефон
    CONNECT Logical 1 Участвует ли в процессе обслуживания

    Список предметов TOPIC
    Field Name Type Size Пояснения
    ID_TOPIC Numeric 4 Идентификатор предмета
    TOPIC Character 20 Изучаемый предмет
    NUM_CLASS Character 2 Номер класса
    SUB_CLASS Character 1 Индекс класса
    ID_TUTOR Numeric 3 Идентификатор учителя
    TUTOR Character 20 Учитель
    TERM Numeric 1 Учебная четверть

    Список оценок по предметам VALUATION
    Field Name Type Size Пояснения
    ID_SCHOOL Numeric 4 Идентификатор ученика
    DATE Date Текущая дата
    ID_TOPIC Numeric 4 Идентификатор предмета
    VALUATION Numeric 4 Оценка

Теперь мы имеем файлы таблиц базы данных с заданной структурой, расположенных в каталоге BaseSchool и зарегистрированных в системе под псевдонимом DBSchool


Александр Даниленко
Александр Даниленко
Стоит Windows 8 Pro, Visual Studio 2010 Express Edition .