Содержит основные сведения, необходимые для построения баз данных в среде Oracle 10g с практическими примерами.
Для студентов вузов, обучающихся по специальностям «Прикладная информатика (в экономике)» и другим, применяющим ЭВМ в задачах построения баз данных.
Введение в язык SQL.
Язык SQL был разработан фирмой IBM в конце 1970-х годов и был принят Американским национальным институтом стандартов (ANSI) в качестве национального стандарта США в 1992 году [1].
Язык SQL ориентирован на текст. Он был разработан задолго до появления графических интерфейсов пользователя, так что для работы с ним требуется лишь текстовый редактор. Разумеется, в таких СУБД как Oracle имеются графические средства для выполнения многих из тех задач, которые ранее могли быть выполнены только с помощью SQL. Но не все из того, что позволяет делать SQL, можно осуществить с помощью графических средств; более того, в ряде случаев, например для динамической генерации операторов SQL в программном коде, SQL использовать необходимо.
ОГЛАВЛЕНИЕ.
1. Описание практического примера
2. Введение в язык SQL
2.1. Средства определения данных языка SQL.
2.1.1. Оператор CREATE TABLE.
2.1.2. Определение первичных и альтернативных ключей с помощью оператора ALTER.
2.1.3. Операторы DROP.
2.2. Средства запроса данных языка SQL.
2.2.1. Чтение заданных столбцов из одиночной таблицы.
2.2.2. Чтение заданных строк из одиночной таблицы.
2.2.3. Чтение заданных строк и столбцов из одиночной таблицы.
2.2.4. Диапазоны, специальные символы и пустые значения в предложениях WHERE.
2.2.5. Встроенные функции SQL.
2.2.6. Встроенные функции и группировка.
2.2.7. Чтение данных из нескольких таблиц с применением вложенных запросов.
2.2.8. Чтение данных из нескольких таблиц с помощью операции соединения.
2.2.9. Внешние соединения.
2.3. Средства модификации данных языка SQL.
2.3.1. Вставка данных.
2.3.2. Изменение данных.
2.3.3. Удаление данных.
3. Установка Oracle
3.1. Установка Oracle 10g XE для Windows.
3.2. Установка Oracle 10g XE для Linux.
3.3. Web-интерфейс.
3.4. Работа с SQL*Plus.
3.4.1. Буфер с SQL*Plus.
3.4.2. Использование внешнего редактора.
3.5. Создание таблиц.
3.5.1. Создание суррогатных ключей с помощью последовательностей.
3.5.2. Ввод данных.
3.5.3. Операторы DROP и ALTER.
3.5.4. Ввод данных типа DATE.
3.6. Создание индексов.
3.7. Изменение структуры таблицы.
3.8. Учетные записи и роли.
3.9. Резервное копирование и восстановление.
4. Применение SQL
4.1. SQL представления.
4.1.1. Использование представлений для скрытия столбцов и строк.
4.1.2. Использование представлений для отображения вычисляемых столбцов.
4.1.3. Использование представлений для скрытия сложного синтаксиса.
4.2. SQL-операторы в прикладных программах.
4.3. Триггеры.
4.3.1. Использование триггеров для проверки допустимости вводимых данных.
4.3.2. Использование триггеров для присвоения значений по умолчанию.
4.3.3. Триггер, обновляющий представление.
4.3.4. Триггер, обеспечивающий ссылочную целостность.
4.4. Хранимые процедуры.
4.5. Словарь данных.
5. Дополнительные возможности
5.1. Системная таблица DUAL.
5.2. Псевдостолбец ROWID.
5.3. Псевдостолбец ROWNUM.
5.4. Функция NVL.
5.5. Числовые функции.
5.6. Тригонометрические функции.
5.7. Строковые и символьные функции.
5.8. Функции работы с датой и временем.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Построение баз данных в среде Oracle, практический курс, Наместников A.M., 2008 - fileskachat.com, быстрое и бесплатное скачивание.
Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу
Скачать - pdf - Яндекс.Диск.
Дата публикации:
Теги: учебник по информатике :: информатика :: компьютеры :: Наместников
Смотрите также учебники, книги и учебные материалы:
Следующие учебники и книги:
- Сопротивление материалов на базе Mathcad, Макаров Е.Г., 2004
- Операционная система персонального компьютера, Лекция
- Самоучитель 3ds Мах 2018, Горелик А.Г., 2018
- Practical Game Development with Unity and Blender, Thorn A., 2015
Предыдущие статьи:
- Теория сложности информационного поиска, Гасанов Э.Э., 2005
- Informatics, 9 класс, Билингвальный учебник, Шаниев Е., Гесен И., 2019
- Информатика, Систематический курс, 11 класс, Бешенков С.А., Кузьмина Н.В., Ракитина Е.А., 2002
- Informatics, Grade 8, Textbook, Shaniyev Y., 2017