Porovnání Oracle MySQL IBM DBMS. Porovnání aplikací Microsoft Access SQL a ANSI SQL Query

Trh systémů řízení databází ■ ■ Podle marketingového výzkumu, roztrhaný DBMS neustále roste. Hlavní vývojové faktory E-commerce Podpora, podpora datového skladu a konsolidace serverů. Přibližná rozdělení trhu DBMS pro platformu UNIX je zobrazena v horní grafu. Přibližná sekce DBMS trhu platformy Windows. NT / 2000 je zobrazen v diagramu níže.

Dějiny vývoje ■ ■ ■ ■ Oracle Corporation byla založena v roce 1977 (v té době byla nazývána softwarovým vývojovým laboratořím, a v roce 1978 byl přejmenován na relační software, Inc.) jako společnost specializující se na vytvoření relačních DBMS a předpovídat, jak se bude vyvíjet Během následujících tří desetiletí nebylo v té době snadné. Dnes, Oracle poskytuje obrovské množství produktů, služeb a rozhodnutí na světovém trhu, jeho zaměstnanci má své zaměstnanci více než 43 tisíc lidí a příjmy této společnosti, který překročil 10 miliard dolarů v roce 2000, je určen nejen prodejem dbms. Dosud se jedná o druhou největší příjmovou společnost specializující se na výrobu software.

Historie vývoje ■ ■ ■ Microsoft byl také založen v polovině 70. let. Její příběh je však dobře známý, jako skutečnost, že až do roku 1987 neměla tato společnost nic společného s výrobou serveru DBMS. Nyní SQL Server je jedním ze stovek produktů produkovaných společností Microsoft. Zaměstnanci této společnosti zahrnuje 32 tisíc lidí a jeho příjem za rok 2000 překročil 22 miliard dolarů.

Historie vývoje Oracle a MS SQL ■ ■ ■ ■ ■ ■ 1975 - založená společností Microsoft. 1977 - založená softwarovým vývojovým laboratořím (nyní - Oracle Corporation). 1978 - Software Development Laboratories byl přejmenován na relační software, Inc. 1979 - První oficiální verze Oracle DBMS - v 2. 1980 byla vydána - verze Oracle 2 byla vydána pro operační systém VAX / VMS. 1982 - verze Oracle 3 byla vydána, která se stala první DBMS, která podporuje zpracování transakcí a lze provést na různých platformách, včetně sálových počítačů a mini-počítače. 1983 - Relaningal Software, Inc. Přejmenován na Oracle Corporation. 1984 - Vydáno a odloženo na několik různých platformy Oracle 4. 1986 - vydala verze Oracle 5, podpora aplikací v architektuře klient-server, distribuované zpracování dat, klastrech VAX. 1987 - Dohoda mezi Microsoft a Sybase na licencování Sybase DBMS (Sybase Data Server) je uzavřena. Oracle se stává největším světovým výrobcem DBMS.

Oracle a MS SQL Development Historie ■ ■ ■ ■ 1988 - Oracle 6 verze byla vydána a o něco později oznámila, že Oracle 6. 2 bude podporovat symetrické klastry pomocí Oracle Parallel Server. Společnost Oracle vydala Unixové relační finanční aplikace. Ve stejném roce, Microsoft a Ashton-Tate oznámili první verzi serveru Microsoft SQL Server - relační DBMS pro místní počítačové sítě. Nový výrobek Měla jsem název Ashone-Tate / Microsoft SQL Server a byla verze dat Sybase. Server pro OS / 2. Úloha Ashon-Tate bylo, že tato společnost poskytla D. Základní IV se používá k vývoji aplikací. 1989 - Oracle implementovala podporu OLTP, produkty společnosti byly dostupné v 86 zemích světa. V květnu tohoto roku, první verze Ashton viděl světlo. Tate / Microsoft SQL Server. 1990 - SQL Server v 1. 1 je vydán s podporou pro OS / 2 a nové grafické skořápky společnosti - Microsoft Windows. 3. 0.

Historie vývoje Oracle a MS SQL ■ ■ 1991 - Microsoft získal přístup ke zdrojovému kódu SQL Server a začal pracovat na nové verzi produktu. MAE Microsoft a IBM oznámili dokončení spolupráce Přes OS / 2. 1992 - Vydaná verze Oracle 7 pro Unix. Tento DBMS podporoval distribuované požadavky, vzdálená správa, Podporoval jsem různé síťové protokoly. Ve stejném roce byl SQL Server 4. 2 vydán - 16místné DBMS, výsledek společného microsoft Work A Sybase. V tomto DBMS byly implementovány klientské knihovny pro MS-DOS, Windows a OS / 2, kromě toho byly nejprve zahrnuty správní nástroje. grafické rozhraní pod windows Control.. Společnost Microsoft se rozhodla zaměřit na vývoj verzí SQL Server pouze pro systém Windows NT a zastavit vývoj verzí pro UNIX. V říjnu byla vydána beta verze SQL Server pro Windows NT.

Oracle a MS SQL Development Historie ■ 1994 - Oracle 7 verze byla vydána pro IBM PC (před tímto časem, Oracle nepovažovala tuto platformu jako server, omezený pouze na vytvoření klientských částí jeho DBMS). Ve stejném roce ukončila spolupráce společnosti Microsoft a Sybase a pak tyto dvě společnosti začaly rozvíjet svůj server DBMS nezávisle na sobě. Na konci roku byl vydán Sybase SQL Server Server Server 10. 1995 - na začátku roku Microsoft SQL Server 6 vydaný. 0. Oracle oznámil vydání Discoverer 2000 - soubor prostředků pro analýzu firemních dat. 1996 - Vydáno SQL Server 6. 5, který má vestavěnou podporu pro webové aplikace, distribuované nástroje pro správu, přítomnost dynamických zámků. Oracle vydal Oracle 7. 3 Univerzální server. 1997 - vydala verzi Oracle 8, hlavní rysy, které byly vyšší spolehlivost ve srovnání s předchozí verzestejně jako podpora více Uživatelé a velké množství dat. Oracle Designer / 2000 2. 1 a Oracle Developer / 2000 byly vydány, což výrazně usnadňuje vytváření aplikací běžících s databázemi, stejně jako aplikace Oracle pro. Web.

Historie vývoje Oracle a MS SQL ■ ■ 1998 - vydal Microsoft SQL Server 7. 0 s radikálně upravenou architekturou. Jednalo se o první verzi serveru SQL Server, který neobsahoval zděděný kód, který zůstal odolný od spolupracovníku s Sybase. Záleží to zejména za zmínku o vzhledu služeb OLAP v této verzi produktu v této verzi (před tím, že serverové ulepy produkované dodavateli serveru DBMS, včetně Oracle, byly prodávány výhradně jako jednotlivé produkty a zacházel s kategorií velmi drahého softwaru). 1999 - Oracle 8 I (Oracle 8. 1) byl propuštěn, který byl z velké části založen na používání Java: Virtuální stroj Java je umístěn v samotném DBMS, klientské nástroje, instalačním zařízením, správní nástroje jsou napsány ve stejném jazyce . Na konci stejného roku se vydá druhá verze Oracle 8 I (Oracle 8. 1. 6), která podporuje XML a obsahující některé inovace spojené s vytvářením datových skladů.

Historie vývoje Oracle a MS SQL ■ ■ 2000 - třetí verzi Oracle 8 I (Oracle 8. 1. 7), která obsahuje virtuální strojový akcelerátor Java, stejně jako internetový souborový systém (budeme říct o této funkci níže ). Ve stejném roce Microsoft SQL Server 2000, který podporuje webové aplikace, XML, stejně jako obsahující mnoho inovací v administrativníchalitách. 2001 - oznámil Oracle 9 I. Tato DBMS je charakterizována novými prostředky, které poskytují škálovatelnost (Oracle 9 I Real Aplikační klastry), zjednodušení správy (zejména pro automatizaci konfigurace serveru, správu počítačových prostředků, monitorování a monitorování výkonu), pro zajištění zabezpečení dat, obnovení dat po poruchách ( včetně účtů z důvodu personálních chyb), nové prostředky integrace aplikací. Kromě toho má DBMS server OLAP Server (dříve serverové oozované ORAP OLAPS, jako je Oracle Express, byly dodány jako samostatné produkty, ale zdá se, že nyní v tomto ohledu, Oracle následoval společnost Oracle Microsoft Elektronický příklad).

Podpora pro různé platformy ■ ■ Jednou z hlavních událostí, které identifikují další osud serveru Microsoft SQL Server byl řešení Microsoft Solution pro zaměření úsilí výhradně pouze na platformě Windows NT. Můžete najít mnoho argumentů potvrzujících správnost, tak jak zveřejnění takového řešení. V důsledku jeho přijetí je popularita SQL Server určena především s popularitou platformy, kterou podporuje - Windows 2000 a jeho potomci. Toto DBMS je tak připojeno operační systémže její spolehlivost, škálovatelnost a výkon je určena spolehlivostí, škálovatelností a produktivitou samotné platformy a poloha SQL Server na trhu bude záviset na vydání nového verze systému Windows. Přístup společnosti Oracle k podpoře různých operačních systémů se radikálně liší od přístupu společnosti Microsoft - DBMS této společnosti existují pro obrovské množství platforem. Ačkoli podporuje velký počet platforem (a ne několik z nejziskovějších, jak je charakteristické pro jiné výrobce DBMS) vyžaduje značné investice, přechod k rozšířenému použití Java, které se v současné době děje v Oracle, umožňuje výrazně snížit náklady vyvíjejících se a podpůrných produktů.

Desktopové a jednorázové verze ■ ■ ■ a Oracle a Microsoft vytvoří hodně na podporu verzí desktopů jejich DBMS nebo je aplikovat v určeném režimu. SQL Server může být aplikován na všechny počítače kompatibilní s Intel se systémem Windows 9 X, Windows NT, Windows 2000, ale SQL Server nepodporuje počítače založené na procesoru alfa (zřejmě z důvodu zhoršení vztahu mezi společnostmi Microsoft a Digital Equipment Corporation). K dispozici je také verze SQL Server 2000 pro Windows CE, určená pro použití v mobilních zařízeních. Microsoft Data Engine (MSDE) je produkt microsoft.Speciálně navržený pro stolní aplikace. Tato DBMS je v podstatě omezená verze SQL Server, který lze použít v systému Windows 9 X, NT, Windows 2000 a spravovat pomocí společnosti Microsoft. Přístup. Stejně jako přístup na trhu MSDE je umístěn jako jeden uživatel DBMS. Všimli jsme si také, že společnost Microsoft zabuduje zvláštní prostředky k tomuto produktu, který snižuje jeho výkon, zatímco se snaží současně pracovat s tím více než pět uživatelů.

Desktopová a jednorázová verze ■ ■ ■ Mezi produkty Oracle Existují také dva DBMS umístěné jako pracovní plocha. Osobní Oracle produkt, známý po mnoho let, je jedním uživatelem, ale plně vybavenou verzí Oracle, která vyžaduje při použití některých administrativních dovedností. Druhá pracovní plocha DBMS této společnosti, Oracle Lite, může být použit jako jeden uživatel DBMS na běžných pracovních stanicích, ale ve skutečnosti je určen pro použití v mobilních zařízeních. Na rozdíl od jiných DBMS tento produkt podporuje pouze jazyk Java, ale nepodporuje PL / SQL (jazyk, na kterém je kód serveru vytvořen v jiných Oracle DBMS).

Nástroje a nástroje ■ ■ ■ Jednou z výhod SQL Server je jednoduchost jeho aplikace, zejména správy. SQL Server Enterprise Manager, který je součástí všech aplikací Microsoft SQL Server Editions (s výjimkou MSDE), je plnohodnotný a dostatečně jednoduchý prostředek pro správu tohoto DBMS. Oracle Enterprise Manager v mnoha ohledech překonává SQL Server Enterprise Manager ve svých schopnostech, ale proces jeho instalace je poměrně komplikovaný, kromě toho je více značný, vzniknou všemi vydáními Oracle DBMS a některé jeho složky mohou být zakoupeny pouze jako samostatné produkty. Tato situace se zlepšila s příchodem jedné z nejnovějších verzí společnosti Oracle Enterprise Manager - DBA Studio pro Oracle 8 I Uvolnění 2, to je verze 8. 1. 6 a 8. 1. 7).

Nástroje a nástroje ■ ■ ■ ■ Správní nástroje a jiné nástroje pro časné verze Oracle Oracle byly obvykle prováděny nezávislými společnostmi (vyrobené jak drahé výrobky a volné), a hlavní úsilí samotné společnosti Oracle Corporation byla soustředěna na vývoj samotného DBMS. Nicméně, nyní se situace významně změnila a nyní Oracle dodává značné množství různých nástrojů, mezi nimiž kromě správních prostředků existuje prostředek k vývoji aplikací, návrh dat, obchodních procesů modelování, aplikačních serverů, firemního portálu. Microsoft Arsenal má však také mnoho podobných produktů, nicméně, ne všechny z nich jsou umístěny jako takové (například Microsoft Visio Enterprise, která má funkčnost modelování obchodních procesů a návrhových dat, ale umístěna jako prostředek vytváření diagramů ).

Výkon ■ ■ ■ ■ Je těžké odpovědět na otázku, z nichž DBMS procesy požadavky rychleji, závisí zde příliš mnoho na to, co je testováno zařízení, jaký je složení provedených požadavků. Podle transakčního zpracování transakcí Rady (TPC) je SQL Server nyní držitelem výkonnosti výkonu, nicméně, Oracle konzistentně přichází do prvních pěti vůdců. Všimli jsme si však, že tyto testy nemohou poskytnout jednoznačnou odpověď na otázku, z nichž bude DBMS produktivnější při řešení konkrétního úkolu: V některých případech představení Oracle DBMS překročí výkon SQL Server a v jiných , naopak. Je možné jej vlastně zkontrolovat pouze s testováním na základě dotazů typických pro konkrétní úkol.

Krátká recenze Funkce DBMS ■ ■ ■ Oracle 8 I (v marketingu jsou umístěny jako DBMS pro internet). Oracle 8 I Uvolnění 1 (verze 8. 1. 5) byl vydán v roce 1999, vydání 2 - na počátku roku 2000, vydání 3 na konci roku 2001. Jejich předchůdce, Oracle 8, byl vydán v roce 1998, ale stále existuje mnoho uživatelů Oracle 7 na světě: Mnozí z nich prostě nepotřebují podporu pro velké databáze a typy objektů, rozlišuje Oracle 8 z Oracle 7, stejně jako inovace, Se objeví v Oracle 8 I.

Internetová podpora ■ Podporovat internet v Oracle 8 I, použití jazyka Java je výrazně rozšířeno. Zejména serverová část tohoto DBMS obsahuje virtuální Java stroj, kromě poskytování kódu v SQL a PL / SQL. ■ ■ Vytvořeno portálem Oracle - nástroj pro vytváření firemních řešení a integrace firemních aplikací založených na webových technologiích vytvořených nástrojů podpory multimédií v databázi Oracle - Oracle 8 I Inter. Média, které lze úspěšně aplikovat jak v běžných aplikacích, tak v internetových aplikacích v Oracle 8 jsem se poprvé objevil internetový souborový systém (i. FS) - Java aplikace, která se provádí v rámci programu Oracle 8 virtuální Java a umožňuje uživatelům kontaktovat databáze síťový disk. V důsledku toho společnost Oracle 8 nyní můžu ukládat data z téměř všech typů v uvolnění Oracle 8 I (8. 1. 6) Podpora XML byla podpořena jako nástroje integrace dat a transakční integrace a implementace aplikací business-to-business (b 2 b)

Správa ■ ■ ■ ■ ■ Oracle Enterprise Manager v nejnovějších verzích Oracle 8 I, existuje rozdělený úložiště, které vám umožní koordinovat přístup uživatele k datům uloženým v různých serverech Oracle Server pomocí prostřední komponenty správy serveru Oracle Management Server určená pro centralizaci řízení přístupu zákazníka k Oracle 8 serverů, které udržuje indexy založené na funkcích a výrazech (tato užitečná funkce existovala jednou v d. Základ a jeho klony a později byly bezpečně zapomenuty výrobci serveru DBMS; skutečně, nový je dobře zapomenutý starý). Kromě toho, v tomto DBMS, indexy mohou být zabudovány v pořadí nevystupujících, a sestupně, a podstatně vytvořit indexy v této verzi Oracle, tabulka Oracle 8 I není povinen upravit plán dotazu SQL a uložte jej v databázi v mnoha případech, to se ukáže být velmi užitečný v Oracle 8 I. Schopnost vytvářet tabulkové prostory spravované lokálně, stejně jako vytvářet přenosné tabulky, které vám umožní přenášet data z jednoho serveru do druhé Použití importu vývozu a dat je také možné kopírovat statistiky z jedné databáze do druhého, což je užitečné při testování aplikací

Vývoj aplikací ■ ■ Nejnovější verze Oracle obsahují rozšíření objektů (zejména objektově orientované datové typy a odpovídající rozšíření SQL) a tato rozšíření jsou součástí produktu v Oracle 8 I a Oracle 9 I, integrační zařízení s nástroji pro rozvojové nástroje společnosti Microsoft , včetně Průvodce aplikací Visual Studio, podpora COM / DCOM a MTS / COM +, stejně jako poskytovatele OLEDB pro přístup k těmto DBMS

Zabezpečení dat ■ ■ V Oracle 8 I poprvé se používá koncept virtuální soukromé databáze pro zjednodušení řízení přístupu: Nyní jsou nástroje pro ochranu dat zabudovány do samotné databáze a ne v aplikacích v Oracle Advanced Security (dříve známé jako Pokročilá možnost sítí) Přidána protokoly Support Protokoly Secure Socket Layer (SSL) a vzdálená ověřovací volba uživatelská služba (RADIUS). To se provádí s cílem podpořit bezpečnost transakcí prováděných přes internet

Oracle verze ■ ■ Oracle DBMS je dodáván ve čtyřech verzích databáze Oracle Database Enterprise Edition, Oracle Database Standard Edition, Oracle Database Personal Edition a zcela lehká mobilní verze určená primárně pro notebook. Ve stejné době, všechny varianty Oracle Server mají jeden a stejný kód a funkčně identické s výjimkou některých možností, které mohou být například dostupné pouze pro Oracle Database Enterprise Edition a není dodávána s jinými možnostmi pro DBMS. Oracle Database Enterprise Edition. Plně vybavené DBMS, jejichž možnosti jsou omezené, možná pouze hardwarové prostředky. V podstatě obsahuje Oracle Database Enterprise Edition veškerý nejnovější vývoj bezpečného skladování, zpracování a prezentace konečných údajů. Široké možnosti škálování umožňují zajistit provoz 24hodinového databázového serveru denně, 7 dní v týdnu, 365 dní v roce, a vyvinuté záložní nástroje. Vyloučit možnost ztráty strategicky důležitých informací.

Oracle verze ■ ■ ■ ■ Databáze Oracle Standard Edition. DBMS s několika omezenými v porovnání s funkcemi Oracle Database Enterprise Edition edice, které se odráží v nákladech každého z nich. Lze jej instalovat na serverech nese více než čtyři procesory. Oracle Database Standard Edition je nejlepším řešením pro nasazení informačních systémů v malých organizacích, pracovních skupinách nebo divizích velkých podniků. Prostřednictvím použití souboru distribuovaných zpracování a replikace dat může být použito k podpoře práce v organizacích s velkým počtem územních vzdálených poboček. Oracle databáze osobní vydání. Jedním uživatelem DBM pro učení, vývoj a používání aplikací v provozu systémy Windows. NT / 2000, Windows 95/98 / Me. Oracle Database Personal Edition pro systém Windows NT / 2000 má všechny možnosti funkce Oracle Database Enterprise Edition. Pro Windows 95/98 / Me jsou tyto funkce výrazně omezeny, což je při práci s těmito operačními systémy spojeny s nemožností jejich realizace. Oracle Lite. Úplně lehký mobilní dbms, který umožňuje synchronizovat informace uložené na počítačích notebooku a kapesních počítačů s firemními databázemi. Přístup k datům Oracle 8 I Lite Data je podporována standardními rozhraními (ODBC, OCI, JDBC), která umožňuje vytvářet aplikace pomocí běžných vývojových nástrojů.

Administrativní příležitosti ■ ■ ■ Nové funkce administrace - úleva serveru a obnova (tato pokročilá integrace používaná v Oracle 7 Enterprise Backup Utilities), centralizované úložiště hesel, ovládání přiřazení a heslo zastaralé. Nové režimy interakce serverů - Podpora front prioritních zpráv určujících popis transakce nebo její část (tato funkce lze použít monitory transakcí), možností multiplexování relací, a to jak na fyzické i na logických komunikačních kanálech. Rozšíření funkcí replikace dat, zadání rozhraní programu replikace, které umožňuje implementovat podporu replikace s nejrůznějšími úložnými systémy. Podpora tabulek, zcela uložených v indexech.

DBMS založené portály ■ ■ Internetové technologie zabírají stále silnější pozice ve firmách, což pomáhá organizovat důležitá informace A dodat to každému pracovišti. Aby však bylo možné dát informační prostor uvnitř organizace obtížnější než ve veřejných sítích. Údaje požadované uživateli pro podnikání mohou být v řadě informačních zdrojů: v jednom ze stávajících aplikačních systémů, na souborovém serveru, ve zprávách e-mailemVnitřní. Hledání v každém z nich vyžaduje čas a schopnost pracovat různé aplikace. Pro uživatele je popsána situace obvyklými nepříjemností, pro správce - obrovské denní úsilí o udržení výkonu systému, řízení, záloha, vymezení přístupových práv a pro společnost - ztráta tempa, neefektivnosti a špatných ukazatelů v podávání zpráv. Technologie, které rozhodují, že se objevily úkoly vytvoření jediného informačního úložiště, jako dříve, na internetu a rychle získal popularitu. Jedná se o portály, nebo spíše při uplatňování úkolů organizace, firemních informačních portálů (Enterprise Information Portal).

Databázové portály Oracle ■ ■ Portál má možnost ukládat dokumenty v sobě, vytvářet webové rozhraní stávající systémyA také vezměte data z pracovních webových uzlů, a to jak uvnitř i vně organizace. Samotný uživatel rozhodne, které informace se zajímají ve větším rozsahu a nastaví vzhled Portál podle vlastního uvážení. Na základě portálu Oracle 9 I můžete řešit topické úkoly: ■ ■ se zobrazí výchozí bod vyhledávání informací. digitální knihovna Dokumenty s dobrou interní strukturou, efektivního vyhledávacího systému a spolehlivým režimem pro vymezení práv uživatelů, rozptýlených informačních systémů získávají jednotné vývojáře rozhraní Aplikace obdrží přísnou architekturu integrovat komponenty vytvořené

Výhody použití portálů ■ ■ ■ Pracoviště uživatele jsou vybaveny pouze operačním systémem a prohlížečem, který snižuje požadavky na hardware a umožňuje používat levnější konfigurace koncentrace informací z internetových zdrojů v portálu organizace zahrnuje snížení společnosti na internetu společnosti a Umožňuje zaměstnancům efektivněji používat internetové zdroje pomocí portálu Oracle 9 I efektivně nejen uvnitř organizace. Produkt poskytuje obchodní partnery možnost přístup k informacím nezbytným pro práci nezbytnou pro práci a zaměstnanci zveřejní různé materiály na webových stránkách společnosti, které neodkazují na zaměstnance oddělení informačních technologií.

1. Úvod

2. LABARD Č. 1 Splňte MS Access

3. LABARDINE ČÍSLO 2 Vytváření připojení mezi tabulkami






Co je databáze?

Databáze je počítačovým analogem organizovaných informací. Prvky informací obvykle kombinují společný předmět nebo účel, například seznam zaměstnanců níže:

Seznam je organizován ve formě sloupců a linek nazvaných pole a záznamy. Každý zaměstnanec odpovídá každému zaměstnanci samostatný záznamA každé pole obsahuje určitou charakteristiku zaměstnance: jméno, příjmení, datum přijetí do práce a podobně.

Externě, databáze, která obsahuje pouze jednu tabulku, je podobná obvyklému seznamu prezentovanému na papíře. Ale protože informace jsou uloženy v elektronický formát, může být tříděno a zobrazeno různé způsobyS maximálním efektem.

Například pomocí telefonního seznamu najdete jakýkoliv telefon, pokud je znám příjmení účastníka nebo názvu organizace, protože informace v telefonním seznamu jsou organizovány v souladu s těmito kritérii. Pokud však potřebujete seznam telefonů svých jmen nebo jste zapomněli druhé číslice v telefonním čísle souseda, sotva můžete najít odpověď v adresáři. K tomu je nutné změnit zásadu organizace dat.

Ve srovnání s publikování knihy Telefonní seznam na elektronických médiích má mnohem menší místo, snadno kopírovat a distribuovat. Hlavní výhodou databáze však není uložena informace, ale ve schopnosti rychle extrahovat přesně požadované informace.

Co je to DBMS?

V aplikačním programu používajícím při řešení úkolu, jeden nebo více jednotlivých souborů je programátor pracující s tímto úkolem odpovědný za bezpečnost a přesnost dat. Použití databáze zahrnuje práci s ním několik aplikovaný software, rozhodující úkoly různých uživatelů.



Samozřejmě, že bezpečnost a přesnost integrovaných údajů, programátor, který se provádí jeden z aplikovaných úkolů již reagovat. Navíc rozšíření kruhu vyřešeného použití databáze úkolů může vést k vzniku nových typů záznamů a vztahů mezi nimi. Taková změna databázové struktury by neměla vést ke změně několika dříve vyvinutého a úspěšně fungujících aplikačních softwarových systémů provozovaných s databází. Na druhé straně by možná změna některého z aplikačních programů, na tahu by neměla vést ke změně struktury dat. Všechny výše uvedené položky určují potřebu samostatných údajů před aplikačními programy.

Úloha rozhraní mezi aplikačními programy a databází, která jim poskytuje nezávislost, hraje softwarový balíček - Systém pro správu databází (DBMS) (obr. 1).

DBMS - Softwarový komplex podpory pro integrovanou sadu dat určených pro vytváření, udržování a používání databáze mnoha uživateli (aplikační programy).

Obr. jedenZajištění nezávislosti aplikovaných programů a databází

Výhody přístupu ve srovnání s jinými programy

Jednoduché programyTato uložená data pouze v jedné tabulce (například databáze, Microsoft Work Component) se často nazývají ploché databáze. Komplexnější programy (např. Microsoft Access) Uložení informací v několika připojených (příbuzných) tabulkách mezi sebou, a proto se nazývají relační databáze. S správnou organizací informací mohou být všechny tabulky interpretovány jako oblast jedné paměti a extrahují data z nich v souladu s nově vznikajícími potřebami.

Tabulky jsou jedním z typů objektů obsažených v databázi. přístupová data. Následující obrázek zobrazuje okno databáze, kde jsou uvedeny všechny typy objektů.

Důležité. Chcete-li zajistit kompatibilitu databáze, vytvořenou v aplikaci Access 2002, formát Access Access 2000.

Všech typů objektů, pouze tabulky jsou určeny pro ukládání informací. Zbývající se používají k zobrazení, úpravě, procesu a analýze dat - jinými slovy, aby bylo zajištěno účinný přístup k informacím.

V průběhu let, společnost Microsoft učinil velký úsilí, aby obrátil přístup nejen v jednom z nejvýkonnějších programů pro správu databází, ale také jeden z nejpohodlnějších a jednoduchých. Jako přístup je součástí Microsoft Office.Má mnoho vlastností charakteristických kancelářské aplikacea může s nimi vyměňovat informace. Například práce v přístupu můžete otevřít a upravit soubory pomocí tlačítek, příkazů a klíčů, stejně jako použití schránky Office pro kopírování dat z programů, jako je Microsoft Word nebo Microsoft Excel.

1. Podpora pro různé schémata kódování, tj Data vytvořená v schématu kódování na jednom počítači mohou být zpracovány a prezentovány do druhé.

2. Správa jazyka chyb serveru a informační zprávy, čísla, data, měnové formáty a počáteční den v týdnu.

3. Podpora pro lingvistické třídění zajišťuje, že znaky se zobrazují ve správném pořadí.

Můžete přidat podporu pro nové jazyky pomocí softwarového produktu NLS * Workbench Software, který v podstatě podporuje překladatelské tabulky pro interpretaci vstupu od uživatele a na výstup výsledků.

Když aplikace zahrnují aplikace v různých jazycích, nejdůležitější část uživatelského rozhraní je různé výzvy, standardní textové knihovny a aplikační zprávy. V současné době se vývojáři aplikací přímo určují, jak standardní knihovna textu, výzvy a zprávy aplikačního systému liší od jednoho jazyka do druhého. Oracle pracuje softwarový produkt Automatický překlad pro zjednodušení řešení tohoto problému.

Jiné srovnávací vlastnosti SQL DBMS.

Jak bylo uvedeno výše, výběr konkrétní architektury budování informačního systému obsahuje dvě hlavní komponenty: Výběr serverové platformy (Select Server OS a DBMS) a výběr platformy pro úlohy klienta. Když vyberete databázi, je velmi důležité vybrat databázi, kterou nejvíce vyhovuje informační systém Požadavky, tj. Je nutné zjistit, který model automatizace je implementován (automatizace řízení dokumentů nebo obchodních procesů). Nejprve při výběru DBMS musí být zohledněny následující faktory:

maximální počet uživatelů současně přístup k databázi;

charakteristika klientského softwaru;

hardwarové komponenty serveru;

operační systém serveru;

personální kvalifikace.

Dnes je znám velký počet různých databázových serverů SQL. Drb nás více podrobností o následujícím čtyřech přední serveru DBMS - Oracle8i, IBM DB2, Microsoft SQL Server a Informix - a porovnat jej v provozu v každém z hlavních fází fungování:

konfigurace systému,

monitoring

nastavení

zpracování dotazů,

vývoj serverových a klientských modulů.

Tato analýza bude provádět, že počet klientských sedadel se pohybuje od 50 do 500 a kontrola DBMS by mělo být co nejúčinnější. Studie byly prováděny na serverové platformě Pentium II s 128 MB RAM, vybaveného 13-GB disku s rozhraním eide v konfiguraci úrovně RAID 0 (samozřejmě by bylo lepší použít HDD s rozhraním SCSI). Správa systému bylo přiřazeno systému Windows NT Server 4.0. a Linux.

Oracle8i)

Oracle8i Baleno, obdařený nejvíce rozvinutou sadou funkcí pro práci s jazykem Java a přístup k datům prostřednictvím Internetu, současně optimalizovat současný přístupový systém. Jedinou nevýhodou tohoto DBMS je složitost administrace, ale všechny náklady na jeho realizaci a rozvoj budou později splatit efektivní a spolehlivou práci. V naší zemi, po mnoho let, řada odborníků se kultivuje s negativním postojem k Oracle DBMS, jako drahé a komplexní DBMS. Obě tyto práce jsou kontroverzní. Za prvé, úroveň složitosti je koncept relativní. Při použití Oracle DBMS na platformě NT bude vyžadovat stejné úsilí jako použití MS SQL. V případě práce na platformě Unixu je bezpečné poznamenat, že prostředí Oracle je jednoduché, srozumitelné a cenově dostupné pro profesionální unixoidy. Pokud jde o vysoké náklady, pak byly pozitivní směny. Kromě toho, že společnost Oracle nabízí řadu různých škálovatelných řešení v závislosti na počtu služeb zákazníků, to také následuje globální trendy vyvinuly verzi jeho nejoblíbenějších DBMS pod Linuxem a poslal ji na jeho Webový server. (www.orcle.com) zdarma. Mezi hlavní vlastnosti Oracle DBM by měly být uvedeny jako:

Nejvyšší spolehlivost.

Schopnost rozdělit velké databáze do sekcí (velký databázový oddíl), což umožňuje efektivně řídit gigantické báze gigabajtů;

Dostupnost univerzální fondy Informační ochrana ;

Účinné metody maximálního zvýšení rychlosti;

Indexování zobrazení bitů ;

Volné stoly (v jiných DBMS Všechny tabulky jsou naplněny okamžitě při vytváření);

Paralelizace operací v žádosti .

Dostupnost Široké spektrum Vývojové, monitorovací a správní nástroje.

Technologie Internet Orientation. .

Řešení, která nejsou nižší než vývoj Oracle, lze nalézt pouze v IBM DB2. Orientace na internetové technologii je hlavní mottem moderních produktů Oracle. V tomto ohledu můžete označit balíčky Intermedia, které zpracovávají zpracování dat v multimediálních formátech a JServer, vestavěný nástroj pro práci s jazykem Java, který kombinuje schopnosti jazyka Java s možností relačních databází (schopnost skládat v JAVA jazyka nejen interní databázové programy (uložené procedury a spouštěče), ale také rozvíjet komponenty podnikového Javabeans a dokonce je spustit na serveru). Podnikové komponenty Javabeans jsou základní moduly, které tvoří internetové aplikace v jazyce Java.

Společnost Oracle dodržuje zásadu, že všechny důležité funkce musí být řízeny z jednoho centra, proto navrhovaný modul Intermedia poskytuje uživatelům nejmodernější funkce pro práci s multimediálními objekty:

Velmi vyvinuté prostředky pro zpracování zvukových klipů ;

Statické obrazy;

Video fráze;

Geografická data (s celou sadou funkcí souvisejících s umístěním umístění lokátoru modulu).

Oracle8i implementoval nejlepší nástroje pro objektově orientovaný design databáze, včetně tabulek struktur, které umožňují dědictví vlastností a metod jiných tabulek databází, které se vyhnou chybám při budování databáze a usnadňuje jejich údržbu.

Je třeba také poznamenat, že simultánní simultánní přístupový systém vyvinutý společností Oracle je jedním z nejdůležitějších charakteristik architektury Oracle (existuje podobná funkce pouze v interbase InterBase DBMS inprise společnosti). Tato funkce Umožňuje vyloučit situaci, kdy jeden uživatel musí počkat, až druhý dokončí změnu obsahu databází (tj. Neexistují žádné zámky v Oracle). Tato funkce umožňuje Oracle8i DBMS provádět více transakcí za sekundu na uživatele na uživatele než jakoukoli jinou databázi. Z hlediska výkonu při práci ve webovém prostředí pod Linuxem Oracle zaujímá čestné druhé místo po MySQL DBMS, zatímco výrazně překračuje všechny ostatní DBMS o spolehlivosti a bezpečnosti.

Microsoft SQL Server)

Nejdůležitější vlastnosti tohoto DBMS je:

snadné správy,

připojení k webu ,

rychlost I. funkce Mechanismus serveru DBMS,

dostupnost vzdáleného přístupu

Sada správního řízení tohoto DBMS zahrnuje celou sadu speciálních mistrů a prostředků automatické nastavení Konfigurační parametry. Tato databáze je také vybavena nádherným způsobem replikace, která umožňuje synchronizovat data PC s informacemi databáze a naopak. Zahrnutý OLAP Server umožňuje ukládat a analyzovat všechna data dostupná pro uživatele. V zásadě je tato DBMS moderní plnohodnotná databáze, která je ideální pro malé a střední organizace.

!) Je třeba poznamenat, že SQL Server je nižší než v úvahu další zvažované DBM o dvou důležitých ukazatelích: programovatelnost a workshopy. Při vývoji aplikací klientských databázových aplikací založených na jazycích Java, HTML často vznike problém nedostatku softwaru sQL fondy Server a používat toto DBMS bude obtížnější než Oracle nebo Sybase. Globální trend v XXI století byl téměř rozšířený přechod na platformě Linuxu a SQL Server pracuje pouze v prostředí Windows. Proto je použití SQL Server vhodné, podle našeho názoru, pouze pokud se standardní standard ODBC používá k přístupu k obsahu databáze, jinak je lepší použít jiné DBMS.

Shrneme se.

· Oracle a SQL Server umožňují provozovat s obrovskými daty (vyjádřenými v TBA), ale zároveň Oracle funguje mnohem produktivnějším serveru SQL Server s velkými daty a na druhé straně neexistují žádné takové potřeby při práci s velkým množstvím dat, se kterými by SQL Server neudělal.

· Při výběru platformy existují rozdíly. Oba systémy mohou pracovat na Windows NT, ale zároveň, protože SQL Server je nativní platformou, pak pro něj existuje řada výhod. Oracle může pracovat na platformě Unix a použít své schopnosti.

· SQL Server. 1) Systém zabezpečení lze konfigurovat podle systému. security Windows. Nt. 2) Zavřít integrace, a to jak s moderními nástroji pro vývoj aplikací as desktopovými aplikacemi, jako je Microsoft Word, Access a Excel. 3) Přístup k databázím serveru SQL Server je možný pomocí Microsoft Jet Engine and Access Objects (DAO), vzdálené datové objekty (RDO), ActiveX Data Objects (ADO), OLE DB, ODBC, vestavěná knihovna SQL Server (DB-Library) a Ostatní technologie vyvinuté výrobci třetích stran (to může být velký mínus).

· Tyto systémy mají typy dat odlišně implementovány, ale to je jen otázka pohodlí a zvyklostí, ale jazyk PL / SQL podle standardu Standard ANSI zjednodušuje provádění mnoha úkolů.

· Každé systémy vyvinuly způsoby, jak se pohybovat na záznamech a pracovat s nimi. SQL Server byl flexibilnější, tj. Stěhování na jakýchkoli záznamech a práci se bude vzlétnout. Oracle je pouze možnost slev s aktuálním záznamem a jmenováním následujícího.

Porovnání populárního DBMS

Objeví se v roce 1980, relační databáze (surbd) velmi rychle se staly skutečným standardem pro správu datových polí. Jak vyplývá z názvu, základem těchto systémů je relační model organizace dat, což znamená existenci skupin tabulek, které se skládají ze samostatných propojených tabulek.

Tento článek nabízí komparativní přehled vlastností tří nejoblíbenějších Surbd: Oracle, MySQL a SQL Server. Takové srovnání může být významné při výběru konkrétních projektů.

Srovnávací tabulka obecných charakteristik

Tato tabulka obsahuje obecné vlastnosti Oracle, MySQL a SQL Server

CharakteristickýVěštecMysql.Sql.
Server
RozhraníGUI, SQL.Sql.GUI, SQL, Ostatní
Podpora jazykůC, C ++, Java, Ruby, Cíl C a
dr.
C, C ++, Java, Ruby, Cíl s atd.Java, Ruby, Python, VB, .NET, PHP
Operační systémWindows, Linux, Solaris, HP-UX, OS X, Z / OS, AIXWindows, Linux, OS X, FreeBSD, SolarisOkna
LicenceProprietárníVolný, uvolnitProprietární

Věštec

První "skutečný" vydání Surbd Oracle se stalo Oracle 2. Systém byl napsán na assembleru a podporoval pouze základní vlastnosti SQL. Všechny příštích 11 let, Oracle byl zapojen do vytváření upgradu pro tento vlajkový produkt.

Pravděpodobně jeden z důvodů, proč Surbd Oracle udržel vedení mezi silnými firemními surbds tak dlouho, bylo to, že se ukázaly, že všechny jeho aktualizace se ukázaly být úzce spjaty s uspokojením naléhavých potřeb trhu.

Všechny tyto jaronismy světových databází, jako jsou "škálovatelné", "distribuované", "programovatelné", "přeneseno", jsou také úzce související s produktovou řadou Oracle. Například v roce 1985, vzhledem ke zvýšení úlohy síťové komunikace, podpora modelu klient-serveru byl přidán k surbdovi Oracle, a s nástupem Internet ERA, produkty Oracle začaly zahrnovat své vlastní virtuální stroj Java (JVM).

Funkce

Výsledkem je, že vydání první databáze Cloud Database Oracle Database 12c (2013 g) již v následujících funkcích:

  • Vylepšená citlivá algoritmus ochrany dat
  • Vylepšená komprese dat
  • Hustota vysoké konsolidace dat
  • Maximální dostupnost
  • Automatická optimalizace dat
  • Rychlé nástroje pro vývoj webových aplikací pomocí SQL a / nebo PL / SQL
  • Vylepšený výkon sítě

Mezi jedinečné vlastnosti - Podpora připojených databází a živé migrace

Microsoft SQL Server.

Společnost Microsoft vstoupila do trhu surbd v polovině 90. let v Commonwealth se Sybase, která má Microsoft a získal tento eponymní produkt. V budoucnu se obě společnosti spolupracují na vývoji platformy IBM OS / 2.

Nicméně, s příchodem Windows NT, Microsoft a Sybase Communications byla rozbitá, protože Microsoft chtěla nezávisle vyvinout Surbd pro jeho nový OS.

V roce 2000 vydal SQL Server 2000, který označil významný milník, protože to byl první produkt, ve kterém byl kód Sybase zcela nepřítomný.

Funkce

Nejnovější verze SQL Server je SQL Server 2014, ve kterém Microsoft nabízí:

  • Nová pracovní technologie paměti
  • Zlepšený výkon
  • Hybridní Cloud Solutions.
  • Vylepšená obchodní analytika
  • Zálohování starých verzí v zataženém úložišti

Mysql.

Obrovská výhoda MySQL, relativně s proprietárními produkty, je otevřenost jeho zdrojového kódu. Podle marketingových zpráv dnes existuje více než 10 milionů instalací MySQL, což je ukazatelem jeho rychlého vstupu do podnikového sektoru.

Funkce

Systémy, jako je Oracle a SQL Server jsou velké firemní surbd, zatímco MySQL je navržen tak, aby podporovaly malé a střední projekty. Aktualizace MySQL vycházejí téměř každý rok.

Otočit se pro MySQL byl rok 2010, když jsem viděl světlo MySQL 5.5, které mělo řadu významných zlepšení relativně s předchozími otázkami, a to:

  • Přítomnost Innodbova motoru
  • Polorozměrná replikace
  • Vylepšený mechanismus dělení dat
  • Nový blokovací systém
  • Optimalizace pro vícejádrové procesory

Závěr

Srovnání ukazuje, že všechny tři surbody v jejich klíčových parametrech jsou velmi podobné. Je obtížné odpovědět na otázku, kterou z nich je nejlepší, ale to není nutné - surbd by měl být vybrán na základě požadavků vašeho vlastního projektu, a není řízen abstraktním výkonem a ukazateli účinnosti.


Informatika, kybernetika a programování

Optimalizace těchto výdajů může být provedeno správná volba DBMS. Volba DBMS je komplexní multi-parametrový úkol a je jedním z důležitých kroků při vytváření databáze.


Stejně jako ostatní díla, které vás mohou zajímat

3628. Nové drama z Bernard Shaw 86,5 kb.
Vstup světel 20. století v historii západní evropské literatury je poznamenán silným vzestupem dramatického umění. Drama tohoto období, současníky nazývané "nové drama", zdůrazňují radikální povahu dokonalého ...
3629. Proces trestného činu. Trestní řízení 120,5 kb.
Proces trestného činu. Zahájení trestního spisu demokratického právního státu znamená právní stát a prioritu lidských práv a občanů. Jedním z principů trestního procesu je zákonnost, to znamená, že "přísný s ...
3630. Prohlašování zařízení 36,5 kb.
Plážové zařízení Biologické úpravny jsou určeny pro úplné biologické čištění všech typů odpadních vod, včetně ekonomických domácích osad města, stejně jako průmyslové a domácí odtoky průmyslových podniků města. Biologické ...
3631. Teorie s výpočetními procesy 63,5 kb.
Procesy. Paralelní procesy. Konzistentní zpracování účelu práce: naučit se koncept procesu. Prozkoumejte typy procesů a způsobů jejich interakce. Doporučení pro výkonnost práce 1. Pro vypracování materiálu přednášky 9-14 2. Při dokončení ...
3632. Hospodářské důsledky nouzových situací 131 kB.
Ekonomické aspekty životní bezpečnosti v souvislosti se zhoršením technického prostředí v Rusku lze očekávat, že v mnoha případech se jednotlivé, dokonce i malé výrobní nehody a přírodní katastrofy se stanou jednou výzvou ...
3633. Analýza finanční situace podniku 82 kB.
Analýza ekonomické aktivity se nazývá vědecky rozvinutý systém metod a technik, kterým je studována podniková ekonomika, jsou detekovány výrobní rezervy na základě údajů o účetnictví a podávání zpráv, jejich způsoby jsou vyvíjeny ...
3634. Kategorie ekonomického obsahu Podnik 61 kb.
Koncepce a ekonomický obsah kategorie "Enterprise". Klasifikace podniků. V moderní ekonomice je výroba organizována ve formě podniku. Proto je podnik hlavní prvek ekonomický systéma úroveň použití ...
3635. Filosophianoba vіdodrodzhnaya. 95,5 kb.
Istorichniy Vіdodrodzhennai іstorichniy perigod, před přesunem filozofivy ve stejnou dobu, supportáže chtěl jméno "vіjdrodzhnaya" (vіd fr. "renesanční" - raenesance) oskilki v їx hodinu bulo vіdodrodno, tu kultura, yaku čichat bulo křesťanství ...
3636. Základy managementu. Přednáška 541,5 kb.
Téma historických základů managementu a faktorů pro výskyt a rozvoj řízení. Stage a školy v historii managementu. Dopadu národních historických faktorů na rozvoj řízení. Vyhlídky pro řízení v Rusku. SL ...