- •1. Информационные системы. Виды информационных систем. Состав ис.
- •Состав информационной системы: источник информации, аппаратная часть, программная часть, пользователи.
- •2.Типовые архитектуры информационных систем.
- •3. Модели данных. Реляционная модель данных.
- •4. Иерархическая модель данных.
- •6. Модели жизненного цикла информационных систем.
- •7. Цели и задачи проектирования информационных систем.
- •8 Клиент-серверные технологии в проектировании информационных систем
- •9 Реляционные базы данных и субд. Принцип организации и применение
- •10 Объектно-ориентированные и объектно-реляционные субд
- •11 Защита информации. Системы и принципы защиты баз данных
- •12) Объектно-ориентированные языки.
- •13) Sql – язык структурированных запросов. Основные характеристики и применение.
- •Общая характеристика sql
- •14. Распределенные базы данных и их использование
- •15. Пространсвенные базы данных. Их взаимодействие с гис.
- •16. Стандартизация геинформационных данных и сервисов. Международная организация Open Geospatial Consortium (ogc).
- •17. Объектно-реляционная субд PostgreSql
- •18. PostGis - расширение объектно-реляционной субд PostgreSql
- •19. DBase
- •20.Q гис
17. Объектно-реляционная субд PostgreSql
свободнаяобъектно-реляционнаясистема управления базами данных(СУБД).
PostgreSQL базируется на языке SQL. Сильными сторонами PostgreSQL считаются:
поддержка БДпрактически неограниченного размера;
мощные и надёжные механизмы транзакцийирепликации;
расширяемая система встроенных языков программирования: в стандартной поставке поддерживаются PL/pgSQL,PL/Perl,PL/PythonиPL/Tcl; дополнительно можно использоватьPL/Java,PL/PHP,PL/Py,PL/R,PL/Ruby,PL/Scheme,PL/shиPL/V8, а также имеется поддержка загрузкиC-совместимых модулей;
наследование;
легкая расширяемость.
PostgreSQL ведет свою «родословную» от некоммерческой СУБД Postgres, разработанной, как и многие open-sourceпроекты, вКалифорнийском университете в Беркли. К разработке Postgres, начавшейся в 1986 году, имел непосредственное отношениеМайкл Стоунбрейкер, руководитель более раннего проектаIngres, на тот момент уже приобретённого компаниейComputer Associates. Само название «Postgres» расшифровывалось как «Post Ingres», соответственно, при создании Postgres были применены многие уже ранее сделанные наработки.
Типы данных
PostgreSQL поддерживает большой набор встроенных типов данных:
Численные типы
Целые
С фиксированной точкой
Денежный тип (отличается специальным форматом вывода, а в остальном аналогичен числам с фиксированной точкой с двумя знаками после запятой)
Символьные типы произвольной длины
Типы «дата/время» (полностью поддерживающие различные форматы, точность, форматы вывода, включая последние изменения в часовых поясах)
Перечисление
XML-данные
Идентификаторы объектов БД
18. PostGis - расширение объектно-реляционной субд PostgreSql
PostGIS — открытое программное обеспечение, добавляющее поддержку географических объектов в реляционную базу данныхPostgreSQL. PostGIS разрабатывается в соответствии со спецификациейSimple Featuresдля SQL отOpen Geospatial Consortium(OGC).
Использование PostgreSQL/PostGIS позволяет хранить данные в виде пространственных объектов, делать пространственные запросы и применять пространственные индексы.
Для инсталляции PostGIS можно воспользоваться входящей в пакет утилитой Stack Builder, и тогда после нескольких «кликов» на вашем компьютере появится полноценный инструментарий для разработчика пространственных решений, включающий и пространственную базу данных postgis.
19. DBase
dBase является семейством широко распространённых систем управления базами данных, а также языком программирования, используемого в них. Самая первая СУБД этого семейства называлась dBase II и была выпущена в1980 годукомпаниейAshton-TateподCP/M, позже появились версии дляApple II,Apple Macintosh,UNIX,VMSиIBM PCподDOS. dBase II - эта программа относится к классу так называемых систем управления базами данных, которые, основываясь на компьютере, позволяют хранить и обрабатывать большие массивы информации.
• разработку иерархических систем меню прикладных задач;
• разработку экранных форм ввода и вывода данных;
• организацию ввода и вывода информации в отдельные окна на экране;
• вывод данных на печать;
• возможности по поиску и обработке данных в файлах БД;
• обеспечение работы в среде ЛВС и др.
Как происходила работа пользователя с известной в свое время СУБД dBase. Обычно файлы базы данных, с которыми работали все пользователи сети, располагались на файловом сервере. Сама же СУБД хранилась на каждом клиентском компьютере в виде единого программного модуля. Программа dВаsе была рассчитана на обработку только локальных данных, то есть данных, расположенных на том же компьютере, что и сама программа. Пользователь запускал dBasе на своем компьютере, и программа искала данные на локальном диске, совершенно не принимая во внимание существование сети. Чтобы обрабатывать с помощью dBase данные, расположенные на удаленном компьютере, пользователь обращался к услугам файловой службы, которая доставляла данные с сервера на клиентский компьютер и создавала для СУБД эффект их локального хранения.
Команды типичной СУБД для персональных компьютеров предназначены для выполнения следующих функций:
• описания БД;
• наполнения БД;
• редактирования БД;
• поиска информации в БД;
• формирования и вывода на экран или принтер информации в виде отчетов.