Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛЕКЦИИ УПРАВЛЕНИЕ ДАННЫМИ 2012.doc
Скачиваний:
5
Добавлен:
01.04.2025
Размер:
2.54 Mб
Скачать

10. Запросы к интернет-страницам

  1. Общие понятия из языков разметок

  2. Модель данных в XML.

  3. Выражения пути в языке XQuery.

  4. Конструкторы элементов и атрибутов в языке XQuery.

  5. Кванторные выражения в языке XQuery.

  6. Конструкция FLWR в языке XQuery.

  7. Конструкция FOR XML в языке SQL.

  8. Конструкция OPENXML в языке SQL.

11. Пространственные базы данных

  1. Пространственные базы данных. Применение и особенности

  2. Сравнение операций агрегирования обычных и пространственных баз данных

  3. Полевые пространственные базы данных. Объекты, операции, запросы OLTP, OLAP, Data Mining.

  4. Объектные пространственные базы данных. Объекты, операции, запросы OLTP, OLAP, Data Mining.

  5. Сетевые пространственные базы данных. Объекты, операции, запросы OLTP, OLAP, Data Mining.

  6. Расширение SQL для пространственных баз данных.

Литература

  1. Кузнецов С.Д. Основы современных баз данных.

  2. Кузнецов С.Д. Три манифеста баз данных.

  3. Коннолли Т., Бегг К. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. Издательский дом «Вильямс», 2003.

  4. Новые OLAP-функции в языке SQL-1999. http://www.olap.ru/trends/news/m010122726.asp

  5. Федоров А., Елманова Н., Введение в OLAP. КомпьютерПресс 4'2001

  6. Слотер Э. Х. Архитектуры OLAP. http://www.olap.ru/basic/olap_arch.asp

  7. Стариков А., Ядро OLAP-системы. http://www.basegroup.ru/

  8. Чемберлин Д. XQuery: язык запросов XML. Открытые системы №01/2003

  9. Ширшов А. XML и современные базы данных. RSDN Magazine №1-2003

  10. Шекхар Ш., С. Чаула С. Основы пространственных баз данных./Пер. с англ. – М.: Кудиц-Образ, 2004. – 336 с.

  11. Скляр А.Я. Введение в InterBase. – М: Горячая линия – Телеком, 2002. – 517 с.: ил.

Список иллюстраций список таблиц

Табл. 1. Варианты изучения материала книги 7

Табл. 2. Пример электронной таблицы – «Продажи» 12

Табл. 3. Технологии управления данными 14

Табл. 4. Нормализация БД 25

Табл. 5. Кросс-таблица или витрина данных 27

Табл. 6. Реляционное представление 27

Табл. 7. Операции реляционной алгебры 34

Табл. 8. Подъязыки языка SQL 37

Табл. 9. Вспомогательные операторы для Select 37

Табл. 10. Таблица «Продавцы» 39

Табл. 11. Таблица «Покупатели» 39

Табл. 12. Таблица «Товары» 39

Табл. 13. Таблица «Сделки» 39

Табл. 14. Результат запроса с операторами Select и From. 40

Табл. 15. Результат запроса с оператором Order By 40

Табл. 16. Результат запроса №2 с оператором Order By 41

Табл. 17. Результат запроса с выводом атрибута 41

Табл. 18. Результат запроса с оператором Distinct 41

Табл. 19. Результат запроса с оператором avg 42

Табл. 20. Результат запроса с оператором min 42

Табл. 21. Результат запроса с оператором max 42

Табл. 22. Результат запроса с оператором sum 43

Табл. 23. Сравнение запросов на количество 43

Табл. 24. Результат запроса с операциями над атрибутами 43

Табл. 25. Результат запроса с оператором Where 44

Табл. 26. Результат запроса с операторами Where и And 44

Табл. 27. Результат запроса с операторами Group By и Count 44

Табл. 28. Результат запроса с оператором Group By и агрегирующей функцией 45

Табл. 29. Результат запроса №2 с оператором Group By 45

Табл. 30. Результат запроса с оператором Having и агрегирующей функцией 46

Табл. 31. Результат запроса с операторами Having и Order By 46

Табл. 32. Результат запроса с операторами Having и And 46

Табл. 33. Результат запроса с оператором Having без агрегирующей функции 47

Табл. 34. Результат запроса с операторами Where, Group by и Having 47

Табл. 35. Результат запроса с операторами Where, Group by и Having, Order by 48

Табл. 36. Результат запроса на соединение трех таблиц 48

Табл. 37. Результат запроса с псевдонимами к таблице с рекурсивной связью 49

Табл. 38. Результат запроса с псевдонимами к одной таблице 49

Табл. 39. Результат запроса №2 с псевдонимами к одной таблице 50

Табл. 40. Результат запроса с оператором Left Join 50

Табл. 41 Результат запроса с операторами Left Join, Where, Group By, Order By 50

Табл. 42. Описание различных видов соединений. 51

Табл. 43. Результат вложенного подзапроса в Where 52

Табл. 44. Результат запроса с вложенным подзапросом в From 52

Табл. 45. Одинаковые по результату запросы с подзапросами и без 52

Табл. 46. Результат запроса с вложенным подзапросом в Select 53

Табл. 47 Результат запроса с вложенным подзапросом в Having 53

Табл. 48. Результат запроса с квантором Exists 54

Табл. 49. Результат запроса с квантором Any 54

Табл. 50. Результат запроса с квантором All 55

Табл. 51. Результат запроса с оператором Union 56

Табл. 52. Результат запроса с Union и Order by 56

Табл. 53. Использование операторов соединения однотипных запросов 56

Табл. 54. Результат рекурсивного запроса «в длину» 57

Табл. 55. Результат запроса «в ширину» 58

Табл. 56. Результат запроса на многоуровневую агрегацию 73

Табл. 57. Результат запроса на многоуровневую агрегацию по всем измерениям 75

Табл. 58. Статистические функции OLAP 75

Табл. 59. Совместимость режимов в синхронизационном захвате 82

Табл. 60. Дополнительные режимы в гранулированном захвате 83

Табл. 61. Совместимость режимов в гранулированном захвате 84

Табл. 62. Ключевые слова в FOR XML 109

Табл. 63. Результат SQL-запроса к XML-странице 111

Табл. 64. Достоинства и недостатки СУБД для представления пространственной информации 113

Табл. 65. Функции агрегирования в обычных и пространственных БД 113

Табл. 66. Специализированные СУПБД 115

Табл. 67. Примеры операций из стандарта OGIS 117