≡ Student.Gomel.by
Контакты Порядок заказа Оплата Официально Репетитор Реклама на сайте Частые вопросы
На главную
Репетитор, коуч
Заказать курсовую работу в Гомеле
Без посредников
Умеренные цены
Качество и гарантии

СУБД MS SQL Server: разработка пользовательских функций

Лабораторная работа № 2

Создать пользовательские функции – по одной функции каждого из типов:

Задание 1. Создать пользовательскую скалярную функцию, которая будет возвращать:

  1. сумму всех хранящихся платежей (без параметров) | Student.Gomel.by
  2. сумму платежей для конкретной группы (параметр – название группы)
  3. сумму платежей для конкретного студента (параметры – ФИО студента)
  4. сумму платежей для конкретного города (параметр – код города) [оригинал]
  5. количество платежей для конкретного города (параметр – код города)
  6. количество улиц в конкретном городе (параметр – название города)
  7. количество студентов из конкретного города (параметр – название города)
  8. количество платежей конкретного студента (параметры – ФИО студента)
  9. среднюю сумму платежа для конкретного студента (параметры – ФИО студента) | Student.Gomel.by
  10. количество студентов на заданном факультете (параметр - сокращенное название факультета)
  11. название группы, в которой учится студент (параметры – ФИО студента)
  12. полное название факультета, на котором учится студент (параметры – ФИО студента)
  13. максимальную сумму платежа студента (параметры – ФИО студента)
  14. минимальную сумму платежа на заданном факультете (параметр - факультет)
  15. название улицы, на которой живёт студент (параметры – ФИО студента) [оригинал]

Задание 2. Создать пользовательскую табличную функцию Inline, которая будет возвращать следующую информацию:

  1. данные о всех платежах, произведенных в заданный промежуток времени
  2. данные о всех платежах студентов заданного факультета | Student.Gomel.by
  3. данные о всех платежах студентов заданной группы
  4. данные о суммах оплат студентов заданного факультета
  5. телефоны студентов, производивших платежи в заданный период времени
  6. города, в которых живут студенты заданной группы [оригинал]
  7. города, в которых живут студенты заданного факультета
  8. ФИО студентов заданного факультета, не совершавших платежей
  9. количество студентов заданного факультета, проживающих в заданном городе (для списка городов)
  10. количество студентов, проживающих в заданном городе (для списка городов)
  11. ФИО студентов, имеющих платежи, превышающие заданную сумму
  12. количество студентов имеющих платежи, превышающие заданную сумму (для списка факультетов) | Student.Gomel.by
  13. количество студентов заданного факультета (для списка факультетов)
  14. ФИО и телефоны студентов заданной группы
  15. ФИО и телефоны студентов заданного факультета [оригинал]

Задание 3. Создать пользовательскую табличную функцию Multistatement, которая будет выполнять следующую обработку данных:

  1. перевести всех студентов на следующий курс и удалить всех выпускников
  2. все студенты заданной группы выполнили платежи за указанную образовательную услугу за текущую дату с указанной суммой оплаты
  3. все студенты, которые оплатили указанную услугу в текущем семестре, выполнили доплату за ту же услугу в размере 20% от предыдущей оплаты
  4. студентов, оплативших указанную услугу в текущем месяце, перевести в параллельную группу [оригинал]
  5. сведения о студентах (ФИО, факультет, дата рождения), достигших 18 лет в текущем семестре, перенести в таблицу с заданным именем
  6. студентам из указанного города уменьшить оплату по указанной услуге на 20%
  7. сведения о студентах (ФИО, факультет, группа), у которых нет заданного платежа, перенести в таблицу с заданным именем
  8. сведения о студентах (ФИО, факультет, группа), оплативших заданную услугу до заданной даты, перенести в таблицу с заданным именем
  9. удалить все сведения о студентах, которые за текущий месяц не оплатили заданную образовательную услугу | Student.Gomel.by
  10. удалить все сведения о платежах, выполненных ранее указанного срока
  11. обновить дату оплаты указанной услуги на дату последнего дня того семестра, в котором выполнялась оплата
  12. удалить все записи о платежах студентов-пятикурсников
  13. все студенты заданного факультета оплатили указанную сумму за указанную услугу за текущую дату
  14. вывести сведения о студентах (ФИО, факультет, группа), которые оплатили хотя бы одну образовательную услугу, оплачиваемую заданным студентом
  15. перевести на второй курс всех первокурсников: тех, кто оплатил обучение за первый курс, и студентов-«бюджетников» (не выполнявших платежи за время учебы на первом курсе) [оригинал]


Следующая лабораторная работа >>


Реклама
Репетиторы по различным предметам.
Контрольные C++
Контрольные и лабораторные на С++ разнообразны и также усложняются с включением объектно-ориентированного подхода программирования.
WinAPI (ToolHelp32 API)
Общее название функций, которые встроены в Windows. Изначально они были доступна только программистам Microsoft. А теперь их описание можно взять из справки MAPI Programmer's Reference.
Контакты Порядок заказа Оплата Информатика
Официально Репетитор Реклама на сайте Частые вопросы
Новости Университеты Скачать Без посредников
Право Экономика Java Haskell

2007 - 2023 Гомель

ИП Тяжкороб Д.В. УНП 490520112

Заказать курсовую работу по информатике в Гомеле