Skip to content
Pandas edited this page Jan 7, 2018 · 3 revisions

Вариант 1 Жмяк 🔵

Создать проект консольного приложения на C#, которое для любой таблицы учебной базы данных Notrthwind, имя которой вводится с консоли, выводит метаданные таблицы: имя столбца и тип столбца. Предусмотреть случай, когда имя таблицы не соответствует правилам для идентификаторов T-SQL.

Вариант 2 🔵

Создать проект консольного приложения на C#, которое выполняет запрос на выборку с опцией FOR XML AUTO первых трех строк из таблицы Customers учебной базы данных Notrthwind и выводит данные в в следующем формате: Имя_столбца: Значение_столбца.

Вариант 3 🔵

Создать проект консольного приложения на C#, которое для учебной базы данных Notrthwind выполняет следующий запрос: "Определить общее количество единиц в каждом заказе, ограничиваясь только теми заказами, которые содержат больше заказанных продуктов, чем указанно в параметре запроса". Параметр запроса вводить с консоли.

Вариант 4 🔵

Создать проект консольного приложения на C#, которое для учебной базы данных Notrthwind выполняет следующий запрос: "Получить все сведения о клиентах, идентификационные номера которых находятся в диапазоне, определяемом параметрами запроса". Параметры запроса вводить с консоли.

Вариант 5 🔵

В учебной базе данных Northwind создать хранимую процедуру с параметром, которая определяет количество служащих, которые подают отчеты каждому менеджеру, ограничиваясь только теми менеджерами, которым подают отчеты большее число служащих, чем задано параметром процедуры. Создать проект консольного приложения на C#, которое вызывает хранимую процедуру и выводит отчет. Параметр процедуры вводить с консоли.

Вариант 6 🔵

В учебной базе данных Northwind создать хранимую процедуру с параметрами, которая увеличивает цены продуктов категории, заданной параметром процедуры, на 10%. Процедура возвращает количество обновленных строк. Создать проект консольного приложения на C#, которое вызывает хранимую процедуру и выводит результат. Параметр процедуры вводить с консоли.

Вариант 7 🔵

Создать проект консольного приложения на C#, которое выполняет запрос на выборку с опцией FOR XML RAW первых трех строк из таблицы Customers учебной базы данных Notrthwind и выводит данные в виде удобном для читателя.

Вариант 8 🔵

Создать проект консольного приложения на C#, которое для учебной базы данных Notrthwind выполняет следующий запрос: "Определить общее количество клиентов в каждой стране, ограничиваясь только теми странами, в которых количество клиентов больше, чем указанно в параметре запроса". Параметр запроса вводить с консоли.

Вариант 9 🔵

Создать проект консольного приложения на C#, которое для учебной базы данных Northwind выполняет следующий запрос: "Получить сведения о продуктах (ProductID, ProductName, UnitPrice), цена которых больше цены любого продукта той категории, номер которой указан в параметре запроса". Параметр запроса вводить с консоли.

Вариант 10 🔵

Создать проект консольного приложения на C#, которое для учебной базы данных Northwind выполняет следующий запрос: "Определить среднюю цену продукта каждой категории, ограничиваясь только теми продуктами, средняя цена которых для данной категории больше средней цены по всем продуктам".

Вариант 11 🔵

В учебной базе данных Northwind создать хранимую процедуру с параметрами для добавления одной строки в таблицу грузоотправителей (Shippers), используя в качестве входных параметров название компании грузоотправителя (CompanyName) и телефон компании грузоотправителя (Phone). Создать проект консольного приложения на C#, которое вызывает хранимую процедуру и выводит номер (ShipperID) вставленной строки. Параметры процедуры вводить с консоли.

Вариант 12 🔵

В учебной базе данных Northwind создать хранимую процедуру с параметрами для обновления строк в таблице продуктов (Products), используя в качестве входных параметров величину, на которую изменяется цена продукта (UnitPrice), и название компании поставщика (Suppliers.CompanyName). Создать проект консольного приложения на C#, которое вызывает хранимую процедуру и выводит количество обновленных строк. Параметры процедуры вводить с консоли.

Вариант 13

В учебной базе данных Northwind создать хранимую процедуру с параметром, которая возвращает название компании клиента по его идентификационному номеру. Создать проект консольного приложения на C#, которое вызывает хранимую процедуру и выводит название компании клиента. Параметр процедуры вводить с консоли.

Вариант 14

Создать проект консольного приложения на C#, которое загружает предложенный XML-файл 'Tests.xml', содержащий описания тестов программ, и выбирает те значения атрибута TestId элемента Test, который имеет дочерний элемент CommandLine со значением, совпадающим со значением, вводимым с консоли.

Вариант 15

Создать проект консольного приложения на C#, которое для таблицы сотрудников (Employees) учебной базы данных Notrthwind выводит метаданные таблицы: имя столбца и тип столбца. Использовать присоединенные объекты ADO.NET.

Вариант 16

Создать проект консольного приложения на C#, которое для учебной базы данных Northwind выполняет следующий запрос: "Получить сведения о заказах (OrderID, CustomerID, OrderDate) клиентов из Лондона, оформленных сотрудником под номером 1". Использовать присоединенные объекты ADO.NET.

Вариант 17

Создать проект консольного приложения на C#, которое создает базу данных, имя которой вводится с консоли. В программе предусмотреть проверку существования базы данных с заданным именем и ее уничтожение.

Вариант 18

Создать проект консольного приложения на C#, которое загружает предложенный XML-файл 'bookstore.xml', содержащий описания книг, и выводит на консоль общее количество книг и названия книг жанра "philosophy".

Вариант 19

Создать проект консольного приложения на C#, которое для любой таблицы учебной базы данных Notrthwind, имя которой вводится с консоли, выводит содержимое таблицы. Предусмотреть случай, когда имя таблицы не соответствует правилам для идентификаторов T-SQL.

Вариант 20

Создать проект консольного приложения на C#, которое загружает предложенный файл 'Books.xml', содержащий описания книг, и подсчитывает среднюю цену книги.

Вариант 21

Создать проект консольного приложения на C#, которое в системной базе данных tempdb создает таблицу Student(ID INT, Name VARCHAR(15), Section CHAR(1), наполняет ее тремя строками: (1,'Keshav','A'), (2,'Sachin','B'), (3,'Rahul','C'), выполняет запрос на выборку и выводит содержимое таблицы на консоль.

Вариант 22

Создать проект консольного приложения на C#, которое создает XML-документ указанного вида и сохраняет его в файле.

Вариант 23

Создать проект консольного приложения на C#, которое загружает предложенный XML-файл 'Childs.xml' и выводит на консоль значения тех элементов Text, для которых атрибут Value соответствующих элементов Type имеет значение "Yes".

Вариант 24

Создать проект консольного приложения на C#, которое для учебной базы данных Northwind выполняет запрос "Получить сведения о сотрудниках (EmployeeID, FirstName, LastName), обслуживаемых ими клиентах (CustomerID, CompanyName) и стране доставки заказа (ShipCountry)". Затем вывести на консоль имена сотрудников и названия компаний клиентов для страны доставки заказа, название которой вводится с консоли.

Вариант 25

Создать проект консольного приложения на C#, которое выводит на консоль имена и даты создания пользовательских баз данных текущего экземпляра SQL Server, созданных в 2013 году.

Вариант 26

Создать проект консольного приложения на C#, которое в системной базе данных master сначала создает таблицу Foo(Column1 INT NOT NULL PRIMARY KEY), а затем ее уничтожает. Между созданием и уничтожением таблицы должна быть пауза, чтобы зафиксировать факт создания таблицы.

Вариант 27

Создать проект консольного приложения на C#, которое в объекте DataSet создает объект DataTable и наполняет его данными из таблицы Customers учебной базы данных Northwind. Затем из этой таблицы выбираются некоторые атрибуты (CustomerID, CompanyName, ContactTitle) тех клиентов, для которых значение атрибута Region не NULL.

Вариант 28

Создать проект консольного приложения на C#, которое в объекте DataSet создает объект DataTable и наполняет его данными из таблицы Customers учебной базы данных Northwind. Затем из этой таблицы выбираются некоторые атрибуты (CustomerID, CompanyName, ContactTitle) тех клиентов, для которых значение атрибута City совпадает со значением, вводимым с консоли.

Вариант 29

Создать проект консольного приложения на C#, которое в объекте DataSet создает объект DataTable и наполняет его данными из таблицы Customers учебной базы данных Northwind. Затем из этой таблицы выбираются строки тех клиентов, для которых значение атрибута CustomerID начинается с буквы "A". Результаты запроса сохранить в XML-файле и в XSD-файле.

Вариант 30

Создать проект консольного приложения на C#, которое наполняет объект DataSet результатами двух запросов: "SELECT CategoryID, CategoryName, Description FROM Categories" и "SELECT ProductName, UnitPrice FROM Products WHERE CategoryID = 1" для учебной базы данных Northwind. Затем содержимое двух таблиц выводится на консоль.

Clone this wiki locally