1_Лабораторная_Базы данных
- Описание:
Цель лабораторной работы - получение навыков создания логической структуры файла базы данных и ее модификация.
Ход выполнения работы.
1.1. С помощью команды CREATE base1 сформирован заголовок таблицы base1 с полями
В командном окне установлен формат даты GERMAN ( дд.мм.гг): SET DATE GERMAN
1.2. Выполнив команду BROWSE, добавили 15 пустых записей и заполнили их произвольными данными.
2.1. С помощью команды COPY скопируем файл базы: COPY TO base2.
2.2. Откроем скопированный файл: USE base2.
2.3. С помощью команды MODIFI STRUCTURE изменим тип числового, логического поля и поля типа дата на символьный тип.
Структура полученной базы данных и ее содержание приведены на соответствующих вставках 2.1 и 2.2.
2.4. Командой USE закроем открытый файл базы данных.
Сравнивая содержимое файлов баз base1 и base2, делаем вывод:
При изменении типа поля на символьный данные в полях числового, логического типа и типа дата сохраняются. При восстановлении исходного типа полей, получим первоначальную базу.
3.1. Откроем исходный файл базы: USE base1 .
3.2. С помощью команды COPY скопируем файл базы: COPY TO base3.
3.3. Откроем скопированный файл: USE base3.
3.4. С помощью команды MODIFI STRUCTURE изменим размерность полей в сторону уменьшения:
Сравнивая содержимое файлов баз base1 и base3, делаем вывод:
При изменении размерности полей в сторону уменьшения происходит искажение данных. Символьные данные - усекаются с правой стороны по новой размерности поля. Данные числового типа сохраняются, если их разрядность не превышает нового размера поля.
4.1. Откроем исходный файл базы: USE base1 .
4.2. С помощью команды COPY скопируем файл базы: COPY TO base4.
4.3. Откроем скопированный файл: USE base4.
4.4. С помощью команды MODIFI STRUCTURE изменим размерность полей в сторону уменьшения:
Сравнивая содержимое файлов баз base1 и base4, делаем вывод:
При изменении размерности полей в сторону увеличения данные сохраняются.
5.1. Откроем исходный файл базы: USE base1 .
5.2. С помощью команды COPY скопируем файл базы: COPY TO base5.
5.3. Откроем скопированный файл: USE base5.
5.4. С помощью команды MODIFI STRUCTURE изменим тип символьного, логического поля и поля типа дата на числовой тип.
Сравнивая содержимое файлов баз base1 и base5, делаем вывод:
При изменении типа поля на числовой данные в полях логического типа и типа дата не сохраняются.- Добавлен:
- 26.03.2009
- Файл добавил:
- digger
- Дата:
- 18.03.2009
- Автор:
- Digger
- Размер:
- 6.30 Kb
- Тип файла:
- rar
- Скачиваний:
- 200