Главная страница

практическая работа по базам данных. Введение в ms sql server и tsql


Скачать 0.77 Mb.
НазваниеВведение в ms sql server и tsql
Анкорпрактическая работа по базам данных
Дата03.01.2023
Размер0.77 Mb.
Формат файлаdocx
Имя файлаPraktikum (2).docx
ТипПрактикум
#871496
страница4 из 11
1   2   3   4   5   6   7   8   9   10   11

Изменения таблиц с помощью команды ALTER TABLE


Для того, чтобы изменить уже имеющуюся таблицу, например, добавить или удалить столбцы, изменить тип столбцов, добавить или удалить ограничения, используется выражение ALTER TABLE.

Добавление нового столбца:

Добавьте новый столбец Пол (bit) в табцицу Студент, используя соответствующие заполнение:

ALTER TABLE название_таблицы

ADD название_столбца тип_данных_столбца атрибуты;

Проверьете, что в таблице Студент появился новый столбец Пол.

Удаление столбца:

Удалите столбец Пол в табдице Студент, используя соответствующие заполнение:

ALTER TABLE название_таблицы

DROP COLUMN название_столбца;

Проверьете, что в таблице Студент удалился столбец Пол.

Изменение типа столбца:

Измените тип данных для столбца Название_инстиута на VARCHAR(150), используя соответствующие заполнение:

ALTER TABLE название_таблицы

ALTER COLUMN название_столбца тип_данных_столбца;

Добавление ограничений CHECK:

Добавьте ограничения для столбца Продолжительность_курса в таблице Болльно_рейтинговая_ведомость, что продолжительность курса должна быть не менее чем 36 часов, используя соответствующие заполнение:

ALTER TABLE название_таблицы

ADD CHECK (название_столбца условие);

Проверьете в Обозревателе объектов, что в таблице появилось ограничение.

Удаление ограничений:

Удалите ограничение FK_Группа_Инстиут в таблице Группа используя соответствующие заполнение:

ALTER TABLE название_таблицы

DROP название_ограничения;

Проверьете в Обозревателе объектов, что в таблице удалилось ограничение.

Добавление внешнего ключа:

Добавьте ограничение внешнего ключа к столбцу Код_инстиута для таблицы Группа, используя соответствующие заполнение:

ALTER TABLE название_таблицы

ADD FOREIGN KEY (название_столбца) REFERENCES название_таблицы (название_столбца);

Проверьете в Обозревателе объектов, что в таблице появилось ограничение.

Добавление первичного ключа:

Для добавления первичного ключа нужно использовать соответствующие заполнение:

ALTER TABLE название_таблицы

ADD PRIMARY KEY (название_столбца);

Заполнения таблиц данными с помощью команды INSERT


MS SQL Server позволяет заполнять таблицы базы данных данными двумя способами.

Первый способ заполнения таблиц базы данных данными (для ознакомления):

  1. В «Обозреватель объектов» раскрыть структуру базы данных до таблиц.

  2. Правой кнопкой мыши щелкнуть по Таблице и выбрать пункт «Изменить первые …».

  3. В рабочей области откроется вкладка заполнения Таблицы, которую заполняют данными.

Второй способ состоит в использовании команды INSERT через запрос.

  1. На панели инструментов найти и щелкнуть на кнопку .

  2. Ввести следующие данные в Таблицы «Инстиут», Ученая степень, «Кафедра» и «Группа», используя соответствующие заполнение:

INSERT [INTO] имя_таблицы [(список_столбцов)] VALUES (значение1, значение2, …);

Название интитутов:

    • ИЦЭиИТ

    • МШБиМЭ

    • ИНТ

    • ФЭП

    • КПТ

    • ФГРТСИ

    • ФДО

    • ФМ

    • ФакМ

    • ФЭТТ'

    • ФФ

Название ученых степеней:

    • Бакалавриат

    • Магистратура

    • Бакалавриат(СПО)

    • Специалитет

    • Аспирантура

Название кафедр:

    • Базовая кафедра компании 1С'

    • Базовая кафедра Торговопромышленной палаты РФ

    • Базовая кафедра Федеральной антимонопольной службы России

    • Базовая кафедра финансового контроля, анализа и аудита

    • 'Базовая кафедра химии инновационных материалов и технологий

    • Базовая кафедра цифровой экономики института развития информационного общества

    • Базовая кафедра экономического анализа и корпоративного управления производством

    • Базовая кафедра цифровых технологий в государственном управлении ФГБУ НИИ Восход

    • Базовая кафедра военной подготовки

    • Кафедра бухгалтерского учета и налогообложения

    • Кафедра высшей математики

    • Кафедра государственного и муниципального управления

    • Кафедра государственно-правовых и уголовно-правовых дисциплин

    • Кафедра гражданско-правовых дисциплин

    • Кафедра индустрии гостеприимства, туризма и спорта

    • Кафедра иностранных языков №1

    • Кафедра иностранных языков №2

    • Кафедра иностранных языков №3

    • Кафедра информатики

    • Кафедра маркетинга

    • Кафедра математических методов в экономике

    • Кафедра международного бизнеса и таможенного дела

    • Кафедра мировой экономики

    • Кафедра национальной и региональной экономики

    • Кафедра организационноуправленческих инноваций

    • Кафедра политической экономии и истории экономической науки

    • Кафедра политологии и социологии

    • Кафедра предпринимательства и логистики

    • Кафедра прикладной информатики и информационной безопасности

    • Кафедра психологии

    • Кафедра рекламы, связей с общественностью и дизайна

    • Кафедра ресторанного бизнеса

    • Кафедра статистики

    • Кафедра теории менеджмента и бизнес-технологий

    • Кафедра товароведения и товарной экспертизы

    • Кафедра торговой политики

    • Кафедра управления информационными системами и программирования

    • Кафедра русского языка и культуры речи

    • Кафедра управления проектами и программами

    • Кафедра физического воспитания

    • Кафедра финансов и цен

    • Кафедра финансового менеджмента

    • Кафедра Финансовые рынки

    • Кафедра экономики промышленности

    • Кафедра экономической теории

Данные по группе:

    • Номер группы, Код ученой степени, Курс, Код института - 291Д-01Э/18, 1, 1, 1

    • Номер группы, Код ученой степени, Курс, Код института - 291Д-02ПМ/18, 1, 1, 1

    • Номер группы, Код ученой степени, Курс, Код института - 291Д-03ПМ/18, 1, 1, 1

    • Номер группы, Код ученой степени, Курс, Код института - 291Д-04ПИ/18, 1, 1, 1

    • Номер группы, Код ученой степени, Курс, Код института - 291Д-05ПИ/18, 1, 1, 1

    • Номер группы, Код ученой степени, Курс, Код института - 291Д-06ИБ/18, 1, 1, 1

    • Номер группы, Код ученой степени, Курс, Код института - 291Д-07ИБ/18, 1, 1, 1

    • Номер группы, Код ученой степени, Курс, Код института - 291Д-08БИ/18, 1, 1, 1

    • Номер группы, Код ученой степени, Курс, Код института - 291Д-09БИ/18, 1, 1, 1

    • Номер группы, Код ученой степени, Курс, Код института - 291Д-10МО/18, 1, 1, 1

    • Номер группы, Код ученой степени, Курс, Код института - 291Д-11МО/18, 1, 1, 1

    • Номер группы, Код ученой степени, Курс, Код института - 291Д-12ИБ/18с, 3, 1, 1

    • Номер группы, Код ученой степени, Курс, Код института - 291Д-13ПИ/18с, 3, 1, 1

    • Номер группы, Код ученой степени, Курс, Код института - 291Д-01Э/17, 1, 2, 1

    • Номер группы, Код ученой степени, Курс, Код института - 291Д-02Э/17, 1, 2, 1

    • Номер группы, Код ученой степени, Курс, Код института - 291Д-03ПМ/17, 1, 2, 1

    • Номер группы, Код ученой степени, Курс, Код института - 291Д-04ПИ/17, 1, 2, 1

    • Номер группы, Код ученой степени, Курс, Код института - 291Д-05ПИ/17, 1, 2, 1

    • Номер группы, Код ученой степени, Курс, Код института - 291Д-06ИБ/17, 1, 2, 1

    • Номер группы, Код ученой степени, Курс, Код института - 291Д-07ИБ/17, 1, 2, 1

    • Номер группы, Код ученой степени, Курс, Код института - 291Д-08БИ/17, 1, 2, 1

    • Номер группы, Код ученой степени, Курс, Код института - 291Д-09БИ/17, 1, 2, 1

    • Номер группы, Код ученой степени, Курс, Код института - 291Д-10МО/17, 1, 2, 1

    • Номер группы, Код ученой степени, Курс, Код института - 291Д-13ПИ/17с, 3, 2, 1

    • Номер группы, Код ученой степени, Курс, Код института - 01/2020-МИСП, 1, 1, 5

    • Номер группы, Код ученой степени, Курс, Код института - 02/2020-МИСП, 1, 1, 5

    • Номер группы, Код ученой степени, Курс, Код института - 03/2020-МИСП, 1, 1, 5

    • Номер группы, Код ученой степени, Курс, Код института - 04/2020-МИСП, 1, 1, 5

    • Номер группы, Код ученой степени, Курс, Код института - 05/2020-МИСП, 1, 1, 5

    • Номер группы, Код ученой степени, Курс, Код института - 06/2020-МИСП, 1, 1, 5

    • Номер группы, Код ученой степени, Курс, Код института - 07/2020-МИСП, 1, 1, 5

    • Номер группы, Код ученой степени, Курс, Код института - 01/2016-МО, 1, 3, 5

    • Номер группы, Код ученой степени, Курс, Код института) - 02/2016-ГиМУ, 1, 3, 5

    • Номер группы, Код ученой степени, Курс, Код института) - 11/2020-ИСП, 2, 1, 5

    • Номер группы, Код ученой степени, Курс, Код института - 17Д-2402ФиК/15, 1, 4, 11

    • Номер группы, Код ученой степени, Курс, Код института - 17Д-2403ФиК/15, 1, 4, 11

    • Номер группы, Код ученой степени, Курс, Код института - 17Д-2404КФ/15, 1, 4, 11

    • Номер группы, Код ученой степени, Курс, Код института) - 17Д-2406ЦБ/15, 1, 4, 11

    • Номер группы, Код ученой степени, Курс, Код института - 17Д-2407БД/15, 1, 4, 11

    • Номер группы, Код ученой степени, Курс, Код института - 17Д-2414ФМ/15, 1, 4, 11

    • Номер группы, Код ученой степени, Курс, Код института - 17Д-01ФМ/18, 2, 1, 11

    • Номер группы, Код ученой степени, Курс, Код института - 17Д-02/18, 2, 1, 11

    • Номер группы, Код ученой степени, Курс, Код института - 17Д-03/18, 2, 1, 11

    • Номер группы, Код ученой степени, Курс, Код института - 17Д-04/18, 2, 1, 11

    • Номер группы, Код ученой степени, Курс, Код института - 17Д-05/18, 2, 1, 11

    • Номер группы, Код ученой степени, Курс, Код института - 17Д-06/18, 2, 1, 11

    • Номер группы, Код ученой степени, Курс, Код института - 17Д-07/18, 2, 1, 11

    • Номер группы, Код ученой степени, Курс, Код института - 17Д-01ФМ/17, 2, 2, 11

    • Номер группы, Код ученой степени, Курс, Код института - 17Д-02/17, 2, 2, 11

    • Номер группы, Код ученой степени, Курс, Код института - 17Д-03/17, 2, 2, 11

    • Номер группы, Код ученой степени, Курс, Код института - 17Д-04/17, 2, 2, 11

    • Номер группы, Код ученой степени, Курс, Код института - 17Д-05/17, 2, 2, 11

    • Номер группы, Код ученой степени, Курс, Код института - 17Д-06/17, 2, 2, 11

    • Номер группы, Код ученой степени, Курс, Код института - 17Д-07/17, 2, 2, 11




  1. Заполнить остальные таблицы данными, используя скрипт из Приложения 2.


1   2   3   4   5   6   7   8   9   10   11


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