Базы геоданных
Цель данного курса заключается в том, чтобы научить студентов создавать, использовать, редактировать и управлять табличными и пространственными данными, хранящимися в базе геоданных. Подробно рассматриваются проблемы проектирования баз геоданных: определение структуры таблиц, ключевых полей, нормализация, определение связей между таблицами, обеспечение целостности данных. Большое внимание уделяется изучению языка Transact-SQL. Практическая часть включает в себя изучение СУБД Microsoft SQL Server: инструментальных средств Enterprise Manager, Query Analyzer, Service Manager; типов данных в SQL Server; индексов; хранимых процедур; транзакций; триггеров; курсоров; организацию многопользовательского доступа; вопросы, связанные с безопасностью. Также рассматриваются пространственные базы данных и возможность получения доступа к данным, хранящимся в базе данных, в программе ArcMap с помощью интерфейсов ArcSDE и ArcIMS.
Программа курса состоит из следующих разделов:
1. Основные понятия базы данных. Понятие СУБД.
2. Проектирование базы данных.
3. Обеспечение многопользовательского доступа к данным.
4. СУБД Microsoft SQL Server.
5. Инструментальные средства SQL Server.
6. Язык Transact-SQL.
7. Типы данных в SQL Server.
8. Индексы в SQL Server.
9. Хранимые процедуры в SQL Server.
10. Транзакции.
11. Триггеры.
12. Курсоры.
13. Проблемы безопасности данных.
14. Пространственные базы данных.
15. Интерфейс доступа к данным ArcSDE.
16. Интерфейс доступа к данным ArcIMS.