Дипломная работа: Інформаційна система Бібліотека університету

Numeric тип підтримує довільну точність, дуже затребувану в наукових і фінансових застосуваннях.

Масиви згідно стандарту SQL: 2003

Великі об'єкти (Large Objects) дозволяють зберігати в базі даних бінарні дані розміром до 2Gb

Геометричні типи (point, line, circle,polygon, box.) дозволяють працювати з просторовими даними на плоскості.

ГИС (GIS) типи в POSTGRESQL є доказом розширюваності POSTGRESQL і дозволяють ефективно працювати з тривимірними даними. Подробиці можна знайти на сайті проекту PostGis <http://postgis.refractions.net/>.

Мережевих типів (Network types) підтримують типи даних inet для IPV4, IPV6, а також cidr (Classless Internet Domain Routing) блоки і macaddr

Композитних типів (composite types) об'єднують один або декілька елементарних типів і дозволяють користувачам маніпулювати з складними об'єктами.

Тимчасові типи (timestamp, interval, date, time) реалізовані з дуже великою точністю

POSTGRESQL має дуже багатий набір вбудованих функцій і операторів для роботи з даними, повний список яких можна глянути в документації <http://www.postgresql.org/docs/current/static/functions.html>.

Підтримка 25 різних наборів символів (charsets), включаючи ASCII, LATIN, WIN, KOI8 і UNICODE.

Підтримка NLS (Native Language Support)

Інтерфейси в POSTGRESQL реалізовані для доступу до бази даних з лави мов (C,C++,C#,python,perl,ruby,php,Lisp та інші) і методів доступу до даних (JDBC, ODBC).

Процедурні мови дозволяють користувачам розробляти свої функції на стороні сервера, тим самим переносити логіку додатка на сторону бази даних, використовуючи мови програмування, відмінні від вбудованих SQL і C

Простота використання завжди була важливим чинником для розробників.

phpPgAdmin <http://phppgadmin.sourceforge.net/> (ліцензія GPL) представляє можливість за допомогою веб-сервера браузера адмініструвати POSTGRESQL кластер.

pgAdmin III <http://www.pgadmin.org/> (GNU Artistic license) надає зручний інтерфейс для роботи з базами даних POSTGRESQL і працює під Linux, FREEBSD і Windows 2000/XP.

PgEdit <http://www.pgedit.com/> - програмна середа для розробки додатків і SQL-редактор, доступна для Windows і Mac.

Безпека даних також є найважливішим аспектом будь-якої СУБД. У POSTGRESQL вона забезпечується 4-мя рівнями безпеки:

POSTGRESQL не можна запустити під привілейованим користувачем - системний контекст

SSL,SSH шифрування трафіку між клієнтом і сервером - мережевий контекст

Складна система аутентифікації на рівні хоста або IP адреси/підмережі.

Деталізована система прав доступу до всіх об'єктів бази даних, яка спільно з схемою, що забезпечує ізоляцію назв об'єктів для кожного користувача, POSTGRESQL надає багату і гнучку інфраструктуру.

1. Постановка задач і

За завданням необхідно скласти базу для університетської бібліотеки, яка повинна забезпечувати збереження всіх необхідних даних. Створення інформаційної системи дозволить автоматизувати процес автоматичної роботи бібліотеки, збереження інформації про студентів, викладачів, книги, час видачі екземплярів. Це істотно заощадить час бібліотечних працівників.

Вся інформація буде систематизована і представлена в зручному і звичному для користувача вигляді.

2. Проектування бази даних

2.1 Відповідно до вимог поставленими в п.1 визначимо набір суті

Об’єкт

Опис об’єкту

Книги

Інформація о всіх книгах на складі

Студенти

К-во Просмотров: 405
Бесплатно скачать Дипломная работа: Інформаційна система Бібліотека університету