9 Bazy danych Przegląd oprogramowania DBMS wykład

background image

Systemy zarządzania bazami danych

Funkcje SZBD

- administrowanie zapisanymi na nośnikach zbiorami danych,
- integralność i bezpieczeństwo danych,
- odtwarzanie zawartości bazy danych po awarii,
- narzędzia programistyczne wykorzystujące język programowania i API,
- dostęp do danych poprzez język zapytań bazy danych np. SQL,
- wielodostępność danych,
- autoryzacja dostępu do danych,
- zarządzanie metadanymi,
- optymalizacja wykorzystania pamięci operacyjnej,
- optymalizacja czasu dostępu do danych, np. indeksy,
- umożliwienie pracy w środowisku rozproszonej bazy danych
- zarządzanie wersjami i danymi nietrwałymi,
- przechowywanie i udostępnianie danych multimedialnych,
- graficzne środowiska do tworzenia aplikacji dla użytkownika,
- pomosty do współpracy z innymi systemami baz danych, np. poprzez konwersję danych,
- obsługa widoków, procedur składowanych i aktywnych reguł,
- pakiety statystyczne
- pakiety do analizowania danych,
- pakiety do tworzenia hurtowni danych,
- środki udostępniające bazę danych w sieci Internet.

Wybrane systemy komercyjne

 Oracle – jeden z najbardziej popularnych i najbardziej zaawansowanych systemów na świecie.

Wykorzystywany często jako element dużych systemów GIS

 Informix oraz DB2 (firma IBM)

 Microsoft SQL Server

 SAP Sybase (SAP Sybase Adaptive Server Enterprise, Sybase SQL Anywhere, Sybase

Adaptive Server IQ)

 Microsoft Access (desktop!)


Wybrane systemy darmowe i opensource

MySQL (producent: Oracle). Na licencji GPL, może też być wykupiona licencja do celów
komercyjnych

 PostgreSQL – (PostgreSQL Global Development Group)

background image

Systemy zarządzania bazami danych

 FireBird - (Firebird Foundation na bazie wcześniejszego produktu firmy Inprise Corp. czyli

Borland Software Corporation)

 SQLite



Inne przykłady (na podstawie Wikipedia):

Otwarte oprogramowanie

 CSQL

Derby znane również jako Java DB

 Firebird
 Gladius DB
 H2
 HSQLDB
 Ingres
 LucidDB
 Kexi
 Mckoi SQL Database
 MonetDB
 Ocelot SQL[2]
 OpenLink Virtuoso (edycja Open Source)
 Quadcap QED
 Rebol sql-protocol
 SmallSQL
 txtSQL


Oprogramowanie prawnie zastrzeżone, freeware

 Access 2007 Runtime
 Adabas D
 FrontBase
 MaxDB (dawniej SAP DB)
 Sav Zigzag
 ScimoreDB
 Sybase ASE Express Edition[8]
 tdbengine[9]


Oprogramowanie prawnie zastrzeżone

 4th Dimension
 Alpha_Five
 CA-Datacom
 Dataphor
 Daffodil database
 EnterpriseDB
 eXtremeDB
 Faircom c-tree
 FileMaker Pro
 Greenplum
 Helix database
 InterBase
 Jbase
 Kognitio, WX2

background image

Systemy zarządzania bazami danych

 Linter
 Matisse
 Microsoft Visual FoxPro
 Mimer SQL
 mSQL
 Multivalue
 Netezza
 NonStop SQL
 Oddity Databases
 Openbase
 Oracle
 Oracle Rdb dla OpenVMS
 OpenLink Virtuoso Universal Server
 Pervasive
 Pick Post-Relational
 Progress 4GL
 Pyrrho DBMS
 Sand Analytic Server (formalnie znany jako Nucleus)
 SIR (including SIR/XS, SIR2002, SIR2000 ...)
 solidDB
 GUPTA SQLBase
 Teradata
 ThinkSQL
 TimesTen
 Unify
 Valentina (Database)
 Vertica
 VistaDB
 VMDS
 Whitecross Systems
 WinBase602



Systemy obiektowe:

Caché
Cerebrum
ConceptBase
Db4o
eXtremeDB
ENCORE
Facets (dawniej znana jako GemStone-J)
Gemstone Database Management System
Generic Object Oriented Database System (GOODS) [2]
Haley Systems
JADE
Jasmine Object Database
JDOInstruments
JODB (Java Objects Database) [3]
Magma Object Database [4]
MyOODB [5]
ObjectDB [6]
Objectivity/DB
ObjectStore
ONTOS

background image

Systemy zarządzania bazami danych

Orient ODBMS (oprogramowanie) [7]
Ozone Database Project [8]
Perst
Statice
Versant Object Database [9]
Zope Object Database


Dodatkowe informacje:
Licencja GPL: GNU General Public License - licencja wolnego i otwartego oprogramowania

- wolność uruchamiania programu w dowolnym celu
- wolność analizowania, jak program działa i dostosowywania go do swoich potrzeb
- wolność rozpowszechniania niezmodyfikowanej kopii programu
- wolność udoskonalania programu i publicznego rozpowszechniania własnych ulepszeń, dzięki czemu
może z nich skorzystać cała społeczność


Freeware - licencja oprogramowania umożliwiająca darmowe rozprowadzanie aplikacji bez
ujawnienia kodu źródłowego. Programy mogą być nieodpłatnie wykorzystywane, jednak zabrania się
czerpania korzyści finansowych z ich dystrybucji przez osoby trzecie.




Wyszukiwarka

Podobne podstrony:
12 Bazy danych Przegląd oprogramowania DBMS wykład
9 Bazy danych Przegląd Wprowadzenie do Oracle wykład
Bazy danych SQL Wyszukiwanie pełnotekstowe wyklad12
Podstawy Informatyki Wykład XIX Bazy danych
ssciaga, Studia PŚK informatyka, Semestr 4, Bazy Danych 2, Bazy Danych Zaliczenie Wykladu, Bazy Dany
13 Bazy danych obiektowość wykładid 14617
Bazy Danych, STUDIA, SEMESTR III, Bazy Danych, Wykład
2 Bazy danych projektowanie wykład
bazy danych wyklad1 id 81713 Nieznany (2)
WYKLAD I - wprowadzenie modele baz danych, Uczelnia, sem V, bazy danych, wyklad Rudnik
Inżynieria oprogramowania Bazy danych
BAZY DANYCH Streszczenie z wykładów (2)
3 Bazy danych SQL cz 1 wykład
Bazy danych - podstawowe kroki w projektowaniu cz 2 - wyklady, Zajęcia z Baz Danych - MS Access, cz
Bazy danych - podstawowe kroki w projektowaniu cz 2 - wyklady, Zajęcia z Baz Danych - MS Access, cz

więcej podobnych podstron