- •Лабораторная работа №1. Нормализация отношений.
- •Цель работы
- •2 Пояснения к работе 2.1 Краткие теоретические сведения.
- •2. Варианты заданий
- •4 Содержание отчёта
- •4.2 Цель работы
- •5 Список литературы
- •Лабораторная работа 2. Создание таблиц и ввод исходных данных.
- •Цель работы
- •3 Задание
- •5 Содержание отчёта
- •Цель работы
- •6 Список литературы
- •Лабораторная работа № 3 Открытие, редактирование и пополнение табличного файла. Модификация структуры табличного файла.
- •1. Цель работы
- •2. Пояснения к работе
- •2.1 Краткие теоретические сведения.
- •2.2 Перечень используемого оборудования
- •3. Задания
- •4. Контрольные вопросы
- •5. Содержание отчёта
- •5.2. Цель работы;
- •6 Список литературы
1. Цель работы
1.1 Научится открывать, редактировать и пополнять табличные файлы, модифицировать структуру табличного файла.
2. Пояснения к работе
2.1 Краткие теоретические сведения.
Если необходимо в дальнейшем изменить структуру таблицы, следует открыть таблицу в Database Desktop и выбрать в главном меню пункты Table->Restructure.
В открывшемся окне мастера «Create Paradox 7 Table» можно модифицировать структуру таблицы: добавлять новые поля, изменять описание имеющихся полей. Для изменения параметров (характеристик) поля надо установить курсор в строке, описывающей поле, на нужный атрибут и изменить его значение.
Для удаления поля из таблицы надо выделить удаляемое поле и подать команду Ctrl + Delete.
С помощью раскрывающегося списка «Table properties» можно задать дополнительные свойства таблицы:
Validate Checks – определение условий достоверности вводимых данных в поле;
Secondary Indexes – работа с индексами;
Referential Integrity – определение связей между таблицами;
Password Security – определение паролей;
Table Language – определение национального языка;
Table Lookup – таблица выбора;
Dependent Tables- подчиненные таблицы.
Если дополнительные свойства таблицы определены, то становится доступной кнопка «Define», с помощью которой можно изменить (или удалить) ранее установленное дополнительное свойство. После нажатия на кнопку «Define» открывается специальное диалоговое окно, в котором выполняют необходимые изменения.
Пункт Validate Checks задаёт ограничения на значения полей, которые заключаются в указании для полей:
требования обязательного ввода значения;
минимального значения;
максимального значения;
значения по умолчанию;
маски ввода.
После внесения всех изменений их надо сохранить, нажав кнопку «Save»
2.2 Перечень используемого оборудования
Персональный компьютер.
3. Задания
3.1 Измените структуру таблицы STUD базы данных STUDDATA, добавив в неё новое поле Adress (домашний адрес) после поля Sex.
3.2 Наложите на поле Oz ограничения: значение этого поля должно находиться в числовом промежутке от 2 до 5 включительно.
3.3 Измените описание поля Year_b (Дата рождения) таким образом, чтобы в это поле можно было вводить дату рождения без указания дня и месяца рождения.
3.4 Добавьте в таблицу 2 записи.
4. Контрольные вопросы
4.1 Какая команда открывает таблицу?
4.2 Какая команда используется для модификации структуры таблицы?
4.3 Как можно удалить из таблицы поле?
4.4 Как можно задать дополнительные свойства таблицы?
4.5 Для чего служит кнопка «Define»?
5. Содержание отчёта
Отчёт должен содержать:
5.1. Название работы;
5.2. Цель работы;
5.3. Задание;
5.4. Ответы на контрольные вопросы;
5.5. Выводы к работе.
6 Список литературы
6.1 Агальцов ВП. Базы данных. В 2-х кн. Книга 1. Локальные базы даны: учебник. — М.: ИД «ФОРУМ»: ИНФРА-М, 2009– 352 с.: ил. – (Высшее образование).
6.2 Фаронов В.В. Программирование баз данных в Delphi 7. Учебный курс. – СПб.: Питер, 2006 – 459 с.: ил.
Хомоненко А.Д. Самоучитель Delphi. – 2-е изд., перераб. И доп. / А.Д. Хомоненко, В.Э. Гофман. – СПб.: БХВ-Питер, 2008 – 576 С.: ИЛ. + CD-ROM
