1. Giriş

2. Lab #1 MS Access'e Giriş

3. Laboratuvar No. 2 tablolar arasındaki bağlantıların harmanlanması






Veritabanı nedir?

Veritabanı, organize bilgilerin bir bilgisayar analoğudur. Örneğin, aşağıdaki referanslar listesi, rehberlik gibi ortak konu veya tanıma hakkında bilgi öğelerini söyleyin:

Stovptsiv ve rowkiv'in gözündeki kuruluşların listesi, alanların ve kayıtların sıraları. Cilt uzmanına bir okremy kaydı verilir ve cilt alanı, spivrobitnik'in özelliğinin intikamını almak içindir: ad, takma ad, robota atanma tarihi de.

Veri tabanının adı, yani sadece bir tabloyu değiştirmek, kağıt üzerindeki büyük bir temsil listesine benzer. Ale skіlki іbilgi elektronik formatta toplanır, її sıralanabilir ve sıralanabilir Farklı yollar, Maksimum etki için Vicorist.

Yani örneğin telefon rehberi yardımı için abone isminde veya kurum isminde olduğu gibi telefon olup olmadığını öğrenebilirsiniz ve telefon rehberindeki bilgiler bu kriterlere göre düzenlenmiştir. . Alternatif olarak, adaşlarınızın telefonlarının bir listesine ihtiyacınız var veya susidanın telefon numarasındaki numarayı arkadaşınıza unuttunuz, böylece doktordan cevabı öğreneceksiniz. Kimin için veri düzenleme ilkesini değiştirmek gerekiyor.

Benzer kitap okuyucular söz konusu olduğunda, elektronik burun üzerindeki bir telefon bağlantısı daha az yer kaplar, kopyalanması ve genişletilmesi kolaydır. Bununla birlikte, veritabanlarının ana avantajı, kaydedilen bilgilerde değil, binada, ihtiyaç duyulan bilgilerin aynısını bilmek kolaydır.

VTYS nedir?

Görevlerin yürütülmesinde kazanan uygulama programında, verilerin korunması ve güvenilirliği için bir veya birden fazla dosya, bu görevleri yapan programcıya verilir. Veri tabanı seçimi, robotun onu çeşitli koristuvachların görevlerini yerine getiren uygulamalı programların çıkartmaları ile kullanmasına izin verir.



Doğal olarak, veri entegrasyonunun bütünlüğünü kaydetmek ve sağlamak adına, uygulanan görevlerden birinde ustalaşan bir programcı onaylanamaz. Ek olarak, rozv'yazuvannyh z vakoristannym veri tabanlarının sayısının genişletilmesi, yeni kayıt türlerinin ortaya çıkmasından ve bunların arasına girilmesinden önce yapılabilir. Veri tabanının yapısındaki böyle bir değişiklik, daha önce kişisel olmayan bir değişikliğe yol açmaktan suçlu değildir, genişletildi ve başarıyla uygulandı. yazılım sistemleri, Veri tabanı ile ne yapılmalı. Öte yandan, veri yapısını değiştirmek için uygulama programlarını kendi başlarına, suçluluk duymadan değiştirmek mümkündür. Yukarıdakilerin tümü, bu tür uygulama programlarına uyulması gereği hakkında söylendi.

Uygulama programları ile veritabanı arasındaki bağımsızlığını sağlayan arayüzün rolü, yazılım kompleksi - veritabanı yönetim sistemi (DBMS) (Şekil 1) tarafından desteklenir.

DBMS, veri toplama, oluşturma atamaları, yönetimi ve koristuvaches (uygulama programları) ile veri tabanlarının alınmasını entegre etmek için bir yazılım kompleksidir.

Mal. 1 Uygulama programlarının ve veri tabanlarının bağımsızlığının güvenliği

Diğer programlarla paralel olarak avantajlara erişin

basit programlar Verileri yalnızca tek bir tabloda depolayanlara (Veritabanı, bir Microsoft Work bileşeni gibi) genellikle düz veritabanları denir. Daha fazla katlama programı (örneğin Microsoft Erişimi) Birbiriyle ilgili tablolardaki bilgileri saklayan etiketler ve ilişkisel veritabanları olarak adlandırılırlar. de doğru organizasyon Tüm tablolardaki bilgiler tek bir hafıza alanı olarak yorumlanabilir ve ihtiyaca göre bunlardan veriler alınabilir.

Tablolar, Access veritabanında bulunan nesne türlerinden biridir. Saldıran küçük olanda, veri tabanının bir vikno'su sunulur, her türden nesnenin rehabilite edilmesi.

saygılarımla. Access 2002'de oluşturulan veri tabanlarının tutarlılığını sağlamak için Access 2000 biçimini destekleyin.

Bilgi toplamak için yalnızca tablolar olmak üzere üç tür nesne kullanılır. Verilerin gözden geçirilmesi, düzenlenmesi, işlenmesi ve analizi için Reshta vikoristovuyutsya - ve görünüşe göre bilgiye etkili erişimi sağlamak için.

Yıllar boyunca Microsoft, Access'i yalnızca en gelişmiş veritabanı yönetim programlarından birine değil, aynı zamanda en güçlü ve basit programlardan birine dönüştürmek için çok çaba sarf ettiğini bildirdi. Ambara girmek için erişim anahtarları Microsoft Office, Vіn volodiє bagatma pirinci, Office eklentileri için tipiktir ve onlarla bilgi alışverişinde bulunabilirsiniz. Örneğin, Access'te çalışırken, ek düğmeler, komutlar ve düğmeler için dosyaları açıp düzenleyebilir ve ayrıca Office panosunu çevirerek bu tür programlardan veri kopyalayabilirsiniz. Microsoft Word veya Microsoft Excel.

Bir veri tabanı yönetim sistemi (DBMS) seçmek, geliştirilmesi için anonim görevlileri ve parametreleri korumanın gerekli olduğu karmaşık bir görevdir. Bu görev, tamamlayıcı veri tabanlarının geliştirilmesindeki en önemli aşamalardan biridir. Yazılım ürününün sunumu, işletmenin hem mevcut hem de gelecekteki ihtiyaçlarının karşılanmasından sorumludur; gerekli mülkiyetin sağlanması, sistemin kendisi, gerekli olanın geliştirilmesi için finansal giderlerin sigortalanması gerekir. yazılımїї bazında ve personel eğitimi. Ek olarak, yeni DBMS'nin işletmeye gerçek faydalar sağlamak için tasarlandığını yeniden düşünmek gerekir.

Çılgın bir ruh halinde, değişiklik DBMS'ye ulaşabilir, belirlenen hedeflere bağlı olarak nadas döneminde değişebilir. Örneğin, birkaç kriter grubu görebilirsiniz:

Veri yapısı

· İşlevsellik

Takviyelerin geliştirilmesinin özellikleri

· Verimlilik

· Çalışma ortamına Wimogi

Okremo qih grubu görünümüne bir göz atalım.

1. Veri yapısı. Tsієї gruplarına kadar bir sonraki adımı görebilirsiniz: veri modeli büküldü (diğer modelin varyantı hakkındaki veriler, bilgi sistemi tasarımının ilk aşamasında kırılabilir), veri türlerinin aktarımı.

2. İşlevsel olanaklar. Bu grup ilerleyen kriterleri görebiliyordu: hareketlilik (sistemin ortadan bağımsız olması, işe yaramayacak bir şekilde), ölçeklenebilirlik (ne mümkünse) verilen sistem bilgi sisteminin büyümesini desteklemek için), tetikleyiciler ve prosedürler, fizibilite.

3. Takviyelerin geliştirilmesinin özellikleri. Sistemleri için eklentiler geliştirmek üzere çok çeşitli DBMS geliştiricileri de mevcuttur. Kural olarak, qi koshti izin verir En yüksek derece sunucunun tüm yeteneklerini uygulamak için, daha sonra DBMS'yi analiz ederken varto, eklenti geliştirme yeteneklerine de bakacaktır. Grup seviyesine kadar adımları görebilirsiniz: tasarım, bagatomo desteği, Web eklentileri geliştirme yeteneği.

4. Verimlilik. Sistemin üretkenliği, makalede bir VTYS seçiminde ana kriter olarak verilecek olan en önemli göstergelerden biridir. Іnuє kіlka faktorіv, proizvoditelnostі danї DBMS'yi değerlendirmek için sistemde vіdnestі vіdnі vіdnіstі vіdnіstі vіdnіstі vіdnіstі olabilir. Bu faktörler şunlardır: TPC derecelendirmesi (İşlem Yüzdesi), paralel mimari olasılığı, zapitiv'i optimize etme olasılığı.

5. Çalışma ortamına Vimogi. Tüm gruba kadar sonraki adımları görebilirsiniz: donanım platformlarını destekleyin, asgari faydalar o işletim sistemine sahip olmak.


5 farklı ilişkisel DBMS'ye bir göz atalım. T. Saaty tarafından önerilen hiyerarşi analiz yöntemine göre, tüm DBMS'nin dış görünüm kriterine göre ikili eşleştirmesi gerçekleştirilir ve bunun sonucunda 5 ikili alternatif eşleştirme matrisi üretilir.

Eşleştirilmiş çiftlerin matrisi, saldırı sıralaması olacaktır. A ve B elemanlarının görevleri şu şekilde olsun:

· АІВ ne kadar önemli olursa olsun, 1 girilir;

· Biraz daha önemli, alt 5, girilen 3;

· 5'ten çok daha önemli, 5 girilir;

· A açıkça 5'ten daha önemlidir, 7 girilir;

Ve önemi açısından, B'yi kesinlikle tersine çevirir, 9'u (A, B) konumuna getirir, A sırasını ve B sırasını çözer.

Öğeler birbirinden eşit olduğunda, önem eşittir, bu nedenle A satırının A sütunu ile satırına 1 girilir. Matrisin ana köşegeni, bir eklemekten sorumludur. Değerler 2, 4, 6, 8 - ara.

Cilt muayenesi için aşağıdaki endikasyonlar dikkate alınır:

1. Matris önceliklerinin vektörü;

2. Öncelikler vektörüne göre en kötü değer, Fayda değerlendirmesi için yüksek değer kazanır;

3. Rızıktan mühlet gösteren rızık indeksi (ІС), şu formüle bağlıdır:

4. Fayda bildirimi (OS), СІ), de СІ endeksindeki ІС bölümleri tarafından hesaplanan şekliyle - bu siparişin matrisi için bir tablo değeri. 0,10'a eşit veya daha düşük bir OS değeri kabul edilebilir.

Bir matris olacak, A PU, t rozmіri yakої ніт vyznachayutsya saldırı sıralaması: n - alternatif sayısı (DBMS'ye baktı), t - alternatiflerin sıralandığı kriter sayısı.

Kullanımdan kaldırılan tüm tablolar için ayrılan vektörler ve öncelikler matrise sütunlar halinde yazılır.

Ardından, eşleştirilmiş kriterlerden oluşan bir matris olacaktır. Bu görev belirsizdir, çünkü farklı kuruluşlar için diğer kriterlerin önemi, belirli güçlü yönler ve yetenekler açısından farklı şekilde belirlenir. Bu matris için, ikili alternatif çiftleri matrisi için olduğu gibi, aynı göstergeler dikkate alınır, kriter vektörü böyle bir sırada alınır.

DBMS'nin genel sıralamasını almak için, vektör-stovpets vag kriterlerini aktararak sağdaki A matrisini çarpıyoruz. Sonuç olarak sonuç, incelenen tüm VTYS'lerin sonucudur.

Alternatif olarak, yaklaşan DBMS'ye bakıyoruz:

3)Microsoft SQL Server

DBMS'ye bakmayla ilgili bilgiler Tablo'da gösterilmiştir. 4.1.

Tablo 4.1 VTYS ile ilgili bilgiler

tipi VTYS

Günümüzde, bilgi sistemlerinin geliştirilmesi için, işlevsellikleri kabul edilen ve aynı zamanda sistem kaynaklarına göre ölçeklenebilen farklı türde veritabanı yönetim sistemleri (kısaca DBMS) bulunmaktadır. Tüm DBMS dünyasındaki sigorta kapsamındaki varyansın, bir bütün olarak iki ana türe ayrılabileceği açıktır: kişisel ve zengin koristuvachiv için sigorta kapsamı, buna dayanarak DBMS türlerinin bir açıklaması verilecektir. Bu makale.

İlk tip - kişisel DBMS - bir PC'de çalışmak için yönelimler (örneğin, MS Access, FoxPro, dBASE ve diğerleri). Qi sisteminin arkası, yalnızca bir koristuvach ile verilerin yönetimi ile desteklenmiştir. Bu tür bir DBMS, tek bir program olarak çalışır ve veri tabanı tabloları, aynı bilgisayarın bir sabit diskinde birkaç dosya ile sunulur. Yerel ağların geliştirilmesi, bu tür bir DBMS'nin perakendecilerine, onları ağ ortamında çalışacak şekilde uyarlama fırsatı verdi; içine yerel ölçü. Veritabanı dosyalarının kendileri dosya sunucusuna aynı şekilde yerleştirilir. deri çalışma alanı Belirli bir çalışma alanındaki bilgisayarın özelliklerinden önemli ölçüde etkilenebilen ana sistem programlarının ve uygulama programlarının bir kopyasını alıyorum. Bir robotik kişisel DBMS'nin tipik bir poposu, bir gruptaki N çalışan işin benzer verilerle çalışması durumunda, DBMS'nin N yazılım kopyası başlatıldığında durumdur: bu verilerin kendileri bir saat yönetilir N-m numarası DBMS'nin kopyaları. Vikonanna'daki af, diğer nüshalarla işaretlenmeyecektir. DBMS'nin DB kopyasına yönelik isteklerin sayısı en fazla bir veya iki olabilir:

İlk adım, erişim sorunlarının suçunu bir değişiklikle bir kerede verilere iletir.. Bilgilerin düzenlenmesinin gerçekleştirildiği veriler engelleme nedeniyledir. Dosya sunucusu araçları, dosya düzeyinde engellemeyi devre dışı bırakma, kayıt düzeyinde koruma sağlama, ancak çok sayıda dosyanın veritabanından paralel işlemin etkisini önemli ölçüde azaltma yeteneği sağlar. Hayal etmenin başka bir yolu, her şeyden önce, büyük iletişimlerin sınır kanalıyla iletilmesidir.. Benzer şekilde, farklı çalışma saatleri, verilerin farklı kopyaları üzerinde işlemler gerçekleştiriyorsa, bu kopyaların kimliksizleşmesine yol açabilen başka bir seçenek de söz konusu olabilir.

Farklı türde bir DBMS'de, muzaffer pidhіd koçanı, yüksek performanslı PC'lerde vikonannya işlemleri için birleşik zihinler temelinde temeller ve çok sayıda koristuvachіv için güvenli paralel çalışma. Çekirdeğin intikamını almak için bir zvichayno gibi Qi DBMS, bellekte sürekli olarak bilinir ve uygulama uygulamaları (istemci) programları ve kіntsevyh koristuvachіv gibi çok sayıda yazılım aracısı. Bu özel durumda, DBMS çekirdeği tek bir bilgisayarda bir kerede paketten çıkarıldı. Bu verilerin bir kopyası, VTYS'nin tek bir kopyası tarafından yönetilir. keruyucha sistemi anonim ajanların bilgilerine ortak erişimi ve aralarındaki çatışmaların varlığını büyük bir verimlilikle organize etme fırsatı verir. DBMS robotlarındaki suçlama afları, sistemin kendisi tarafından yerelleştirilir ve düzeltilir. Ağ ortamındaki DBMS çekirdeğinin işleyişi, verilerin ilk seçimi için ajanların tedarik edilmesi ve sadece seçimin sonuçlarının ölçüme aktarılması temelinde gerçekleştirilebilir. Mevcut disk alt sistemlerinin hızı ile bağlantılı olarak, gerektiğinde bilgi alışverişinin hızını artırmak istiyorsanız, veri aktarım zorunluluğundaki azalma robotik sistemin bir bütün olarak verimliliğini önemli ölçüde artıracaktır. Bu şekilde, sınırın ölçeği açısından herhangi bir sınır empoze edilmez, aracılar, veri aktarımı için herhangi bir sınır ve protokol olup olmadığı konusunda yardım için DBMS çekirdeği ile iletişime geçebilir. Krim іnshhogo, zengin coristuvachіv DBMS'deki razrakhovanі, bu yönlerden benzersiz avantajlar sağladı: güvenilirlik, erişilebilirlik ve güvenlik. Böylece, gelişiminin ilk günlerinden itibaren DBMS, istek arabirimi rolünde SQL dili için muzaffer oldu, alternatif adlarının adları - SQL sunucusu.

Bir saatin geri kalanında, kişisel DBMS türleri de SQL alt kümeleri tarafından aktif olarak korunur, ancak verilere paralel erişime ve güvenliğin sağlanmasına yardımcı olamazlar - kişisel DBMS güvenli olamaz.

Oracle ile iş çözümü

Şirketin ana ilkesi, BT ortamını basitleştirecek bir yolla inovasyon geliştirmektir. Şüphesiz Oracle (їх інновації и pridbannya, zamovnіkіv'in başarısı) ile ilgili tüm bilgiler, iş adamlarının daha açık olmalarına, daha akıllı düşünmelerine ve ayakları üzerinde daha sağlam durmalarına yardımcı olur. Şirket, kurumsal topluluk ve çelik geliştirme programını gerçekleştirmenin bir yolu olarak ortaklık içinde gelişiyor. Şirketin web sitesi, sanal bir geziyi, organize ziyaretlere ulaşmayı ve yeni fırsatları keşfetmeyi teşvik ediyor.

Oracle İş Çözümleri, müşterilerin işlerinde verimliliği artırmalarına, iş için doğru analizleri bir araya getirmelerine, riskleri yönetmelerine, azaltmalarına ve işi kontrol etmelerine yardımcı olur. Çözümler, perakendecilerin bilgi ve birikimleri ile desteklenen şarkıcılar için özel olarak seçilir. Oracle, "anahtar teslimi" sistemleri, pencereler değişecek ve BT altyapısı basitleşecek şekilde genişletiyor. Genişletilmiş sistemler benzersizdir ve tamamen yenidir.

Oracle şirketinin en çok talep edilen iş çözümlerinden biri, yanında Oracle Database'i de içeriyordu - benzersiz bir veritabanı, bilgi Teknolojisi veritabanlarının puslu ortamında rahunok konsolidasyonu ve hizmet verme kalitesinin yükseltilmesi için. Program, veri yükümlülüklerinin büyüklüğünü analiz etmek için bezdoganno'ya terfi ettirildi, kurumsal bağışlar özel saygıyı hak ediyor.

Sun SPARC x86, Sun Netra, Sun Blade şirketlerinin sunucularına dayalı iş çözümleri mükemmeldir ve yalnızca üretkenliklerini yakalamakla kalmaz, aynı zamanda yönetim basitliği ve para tasarrufu da sağlar. Virobniki güvenli daha kısa sistemler Oracle Linux, Oracle Solaris ve diğer işletim sistemlerini kurmak için kullanışlı sanallaştırma platformları.

Şirketin sloganı, yazılım ve donanım sistemi iş çözümleri geliştirmek ve entegre etmek için kendilerine güvenenleri anlatmaktır. Tanıtılan hizmetler ve hizmetler, hem ortalama hem de büyük iş, Yenilikçi fikirlerin olmadığı bu saatte bu karar verilemez. Yeni ürünler başlığının boş OLMADIĞINI Tsіkavo inci!

Oracle ve Microsoft SQL Server, uzun süredir gelişen ve tam uyum sağlayan ve ticari yazılım ürünleri olarak hayata geçirilen zengin gelişmiş sistemler arasındadır. Veri DBMS, veri işleme alanındaki endüstriyel çözümlerin temelidir. Rusya pazarı, Oracle (Oracle Corporation), Microsoft (Microsoft SQL Server), DB2 (IBM), Adabas (Software AG), Sybase (Sybase), Informix (Informix Software) dahil olmak üzere çeşitli tedarikçilerden çok çeşitli endüstriyel DBMS sunabilir. . Oracle, DBMS pazarında liderdir, bu nedenle hem Unix platformlarında hem de Windows'ta. AT şuna bak Bude VTYS'nin özelliği Oracle ve Microsoft şeklinde görsel tablodaki alt torba görsel gösterimleri ile verilmiştir.

Oracle gibi DBMS, Java ile çalışmak için en çok yönlü işlevselliğe, İnternet üzerinden veriye ve sistemdeki optimizasyonlara sahiptir. uyku erişimi. Yönetimin karmaşıklığında tek nedolіk tsієї DBMS polagає, bir kuruş koshti, vytrachenі üzerinde її ії ієї і vyvchennya, ії ії ії іїіїї і vyvchennya, іѕl "villue" іn ії Ayrıntılı karakteristik Oracle benzeri DBMS, bu sistemin anonim araç gereçlerini içerir:

  1. Yüksek bir kibir.
  2. Bilginin korunması için evrensel araçların varlığı.
  3. Büyük veritabanlarını parçalara bölmek için işlevseldir, bu da size büyük boyutlu veritabanlarını yüksek verimlilikle yönetme yeteneği verir.
  4. İsteklerdeki işlemlerin paralelleştirilmesi.
  5. Desteklenen tüm platformlar: Windows, UNIX, Linux, Solaris ve diğerleri.
  6. Büyük bellek saplantıları ve çok sayıda işlemle ilişkili yüksek taleplere sahip programları yönetmenize izin veren simetrik zengin işleme vardır.

Oracle şirketi, multimedya nesnelerini işlemek için gelişmiş teknolojiler sağlayan interMedia modülünün teşvik edildiği tüm önemli işlevlerin tek bir merkezden yönetilmesi ilkesine bağlıdır.

Ve eksen, Microsoft - SQL Server'ın DBMS'sinin göreli bir özelliğidir:

  1. Yönetimde basitlik.
  2. Ağ üzerinden çalışma yeteneği.
  3. DBMS sunucu işlevselliğinin yüksek swidcode ve uzantıları.
  4. Uzaktan erişim için araçların varlığı.

Bu DBMS için idari yönetim yazılımı seti, bir dizi özel matris ve otomatik yapılandırma aracı içerir. Ek olarak, Microsoft veritabanında, bir bilgisayardaki bilgileri veritabanı bilgileriyle ve ters yönde senkronize etmenize olanak tanıyan özel çoğaltma araçları bulunur. Nasıl ve Oracle durumunda, veritabanı, çekirdeğin mevcut tüm verilerini kaydetmeyi ve analiz etmeyi uman OLAP sunucusu ile değiştirilmelidir.

Microsoft SQL Server - orta ve küçük ölçekli kuruluşlar için ideal, zengin ve modern bir veritabanı. SQL Server'ın Oracle gibi bir DBMS'yi iki önemli parametrede programladığını fark etmeden duramazsınız: programlama ve robotlar için araçlar (özellikle iş geliştirme söz konusu olduğunda) müşteri ekleri Java'da). Ayrıca SQL Server'ın önemli bir özelliği, işletim sisteminin yalnızca ortasındaki işlevselliktir. Windows aileleri. Ardından, veri tabanına erişim için ODBC standardı dahil edilir, ancak pratikte eşit bir DBMS yoktur.

Microsoft ve Oracle için VTYS'nin benzer özelliklerini aşağıdaki tablolarda görebilirsiniz:

karakteristik MS SQL Sunucusu kehanet
yönetimiyimucizevi bir şekilde
grafikmucizevi bir şekildeiyi
Bakım kolaylığımucizevi bir şekildemucizevi bir şekilde
Verilerle robotik mekanizmaiyimucizevi bir şekilde
dekilcom işlemciler ile işlevsellikepeycemucizevi bir şekilde
Z'ednannya ve dizin seçimimucizevi bir şekildemucizevi bir şekilde
uyku erişimiiyimucizevi bir şekilde
multimedya işlemegerekenden daha düşükmucizevi bir şekilde
Bir çit ile Z'ednannyahemen hemenmucizevi bir şekilde
metinde araiyimucizevi bir şekilde
delilikiyiiyi
Diğer veri tabanlarından elde edileniyiiyi
Tek kayıtiyiiyi
Çeşitli işletim sistemlerinin yönetimi altında işlevsellikepeyceiyi
programlamaepeycemucizevi bir şekilde
Tetikleyicileri ve prosedürleri kaydetmeiyimucizevi bir şekilde
Mova programlamahemen hemenmucizevi bir şekilde
pobudova DBiyimucizevi bir şekilde
Mova SQLmucizevi bir şekildemucizevi bir şekilde
Nesne Yönelimli Sistemlerepeycemucizevi bir şekilde
Dosyalı robotlar için işlevselmucizevi bir şekildemucizevi bir şekilde
sirkülasyonmucizevi bir şekildemucizevi bir şekilde
İşlemlerin paralel işlenmesimucizevi bir şekildemucizevi bir şekilde
uzaktan yönetimiyimucizevi bir şekilde
Veri ve Çağrı Hazinelerimucizevi bir şekildemucizevi bir şekilde
Aletler ve aletlermucizevi bir şekildemucizevi bir şekilde
Analiz araçlarımucizevi bir şekildemucizevi bir şekilde

DBMS'nin benzer özelliği, bir milletvekili ile değiştirilebilen aynı virobniklerinkine benzer:

vimogi MS SQL Sunucusu 2000 kehanet9i
Kiril karakterlerini ortadan kaldıran veri tabanındaki alanların sıralanmasını isteyen arayüzün yerelleştirilmesiBöyleBöyle
Veri yapısıBöyleBöyle
Coristuvach / sunucu teknolojileriBöyleBöyle
çok işlemcili mimariBöyleBöyle
küme mimarisiBöyleBöyle
Hızlandırılmış bir işleme yöntemiyle dizinler ve veri kümeleri oluşturmak için araçlarBöyleBöyle
Günlüğe kaydedilen işlem günlüğünden DB güncellemesiBöyleBöyle
Bir saatlik kayıt için veya eşit tarafta işlemlerin bloke edilmesiBöyleBöyle
ANSI SQLBöyleBöyle
SQL-3 (yeni - SQL99)chastkovoBöyle
ODBCBöyleBöyle
Veritabanı bütünlük kontrolüBöyleBöyle
Etkinleştirme / wimicanya koshtіv DB rezervasyonuBöyleBöyle
Veritabanı tablolarını içe ve dışa aktarmaBöyleBöyle
Önerilen işletim sisteminden coristuvacha ve sunucu modüllerinin toplamıBöyleBöyle
Merezhev protokolleri, OS'nin muzaffer önermeleriBöyleBöyle
Veritabanı kontrolü için koristuvach'ın grafik arayüzüBöyleBöyle
Verilere erişimi yönetmeBöyleBöyle
Koristuvaşların merkezi kontrolüBöyleBöyle
Veri kanallarını optimize eden güç kaynağı optimize ediciBöyleBöyle
Büyük Vikonavchi Nesneleri (BLOB)BöyleBöyle
OLAP analizi uzmanlığı da dahil olmak üzere OLAP teknolojileriBöyleBöyle
Sanal Arayüz Sistem Alan Ağı (VI SAN) protokolüBöyleBöyle
Geliştirilmiş veri çoğaltma maliyetiBöyleBöyle
Tek dizin hizmetiBöyleBöyle

VTYS'deki en önemli kriterler ve operasyonel özellikleri (üstünlük, üretkenlik, ölçeklenebilirlik vb.):


Doğru DBMS nasıl seçilir

Bir veri tabanı seçerken, otomasyon modelinin (dokümantasyon veya iş süreçleri) uygulanacağını açıkça bilmeniz için bilgi sistemine sunulan en önemli göstergeler olarak buna olan saygınızı çok saygılı bir şekilde ifade edin. Her şeyden önce, bir DBMS seçerken, geri ödemeden daha düşük faktörü sigortalamalısınız:

  • koristuvachiv'in DB'sine maksimum bir saatlik dönüş sayısı;
  • istemci yazılımının özellikleri;
  • sunucu donanım bileşenlerinin teknik özellikleri;
  • sunucudaki işletim sistemi;
  • personelin nitelikleri.

Mіrkyuchi, doğru DBMS'nin nasıl seçileceği hakkında, SQL veritabanlarına sahip sunucuların bu günlerde çok popüler hale geldiğini ve bunların yüksek işlevsel potansiyellerine işaret ettiğini hatırlamak gerekir. Sistem seçeneklerine gelince, yaklaşmakta olan sunucu DBMS - Microsoft SQL Server, Oracle, IBM DB2 ve Informix hakkında rapor verilmesi ve ardından viconate yapılması önerilir. sonraki analizїх dermal baş aşamalarında çalışır:

  1. Sistem yapılandırması;
  2. Sistem izleme;
  3. Parametrelerin ayarlanması;
  4. Başvuruyu inceleme prosedürü;
  5. Programlama sunucusu, istemci modülleri.

Böyle bir analiz yapmak gerekir, sayı müşteri alanları 50-500 olabilir, hangi DBMS yönetimi, maksimum verimlilik için ayarlanabilir. Ailenin işletim sistemlerinde "yerleşik" olması için DBMS'yi arayın pencereler veya linux.

Daha fazla atandığı için, bir bilgi sisteminin geliştirilmesi için belirli bir mimari seçimi iki ana bileşen içerir: bir sunucu platformu seçimi (bir sunucu işletim sistemi ve bir DBMS seçimi) ve istemci çalışma alanları için bir platform seçimi. Bu bölümde, belirli bir VTYS seçiminin özellikleri hakkında daha fazla ayrıntı verilmektedir. Bir veri tabanı seçerken, dünyanın en büyük veritabanı olarak bir veri tabanı seçmek önemlidir. bilgi sistemi Bu nedenle, uygulanacak bir otomasyon modeli belirlememiz gerekebilir (doküman yönetiminin veya iş süreçlerinin otomasyonu). İlk etapta, bir DBMS seçerken, aşağıdaki faktörleri kredinize almak gerekir:

  1. üsse bir saatlik maksimum koristuvachiv sayısı;
  2. istemci yazılımının özellikleri;
  3. sunucu donanım bileşenleri;
  4. sunucu işletim sistemi;
  5. personelin nitelikleri.

Günümüzde çok sayıda farklı SQL veritabanı sunucusu bulunmaktadır. Yaklaşan dört lider sunucu DBMS - Oracle8i, IBM DB2, Microsoft SQL Server ve Informix - ve aynı şekilde ana işlev aşamalarından dış görünüm üzerinde çalışan hakkında rapor veriyoruz:

  1. Sistem yapılandırması,
  2. izleme,
  3. bağlama,
  4. istek işleme,
  5. sunucu ve istemci modüllerinin dağıtımı.

Müşteri alanlarının sayısının 50'den 500'e ayarlanması gerektiği ve DBMS yönetiminin mümkün olduğu kadar verimli olabileceği gerçeğini geliştirmek için Danimarka analizi yapılır. Çalışmalar, RAID seviye 0 yapılandırmasında EIDE arayüzüne sahip 13 GB disk ile donatılmış, 128 MB RAM'e sahip Pentium II tabanlı bir sunucu platformu üzerinde gerçekleştirilmiştir (SCSI arayüzlü bir HDD kullanmak çok daha hızlı olacaktır). ). Sistem yönetimi Windows NT Server 4.0'a taşınmıştır. ve Linux.

Oracle8i.

Oracle8i paketi, Java'mla çalışmak ve İnternet üzerinden verilere erişmek için en gelişmiş işlevler kümesiyle donatılmış, bir saatlik erişim optimizasyon sistemi. DBMS tarafından verilen tek eksiklik, yönetimin karmaşıklığıdır, ancak bu geliştirmenin uygulanmasındaki її maliyeti, verimli ve üstün bir çalışma ile ödenir. Ülkemizde, bu arada, zaten zengin bir kaya ve tamamen düşük fahіvtsі, pahalı ve katlanır bir DBMS gibi Oracle DBMS'ye karşı olumsuz bir tutum geliştiriyor. Bu tezlerden rahatsız olanlar ise karşıtlardır. İlk olarak, katlama nehri anlaşılabilir. Oracle DBMS'yi NT platformunda kullanırken neredeyse MS SQL kullanırken olduğu kadar sessizdir. UNIX platformlarında çalışma zamanlarında, profesyonel Unixoid'ler için Oracle ortamının basit, mantıklı ve erişilebilir olduğunu güvenle belirlemek mümkündür. Yola gelince, o zaman burada da olumlu aksamalar oldu. Ek olarak, Oracle şirketi, hizmet verilen müşteri sayısına bağlı olarak bayatlık açısından bir dizi farklı ölçeklendirme çözümünü teşvik ediyor, ayrıca popüler LINUX DBMS'sinin bir sürümünü geliştirdi ve kendi başına yazdı. WEB sunucuları(Www.oracle.com) ücretsiz wiki için. Oracle DBMS'nin ana güçleri arasında aşağıdakileri belirtmelisiniz:

  1. Nayvischa naidnost.
  2. Devasa gigabayt veritabanlarını etkili bir şekilde yönetme yeteneği sağlayan büyük veritabanlarını büyük veritabanlarına (büyük veritabanı bölümü) bölme olasılığı;
  3. Bilginin korunması için evrensel faydaların varlığı;
  4. İçme güvenliğinde maksimum artış için etkili yöntemler;
  5. Bit fermantasyonu ile indeksleme;
  6. Vilni tabloları (diğer DBMS'lerde, tüm tablolar harmanlandığında bir kez güncellenir);
  7. İstekteki işlemlerin paralelleştirilmesi.
  8. Geliştirme, izleme ve yönetim için geniş bir hizmet yelpazesinin varlığı.
  9. İnternet teknolojilerine yönelim.

Çözümler, Oracle'ın geliştiricilerinin yapmaması gerekenler yalnızca IBM'in DB2'sinde bulunabilir. İnternet teknolojisine yönelim, günümüz Oracle ürünlerinin ana sloganıdır. Bununla bağlantılı olarak, multimedya formatlarındaki verilerin işlenmesini sağlayacak interMedia paketleri ve Java filminin yeteneği ile ilişkisel yeteneğin bir kombinasyonu olarak my Java ile çalışmak için veri sağlayacak Jserver kullanılabilir. veritabanları (Java dilinde depolama yeteneği, yalnızca veritabanları için dahili programlar değildir (prosedürleri ve tetikleyicileri kaydetme) ve ayrıca Enterprise JavaBeans bileşenlerini genişletir ve bunları sunucuda çalıştırmaya başlar). Enterprise JavaBeans bileşenleri, Java dili üzerinde İnternet eklentilerini oluşturan temel modüllerdir.

Oracle, tüm önemli işlevlerin tek bir merkezden gerçekleştirilmesi gerektiği ilkesine bağlı kalmaktadır ve bu ilkeye interMedia modülü, multimedya nesneleri ile çalışmak için en gelişmiş yetenekleri elden çıkarmak üzere önerilmiştir:

  1. Ayrıca ses kliplerini işlemek için rozvinenі zabeb;
  2. Asi görüntüler;
  3. video parçaları;
  4. Coğrafi veriler (Locator modülünün deposuna girmek için belirlenen konumla ilgili tüm işlevlerle birlikte).

Oracle8i, gücün azaltılmasına izin veren tablo yapıları ve veritabanı hizmetlerini sürdürürken benzersiz aflara ve bakım kolaylığına izin veren diğer tablo veritabanı nesnelerinin yöntemleri dahil olmak üzere, nesne yönelimli veritabanı yapımı için günümüz için daha iyi özellikler uygular.

Ayrıca, bir saatlik erişimi optimize etmeye yönelik sistemin (multiversioning eşzamanlılık) Oracle tarafından dağıtıldığını da not etmek gerekir. en önemli özellikler Oracle mimarisi (benzer bir işlev yalnızca Inprise şirketinin InterBase şirketinin InterBase DBMS'sinde bulunur). Bu işlev, koristuvachev'lerden birinin kontrol etmesi gerekiyorsa, diğeri veritabanlarındaki değişikliği tamamlarken durumu kapatmanıza izin verir (yani, Oracle'da okuma için engelleme yoktur). Bu işlev, Oracle8i DBMS'nin, başka bir veri tabanı olsa bile, saniye başına tek bir işlemde daha fazla işlem kaydetmesini sağlar. WEB ara yazılımı LINUX'ta çalışırken eşit üretkenlik için Oracle, MySQL DBMS'den sonra başka bir yerden daha fazlasını alırken, güvenilirlik ve güvenlik açısından diğer tüm DBMS'leri önemli ölçüde geride bırakır.

VTYS Microsoft SQL Sunucusu

Bu DBMS'nin en önemli özellikleri şunlardır:

  1. yönetim kolaylığı,
  2. Web'e bağlanma yeteneği,
  3. DBMS sunucu mekanizmasının kodu ve işlevselliği,
  4. uzaktan erişim kolaylaştırıcılarının varlığı,

Bu DBMS için idari yönetim araçları seti, bir dizi özel matris ve araç içerir otomatik ayarlar yapılandırmadaki parametreler. Ayrıca, bu veritabanı, PC verilerini veritabanı bilgileriyle ve aynı zamanda senkronize etmenize olanak tanıyan mucizevi çoğaltma araçlarıyla donatılmıştır. Teslimat setine dahil olan OLAP sunucusu, kaynaktan toplanan tüm verileri kaydetme ve analiz etme imkanı verir. Prensipte bu DBMS, küçük ve orta ölçekli kuruluşlar için ideal olan modern, tamamen işlevsel bir veri tabanıdır. SQL Server'ın farklı davrandığını göz önünde bulundurmak gerekir, DBMS'ye iki ayrı bakalım. önemli sergiler: Programlanabilirlik ve işçilik. İstemci veritabanlarını geliştirirken, Java'yı taşı, SQL Server yazılımı eksikliğinden genellikle HTML sorumlu tutulur ve DBMS, DB2, Informix, Oracle veya Sybase sistemlerinden daha önemli olacaktır. 21. yüzyılda küresel bir trend, LINUX platformuna pratik olarak her yerde bulunan bir geçiş haline geldi ve SQL Server yalnızca Windows ortamında çalışıyor. Bu nedenle, SQL Server seçimi dotsilno'dur, bize göre, yalnızca veritabanına erişim için, ODBC standardı açılıp kapatılır, başka bir durumda, diğer DBMS'leri kullanmak daha iyidir.

DBMS IBM DB2, IBM tarafından 30 yıllık önceki tasarımın ve önceki çalışmaların sonucudur. En iyi düşünülmüş kontrol ve optimizasyon araçları setlerinden birini ve Windows 95 taşınabilir PC'lerin tüm bir büyük kümeye genişletilmesine izin veren veritabanı mekanizmalarını içeren bu DBMS'nin (6.x) güncel sürümünde kalacağım. OS30 / 30'u kontrol eden EOM'ler S9 / 390 .

DB2 paketinin iki sürümü vardır: DB2 Workgroup ve DB2 Enterprise Edition. Bu DBMS, güç işlemenin paralelleştirilmesi, en son çoğaltma kazanımları seti, veritabanının üretkenliğini artırmak için güç tablosu bağlantıları, yeteneği gibi tüm DB2 yenilikçi teknolojilerinin önceki sürümlerine uygun olarak veritabanı mekanizmasına uygular. Java motoru veritabanı motoru. Eklemeniz gereken şey, DB2 sisteminin metin, ses ve video parçalarını, görüntüleri ve coğrafi verileri kaydetmenize ve bunları değiştirmenize olanak sağlayan boş bir çoklu ortam uzantıları grubuyla donatılmış olmasıdır. Ölçekleme olanaklarının ötesinde, IBM'in veritabanlarını kümeleme teknolojisinin benzer olmadığını söyleyebilirsiniz. Bu genişletme, Web için eklentilerin yanı sıra fotoğraf görüntülerini ve ciltler dolusu metinleri kaldıran programların genişletilmesini kolaylaştırır. DB2 sistemi, SQL deyimini otomatik olarak Java'ya özgü bir sınıfa dönüştüren ve onu veri tabanı yapısına dahil eden Stored Procedure Builder'ı kullandığından, uygulama geliştirme platformu olarak tamamen rekabetçidir. DB2 6.1 sürümü, diğer DBMS'lerle birlikte işlevselliği önemli ölçüde genişletmiştir: paket, veritabanlarına erişim için yeni standart olan Microsoft OLE DB belirtimini değiştirmenize olanak tanır. DB2 DBMS yönetimi, aşağıdaki gibi Yeni sürüm Java'da yeniden yazıldı ve Web'den kaldırılarak en yüksek puanı aldı.

Bu DBMS'nin ana eksiklikleri, yönetimin karmaşıklığı ve popüler sunucu işletim sisteminin, örneğin LINUX'un zaman (hala) uygulanmasıdır.

Bu DBMS için, Index Smart-Guide, veri tabanına yapılan tipik saldırıyı karakterize eden, belirli sayıda giriş için en uygun dizini oluşturmak üzere yapılandırılabilir. DB2 - tek bir paket, tablolar oluşturmanıza olanak tanır; bu, DBMS'nin veri toplama biçimindeki çalışmasının verimliliği anlamına gelir. Sık talepler hakkında bilgi toplamak için muzaffer bir veri tabanı olarak saatlik çalışma bölgesi olan bir tablo oluşturuldu. Pekala, yeni işlevsel yeteneklerin yanı sıra paralelleştirme olanakları ve pratik olarak her türlü depolama ve dizin seçme yeteneği (raster dizinler için suç) ile donatıldığını söyleyebiliriz, DB2 6.1 modeli en ucuza dönüştürüldü yüksek performanslı sistemler. Bir bütün olarak DBMS'nin idari departmanının yetkilileri, görevlerin dağıtım düzeyinin yanı sıra, multimedya verileriyle çalışmak ve programlama için çok çeşitli olasılıklar olduğunu öne sürüyor (ki bu açıkça reddediliyor) Microsoft sistemleri SQL Server).

Informix gibi DBMS.

AT dinlenme saati ilişkisel DBMS'den nesne yönelimli (Oracle uygulamasında açıkça kolay olan) namіtivsya geçişi. Informix також дотримуючись цієї концепції анонсувала нове рішення СУБД Centaur що базується на реляційній БД Informix Dynamic Server 7.3 і об'єктно-реляційної БД Informix Universal Data Option і поєднує в собі високу швидкодію Dynamic Server при роботі з даними з універсальністю і мультимедіа функціями Universal Data Option . Bu uygulama, İnternet sistemlerinin geliştirilmesi için tanınmaktadır. Іmovіrno verilen DBMS, genişletilebilir olabileceğinden, yoğun geliştirme İnterneti için tipik olabileceğinden ve Web'in geliştirilmesinde olduğu gibi yeni veri türleriyle çalışma yöntemleri her yerde muzaffer hale geldiğinden, genişlemenin vahşi bir orta yolu olacaktır. Yeni Java kod sistemindeki uygulamalar, perakendecilerin kendi tasarruf prosedürleri üzerinde çalışmasına olanak tanır, koristuvach programları için tanınan Bunlar, Informix'te DataBase uzantıları olarak adlandırılan DataBlades bileşenleridir.

Inforix müşterilerinin bakış açısına göre, ileriye doğru büyük bir adım olacağız, şimdiye kadarki kokular, DataBlades ile çalışırken, koku yalnızca Informix'in kaydetme prosedürlerini yazmak için dahili şirketi olan C ve SPL olabilir. Ek olarak, Centaur paketi ActiveX nesnelerini işlemek için araçlar içerecektir. Örneğin, veritabanı prosedürlerini Visual Basic mov'da kaydetme fırsatı vermek için; ancak, Centaur paketinin Windows NT ortamında kurulması gereken kişiler için.

Centaur bir Informix Dynamic Server superbud olacak ve bu paket için geleneksel DB formatıyla çalışacak, böylece tüm gereksiz işlevler çekirdek sırasına bırakılacak ve sistemi yeni bir sürüme yükseltmek büyük zorluklar gerektirmeyecek. Ek olarak, Centaur paketi tüm tasarım ve programlama yeteneklerini koruyacaktır, bu nedenle Informix Evrensel Sunucu sistemi önemli bir teknik başarı olarak kabul edilmektedir. Nova sistemi veritabanlarının nesne yönelimli tasarımı, indeksleme için özel tablolar ve programların oluşturulması araçları ile donatılacaktır; її depoda uvіyde, güç fonksiyonlarının talebinde koristuvachami vbudovuvat'a izin verir ve yalnızca standart zasobi SQL'e güvenmez.

Visnovki.

AIC mimarilerinin, sunucu işletim sistemlerinin ve DBMS'nin ana özelliklerine baktıktan sonra, sunucu işletim sistemi Linux olarak Oracle 8i DBMS olarak AIC mimarisini ve İnternet / İntranet mimarisini seçtik. Tablodaki bağlantılar, günümüzün çözümleri için en büyük iki genişliğin göreli özelliklerini göstermektedir. Microsoft veritabanı SQL Server 7.0 (NT'de) ve Oracle8i (Unix, Linux'ta).

Microsoft SQL Sunucusu 7.0

idari departman
grafik araçları
Bakım kolaylığı
veri mekanizması
Robot z dekilkom CPU

hemen hemen

Z'ednanny işlevi ve dizin seçimi
dekіlkoh koristuvachіv'a bir saatlik erişim
Multimedya verilerinin işlenmesi
Web'e bağlanma
Ses, video, görüntü işleme
Bu metni ara
işlevsel karışıklık

hemen hemen

Diğer veritabanlarından elde edilen
Tek kayıt
Çeşitli işletim sistemlerinin yönetimi altında çalışın

hemen hemen

programlanabilirlik

hemen hemen

Prosedürleri ve tetikleyicileri kaydetme
Dahili dil programlama
Pobudov temel verileri
Mova SQL
Nesne Yönelimli Sistemler
Ailelerle çalışmak
sirkülasyon
İşlem işleme alındı
Uzaktan yönetim
Veri toplama organizasyonu ve davetiyelerin hazırlanması
ilgini koru
analizi yap

İstemcilerin pratik olarak herhangi bir platformda çalışabildiği her yerde, istemcilerin DBMS'ye erişmesinin tek yolu ya CGI (Perl) ya da JAVA eklentileri. Bu durumda, AIC'nin sunucu kısmına aşağıdakiler kurulmalıdır:

2.3. Teknolojik tasarım için etkileşimli bir patent güvenliği sistemi temelinde modern bilgi sistemlerinin geliştirilmesi için bir platform olarak ilişkisel model.

Ve böylece veritabanlarının iç organizasyonuna yönelik farklı yaklaşımları değerlendirdik. Ve sonuç olarak, ilişkisel modelin farklı bir versiyonuna ihtiyaç olduğu sonucuna vardık, çünkü bu, ana sorunlardan birini ortadan kaldırıyor - düzenleme sürecinde veri tabanında değişiklik yapmak. İlişkisel veri kremasında bile, veriler tek bir örneğe kaydedildiğinden, veri senkronizasyonu sorunları sorumlu tutulamaz. Daha fazla netlik için, geleneksel ve ilişkisel veritabanlarının tanınmasını tanıtacağız.

operasyon Geleneksel veritabanları ilişkisel veritabanları
Rozrobka dodatkіv Çeşitli ekler için bilgilerin nasıl gerekli olduğunu belirlemek ve bir dizi kritik dosya oluşturmak gerekir. Kaydedilen ve aralarında arayüz oluşturan verileri tanımak gerekir.
programların uygulanması Ana dosyalara kaydedilmesi gereken veriler; dış görünüm ana dosyasının ortasındaki dış görünüm bilgisine bir veri öğesi kaydedilir. Farklı veri türleri, bu türlerle eşleşen veri tablolarına kaydedilir. Sonuç olarak, bilginin cilt unsuru tek bir yerde saklanır.
eklerin değiştirilmesi Veri tabanının yapısının gözden geçirilmesi, ana dosyaların üzerine daha fazla yazılması, değişikliklerden zarar görmüşlerse, yapılması gerekenler ve dosyalara kopyalanması gereken tüm eklerin yeniden işlenmesi ile gözden geçirilmesi gerekir. Dosit, yeni bir veri türü atamanın suçlu olduğu tabloyu bilir ve değiştirir.Veriler, benzer değişikliklere takılıp kalmadıkları için diğer tablolara kaydedilir.
Verilerde kısmi değişikliklerin tanıtılması Ana dosyayı baştan sona okumak, verilerin ortasını değiştirmek ve ortadaki diğer tüm okumaları değiştirmeden bırakmak gerekir. İlgili tablolarda, değişiklik yapılması gereken anonim satırların görselleştirilmesini tamamlayın ve ardından bir SQL operatörünün yardımıyla qi değişikliklerini gerçekleştirin.

Ayrıca, ilişkisel veritabanlarının ana rakamları:

  1. İlişkisel veri tabanının yapısı, içlerinde depolanır veriler ve genişletmenin tamamlanması sırasında sabitlenmez (yani, bir düğme ve ölçeklenir).
  2. Veri yapılarına çok tanımlayıcı adlar verilebilir.
  3. Veriler tek bir kopya halinde toplanır; Verileri okumak ve değiştirmek için tüm seçenekler yalnızca bu veri kopyasıyla kullanılabilir, bu da zengin eklentiler ve koristuvachlar arasında veri senkronizasyonunu çok daha kolaylaştırır.
  4. Veriler, kesin olarak tanımlanmış ve kesinlikle eklenmiş kurallara göre alınır.

1. Bir makinede kodlama şemasında oluşturulan farklı kodlama şemalarının desteği, diğerinde genişletilebilir ve sunulabilir.

2. Sunucu aflarına ilişkin görüşümü yönetme i bilgi notları, Sayılar, tarihler, para birimi biçimleri ve haftanın günü.

3. Dil sıralaması, karakterlerin doğru sırada görünmesini garanti eder.

Yeni diller için destek, aslında kaynaktan gelen girdileri yorumlamak ve sonuçları ekranda görüntülemek için çeviri tablolarını destekleyen NLS * WorkBench yazılım ürünü ekleyebilirsiniz.

Başvuru sisteminin teslimi, aşağıdakilere eklemeler içeriyorsa: farklı dil, Corystuvalnitsky arayüzünün en önemli kısmı - çeşitli ipuçları, standart metinlerden oluşan bir kitaplık ve program talimatları. Şu anda, programın rozrobnik'leri gecikmeden, standart metinlerden oluşan bir kitaplık gibi kullanılır, uygulanan sistemdeki ipuçları ve iyileştirmeler bir hareketten diğerine değişir. Oracle'ın üzerinde çalıştığı yazılım ürünü bu görevin tamamlanmasını isteme yöntemiyle otomatik çeviri.

SQL DBMS'nin diğer benzer özellikleri.

Daha fazla atandığı için, bir bilgi sisteminin geliştirilmesi için belirli bir mimari seçimi iki ana bileşen içerir: bir sunucu platformu seçimi (bir sunucu işletim sistemi ve bir DBMS seçimi) ve istemci çalışma alanları için bir platform seçimi. Bir veri tabanı seçerken, vimog bilgi sistemine dünyanın en büyük vіdpovіdat proponovanâm'ı olarak bir veri tabanı seçmek önemlidir, böylece uygulanacak bir otomasyon modeli olarak belirlemek gerekir (belge yönetimi veya iş süreçlerinin otomasyonu) ). İlk etapta, bir DBMS seçerken, aşağıdaki faktörleri kredinize almak gerekir:

üsse bir saatlik maksimum koristuvachiv sayısı;

istemci yazılımının özellikleri;

sunucu donanım bileşenleri;

sunucu işletim sistemi;

personelin nitelikleri.

Günümüzde çok sayıda farklı SQL veritabanı sunucusu bulunmaktadır. Yaklaşan dört lider sunucu DBMS - Oracle8i, IBM DB2, Microsoft SQL Server ve Informix - ve aynı şekilde ana işlev aşamalarından dış görünüm üzerinde çalışan hakkında rapor veriyoruz:

Sistem yapılandırması,

izleme,

bağlama,

istek işleme,

sunucu ve istemci modüllerinin dağıtımı.

Müşteri alanlarının sayısının 50'den 500'e ayarlanması gerektiği ve DBMS yönetiminin mümkün olduğu kadar verimli olabileceği gerçeğini geliştirmek için Danimarka analizi yapılır. Çalışmalar, RAID seviye 0 yapılandırmasında EIDE arayüzüne sahip 13 GB disk ile donatılmış, 128 MB RAM'e sahip Pentium II tabanlı bir sunucu platformu üzerinde gerçekleştirilmiştir (SCSI arayüzlü bir HDD kullanmak çok daha hızlı olacaktır). ). Sistem yönetimi Windows NT Server 4.0'a taşınmıştır. ve Linux.

Oracle8i)

Oracle8i paketi, Java'mla çalışmak ve İnternet üzerinden verilere erişmek için en gelişmiş işlevler kümesiyle donatılmış, bir saatlik erişim optimizasyon sistemi. DBMS tarafından verilen tek eksiklik, yönetimin karmaşıklığıdır, ancak bu geliştirmenin uygulanmasındaki її maliyeti, verimli ve üstün bir çalışma ile ödenir. Ülkemizde, bu arada, zaten zengin bir kaya ve tamamen düşük fahіvtsі, pahalı ve katlanır bir DBMS gibi Oracle DBMS'ye karşı olumsuz bir tutum geliştiriyor. Bu tezlerden rahatsız olanlar ise karşıtlardır. İlk olarak, katlama nehri anlaşılabilir. Oracle DBMS'yi NT platformunda kullanırken neredeyse MS SQL kullanırken olduğu kadar sessizdir. UNIX platformlarında çalışma zamanlarında, profesyonel Unixoid'ler için Oracle ortamının basit, mantıklı ve erişilebilir olduğunu güvenle belirlemek mümkündür. Yola gelince, o zaman burada da olumlu aksamalar oldu. Aynı olan KRIM, Oracle, VID Kilkosti Kliyntiv'in depozitosunda RISHEN'in ölçeklerinin bir dizi rihnikh'idir, kendi popülerliğinin modasının bu tür kibirleri vardır. Oracle DBMS'nin ana güçleri arasında aşağıdakileri belirtmelisiniz:

Nayvischa naidnost.

Devasa gigabayt veritabanlarını etkili bir şekilde yönetme yeteneği sağlayan büyük veritabanlarını büyük veritabanlarına (büyük veritabanı bölümü) bölme olasılığı;

Bilginin korunması için evrensel faydaların varlığı ;

İçme güvenliğinde maksimum artış için etkili yöntemler;

Bit indeksleme ;

Vilni tabloları (diğer DBMS'lerde, tüm tablolar harmanlandığında bir kez güncellenir);

İstekteki işlemlerin paralelleştirilmesi .

Geliştirme, izleme ve yönetim için geniş bir hizmet yelpazesinin varlığı.

İnternet teknolojilerine yönelim .

Çözümler, Oracle'ın geliştiricilerinin yapmaması gerekenler yalnızca IBM'in DB2'sinde bulunabilir. İnternet teknolojisine yönelim, günümüz Oracle ürünlerinin ana sloganıdır. Bununla bağlantılı olarak, multimedya formatlarındaki verilerin işlenmesini sağlayacak interMedia paketleri ve Java filminin yeteneği ile ilişkisel yeteneğin bir kombinasyonu olarak my Java ile çalışmak için veri sağlayacak Jserver kullanılabilir. veritabanları (Java dilinde depolama yeteneği, yalnızca veritabanları için dahili programlar değildir (prosedürleri ve tetikleyicileri kaydetme) ve ayrıca Enterprise JavaBeans bileşenlerini genişletir ve bunları sunucuda çalıştırmaya başlar). Enterprise JavaBeans bileşenleri, Java dili üzerinde İnternet eklentilerini oluşturan temel modüllerdir.

Oracle, tüm önemli işlevlerin tek bir merkezden gerçekleştirilmesi gerektiği ilkesine bağlı kalmaktadır ve bu ilkeye interMedia modülü, multimedya nesneleri ile çalışmak için en gelişmiş yetenekleri elden çıkarmak üzere önerilmiştir:

Ses kliplerinin işlenmesi için dosyaları zaten yayınladık ;

Asi görüntüler;

video parçaları;

Coğrafi veriler (Locator modülünün deposuna girmek için belirlenen konumla ilgili tüm işlevlerle birlikte).

Oracle8i, gücün azaltılmasına izin veren tablo yapıları ve veritabanı hizmetlerini sürdürürken benzersiz aflara ve bakım kolaylığına izin veren diğer tablo veritabanı nesnelerinin yöntemleri dahil olmak üzere, nesne yönelimli veritabanı yapımı için günümüz için daha iyi özellikler uygular.

Oracle'ın, Oracle mimarisinin en önemli özelliklerinden biri olarak bir saatlik erişimi (multiversioning eşzamanlılık) optimize etmek için bir sistem geliştirdiğini de belirtmek gerekir (benzer bir işlev yalnızca şirketin InterBase DBMS'sinde bulunur InterBase şirketinde) Inprise). Bu işlev, koristuvachev'lerden birinin kontrol etmesi gerekiyorsa, diğeri veritabanlarındaki değişikliği tamamlarken durumu kapatmanıza izin verir (yani, Oracle'da okuma için engelleme yoktur). Bu işlev, Oracle8i DBMS'nin, başka bir veri tabanı olsa bile, saniye başına tek bir işlemde daha fazla işlem kaydetmesini sağlar. WEB ara yazılımı LINUX'ta çalışırken eşit üretkenlik için Oracle, MySQL DBMS'den sonra başka bir yerden daha fazlasını alırken, güvenilirlik ve güvenlik açısından diğer tüm DBMS'leri önemli ölçüde geride bırakır.

Microsoft SQL Sunucusu)

Bu DBMS'nin en önemli özellikleri şunlardır:

yönetim kolaylığı,

Web'e bağlanma yeteneği ,

DBMS sunucu mekanizmasının kodu ve işlevselliği,

uzaktan erişim kolaylaştırıcılarının varlığı,

Bu DBMS için idari yönetim araçları seti, konfigürasyonda parametreleri otomatik olarak ayarlamak için bir dizi özel matris ve araç içerir. Ayrıca, bu veritabanı, PC verilerini veritabanı bilgileriyle ve aynı zamanda senkronize etmenize olanak tanıyan mucizevi çoğaltma araçlarıyla donatılmıştır. Teslimat setine dahil olan OLAP sunucusu, kaynaktan toplanan tüm verileri kaydetme ve analiz etme imkanı verir. Prensipte bu DBMS, küçük ve orta ölçekli kuruluşlar için ideal olan modern, tamamen işlevsel bir veri tabanıdır.

!) SQL Server'ın iki önemli özellik açısından diğer DBMS'lerden daha düşük olduğuna saygı duymak gerekir: programlanabilirlik ve performans. Java, HTML tabanlı istemci veritabanı eklentilerinin geliştirilmesiyle birlikte, yetersizlik sorunu genellikle suçlanıyor. program katkıları SQL Server ve DBMS, Oracle veya Sybase'den daha önemli olacaktır. 21. yüzyılda küresel bir trend, LINUX platformuna pratik olarak her yerde bulunan bir geçiş haline geldi ve SQL Server yalnızca Windows ortamında çalışıyor. Bu nedenle, SQL Server seçimi dotsilno'dur, bize göre, yalnızca veritabanına erişim için, ODBC standardı açılıp kapatılır, başka bir durumda, diğer DBMS'leri kullanmak daha iyidir.

Devam et.

ORACLE ve SQL SERVER, büyük verilerle (Tbyte cinsinden ifade) çalışmanıza izin verir, ancak harika verilerle aynı ORACLE ile, SQL SERVER'den daha üretkendir ve diğer taraftan, büyük miktarda çalışırken böyle bir ihtiyaç yoktur. veri, sığmaz SQL SERVER .

· Bir platform seçerken Іsnuyut vіdminnostі. Her iki sistem de Windows NT üzerinde çalışabilir, ancak öyleyse, SQL SERVER geçerli bir platform olduğu için bunun için bir takım artılar vardır. ORACLE ayrıca UNIX platformu üzerinde çalışabilir ve yeteneklerini geliştirebilir.

SQL SERVER 1) Güvenlik sistemi bir Windows NT güvenlik sistemine yükseltilebilir. 2) Tіsna іntegratsіya, yak z s uchasnym zarorobki dodatkіv, і z nastіlnymi іntegratsіya türü Microsoft Word, Access, і Excel. 3) SQL Server veritabanlarına erişim mümkündür Microsoft'a yardım et Jet Engine ve Data Access Objects (DAO), Remote Data Objects (RDO), ActiveX Data Objects (ADO), OLE DB, ODBC, yerleşik SQL Server kitaplığı (DB-Library) ve üçüncü taraf satıcılar tarafından genişletilen diğer teknolojiler ( daha eksi görünebilir).

· Her iki sistem de farklı veri türleri uygulamalarına sahiptir, ancak daha fazla ayrıntı ve yıldız yoktur ve ANSI standardı mov PL / SQL'e göre ORACLE genişleme ekseni daha basit olacaktır.

· Her iki sistemin de kayıtlar arasında gezinmek ve onlarla çalışmak için farklı yolları vardır. SQL SERVER'da daha fazla gnuchko vardır, böylece herhangi bir kayıtta gezinebilir ve onlarla çalışabilirsiniz. ORACLE'da, hat içi kayıt ve saldırı tanıma ile Rabat daha az olasıdır.