Читайте также:
|
|
PostgreSQL — это система управления реляционными базами данных (СУБД). Это означает, что это система для управления данными, которые хранятся в виде отношений. Отношение - это математический термин для таблицы. Понятие хранения данных в таблицах является сегодня таким банальным, что оно может показаться самоочевидным, однако есть несколько других способов организации баз данных. Файлы и каталоги в Unix-подобных операционных системах являются примером иерархической базы данных. Одно из наиболее современных направлений разработки СУБД - это объектно-ориентированные базы данных. Каждая таблица является поименованной коллекцией строк (rows). Каждая запись в таблице имеет некоторый набор поименованных колонок (columns) и каждое поле является определенным типом данных. Поля в записи расположены в фиксированный порядке, важно помнить, что SQL никогда не гарантирует упорядоченного следования записей в таблице (за исключением случая, когда они могут быть явно отсортированы для выдачи пользователю).
Таблицы группируются в базы данных, а коллекция баз данных, управляемая одной копией сервера PostgreSQL называется кластером баз данных.
PostgreSQL считается самой совершенной СУБД, распространяемой на условиях открытых исходных текстов. Работа с данными в PostgreSQL основа на объектно-реляционной модели, что позволяет задействовать сложные процедуры и системы правил. В PostgreSQL поддерживаются пользовательские операторы, функции, методы доступа и типы данных. Так же данная СУБД поддерживает проверку целостности ссылок, обеспечивающую правильность данных в базе. Гибкость API (Application Programming Interface – интерфейс программирования приложений) позволяет легко создавать интерфейсы к РСУБД PostgreSQL. В PostgreSQL используется архитектура «клиент-сервер» с распределением процессов между пользователями. Команды передаваемые СУБД PostgreSQL представляют собой язык SQL (Structured Query Language - язык структурированных запросов). PostgreSQL имеет богатый список доступных пользователю встроенных типов. В рамках данной курсовой работы представим список некоторых типов данных, необходимых для проектирования базы данных «Провайдер конечной мили Gigabit» (см. Таблицу №1).
Имена типов данных | Описание |
integer | Знаковое четырехбайтовой целое |
serial | Четырехбайтное целое число с автоинкрементом |
text | Строка символов переменной длины |
bigint | Восьмибайтное целое число |
Таблица №1. Список некоторых типов данных в PostgreSQL.
Дата добавления: 2015-09-04; просмотров: 58 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Введение | | | UML - унифицированный язык моделирования. Диаграмма прецедентов и диаграмма отношений сущностей. |