Wymagania dotyczące oprogramowania bazodanowego



Podobne dokumenty
Załącznik 6c do SIWZ Oprogramowanie bazodanowe oraz oprogramowanie operacyjne serwerowe.

W załączniku nr 9 do SIWZ Zamawiający wprowadza następujące zmiany:

Załącznik nr 5i do SIWZ. Wdrożenie systemu oraz asysta techniczna

SPECYFIKACJA ISTOTNYCH WARUNKÓW ZAMÓWIENIA

Nazwa i adres zamawiającego: Miasto Gliwice, Wydział Zamówień Publicznych ul. Zwycięstwa 21, Gliwice. Tekst, który należy zmienić

OPIS OBSZARU OBJTEGO PROJEKTEM ZRESMP

Zadanie nr 4.5: Oprogramowanie bazodanowe. Lp. Zwartość karty Opis 1 Specyfikacja techniczna / funkcjonalna przedmiotu zamówienia

Wykaz oferowanego sprzętu komputerowego i oprogramowania podstawowego

Pojęcie bazy danych. Funkcje i możliwości.

Oracle11g: Wprowadzenie do SQL

Szkolenie autoryzowane. MS 6232 Wdrażanie bazy danych Microsoft SQL Server 2008 R2

Administracja bazami danych

ODPOWIEDZI NA ZAPYTANIA Bogatynia, r. Uczestnicy postępowania

Zmiana treści Specyfikacji Istotnych Warunków Zamówienia.

Szczegółowy opis przedmiotu umowy. 1. Środowisko SharePoint UWMD (wewnętrzne) składa się z następujących grup serwerów:

Strona znajduje się w archiwum.

Odpowiedź II wyjaśnienie na zapytania do Specyfikacji Istotnych Warunków Zamówienia.

Bazy danych 2. Wykład 1

SZKOLENIE: Administrator baz danych. Cel szkolenia

1. Zamawiający - nazwa i adres. 2. Tryb udzielenia zamówienia

1. Zamawiający - nazwa i adres. 2. Tryb udzielenia zamówienia

Zmiana treści Specyfikacji Istotnych Warunków Zamówienia.

SQL Server i T-SQL w mgnieniu oka : opanuj język zapytań w 10 minut dziennie / Ben Forta. Gliwice, Spis treści

Informatyka I. Standard JDBC Programowanie aplikacji bazodanowych w języku Java

Firebird Alternatywa dla popularnych darmowych systemów bazodanowych MySQL i Postgres

Bazy Danych. C. J. Date, Wprowadzenie do systemów baz danych, WNT - W-wa, (seria: Klasyka Informatyki), 2000

ZAŁĄCZNIK NR 5 - GRUPA PRODUKTÓW 5: OPROGRAMOWANIE BAZODANOWE

SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA. CZĘŚĆ NR 1: Dostawa oprogramowania

Spis treści. Przedmowa

Instalacja aplikacji

Opis przedmiotu zamówienia

Projekt: MS i CISCO dla Śląska

Wykaz zmian w programie WinAdmin Replikator

2. Jakie i ile licencji Oracle 10g posiada zamawiający i czy posiada do tych licencji wsparcie techniczne?

Bazy danych. Dr inż. Paweł Kasprowski

1 Instalowanie i uaktualnianie serwera SQL Server

Oracle PL/SQL. Paweł Rajba.

INTERNETOWE BAZY DANYCH materiały pomocnicze - wykład X

Microsoft SQL Server Podstawy T-SQL

Informatyka I. Programowanie aplikacji bazodanowych w języku Java. Standard JDBC.

Nazwa Placówki/Partnera: Wojewódzka Stacja Ratownictwa Medycznego w Łodzi

Problemy optymalizacji, rozbudowy i integracji systemu Edu wspomagającego e-nauczanie i e-uczenie się w PJWSTK

Oracle11g: Programowanie w PL/SQL

Organizacja zajęć BAZY DANYCH II WYKŁAD 1. Plan wykładu. SZBD Oracle

SPECYFIKACJA ISTOTNYCH WARUNKÓW ZAMÓWIENIA

DECLARE VARIABLE zmienna1 typ danych; BEGIN

Ustawienie na poziomie sesji (działa do zmiany lub zakończenia sesji zamknięcia połączenia).

T-SQL dla każdego / Alison Balter. Gliwice, cop Spis treści. O autorce 11. Dedykacja 12. Podziękowania 12. Wstęp 15

MCSA: SQL Server 2012

nr sprawy: BZP ML Wrocław, dn. 20 lutego 2014 r. SPROSTOWANIE DO INFORMACJI DLA WYKONAWCÓW NR 13

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

Oracle Application Express -

Bazy danych. Wykład IV SQL - wprowadzenie. Copyrights by Arkadiusz Rzucidło 1

Technologia informacyjna

SPECYFIKACJA ISTOTNYCH WARUNKÓW ZAMÓWIENIA

Dokumentacja aplikacji Szachy online

SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA (ZWANY DALEJ: SOPZ )

Wykaz zmian w programie WinAdmin Replikator

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W NOWYM SĄCZU SYLABUS PRZEDMIOTU. Obowiązuje od roku akademickiego: 2011/2012

Liczba godzin 1,2 Organizacja zajęć Omówienie programu nauczania 2. Tematyka zajęć

Hbase, Hive i BigSQL

I. Przedmiot zamówienia

1 Przetwarzanie transakcyjne Cechy transakcji Rozpoczęcie i zakończenie Punkty bezpieczeństwa... 3

Migracja z programu Symfonia Kadry i Płace wer 3.x do Kadr i Płac Forte

EZ/2009/697/92/09/ML Warszawa, dnia r.

ZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia

Sieciowa instalacja Sekafi 3 SQL

ActiveXperts SMS Messaging Server

AE/ZP-27-16/14. Oprogramowanie do wykonywania kopii zapasowych oraz zarządzania maszynami wirtualnymi

Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym

Płace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum.

Nazwa Placówki/Partnera: Wojewódzki Zespół Zakładów Opieki Zdrowotnej Centrum Leczenia Chorób Płuc i Rehabilitacji w Łodzi.

Posiada (TAK / NIE. Zrzut ekranu. Opis funkcji

DOKUMENTACJA ADMINISTRATORA SYSTEMU INFORMATYCZNEGO POLSKI FADN

Rozbudowa dwóch posiadanych serwerów blade HP BL860c i2 do BL870c i2

przykłady problemów; realizacja dostaw części od producenta do klienta:

OPIS PRZEDMIOTU ZAMÓWIENIA

Dotyczy: postępowania o zamówienie na Świat e-usług dla zdrowia informatyzacja Uniwersyteckiego Szpitala Klinicznego w Olsztynie.

Windows Serwer 2008 R2. Moduł 8. Mechanizmy kopii zapasowych

CREATE USER

OPIS JAKOŚCIOWY (wymagania minimalne) ZESTAWIENIE PARAMETRÓW GRANICZNYCH

Część I Tworzenie baz danych SQL Server na potrzeby przechowywania danych

Włodzimierz Dąbrowski, Przemysław Kowalczuk, Konrad Markowski. Bazy danych ITA-101. Wersja 1

Szczegółowy Opis Przedmiotu Zamówienia

Kopie bezpieczeństwa NAPRAWA BAZ DANYCH

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

Instrukcje instalacji pakietu IBM SPSS Data Access Pack dla systemu Windows

Ogólny plan przedmiotu. Strony WWW. Literatura BAZY DANYCH. Materiały do wykładu:

Administracja bazami danych. dr inż. Grzegorz Michalski

Opis Przedmiotu Zamówienia

Dokument bezpieczeństwa Huzar Software

Rozproszone bazy danych. Robert A. Kłopotek Wydział Matematyczno-Przyrodniczy. Szkoła Nauk Ścisłych, UKSW

P o d s t a w y j ę z y k a S Q L

Zmiany funkcjonalne i lista obsłużonych zgłoszeń Comarch DMS

Podstawowe pojęcia dotyczące relacyjnych baz danych. mgr inż. Krzysztof Szałajko

Szczegółowy opis przedmiotu zamówienia

Obsługa transakcji rozproszonych Java. Marek Wojciechowski, Maciej Zakrzewicz Instytut Informatyki, Politechnika Poznańska

Podstawy Systemów Zarządzania Baz Danych

Transkrypt:

Nr i data umowy o dofinansowanie projektu w ramach RPO WO 2007 2013 w ramach: Osi priorytetowej RPOP.02.02.00 Społeczeństwo informacyjne Działania RPOP.02.02.00 Moduły informacyjne, platformy e-usługi i bazy danych Nr projektu Nazwa projektu Umowa nr: RPOP.02.02.00-16-027/13-00 z dnia 01 października 2013 r. WND-RPOP.02.02.00-16-027/13 Wprowadzenie e-usług w WSZN Opole i SWSNPC w Branicach Załącznik nr 10 do SIWZ Wymagania dotyczące oprogramowania bazodanowego Wykonawca zainstaluje, skonfiguruje dostarczone oprogramowanie bazodanowe na wskazanych przez Zamawiającego serwerach. Baza Danych dla SWSNPC Branice L.p. OPIS WYMAGANYCH MINIMALNYCH PARAMETRÓW 1. Przedmiotem dostawy jest licencja bezterminowa bez prawa wypowiedzenia na motor bazy danych typu Oracle Standaerd Edition ONE lub kompatybilny (użytkowany przez Zamawiającego). Bezterminowe licencje procesorowe bez ograniczeń na liczbę użytkowników i bez ograniczeń co do prawa wykorzystywania przez aplikacje firm trzecich (licencja nie może być ograniczona do jednego typu aplikacji) 2. Dostępność oprogramowania na współczesne 64-bitowe platformy Unix (HP-UX dla procesorów PA-RISC i Itanium, Solaris dla procesorów SPARC i Intel/AMD, IBM AIX), Intel/AMD Linux 32-bit i 64-bit, MS Windows 32-bit i 64-bit. Identyczna funkcjonalność serwera bazy danych na ww. platformach 3. Niezależność platformy systemowej dla oprogramowania klienckiego / serwera aplikacyjnego od platformy systemowej bazy danych 4. Możliwość przeniesienia (migracji) struktur bazy danych i danych pomiędzy ww. platformami bez konieczności rekompilacji aplikacji bądź migracji środowiska aplikacyjnego 5. Przetwarzanie z zachowaniem spójności i maksymalnego możliwego stopnia współbieżności. Modyfikowanie wierszy nie może blokować ich odczytu, z kolei odczyt wierszy nie może ich blokować do celów modyfikacji. Jednocześnie spójność odczytu musi gwarantować uzyskanie rezultatów zapytań odzwierciedlających stan danych z chwili jego rozpoczęcia, niezależnie od modyfikacji przeglądanego zbioru danych. WYMAGANA OFEROWANA /NIE 1

6. Możliwość zagnieżdżania transakcji powinna istnieć możliwość uruchomienia niezależnej transakcji wewnątrz transakcji nadrzędnej. Przykładowo powinien być możliwy następujący scenariusz: każda próba modyfikacji tabeli X powinna w wiarygodny sposób odłożyć ślad w tabeli dziennika operacji, niezależnie czy zmiana tabeli X została zatwierdzona czy wycofana. 7. Wsparcie dla wielu ustawień narodowych i wielu zestawów znaków (włącznie z Unicode). 8. Możliwość migracji zestawu znaków bazy danych do Unicode 9. Możliwość redefiniowania przez klienta ustawień narodowych symboli walut, formatu dat, porządku sortowania znaków za pomocą narzędzi graficznych. 10. Skalowanie rozwiązań opartych o architekturę trójwarstwową: możliwość uruchomienia wielu sesji bazy danych przy wykorzystaniu jednego połączenia z serwera aplikacyjnego do serwera bazy danych 11. Możliwość otworzenia wielu aktywnych zbiorów rezultatów (zapytań, instrukcji DML) w jednej sesji bazy danych 12. Wsparcie protokołu XA 13. Wsparcie standardu JDBC 3.0 14. Zgodność ze standardem ANSI/ISO SQL 2003 lub nowszym. 15. Motor bazy danych powinien umożliwiać wskazywanie optymalizatorowi SQL preferowanych metod optymalizacji na poziomie konfiguracji parametrów pracy serwera bazy danych oraz dla wybranych zapytań. Powinna istnieć możliwość umieszczania wskazówek dla optymalizatora w wybranych instrukcjach SQL. 16. Brak formalnych ograniczeń na liczbę tabel i indeksów w bazie danych oraz na ich rozmiar (liczbę wierszy). 17. Wsparcie dla procedur i funkcji składowanych w bazie danych. Język programowania powinien być językiem proceduralnym, blokowym (umożliwiającym deklarowanie zmiennych wewnątrz bloku), oraz wspierającym obsługę wyjątków. W przypadku, gdy wyjątek nie ma zadeklarowanej obsługi wewnątrz bloku, w razie jego wystąpienia wyjątek powinien być automatycznie propagowany do bloku nadrzędnego bądź wywołującej go jednostki programu 18. Procedury i funkcje składowane powinny mieć możliwość parametryzowania za pomocą parametrów prostych jak i parametrów o typach złożonych, definiowanych przez użytkownika. Funkcje powinny mieć możliwość zwracania rezultatów jako zbioru danych, możliwego do wykorzystania jako źródło danych w instrukcjach SQL (czyli występujących we frazie FROM). Ww. jednostki programowe powinny umożliwiać wywoływanie instrukcji SQL (zapytania, instrukcje DML, DDL), umożliwiać jednoczesne otwarcie wielu tzw. kursorów 19. pobierających paczki danych (wiele wierszy za jednym pobraniem) oraz wspierać mechanizmy transakcyjne (np. zatwierdzanie bądź wycofanie transakcji wewnątrz procedury). 20. Możliwość kompilacji procedur składowanych w bazie do postaci kodu binarnego (biblioteki dzielonej) 2

21. Możliwość deklarowania wyzwalaczy (triggerów) na poziomie instrukcji DML (INSERT, UPDATE, DELETE) wykonywanej na tabeli, poziomie każdego wiersza modyfikowanego przez instrukcję DML oraz na poziomie zdarzeń bazy danych (np. próba wykonania instrukcji DDL, start serwera, stop serwera, próba zalogowania użytkownika, wystąpienie specyficznego błędu w serwerze). Ponadto mechanizm wyzwalaczy powinien umożliwiać oprogramowanie obsługi instrukcji DML (INSERT, UPDATE, DELETE) wykonywanych na tzw. niemodyfikowalnych widokach (views). 22. W przypadku, gdy w wyzwalaczu na poziomie instrukcji DML wystąpi błąd zgłoszony przez motor bazy danych bądź ustawiony wyjątek w kodzie wyzwalacza, wykonywana instrukcja DML musi być automatycznie wycofana przez serwer bazy danych, zaś stan transakcji po wycofaniu musi odzwierciedlać chwilę przed rozpoczęciem instrukcji w której wystąpił ww. błąd lub wyjątek 23. Powinna istnieć możliwość autoryzowania użytkowników bazy danych za pomocą rejestru użytkowników założonego w bazie danych 24. Baza danych powinna umożliwiać na wymuszanie złożoności hasła użytkownika, czasu życia hasła, sprawdzanie historii haseł, blokowanie konta przez administratora bądź w przypadku przekroczenia limitu nieudanych logowań. 25. Przywileje użytkowników bazy danych powinny być określane za pomocą przywilejów systemowych (np. prawo do podłączenia się do bazy danych - czyli utworzenia sesji, prawo do tworzenia tabel itd.) oraz przywilejów dostępu do obiektów aplikacyjnych (np. odczytu / modyfikacji tabeli, wykonania procedury). Baza danych powinna umożliwiać nadawanie ww. przywilejów za pośrednictwem mechanizmu grup użytkowników / ról bazodanowych. W danej chwili użytkownik może mieć aktywny dowolny podzbiór nadanych ról bazodanowych. 26. Możliwość wykonywania i katalogowania kopii bezpieczeństwa bezpośrednio przez serwer bazy danych. Możliwość zautomatyzowanego usuwania zbędnych kopii bezpieczeństwa przy zachowaniu odpowiedniej liczby kopii nadmiarowych - stosownie do założonej polityki nadmiarowości backup'ów. Możliwość integracji z powszechnie stosowanymi systemami backupu (Legato, Symantec, Tivoli, OmniBack, ArcServe itd). Wykonywanie kopii bezpieczeństwa powinno być możliwe w trybie offline oraz w trybie online 27. Możliwość wykonywania kopii bezpieczeństwa w trybie online (hot backup). 28. Odtwarzanie powinno umożliwiać odzyskanie stanu danych z chwili wystąpienia awarii bądź cofnąć stan bazy danych do punktu w czasie. W przypadku odtwarzania do stanu z chwili wystąpienia awarii odtwarzaniu może podlegać cała baza danych bądź pojedyncze pliki danych. 29. W przypadku, gdy odtwarzaniu podlegają pojedyncze pliki bazy danych, pozostałe pliki baz danych mogą być dostępne dla użytkowników 30. Wbudowana obsługa wyrażeń regularnych zgodna ze standardem POSIX dostępna z poziomu języka SQL jak i procedur/funkcji składowanych w bazie danych. 31. Możliwość pracy na maszynie wyposażonej maksymalnie w 2 gniazda procesorowe (ang. sockets) 3

Wymagania dotyczące oprogramowania bazodanowego. Wykonawca zainstaluje, skonfiguruje dostarczone oprogramowanie bazodanowe na wskazanych przez Zamawiającego serwerach. Baza Danych dla WSZN Opole L.p. OPIS WYMAGANYCH MINIMALNYCH PARAMETRÓW WYMAGANA 1. Przedmiotem dostawy jest licencja na motor bazy danych typu Oracle Standaerd Edition lub kompatybilny (użytkowana przez Zamawiającego) umożliwiająca uruchomienie na 4 fizycznych procesorach klasy intel x86 (po 2 w 2 serwerach spiętych w klaster). Bezterminowe licencje procesorowe bez ograniczeń na liczbę użytkowników i bez ograniczeń co do prawa wykorzystywania przez aplikacje firm trzecich (licencja nie może być ograniczona do jednego typu aplikacji) 2. - Dostępność oprogramowania na współczesne 64-bitowe platformy Unix (HP-UX dla Itanium, Solaris dla procesorów SPARC/x86-64, IBM AIX), Intel Linux 32-bit i 64-bit, MS Windows 32-bit i 64-bit. Identyczna funkcjonalność serwera bazy danych na ww. platformach. 3. - Niezależność platformy systemowej dla oprogramowania klienckiego / serwera aplikacyjnego od platformy systemowej bazy danych. 4. - Możliwość przeniesienia (migracji) struktur bazy danych i danych pomiędzy ww. platformami bez konieczności rekompilacji aplikacji bądź migracji środowiska aplikacyjnego. 5. - Przetwarzanie transakcyjne wg reguł ACID (Atomicity, Consistency, Independency, Durability) z zachowaniem spójności i maksymalnego możliwego stopnia współbieżności. Mechanizm izolowania transakcji powinien pozwalać na spójny odczyt modyfikowanego obszaru danych bez wprowadzania blokad, z kolei spójny odczyt nie powinien blokować możliwości wykonywania zmian. 6. Oznacza to, że modyfikowanie wierszy nie może blokować ich odczytu, z kolei odczyt wierszy nie może ich blokować do celów modyfikacji. Jednocześnie spójność odczytu musi gwarantować uzyskanie rezultatów zapytań odzwierciedlających stan danych z chwili jego rozpoczęcia, 7. niezależnie od modyfikacji przeglądanego zbioru danych. 8. - Wsparcie dla wielu ustawień narodowych i wielu zestawów znaków (włącznie z Unicode). 9. - Możliwość migracji 8-bitowego zestawu znaków bazy danych (np MS Windows CP 1252, ISO 8859-2) do Unicode. 10. - Skalowanie rozwiązań opartych o architekturę trójwarstwową: możliwość uruchomienia wielu sesji bazy danych przy wykorzystaniu jednego połączenia z serwera aplikacyjnego do serwera bazy danych. 11. - Brak formalnych ograniczeń na liczbę tabel i indeksów w bazie danych oraz na ich rozmiar (liczbę wierszy). 12. - Wsparcie dla procedur i funkcji składowanych w bazie danych. Język programowania powinien być językiem proceduralnym, blokowym (umożliwiającym deklarowanie zmiennych wewnątrz bloku), oraz wspierającym obsługę wyjątków. W przypadku, gdy wyjątek nie ma zadeklarowanej obsługi wewnątrz bloku, w razie jego wystąpienia wyjątek powinien być automatycznie OFEROWANA /NIE 4

propagowany do bloku nadrzędnego bądź wywołującej go jednostki programu. 13. - Możliwość kompilacji procedur składowanych w bazie danych do postaci kodu binarnego. 14. - Możliwość deklarowania wyzwalaczy (triggerów) na poziomie instrukcji DML (INSERT, UPDATE, DELETE) wykonywanej na tabeli, poziomie każdego wiersza modyfikowanego przez instrukcję DML oraz na poziomie zdarzeń bazy danych (np. próba wykonania instrukcji DDL, start serwera, stop 15. serwera, próba zalogowania użytkownika, wystąpienie specyficznego błędu w serwerze). Ponadto mechanizm wyzwalaczy powinien umożliwiać oprogramowanie obsługi instrukcji DML (INSERT, UPDATE, DELETE) wykonywanych na tzw. niemodyfikowalnych widokach (views). 16. - W przypadku, gdy w wyzwalaczu na poziomie instrukcji DML wystąpi błąd zgłoszony przez motor bazy danych bądź ustawiony wyjątek w kodzie wyzwalacza, wykonywana instrukcja DML musi być automatycznie wycofana przez serwer bazy danych, zaś stan transakcji po wycofaniu musi odzwierciedlać chwilę przed rozpoczęciem instrukcji w której wystąpił ww. błąd lub wyjątek. 17. - Baza danych powinna umożliwiać na wymuszanie złożoności hasła użytkownika, czasu życia hasła, sprawdzanie historii haseł, blokowanie konta przez administratora bądź w przypadku przekroczenia limitu nieudanych logowań. 18. - Przywileje użytkowników bazy danych powinny być określane za pomocą przywilejów systemowych (np. prawo do podłączenia się do bazy danych - czyli utworzenia sesji, prawo do tworzenia tabel itd.) oraz przywilejów dostępu do obiektów aplikacyjnych (np. odczytu / modyfikacji tabeli, wykonania procedury). Baza danych powinna umożliwiać nadawanie ww. przywilejów za pośrednictwem mechanizmu grup użytkowników / ról bazodanowych. W danej chwili użytkownik może mieć aktywny dowolny podzbiór nadanych ról bazodanowych. 19. - Możliwość wykonywania i katalogowania kopii bezpieczeństwa bezpośrednio przez serwer bazy danych. Możliwość zautomatyzowanego usuwania zbędnych kopii bezpieczeństwa przy zachowaniu odpowiedniej liczby kopii nadmiarowych - stosownie do założonej polityki nadmiarowości backup'ów. Możliwość integracji z powszechnie stosowanymi systemami backupu (Legato, Veritas, Tivoli, Data Protector itd). Wykonywanie kopii bezpieczeństwa powinno być możliwe w trybie offline oraz w trybie online. 20. - Możliwość wykonywania kopii bezpieczeństwa w trybie online (hot backup). 21. - Odtwarzanie powinno umożliwiać odzyskanie stanu danych z chwili wystąpienia awarii bądź cofnąć stan bazy danych do punktu w czasie. W przypadku odtwarzania do stanu z chwili wystąpienia awarii odtwarzaniu może podlegać cała baza danych bądź pojedyncze pliki danych. 22. - W przypadku, gdy odtwarzaniu podlegają pojedyncze pliki bazy danych, pozostałe pliki baz danych mogą być dostępne dla użytkowników. 23. - Wsparcie dla typu danych DICOM obsługiwanego wewnętrznie przez serwer bazy danych. 24. - Możliwość zakładania w tabelach kolumn typu obsługującego standard DICOM. 25. - Możliwość przeszukiwania zakładania indeksów na grupie atrybutów metadanych składowanych w kolumnach 5

przechowujących dane w formacie DICOM. 26. - Możliwość przeszukiwania metadanych 27. * wszystkich bądź niektórych atrybutów, 28. * możliwość zakładania indeksów na wybranych atrybutach, 29. * możliwość wyszukiwania pełnotekstowego, 30. * możliwość nawigacji zgodnej z hierarchią atrybutów. 31. - Składowanie metadanych DICOM i treści DICOM odbywa się wewnątrz bazy danych. 32. - Operowanie na danych DICOM za pomocą konstrukcji języka SQL, procedur składowanych, dostęp za pomocą Java API. 33. - Wbudowane mechanizmy konwersji treści DICOM do formatów JPEG, GIF, MPEG, AVI. 34. - możliwość budowy klastra typu active-active opartego o maksymalnie 2 węzły (maksymalnie 2 x 2 CPU) Podpis i pieczęć Wykonawcy 6