Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
st udentwork (1).doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
337 Кб
Скачать
☆
  1. Теоретические основы разработки базы данных в

dELPHI

Основой информационной системы является база данных. Целью любой информационной системы является обработка данных об объектах реального мира. В широком смысле слова база данных - это совокупность сведений о конкретных объектах реального мира в какой-либо предметной области. Базы данных выполняют две основные функции.  Они группируют данные по информационным объектам и их связям и предоставляют эти данные пользователям.

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

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

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

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

    1. Создание таблиц

Таблица создается с помощью программы Database Desktop. Database Desktop (DBD) предназначена для создания и редактирования таблиц БД, визуальных запросов, SQL-запросов, а также для выполнения действий с псевдонимами БД.

Перед описанием процесса создания таблиц необходимо рассмотреть типы данных используемых в БД Paradox (в других БД названия и обозначения типов данных отличаются).

Обозначение и описание основных типов данных для таблиц Paradox:

  • A (Alpha) – символьные значения до 255 символов;

  • N (Number) – числовые значения с плавающей точкой -10307…+10308. Точ­ ность до 15 значащих цифр;

  • $ (Many) – аналогичен типу  Number,  но предназначен для хранения денежных сумм. Число знаков после запятой по умолчанию равно двум;

  • S (Short Integer) – целочисленные значения в диапазоне -32768 … 32768;

  • I (Long Integer) – целочисленные значения в диапазоне — 2147483647…2147483648;

  • D (Date) – значения даты;

  • T (Time) – значения времени;

  • @ (Timestamp) – значения даты и времени;

  • M (Memo) – строки длиной более 255 символов. От 1 до 240 символов могут храниться вместе с таблицей;

  • F (Formatted Memo) – форматированный текст произвольной длины;

  • G (Graphic) – Графические изображения в форматах BMP, PCX, TIF, GIF, EPS, при хранении преобразуются в формат BMP. Хранятся отдельно от таблицы БД;

  • L (Logical) – логические значения (True, False);

  • + (Autoincrement) – автоинкрементное поле (только для чтения). При добавлении новой записи значение поля вычисляется автоматически.

Рассмотрим последовательность создания таблиц средствами DBD:

  1. Запустите программу DBD командой Пуск — Программы — Borland Delphi — Database Desktop.

  1. Установите псевдоним БД командой главного меню File — Working Directory и в выпадающем списке Aliases окна диалога Set Working Directory выберите имя псевдонима (например, PROBA), после чего нажать кнопку ОК.

  1. Создайте таблицу командой главного меню File — New – Table и в появившемся окне Create Table оставьте без изменения тип создаваемой таблицы (Paradox7). Нажмите кнопку ОК. После этого появится окно определения структуры таблицы.

  1. Заполните бланк-таблицу структуры таблицы БД, указав поля, их типы размеры, ограничения и умолчания. Бланк-таблица структуры таблицы БД включает в себя следующие столбцы:

  • Field Name – имена полей таблицы;

  • Туре – типы полей;

  • Size – размеры полей, обычно для строковых полей, поскольку иные поля подразумевают размер, определяемый типом поля;

  • Key – определяет поля (символ «*»), входящие в первичный ключ. Поля, входящие в первичный ключ, должны всегда располагаться в начале таблицы, подряд.

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

  • Required Field – обязательность заполнения поля (пустые значения недопустимы);

  • Minimum value – определяет минимальное значение поля;

  • Maximum value – определяет максимальное значение поля;

  • Default value – определяет значение поля по умолчанию;

  • Picture – определяет шаблон изображения поля или маску ввода.

Отсутствие значений для поля означает отсутствие ограничений на значение поля.

  1. Укажите языковой драйвер (см. следующий подраздел);

  2. Определите индексы таблицы.

  3. Сохраните изменения сделанные в таблице БД, для этого нажмите кнопку Save или Save As…

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]