практическая работа по базам данных. Введение в ms sql server и tsql
Скачать 0.77 Mb.
|
Изменения таблиц с помощью команды 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 (название_столбца); Заполнения таблиц данными с помощью команды INSERTMS SQL Server позволяет заполнять таблицы базы данных данными двумя способами. Первый способ заполнения таблиц базы данных данными (для ознакомления): В «Обозреватель объектов» раскрыть структуру базы данных до таблиц. Правой кнопкой мыши щелкнуть по Таблице и выбрать пункт «Изменить первые …». В рабочей области откроется вкладка заполнения Таблицы, которую заполняют данными. Второй способ состоит в использовании команды INSERT через запрос. На панели инструментов найти и щелкнуть на кнопку . Ввести следующие данные в Таблицы «Инстиут», Ученая степень, «Кафедра» и «Группа», используя соответствующие заполнение: 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 Заполнить остальные таблицы данными, используя скрипт из Приложения 2. |