0 / 0 / 0
Регистрация: 15.05.2016
Сообщений: 8
|
|
1 | |
Лабы по бд в Microsoft SQL03.05.2017, 08:47. Показов 1273. Ответов 3
Метки нет (Все метки)
Прошу помочь в выполнении данных заданий
Все действия проводятся в 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
|
03.05.2017, 08:47 | |
Ответы с готовыми решениями:
3
Возможно ли импортировать базу данных из Microsoft SQL 2016 в Microsoft SQL 2014? Тип ошибки: 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 Проблемы с trusted_connection. Ошибка: Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D) [Microsoft][ODBC SQL Server Driver][SQL Server]Login |
1040 / 856 / 335
Регистрация: 08.12.2016
Сообщений: 3,283
|
|
03.05.2017, 09:03 | 2 |
не хватает главного "Размеры моей благодарности будут безграничны в пределах разумного." Отдай отличнику в группе - пусть делает
Добавлено через 5 минут нет ваших неверных решений
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 | |
03.05.2017, 09:39 | |
Помогаю со студенческими работами здесь
4
Совместимость Microsoft SQL Server 2008 и Microsoft SQL Server 2016 Как переобразовать Mib файл в BD Microsoft Office Access или Microsoft SQL Server Чем отличается Microsoft® SQL Server® 2008 Express with Tools от Microsoft® SQL Server® 2008 Express with Adva MSSQL+ASP3.0, ошибка: Microsoft OLE DB Provider for SQL Server (0x80004005) Login failed for user 'sa'. Reason: Not associated with a trusted SQL Se Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |