Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Инф.сис_вместе..doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
2 Мб
Скачать
☆

8. Постреляционные базы данных 75

8.1. Ограничения реляционных баз данных. 75

Недостатки реляционных баз данных 75

8.2. Системы управления базами данных следующего поколения 76

Абстрактные типы данных 77

Генерация систем баз данных, ориентированных на приложения 78

8.3. Ориентация на расширенную реляционную модель 79

Расширенная реляционная модель 80

9. Объектно-ориентированные субд. 81

9.1. Объектно-ориентированная парадигма. 82

Структура: 82

Целостность данных: 82

Средства манипулирования данными: 82

9.2. Анализ эффективности объектно-ориентированных баз данных 83

Преимущества объектно-ориентированных баз данных: 83

Недостатки объектно-ориентированных баз данных: 83

9.3. Стандарт ODMG. 84

Объектная модель 84

Язык описания объектов 84

Язык объектных запросов 85

Связывание с ОО-языками 85

9.4. Объектные расширения реляционных СУБД. Язык SQL-3. 85

10. Базы знаний 87

10.1. Понятие системы баз знаний. 87

10.2. Структура системы базы знаний 87

Компоненты Системы баз знаний (СБЗ): 87

Экстенсиональная и интенсиональная части базы данных 88

10.3. Активные базы данных 89

10.4. Дедуктивные базы данных 90

10.5. Инструментальные средства построения систем баз знаний. 91

11. Язык sql 93

11.1. Стандарт языка доступа к БД 93

11.2. Классификация операторов SQL 94

DDL (data definition language) – операторы определения объектов БД. 94

DML (data manipulate language) – операторы манипулирования данными. 94

Операторы защиты и управления данными. 94

11.3. Операторы SQL 95

CREATE TABLE (создание таблиц) 95

INSERT INTO (Вставка записей). 96

UPDATE (Редактирование записей). 97

DELETE (Удаление записей). 99

Оператор SELECT. 99

Модификатор DISTINCT (предотвращение выборки повторяющихся слов). 101

ORDER BY (упорядочение строк в результате запроса). 102

Использование псевдонимов (alias). 103

11.4. Арифметические выражения. 103

11.5. Групповые функции. 104

Предложение HAVING. 107

11.6. Вложенные запросы. 108

Подзапросы, возвращающие набор значений. 110

Подзапросы, возвращающие значения из нескольких столбцов. 112

Составные запросы с несколькими подзапросами. 112

Синхронизация повторяющихся подзапросов 113

Комбинация нескольких команд Select 114

11.7. Индексы 114

0