Разработка автоматизированного рабочего места для учёта статистики экзаменационной сессии — страница 9

  • Просмотров 9472
  • Скачиваний 382
  • Размер файла 30
    Кб

связываются между собой отношением «один ко многим», гораздо реже «один к одному» и «многие ко многим». Если в базе данных существует связь между таблицами типа «многие ко многим», то необходимо создать таблицу пересечения, с помощью которой одна связь «многие ко многим» будет сведена к двум связям типа «многие к одному». 1.9 Построение таблиц. Для оптимизации работы с таблицами существует несколько возможностей:

·       Проектировать таблицы, в которых не содержится избыточных данных. ·       Выбирать наиболее подходящий тип данных для поля – это приведёт к уменьшению размера таблицы и увеличит скорость выполнения операций. При описании таблицы следует задавать для него тип данных наименьшего размера, позволяющий хранить нужные данные. Типы полей формата Paradox поддерживает семнадцать типов данных: Тип

данных Использование Размер Alpha Печатаемые символы 1-255 байт Number Числовое поле 8 байт $ (Money) Денежные суммы До 20 байт Short Числовое поле 2 байта Long Integer Числовое поле 4 байта # (BCD) Числовое поле, содержащее данные в формате BCD (Binary Coded Decimal). Имеет 0-32 цифр после десятичной точки Date Поле даты 4 байта Time Поле времени 4 байт @ (Timestamp) содержит и дату и время 8 байт Memo Алфавитно-цифровые данные с символами ASCII от 0 до 255 Ограничено свободным местом на

диске Formatted Memo Алфавитно-цифровые данные с символами ASCII от 0 до 255 Ограничено свободным местом на диске Graphic содержащее OLE-данные (Object Linking and Embedding) - образы, звук, видео, документы Ограничено свободным местом на диске Logical Допускаются строчные и прописные буквы, которое может содержать только два значения - T (true, истина) или F (false, ложь). 1 байт + (Autoincrement) Содержащее нередактируемое (read-only) значение типа long integer. Значение этого поля

автоматически увеличивается (начиная с 1) с шагом 1 4 байта Binary Содержащее любую двоичную информацию Ограничено свободным местом на диске Bytes содержащая любые данные 1-255 байт 1.10 Назначение типов данных для полей таблиц. Исходя из выше описанной модели, определим типы полей для таблиц. Для таблицы Студенты: ·       Код_студента – тип данных alpha, размером 4 символов; ·       Код_группы – тип данных alpha,

размером 8 символов; ·       ФИО - тип данных alpha, размером 50 символов; ·       Год рождения – тип данных date; ·       Адрес – тип данных alpha, размером 30 символов; ·       Пол – тип данных alpha, размером 20 символов; ·       Телефон – тип данных Integer; ·       Замечания – тип данных memo, размером 120 символов; ·       Пропуски – тип данных Integer. Для