Vítejte na stránkách Software602 a.s.
Home Download Trial verzí, Service Packů, DST a šablon Registrace software OnLine Nákup, Ceníky, Prodejci
Produkty Tipy týdne Technická podpora k jednotlivým produktům Prodejci Profil, Info pro investory, Kontakty
Home
Manuály
Podpora
Diskuze
Reference
Download
Prodejci
E-shop
Hotline
Konverze
multithreadové
aplikace z Win32
pod Linux
 
Popis produktu
 
Softwarové noviny - produkt měsíce

Softwarové noviny - produkt roku 1999
Motiv Logo
Výkonný SQL server pro nasazení ve firemních Intranetech a na Internetu - verze 6.1


  • Windows 95/98/NT, Novell NetWare, LINUX nebo FreeBSD
  • Architektura klient-server
  • Software Development Kit
  • TCP/IP, NetBEUI, IPX/SPX
  • CGI, FastCGI, ISAPI, LCGI, ActiveX
  • SQL 2 a SQL 3/PSM, ODBC 3
  • Databáze na CD
  • Replikace dat,
  • koloběh dokumentů,
    digitální podpisy
  • V ceně elektronická konference 602Web FORUM


Architektura klient-server
WinBase602 je 32-bitový integrovaný relační databázový systém založený na modelu klient-server. Databázový server, instalovaný na jednom z počítačů v síti, obsluhuje požadavky přicházející od klientů běžících na ostatních počítačích. Díky tomu mohou všichni klienti pracovat nad stejnými daty, využívat navzájem svoje výsledky, sdílet informace.

WinBase602 SQL server může pracovat pod MS Windows 95/98/NT, Novell Netware 3.11 a vyšší, LINUXem nebo FreeBSD. Klient pracuje vždy pod Windows. Pro komunikaci mezi klientem a serverem lze využít síťové protokoly TCP/IP, NetBEUI nebo IPX/SPX. Vzdálený klient se může napojit na server také po telefonu (přímým voláním na server) nebo přes Internet (pevnou nebo vytáčenou linkou).

Verze jazyka SQL implementovaná serverem vychází z normy SQL 2 (SQL 92), Intermediate level a z návrhu normy SQL 3 / PSM. Zahrnuje například triggery, strukturovaný programovací jazyk pro zápis procedur uložených na serveru, aktivní pravidla referenční integrity, operace sjednocení, rozdílu a průniku množin dat v dotazech atd.

Vývojové nástroje vztahující se k serveru umožňují například vizuální návrh tabulek a dotazů nebo možnost ladění procedur uložených na serveru z klientské stanice.

SQL server pro Internet a Intranet
K WinBase602 SQL serveru je umožněn přístup z prostředí internetového prohlížeče díky Internet klientům, kteří umožňují propojení WWW serveru a databáze. WinBase602 Internet klienti pro rozhraní CGI, FastCGI, ISAPI, LCGI jsou součástí dodávky WinBase602 SQL serveru. Pomocí Internet klientů je možné vytvářet dynamické Webové stránky a provozovat internetové databázové aplikace na libovolném webserveru podporujícím vhodné CGI rozhraní.

Vývoj databázových aplikací
WinBase602 nabízí několik cest, jak vytvořit databázovou aplikaci pracující nad WinBase602 SQL serverem. V praxi nejčastěji využijete jejich kombinaci:
  • Pomocí souboru interaktivních návrhářů lze vytvořit databázové tabulky a dotazy, formuláře, sestavy, menu a další objekty. Ty lze propojit do jednoho celku bez jediné řádky programu pomocí návrháře akcí. V něm popíšete akci, které se provést při provedení příkazu z vašeho menu, při stisku tlačítka na ovládací liště nebo ve formuláři. Bližší informace

  • Tam, kde je programování nezbytné, lze využít vnitřní programovací jazyk WinBase602, velmi blízký standardnímu Pascalu. Vývojové prostředí WinBase602 obsahuje editor, kompilátor a ladící systém, který dovoluje například programy krokovat, prohlížet si a měnit, hodnoty proměnných.
    Bližší informace

  • Pro jazyk C/C++, Borland Pascal a Delphi a pro Visual Basic existují pro práci s databázovým serverem soubory API funkcí a specializované nástavby, například třídy pro MFC nebo zapouzdřující komponenty pro Delphi. Bližší informace

  • Pro interaktivní práci s obsahem databáze je k dispozici komponenta ActiveX, která dovoluje vložit plnohodnotný databázový formulář do Webové stránky, do okna navrženého v Delphi, Visual Basicu, Visual C/C++ nebo jiném vývojovém prostředí, které podporuje ActiveX rozhraní.

  • Univerzální přístup na server poskytuje standardní rozhraní ODBC. Ve WinBase602 je implementována jeho verze 3.0. ODBC je cestou, po níž se do databáze pod WinBase602 SQL serverem dostane nepřeberné množství aplikací od nejrůznějších firem.
Je-li výsledkem vývoje aplikace databáze naplněná daty, lze ji distribuovat na CD.

Replikace dat
Databázové servery jsou schopné replikovat mezi sebou data v rámci sdílených aplikací. Replikace probíhají zcela automaticky podle pravidel stanovených autorem sdílené aplikace. Replikovat se mohou jak celé tabulky, tak i pouze vybrané záznamy nebo sloupce.

Pro propojení replikujících serverů je stačí buď zapojit do libovolné IP sítě, anebo mezi nimi vytvořit poštovní spojení (email), není tedy třeba zřizovat speciální komunikační linku. Replikace tak mohou probíhat i mezi vzdálenými servery zapojenými do sítě Internetu. Počet replikujících serverů není nijak omezen, lze tedy vytvářet i velmi rozsáhlé aplikační sítě.

Koloběh dokumentů a digitální podpisy
Pro každého uživatele je možné vygenerovat dvojici klíčů (soukromý a veřejný). Po ověření kličů tzv. certifikační autoritou je uživatel může používat k digitálnímu podepisování dokumentů v databázi. Podepsat se dá buď celý záznam najednou nebo lze podepisovat postupně jeho jednotlivé do sebe zanořené části.

WinBase602 SQL Server umožňuje tvorbu aplikací využívající koloběh dokumentů. Každý kolující dokument obsahuje označení uživatele, na jehož zpracování se právě čeká.

Uživatel používající aplikaci s koloběhem dokumentů má možnost:
  1. Najít dokumenty, které mu ostatní předali ke zpracování;
  2. Provést v každém z nich požadované nebo potřebné změny či doplňky, a poté dokument podepsat digitálním podpisem;
  3. Poslat dokument dalšímu uživateli ke zpracování;

Typickým příkladem kolujících dokumentů jsou žádanky o dovolenou nebo na nákup zboží. Dokument založí žádající zaměstnanec, vyplní všechny potřebné údaje, podepíše jej a poté pošle svému nadřízenému ke schválení. Ten ho schválí a odešle do oddělení nákupu k provedení atd.

Další výrazné rysy databázového systému WinBase602
  • České prostředí, české třídění a vyhledávání
  • Jednoduchý dotazovací systém QBE pro vyhledávání dat
  • Propojení ke grafovému serveru a tvorba grafů z dat v databázi
  • WinBase602 umožňuje práci s multiatributy, tedy s sloupci v tabulkách, které mají více než jednu hodnotu a počet jejich hodnot se dynamicky mění bez předem dané horní meze
  • WinBase602 může sloužit jako OLE server - do cizího prostředí (např. textového editoru) lze umístit objekt typu Pohled WinBase602 a v něm aktivovat plnohodnotné prostředí formuláře WinBase602
  • WinBase602 může pracovat jako OLE kontejner - do sloupce typu OLE v databázové tabulce lze umisťovat data ze zcela odlišných typů programů (např. formátované texty, videoklipy, vektorové obrázky aj).
  • Aplikace pro WinBase602 mohou pracovat s daty uloženým pod správou jiných serverů pomocí rozhraní ODBC.
  • Je zabezpečena vnitřní i vnější integrita dat, server je zajištěn proti haváriím (dvoufázový commit, journal)
  • Na Windows NT může WinBase602 SQL server běžet jako služba
  • Spojení klienta na server je možné přes SOCKS Firewall
  • Propracovaný systém zajištění bezpečnosti systému rozdělením kompetencí mezi správce databáze a správce aplikace, bezpečnostní autoritu, hierarchii certifikačních autorit
  • WinBase602 umí automaticky sledovat změny hodnot sloupců a zaznamenávat si autora a čas změny a minulé hodnoty. Součástí databázové tabulky mohou být také tzv. sledovací atributy (Autorizace, Datumovka, Historie). Hodnoty sledovacích atributů mění pouze WinBase602, uživatel do nich nemůže zasáhnout.
  • WinBase602 může pracovat tak, že se vede journal všech aktualizací. To znamená, že pro každou aktualizaci obsahu databáze se nová hodnota zapsaná do databáze zaznamenává navíc na určité vyhrazené místo. Těmto záznamům se říká journal a lze je využít při obnově databáze ze záložní kopie.
  • WinBase602 pracuje v transakčním režimu. Transakční způsob provozu databáze je metoda ochrany proti vzniku nekonzistencí způsobených nedokončením série navzájem souvisejících aktualizací.
  • Lze oddělit datovou a prezentační část aplikace. Nad jednou datovou bází lze vytvořit více samostatných front-end aplikací, jednu front-end aplikaci lze používat na více datových bází
  • Speciální podpora pro vytváření vícejazyčných aplikací (překladové tabulky řetězců a další)
  • Nový vícekrokový průvodce (wizard) pro vytvoření formuláře, sestavy, štítků nebo grafů
  • Vizuální návrháře konektorů pro webovou aplikaci a selektorů včetně průvodce - šablony a konektory pro generování dynamických WWW stránek jsou uloženy v databázi
  • Průvodci pro vytvoření dynamických WWW stránek
  • Průvodce vytvářením triggeru
  • Automatické zálohování databázového souboru

Hardwarové požadavky
Libovolné PC vyhovující provozovanému operačnímu systému. Doporučená konfigurace: Pentium, 32 MB RAM, místo na disku dle objemu dat, minimálně 15 MB.

Softwarové požadavky
WinBase602 SQL Server lze provozovat jako NLM modul v prostředí Novell NetWare 3.11 a vyšší nebo jako úlohu či službu v prostředí Windows 95/98/NT 3.51 a vyšší. Nově je podporován LINUX Red Hat 5.0 a novější popř. FreeBSD verze 2.2.8 a novější.

Požadavky na síť
Pro síťový provoz je nutný některý z protokolů TCP/IP, NetBEUI nebo IPX/SPX. Pro použití protokolu IPX/SPX je nutná přítomnost Client32 for NetWare od firmy Novell.


Dotazy a připomínky: webmaster@software602.cz