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