Главная страница
Навигация по странице:

  • Лабораторная работа 1

  • Цель работы: Изучить в приложении SUBD работу конструктора таблиц.Отчет о проделанной работе

  • Лабораторная работа №1 по базам данных ТУСУР. Лабораторная работа №1. Томский государственный университет систем


    Скачать 18.72 Kb.
    НазваниеТомский государственный университет систем
    АнкорЛабораторная работа №1 по базам данных ТУСУР
    Дата16.03.2021
    Размер18.72 Kb.
    Формат файлаdocx
    Имя файлаЛабораторная работа №1.docx
    ТипЛабораторная работа
    #185079

    Министерство науки и высшего образования Российской Федерации

    Федеральное государственное бюджетное образовательное

    учреждение высшего образования

    ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ

    УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)

    Кафедра промышленной электроники (ПрЭ)


    «СОЗДАНИЕ ТАБЛИЦЫ И МОДИФИКАЦИЯ СТРУКТУРЫ»

    Лабораторная работа №1 по дисциплине

    «Базы данных»




    Выполнил:

    Студент гр. ___________

    (номер группы)

    _______________ /_________________

    (подпись) И. О. Фамилия

    «___»__________20____г.

    (дата)



    Проверил:

    ______________________________

    (должность, ученая степень, звание)

    ______________ /____________________/

    (подпись) И. О. Фамилия

    «____»_______________20____г.

    (дата)



    Томск 2020

    Лабораторная работа 1

    Создание таблицы и модификация структуры

    Цель работы:

    Изучить в приложении SUBD работу конструктора таблиц.

    Отчет о проделанной работе:

    С помощью команды CREATE BASE создаем базу данных. Формируем заголовок таблицы с полями:

    –символьного типа (CHARACTER)размерностью 10;

    –числового типа (NUMERIC) размерностью 10 разрядов (без дробной части);

    –типа ДАТА (DATE);

    –логического типа (LOGICAL).

    Подключив созданную таблицу, добавляем не менее 10 строк и заполняем их произвольными данными:

    –в символьном поле данные от 1 символа, увеличивая до полного заполнения (в разных строках данные содержат разное количество символов), в некоторые строки вводим символы цифр (и только цифр);

    –в числовом поле вводим данные различной разрядности от 1-горазряда (количества цифр) до полного заполнения.

    При помощи команды копирования COPY:

    COPY TO mytable1 DATABASE data_lab1

    COPY TO mytable2 DATABASE data_lab1

    COPY TO mytable3 DATABASE data_lab1

    COPY TO mytable4 DATABASE data_lab1

    создаём 4 новые таблицы.

    Открыв первую скопированную таблицу и убедившись, что данные этой таблицы идентичны данным основной таблицы, модифицируем структуру первой скопированной таблицы, выполнив команду MODIFY STRUCTURE открыв конструктор таблицы.

    Изменяем типы всех полей на символьный тип(CHARACTER)

    Изменения произошли только в одном столбце типа ДАТА, из-за изменения типа поля уменьшения размерности обрезались до 8 символов.

    Открыв вторую скопированную таблицу и убедившись, что данные этой таблицы идентичны данным основной таблицы, модифицируем структуру второй скопированной таблицы, выполнив команду MODIFY STRUCTURE открыв конструктор таблицы.

    Изменяем размерность символьного и числового полей в сторону уменьшения символьного до 7 символов, числового до 7 разрядов. В результате символьные данные длинной больше 7 символов усекаются до длинны в семь символов с правой стороны, а числовые значения больше 7 разрядов сохранились, в виде их изменения с округлением младших разрядов.

    Изменяем размерность числового поля до 5 разрядов. В результате происходит полная потеря данных в числовом поле, где разрядность данных в строках более 5 символов.

    Открыв третью скопированную таблицу и убедившись, что данные этой таблицы идентичны данным основной таблицы, модифицируем структуру третей скопированной таблицы, выполнив команду MODIFY STRUCTURE открыв конструктор таблицы.

    Увеличиваем размерность символьного и числового полей до 15.

    При увеличении размерности полей потери данных не происходит.

    Открыв четвертую скопированную таблицу и убедившись, что данные этой таблицы идентичны данным основной таблицы, модифицируем структуру четвертой скопированной таблицы, выполнив команду MODIFY STRUCTURE открыв конструктор таблицы.

    Изменяем все поля на числовой тип. В результате, в поле типа дата и логического типа, произошла полная потеря данных. Символьные данные тоже не сохранились, кроме тех, которые начиналось с цифр, то при изменении структуры в получившимся числовом поле будут эти цифры если позволит размерность числового типа.


    написать администратору сайта