Rambler's Top100

Создание базы данных.


Создать базу данных в C++ Builder очень просто, для этого в C++ Builder есть инструмент Database Desktop. Запустить Database Desktop можно двумя способами:

  1. Через кнопку Windows Пуск > Программы > Borland C++ Builder > Database Desktop
  2. В меню C++ Builder, пункт (Инструменты ) > Database Desktop
рисунок

В появившемся окне создайте новую таблицу File > New > Table появиться окно Create Table, предлагающее,по умолчанию, создать таблицу Paradox 7, вы можете выбрать любую базу данных, но я советую согласиться с тем, что предлагает C++ Builder и нажать OK .

рисунок

Перед Вами появиться окно, с заголовком Create Paradox 7 Table : (Untitled)

рисунок

содержащее, таблицу Field roster , в этой таблице будет несколько полей:

  1. Field Name – в котором, Вы должны ввести заголовок столбца.
  2. Type – в этом поле Вы должны обозначить тип данных: нажмите на правую кнопку мыши; появиться всплывающее предлагающее типы данных, я перечислю лишь несколько: Alpha– текстовая строка, Number – номер, $(Money) – денежный формат (очень удобно для небольших бухгалтерских программ, при выборе этого формата данных, к примеру, в поле будет отображаться символ денежной единицы $ или буква р.(рубли), программист сможет работать с этим полем как с особым типом данными – Current), Short и Long Integer – целые(если Вы не знаете типы данных в C++ нет смысла идти далее, см. типы данных в C++) :))), Date и Time – дата и время соответственно, Graphic – графические объекты(вы можете включить в базу данных любой графический объект), OLE - OLE и COM объекты(OLE и COM – средства интеграции Ваших программ и программ приложений Windows,например Word, Excel и т.д.), Logical - логические, Binary – двоичные, Bytes – байты.
  3. Size – размер, здесь Вы установите размер поля (т.е. максимальное количество знаков, которое можно ввести в данное поле). Если Вы в поле Type установили тип данных Date, Time, Graphic, Money и некоторые другие, то заполнять это поле не нужно.
  4. Key – ключ, если в этом поле Вы дважды Click’нете, в поле появиться значок *,тем самым устанавливается сортировка по алфавиту (если в поле Field Name вы установили тип данных Alpha ) или по возрастающей(если в поле Field Name численный тип).

Если Вам, что либо не понятно то советую, открыть и посмотреть примеры баз данных, в Data Desktop File >Open >Table , примеры хранятся в … Program Files \ Borland Shared \ Data откройте любой файл с расширением .db или .dpf, откроется база данных, далее в меню откройте Table >Restructure ,в появившемся окне будет список всех полей таблицы, и типы данных в этих полях.

Введите, например текст изображенный на рисунке:

рисунок

Возможно, вместо этой картинки Вы увидите набор непонятных символов:

рисунок

причиной этого является несоответствие кодировок.

Исправить, этот недостаток можно следующим способом: выполните команду regedit (или в папке Windows найдите файл regedit.exe ), выберите ключ HKEY_LOCAL_System\ CurrentControlSet\ Control Nls \ CodePage, измените значение ключа 1252 с c_1252.nls на c_1251. nls , после чего перезагрузить компьютер.

Но сначала нажмите кнопку Save As…, введите название Вашей базы данных и выберите директорию, в которой она будет храниться (по умолчанию будет предложена WorkDir).

Теперь необходимо создать псевдоним базы данных (Alias) (хотя, если Вы прочтете следующую главу, то поймете, что делать псевдоним не обязательно) . Находясь в Database Desktop, выберите Tools > Alias > Manager, нажмите кнопку New . В поле Database Alias выберите название Вашей базы данных. В поле Driver type выберите STANDART . Нажмите кнопку Brows, выберите диск и дойдите до нужной папки, нажмите кнопку OK . На вопрос сохранить файл IDAPI .CFG нажмите OK .

База данных создана, следующим шагом будет создание программы управляющей базой данных.

Далее
Автор: Вашурин Владимир
Hosted by uCoz