Максим Чалышев - Oracle SQL. 100 шагов от новичка до профессионала

Здесь есть возможность читать онлайн «Максим Чалышев - Oracle SQL. 100 шагов от новичка до профессионала» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Год выпуска: 11, Жанр: Программирование, Базы данных, Прочая околокомпьтерная литература, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Oracle SQL. 100 шагов от новичка до профессионала: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Oracle SQL. 100 шагов от новичка до профессионала»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Более 300 ответов на вопросы.
Более 500 практических заданий.
Более 1000 разобранных примеров.
Учебник справочник по языку SQL.

Oracle SQL. 100 шагов от новичка до профессионала — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Oracle SQL. 100 шагов от новичка до профессионала», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Нет, на практике очень часто встречается, что приложение не соответствует 3НФ, это делается ради производительности. Например, для большинства DWH-проектов данные ненормализованные.

А какие еще есть нормальные формы?

Всего пять нормальных форм плюс нормальная форма Бойса Кодда, вы можете ознакомиться более подробно с важной темой нормализации базы данных самостоятельно.

Контрольные вопросы и задания для самостоятельного выполнения

1. Повторите материалы данного шага.
2. Запомните определения нормальных форм.
3. Дайте определение первой нормальной формы.
4. Объясните отличия первой нормальной формы от второй нормальной формы.

Шаг 49. Сложные задачи с собеседований в крупные компании с решениями

Введение

Здесь собраны лучшие задачи с собеседований в крупные компании, банки, западные фирмы.

Задачи адаптированны к нашей учебной схеме, с готовыми решениями.

Сморите, запоминайте и попробуйте решить эти задачи сами.

Задачи

1. Найти количество букв «о» в слове «молоко» с помощью запроса.

2. Какой запрос будет работать быстрее:

или же альтернативный вариант?

Второй, так как первый убирает дубли и тратит на это ресурсы.

3. Выбрать код, название города и популяцию, код города и популяцию, где код города больше текущего кода города на 2.

4. Вывести марку авто, а также сколько авто такой марки в таблице, вывести записи, где количество авто такой марки больше 2; записи не должны дублироваться.

5. Вывести марку и цвет автомобиля, имя и фамилию покупателя для всех покупателей, которые живут в городе с населением больше 1 миллиона человек.

6. Вывести на экран данные о людях, которые живут в городах с населением больше 1 000 000, если людей с таким же именем нет в таблице MAN.

7. Вывести на экран наименование города, если в таблице нет города, который начинается на такую же букву.

8. Вывести на экран, сколько машин каждого цвета для машин марок BMW и LADA.

9. Подсчитать количество BMW в AUTO.

10. Вывести на экран марку авто и количество AUTO не этой марки.

Шаг 50. Сложные задачи и вопросы для самостоятельного выполнения

Введение

На этом шаге вам предстоит познакомиться с задачами для самостоятельного выполнения. Решение этих задач без посторонней помощи и подсказок покажет, насколько хорошо вы усвоили материал предыдущих шагов. Если вы чего-либо не помните, не знаете, просто пролистайте книгу к началу и повторите те шаги, с которыми возникли сложности.

Задачи

• Напишите запрос на обновление MAN, который добавит в конце номера телефона символ «звездочка», если данный человек живет в городе с населением более 2 миллионов человек. Используйте таблицы CITY (PEOPLES), MAN (PHONENUM).

• Выведите на экран дату из таблицы AUTO в формате как в примере 22-12-1999 11:11:11, напишите соответствующий запрос.

• Подсчитайте средний возраст людей из таблицы MAN, чья фамилия начинается с буквы A.

• Выведите первую букву названия города из CITY, а также имена людей, начинающихся с этой буквы, если эти люди проживают в данном городе.

• Выведите название города из CITY, а также количество людей, которые проживают в этом городе, из таблицы MAN, которым больше 28 лет.

• Напишите запрос, который выводит на экран номер и марку автомобиля и номер автомобиля, выпущенного на 2 года позже данной даты.

• Найдите с помощью запроса количество букв «а» в имени каждого человека из MAN, выведите FIRSTNAME, LASTNAMEи результат вычислений.

• Найдите количество автомобилей каждого цвета и в отдельной колонке посчитайте, сколько авто такого цвета AUTO (COLOR) выпущено после 2000 года. Напишите запрос, возвращающий следующую информацию: цвет, количество, количество после 2000 года.

• Выведите все автомобили, которые купили люди, проживающие в городе, где в названии есть буква «и».

• Выведите с помощью запроса, сколько строк останется, если убрать из таблицы людей с одинаковыми именами.

День одиннадцатый

Шаг 51. SQL — расширенные знания. Чем дальше, тем… интереснее

Введение

Вот и пройдена первая часть нашей книги. Изучено множество тем.

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

• Какие шаги вызвали у вас наибольшие сложности?

• Какие темы показались вам наиболее простыми в освоении?

• Какие темы все же следовало объяснить как-то по-другому с точки зрения подачи материала?

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Oracle SQL. 100 шагов от новичка до профессионала»

Представляем Вашему вниманию похожие книги на «Oracle SQL. 100 шагов от новичка до профессионала» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Oracle SQL. 100 шагов от новичка до профессионала»

Обсуждение, отзывы о книге «Oracle SQL. 100 шагов от новичка до профессионала» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x