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)
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
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
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 zródłowego. Programy mogą być nieodpłatnie wykorzystywane, jednak zabrania się
czerpania korzyści finansowych z ich dystrybucji przez osoby trzecie.
Wyszukiwarka
Podobne podstrony:
Inżynieria oprogramowania wykład 2Przegląd oprogramowaniaInżynieria oprogramowania wykład 3Wyklad 5 Zarzadzanie finansami Przeglad wskaznikow2006 10 Przegląd modeli cyklu życia oprogramowania [Inzynieria Oprogramowania]Wyklad1 PPK sem2 PrzegladFunkcjePrzecInne PKos StudForumWyklad 2 Przeglad istniejacych systemow komercyjnych i otwartych Modele?nych9?zy?nych Przegląd Wprowadzenie do Oracle wykładSieci komputerowe wyklady dr FurtakWykład 05 Opadanie i fluidyzacjaWYKŁAD 1 Wprowadzenie do biotechnologii farmaceutycznejmo3 wykladyJJwięcej podobnych podstron