Базы данных Лаб№1. УнжаковLab1. Отчет по лабораторная работе 1 Создание таблицы и модификация структуры
![]()
|
Министерство науки и высшего образования Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР) Факультет электронной техники Кафедра ПрЭ Отчет по лабораторная работе № 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. Видим что все данные не числового типа искажены\повреждены. |