0 / 0 / 0
Регистрация: 15.05.2016
Сообщений: 8
1

Лабы по бд в Microsoft SQL

03.05.2017, 08:47. Показов 1273. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Прошу помочь в выполнении данных заданий

Все действия проводятся в Run SQL Command Line

Занятие 3. Групповые функции, подзапросы (слайды les05, les06 комментарий learn5.doc, learn6.doc)
1. Выберите номер, наименование отдела, сумму зарплаты и комиссионных по каждому отделу для отделов с ФЗП (оклад+комиссионные)>10000
2. Выберите имя, должность и зарплату служащих, у которых зарплата больше средней зарплаты работников отдела продаж (dept.dname=’SALES’).
3. Выберите из таблицы служащих первые 8 записей с использованием сортировки по имени служащего и без использования сортировки. Есть ли разница?
4. Выбрать из таблицы DEPT пользователя SCOTT только те строки, для которых имеются дочерние записи в таблице EMP.

Занятие4. Создание таблиц, ограничения, словарь данных (слайды les09, les10 комментарий learn8.doc, learn9.doc, learn11.doc)
1.Создать таблицу table1 со следующими полями: field1 NUMBER(3), field2 VARCHAR2(10), field3 DATE. В команде CREATE TABLE поле field1 объявить первичным ключом на уровне столбца. Для поля field3 объявить ограничение целостности CHECK на уровне столбца, которое ограничивает вводимые в этот столбец значения только датами 2006 года.
2.Создать таблицу table2 со следующими полями: field1 NUMBER(3), field2 VARCHAR2(10), field3 DATE. В команде CREATE TABLE поле field1 объявить первичным ключом на уровне таблицы. В поле field3 по умолчанию должна записываться текущая дата.
3.Создать таблицу emp2 аналогичную таблице emp и таблицу dept2 аналогичную таблице dept. Командой ALTER TABLE сделать поле EMPNO в таблице emp2 уникальным ключом, а поле DEPTNO внешним ключом к таблице dept2.
4.Добавить поле field4 NUMBER(10,2) в таблицу table1. Изменить тип поля field2 в таблице table2 на VARCHAR2(15).

Занятие 5. Вставка, обновление, удаление записей (слайд les08, комментарий learn10.doc)
1. Добавьте две строки данных в таблицу EMP2: Donna Smith, номер отдела -- 10, персональный номер - 200. Второй служащий --Albert Jones, номер отдела-54, персональный номер - 201. Каков результат и почему?
2. Создайте командный файл(скрипт) p1.sql, добавляющий в таблицу DEPT2 следующие строки: отдел Marketing (номер 37), отдел Sales (номер 54) и отдел Personnel (номер 75). Выполните командный файл.
3.Добавьте в таблицу EMP2 следующие строки: Albert Jones из отдела номер 54, личный номер -- 201; Harry Chin из отдела номер 75, личный номер -- 202; Rey Guiliani из отдела номер 37, личный номер 203. Сделайте эти изменения данных постоянными.
4. Замените название отдела кадров с Personnel на Human Resources.
5. Измените фамилию служащего номер 202 на Korsgaard.
6. Попытайтесь удалить сведения об отделе номер 54. Каков результат и почему?
7. Создайте точку сохранения в транзакции. Удалите все данные из таблицы EMP2. Отмените результаты последней операции DELETE.

Занятие 6. Создание представлений, последовательностей, индексов (слайды les11, les12 комментарий learn12, learn13, learn14)
1.Создать последовательность с начальным значением 5, шагом 10 и максимальным значением 10000, нециклическую.
2.Создать представление, объединяющее таблицы служащих и отделов.
3.Создать индекс для таблицы служащих по полям DEPTNO и ENAME.

Занятие 7. Объединение запросов (слайд les15)
Создать таблицу list1с символьным полем PART и заполнить ее значениями:
SPARKPLUG
FUEL PUMP
FUEL PUMP
TAILPIPE
Создать таблицу list2с символьным полем PART и заполнить ее значениями
CRANKSHAFT
TAILPIPE
TAILPIPE
Объедините результаты запросов из этих двух таблиц, используя все варианты объединения. Объясните результаты выборки.

Занятие 8. Иерархические данные (слайд les19)
1. Создать таблицу подразделений с тремя уровнями иерархии Завод, Производство, Цех. Установить первичный ключ на уровне столбца. Вставить в таблицу записи (Завод, Производство 1, Цех 1, Цех 2, Производство 2, Цех 1, Цех 2). Вывести на экран содержимое таблицы с отступами по уровням иерархии (дерево).
2. Выведите названия таблиц и табличных пространств вашей схемы.
3. Выведите в форматированном виде имя объекта, тип объекта и дату создания объекта для таблиц и представлений.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.05.2017, 08:47
Ответы с готовыми решениями:

Возможно ли импортировать базу данных из Microsoft SQL 2016 в Microsoft SQL 2014?
Ребят помогите плиз.. Возможно ли импортировать базу данных из Microsoft SQL 2016 в Microsoft SQL...

Тип ошибки: Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D) [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'AL_AS
Я только начинаю, это мой первый пробный пример и никак не могу начать: Вот пример, который я...

Помогите отловить ошибку: Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect s
Раньше токого не возникало, пытаюсь вставить в таблицу: otvet = trim(request.form('R1')) last =...

Проблемы с trusted_connection. Ошибка: Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D) [Microsoft][ODBC SQL Server Driver][SQL Server]Login
Пытаюсь подключиться к БД. Строка соединения следующая: Provider=Microsoft OLE DB Provider for SQL...

3
1040 / 856 / 335
Регистрация: 08.12.2016
Сообщений: 3,283
03.05.2017, 09:03 2
не хватает главного "Размеры моей благодарности будут безграничны в пределах разумного." Отдай отличнику в группе - пусть делает

Добавлено через 5 минут
Цитата Сообщение от Skoch_b Посмотреть сообщение
Прошу помочь в выполнении данных заданий
нет ваших неверных решений
0
0 / 0 / 0
Регистрация: 15.05.2016
Сообщений: 8
03.05.2017, 09:21  [ТС] 3
Еслиб были такие

Добавлено через 1 минуту
Препад дал задания и лекции к ним. А в лекциях не понятно не чего
0
1040 / 856 / 335
Регистрация: 08.12.2016
Сообщений: 3,283
03.05.2017, 09:39 4
ну хотя бы слайды и комментарии у вас есть. Дерзайте. Со сложными вопросами обращайтесь, предварительно поискав в helpe MS SQL и по форуму
0
03.05.2017, 09:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.05.2017, 09:39
Помогаю со студенческими работами здесь

Совместимость Microsoft SQL Server 2008 и Microsoft SQL Server 2016
Здравствуйте!Столкнулся с такой проблемой:написал программу на Visual Studio 2010(по техническим...

Как переобразовать Mib файл в BD Microsoft Office Access или Microsoft SQL Server
как прочитать файл mib с помощью c# Как переобразовать Mib файл в BD Microsoft Office Access...

Чем отличается Microsoft® SQL Server® 2008 Express with Tools от Microsoft® SQL Server® 2008 Express with Adva
Друзья! Есть две СУБД, как я понимаю: Microsoft® SQL Server® 2008 Express with Tools ...

MSSQL+ASP3.0, ошибка: Microsoft OLE DB Provider for SQL Server (0x80004005) Login failed for user 'sa'. Reason: Not associated with a trusted SQL Se
Подскажите пожалуйста, в чем грабли. Есть Windows 2000 Advanced Server + Ms SQL Server 2000 В...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru