Поиск
 
 

Результаты :
 


Rechercher Расширенный поиск

Кто сейчас на форуме
Сейчас посетителей на форуме: 3, из них зарегистрированных: 0, скрытых: 0 и гостей: 3

Нет

[ Посмотреть весь список ]


Больше всего посетителей (9) здесь было Вс Фев 11, 2018 12:54 pm
Самые активные пользователи за неделю


Домашние задания

Перейти вниз

Домашние задания

Сообщение автор Ярослав в Чт Дек 14, 2017 8:44 am

Д/з №1 (14 декабря 2017)
Установка СУБД
Срок: по 17 декабря

1. Скачать с официального сайта Microsoft бесплатную версию MS SQL Server (сервер базы данных) и MS SQL Management Studio (клиент с графическим интерфейсом). Подходят версии: Developer или Express. Выбрать версию, соответсвующую вашей версии Windows.

2. Создайте пустую базу данных под названием Shop.

В MyStat прикрепите скриншот запущенной программы с созданной базой.
avatar
Ярослав
Admin

Posts : 580
Join date : 2016-12-21
Location : Москва

Посмотреть профиль http://itstep.forum2x2.ru

Вернуться к началу Перейти вниз

Re: Домашние задания

Сообщение автор Ярослав в Сб Дек 16, 2017 11:57 am

Д/з №2 (18 декабря 2017)
Создание таблиц. Типы данных MS SQL Server
Срок: по 24 декабря

1. Создайте таблицу «Поставки» для базы данных магазина. Определите типы данных для колонок:

• ID поставки
• Дата и время поставки
• Наименование поставленного товара
• Количество поставленного товара
• Цена товара за единицу
• Наименование поставщика
• Текст замечений к поставке

Определите, какие колонки могут быть NULL, а какие нет.

2. Заполните таблицу примерами значений. (Это следует делать для проверки всегда, когда мы создаём учебные таблицы.)
avatar
Ярослав
Admin

Posts : 580
Join date : 2016-12-21
Location : Москва

Посмотреть профиль http://itstep.forum2x2.ru

Вернуться к началу Перейти вниз

Re: Домашние задания

Сообщение автор Ярослав в Пн Дек 18, 2017 5:54 pm

Д/з №3 (19 декабря 2017)
Запросы SELECT, INSERT, UPDATE, DELETE
Срок: по 24 декабря

Разработать базу данных для хранения информации успеваемости учащихся ВУЗа. База данных должна хранить информацию:

1. Данные студентов (фамилия, имя, отчество, группа, курс)
2. Данные преподавателей (фамилия, имя, отчество, № телефона)

Реализовать следующие запросы:

1. Выбрать всех студентов определенной группы.
2. Выбрать всех студентов с номером курса из диапазона от 1 до 3 включительно.
3. Выбрать всех преподавателей с фамилией, заканчивающей на "ов".
4. Выбрать всех студентов с фамилией, первая буква которой в диапазоне от А до П.
5. Изменить группу определенному студенту.
6. Изменить № телефона определенного преподавателя.
7. Удалить определенного студента.
8. Добавить нового преподавателя.
9. Установить всем студентам номер курса, равный 1.
avatar
Ярослав
Admin

Posts : 580
Join date : 2016-12-21
Location : Москва

Посмотреть профиль http://itstep.forum2x2.ru

Вернуться к началу Перейти вниз

Re: Домашние задания

Сообщение автор Ярослав в Ср Дек 20, 2017 8:43 am

Д/з №4 (20 декабря 2017)
Нормализация
Срок: по 24 декабря

1. Создайте многотабличную базу данных кинофильмов. Она должна содержать информацию о: фильмах, актёрах и ролях, которые они играют, режиссёрах, киностудиях, кассовых сборах и рейтингах. Все таблицы должны быть в 3-ей нормальной форме.

2. Добавьте связи между таблицами на схему. Настройте для каждой связи либо каскадное удаление, либо запрет на удаление.
avatar
Ярослав
Admin

Posts : 580
Join date : 2016-12-21
Location : Москва

Посмотреть профиль http://itstep.forum2x2.ru

Вернуться к началу Перейти вниз

Re: Домашние задания

Сообщение автор Ярослав в Ср Дек 20, 2017 3:18 pm

Д/з №5 (21 декабря 2017)
Многотабличные запросы. Агрегирование
Срок: по 24 декабря

1. Разработать систему учета товара в магазине. Таблицы в базе должны быть в 3-й нормальной форме. Обеспечить целостность данных.

База должна содержать:
• Данные о наименованиях товара для продажи
• Данные о продавцах
• Данные о продажах
• Данные о возвратах
• Данные о браке
• Информацию о перемещениях товара (например, в другой магазин)

2. Реализовать следующие многотабличные запросы:

• Выбрать все товары, проданные за прошлый месяц
• Выбрать всех продавцов, продавших более N товаров за прошлую неделю
• Выбрать все бракованные вещи и отсортировать по цене
• Выбрать все товары, которые были перемещены из одного магазина в другой
• Выбрать всех продавцов, продавших N товаров за последние X дней ценой не менее Z
avatar
Ярослав
Admin

Posts : 580
Join date : 2016-12-21
Location : Москва

Посмотреть профиль http://itstep.forum2x2.ru

Вернуться к началу Перейти вниз

Re: Домашние задания

Сообщение автор Ярослав в Пн Дек 25, 2017 8:45 am

Д/з №6 (25 декабря 2017)
Подзапросы
Срок: по 26 декабря

В этом задании используется следующая база:
• Товары
• Категории товаров
• Фирмы-производители товаров
• Поставки
• Продажи
• Страны

1. Получить информацию обо всех производителях, товары которых продались больше, чем 2 раза. (Имеется хотя бы 2 записи о продажах.)

2. Если общее количество товаров всех категорий считать за 100%, необходимо подсчитать, сколько товаров каждой категории прдалось (в процентном соотношении).

3. Используя подзапросы, вывести коды и названия всех товаров, поставляемых только определённым поставщиком, например, ЗАО «Быстрый ветер».

4. Используя подзапросы, вывести названия поставщиков, которые не поставляли указанный товар (например, «Йогурт»).

5. Вывести на экран название товара, поставщика, который его поставлял, его полный адрес (одним полем), где категория товаров «Напитки» и «Фрукты». Учесть при выводе только те товары, которые поставляются индивидуальными предпринимателями.

6. Используя подзапросы, найти поставщиков, товаров которых нет в продаже. Используйте для поиска оператор ANY или SOME.

7. Выберите всех производителей, товаров которых в магазине в наличии больше, чем любого товара производителя ЗАО «Ласуня».
avatar
Ярослав
Admin

Posts : 580
Join date : 2016-12-21
Location : Москва

Посмотреть профиль http://itstep.forum2x2.ru

Вернуться к началу Перейти вниз

Re: Домашние задания

Сообщение автор Спонсируемый контент


Спонсируемый контент


Вернуться к началу Перейти вниз

Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения