Файл: Отчет по лабораторная работе 1 Создание таблицы и модификация структуры.docx
Добавлен: 18.10.2024
Просмотров: 11
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Министерство науки и высшего образования
Российской Федерации
Федеральное государственное бюджетное
образовательное учреждение высшего образования
ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ
УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)
Факультет электронной техники
Кафедра ПрЭ
Отчет по лабораторная работе № 1
«Создание таблицы и модификация структуры»
по дисциплине "Базы данных"
выполнена по учебному пособию Муравьев А.И. “Системы управления базами данных”
Выполнил:
студент ФДО ТУСУР
специальности 11.03.04
Унжаков Е.Н.
Порядок выполнения:
1.1 Изучаем в приложении А работу конструктора таблиц.
1.2 Создаем таблицу: CREATE [ Lab1Table1], в конструкторе таблицы, в котором создать таблицу (основную) с 4-мя столбцами:
char– символьного типа (CHARACTER) размерностью 10;
num– числового типа (NUMERIC) размерностью 10 разрядов (без дробной части);
data– типа ДАТА (DATE);
log– логического типа (LOGICAL).
1.3 Подключаем созданную таблицу, в левом GRID добавляем 11 строк и заполняем их произвольными данными:
1.4 При помощи команды копирования COPY:
COPY TO [Lab1Tab1]
создаем 4 новые таблицы (Lab1Tab1, Lab1Tab2, Lab1Tab3, Lab1Tab4).
1.5 Открываем в правом GRID первую скопированную таблицу, видим, что данные этой таблицы идентичны данным основной таблицы. Модифицируем структуру первой скопированной таблицы командой MODIFY STRUCTURE и открыв конструктор таблицы.
1.6 Изменяем типы всех полей на символьный тип (CHARACTER).
1.7 Видим, что изменений данных в модифицированной таблице нет.
1.8 Повторяем п.1.5 для второй скопированной таблицы.
1.9 Уменьшаем размерность символьного и числового полей до 7.
1.10 Повторите п.1.7. Определяем, что в символьном поле остается 7 первых символов начиная с 7-ой строки. В числовом поле после 7-го разряда начиная с 8-ой строки наблюдаем изменение формы записи с округлением.
1.11 Уменьшаем размерность числового поля до 5 разрядов.
1.12 Повторяем п.1.7. Определяем, что в символьном поле остается 5 первых символов начиная с 5-ой строки. В числовом поле после 5-го разряда начиная с 6-ой строки наблюдаем переполнение ячейки.
1.13 Повторяем п.1.5 для третьей скопированной таблицы.
1.14 Увеличиваем размерность символьного и числового полей до 15.
1.15 Повторяем п.1.7. Видим, что изменений данных нет, но во втором столбце добавились разряды.
1.16 Повторяем п.1.5 для четвертой скопированной таблицы.
1.17 Изменяем типы всех полей на числовой тип.
1.18 Повторяем п. 1.7. Видим что все данные не числового типа искажены\повреждены.