1. معرفی

2. آزمایشگاه شماره 1 دانش ام اس اکسس

3. آزمایشگاه شماره 2 ایجاد اتصالات بین جداول






پایگاه داده چیست؟

پایگاه داده یک آنالوگ کامپیوتری از اطلاعات سازمان یافته است. عناصر اطلاعاتی درباره یک موضوع یا معنای مشترک، مانند فهرستی از داوطلبان را در زیر انتخاب کنید:

فهرستی از سازمان ها در قالب ستون ها و ردیف ها که فیلدها و رکوردها نامیده می شوند. آزمایش پوستی با رکورد زیر نشان داده می شود و قسمت پوست با مشخصات آزمایش پر می شود: نام، نام مستعار، تاریخ استخدام و غیره.

دیتابیس را که فقط یک جدول دارد، شبیه به لیست اولیه نماها روی کاغذ، فراخوانی کنید. علاوه بر این، اطلاعات در قالب الکترونیکی ذخیره شده و قابل مرتب سازی و نمایش هستند به روش های مختلف, Vikorist با حداکثر اثر.

بنابراین، برای مثال، از طریق دفترچه تلفن، بسته به نام تماس گیرنده یا نام سازمان، می توانید هر شماره تلفنی را پیدا کنید، زیرا اطلاعات دفترچه تلفن بر اساس این معیارها سازماندهی شده است. اگر به لیستی از شماره تلفن همنام های خود نیاز دارید یا شماره تلفن یکی از دوستان خود را فراموش کرده اید، تأییدیه ای از شاهد خود خواهید یافت. برای این منظور لازم است که اصل سازماندهی داده ها تغییر کند.

در مقایسه با کتاب‌ها، گوینده تلفن روی یک دستگاه الکترونیکی فضای بسیار کمتری را اشغال می‌کند و کپی و گسترش آن آسان است. با این حال، مزیت اصلی پایگاه داده در اطلاعات ذخیره شده نیست، بلکه در این واقعیت است که می توان اطلاعات مورد نیاز را پیدا کرد.

DBMS چیست؟

یک برنامه کاربردی که وظیفه خاصی را انجام می دهد دارای یک یا چند فایل مجاور است که برای حفظ و اطمینان این داده ها، برنامه ای که این وظایف را انجام می دهد مسئول است. پایگاه داده مجازی اجازه کار چندین برنامه کاربردی را می دهد که برای کاربران مختلف در دسترس است.



به طور طبیعی، صرفه جویی و قابلیت اطمینان یکپارچه سازی داده ها توسط برنامه ای که در درجه اول یکی از وظایف کاربردی را انجام می دهد، تضمین نمی شود. علاوه بر این، افزایش تعداد رکوردهای مرتبط با پایگاه داده می تواند منجر به ظهور انواع جدیدی از رکوردها و روابط بین آنها شود. چنین تغییری در ساختار پایگاه داده نباید تا زمانی که برنامه‌های کاربردی که قبلاً تکه تکه شده و با موفقیت کار می‌کردند غیرشخصی باشد، انجام شود. سیستم های نرم افزاریبا پایگاه داده چه کنیم از سوی دیگر، هر گونه تغییر در برنامه های کاربردی ممکن است به نوبه خود منجر به تغییر در ساختار داده ها شود. همه موارد فوق حاکی از نیاز به جداسازی داده ها از برنامه های کاربردی است.

نقش رابط بین برنامه های کاربردی و پایگاه داده، که استقلال آنها را تضمین می کند، توسط یک مجموعه نرم افزاری - یک سیستم مدیریت پایگاه داده (DBMS) ایفا می شود (شکل 1).

DBMS یک بسته نرم افزاری است که از مجموعه یکپارچه داده ها، اهدافی برای ایجاد، نگهداری و منبع یابی پایگاه داده غنی از ابزار (برنامه های کاربردی) پشتیبانی می کند.

کم اهمیت 1تامین استقلال برنامه های کاربردی و پایگاه های داده

مزایای Access در مقایسه با سایر برنامه ها

فقط برنامهآنهایی که داده ها را فقط در یک جدول ذخیره می کنند (مانند پایگاه داده، جزء Microsoft Work) اغلب پایگاه داده مسطح نامیده می شوند. برنامه های تاشو بیشتر (مانند دسترسی مایکروسافت) اطلاعات را در چندین جدول مرتبط ذخیره می کنند و به آنها پایگاه داده رابطه ای می گویند. در سازماندهی مناسباطلاعات تمام جداول را می توان به عنوان یک ناحیه حافظه واحد در نظر گرفت و بر اساس نیاز شما داده ها را از آنها استخراج کرد.

جدول یکی از انواع اشیاء موجود در پایگاه داده Access است. کوچک بعدی با یک پنجره پایگاه داده ارائه می شود که در آن همه انواع اشیاء پردازش شده اند.

با احترام. برای اطمینان از یکپارچگی پایگاه های داده ایجاد شده در Access 2002، از فرمت Access 2000 پشتیبانی کنید.

برای همه انواع اشیا، فقط از جداول برای ذخیره اطلاعات استفاده می شود. توصیه می شود از منابع برای بررسی، ویرایش، پردازش و تجزیه و تحلیل داده ها استفاده شود - در غیر این صورت ظاهراً برای اطمینان از دسترسی مؤثر به اطلاعات.

طی سال‌ها تلاش، مایکروسافت گزارش داده است که تلاش می‌کند تا Access را نه تنها به یکی از پیچیده‌ترین برنامه‌های مدیریت پایگاه داده جهان، بلکه یکی از کاربرپسندترین و ساده‌ترین برنامه‌ها تبدیل کند. قطعات دسترسی وارد انبار می شوند مایکروسافت آفیس، مقدار زیادی برنج معمولی برای افزونه های آفیس خواهید داشت و می توانید با آنها تبادل اطلاعات کنید. به عنوان مثال، هنگام کار در Access، می توانید فایل ها را با استفاده از دکمه ها، دستورات و دکمه های اضافی باز و ویرایش کنید و همچنین از کلیپ بورد آفیس برای کپی کردن داده ها از برنامه هایی مانند مایکروسافت وردیا مایکروسافت اکسل

انتخاب یک سیستم مدیریت پایگاه داده (DBMS) یک کار پیچیده است که برای تکمیل آن به مقامات و پارامترهای مختلفی نیاز دارد. این کار یکی از مهمترین مراحل در توسعه مکمل های پایگاه داده است. محصول نرم افزاری فعلی باید هم نیازهای فعلی و هم نیازهای آتی شرکت را برآورده کند، که نیاز به هزینه های مالی برای دستیابی به تجهیزات لازم، خود سیستم و توسعه تجهیزات لازم دارد. امنیت نرم افزاربر این اساس و همچنین آموزش برای کارکنان. علاوه بر این، لازم است بدانیم که DBMS جدید مزایای واقعی را برای مشاغل به همراه خواهد داشت.

در مورد نهایی، انتقال به DBMS امکان پذیر بود و ممکن است در ارتباط با اهداف تعیین شده تغییر کند. شما می توانید تعدادی از گروه های معیار را مشاهده کنید:

· ساختار داده ها

· توانایی های عملکردی

· ویژگی های توسعه مواد افزودنی

بهره وری

· Vimogi به وسط کار

بیایید نگاهی به پوست این گروه بیندازیم.

1. ساختار داده. برای این گروه می توان مراحل زیر را معرفی کرد: یک مدل داده انتخاب شده است (اینها منابع داده هستند و مدل های دیگری ممکن است در مرحله اولیه طراحی سیستم اطلاعات وجود داشته باشد)، انتقال نوع داده.

2. قابلیت های عملکردی. این گروه ممکن است معیارهای زیر را داشته باشد: تحرک (استقلال سیستم از وسطی که در آن کار می کند)، مقیاس (در صورت امکان). با توجه به سیستمبرای نشان دادن رشد یک سیستم اطلاعاتی)، محرک ها و رویه ها، و محدودیت ها.

3. ویژگی های توسعه مواد افزودنی. بسیاری از فروشندگان DBMS ابزارهایی را برای توسعه افزونه ها برای سیستم های خود تولید می کنند. به عنوان یک قاعده، این هزینه ها مجاز است بالاترین رتبهبرای پیاده سازی تمام قابلیت های سرور، پس هنگام تجزیه و تحلیل DBMS، باید امکانات توسعه افزونه ها را نیز در نظر بگیرید. پیشرفت هایی را می توان برای این گروه به ارمغان آورد: ویژگی های طراحی، پشتیبانی غنی، امکان توسعه افزونه های وب.

4. بهره وری. بهره وری سیستم یکی از مهمترین شاخص هایی است که از نظر آماری به عنوان معیار اصلی انتخاب DBMS در نظر گرفته خواهد شد. تعدادی از عوامل را می توان به بهره وری سیستم اضافه کرد و می توان از آنها برای ارزیابی بهره وری یک DBMS معین استفاده کرد. این عوامل عبارتند از: رتبه بندی TPC (Transactions Per Cent)، امکان معماری موازی، امکان بهینه سازی کوئری ها.

5. Vimogi به وسط کار. این گروه ممکن است تحت تأثیر موارد زیر قرار گیرد: پلتفرم های سخت افزاری پشتیبانی شده، حداقل مزایایقبل از داشتن سیستم عامل


بیایید به 5 DBMS رابطه ای مختلف نگاه کنیم. بنابراین، با استفاده از روش تحلیل سلسله مراتبی پیشنهاد شده توسط T. Saati، یک هم‌ترازی زوجی از تمام DBMS‌ها با توجه به هر معیار انجام می‌شود که در نتیجه یک ماتریس 5 از هم‌ترازی‌های زوجی جایگزین‌ها ایجاد می‌شود.

ماتریس سفارش های زوجی ترتیب بعدی خواهد بود. عناصر A و B را به صورت زیر تنظیم کنید:

· AІВ هر چند مهم است، 1 را وارد کنید.

· مقدار کمی مهمتر است، پایین 5، 3 اضافه می شود.

· اگر 5 مهمتر است، 5 گنجانده شده است.

· و به وضوح مهمتر از 5، 7 گنجانده شده است.

و از نظر اهمیت، B را کاملاً واژگون می کند و 9 را در موقعیت (A, B) قرار می دهد که در آن ردیف A و ردیف B به هم می پیوندند.

هنگامی که عناصر با هم برابر باشند، اهمیت یکسانی دارند، به طوری که 1 بر روی میله متقاطع ردیف A و ضلع A وارد می شود. بنابراین، مورب سر ماتریس باید به یک جمع شود. مقادیر 2، 4، 6، 8 متوسط ​​هستند.

برای پوست، نشانه های پا در نظر گرفته می شود:

1. بردار اولویت های ماتریس.

2. مهم ترین مقدار، مطابق با بردار اولویت ها، برای ارزیابی قابلیت استفاده استفاده می شود.

3. شاخص راحتی (IC)، که بهبود راحتی را نشان می دهد، با استفاده از فرمول محاسبه می شود:

4. بیانیه قابلیت استفاده (OS)، که با تقسیم ІС بر شاخص SI محاسبه می شود، که در آن SI یک مقدار جدولی برای یک ماتریس از یک مرتبه مشخص است. مقدار سیستم عامل کمتر یا مساوی 0.10 قابل قبول در نظر گرفته می شود.

یک ماتریس، A PU وجود خواهد داشت که ابعاد آن با ترتیب فعلی نشان داده می شود: n - تعداد گزینه ها (در نظر گرفته شده توسط DBMS)، t - تعداد معیارهایی که جایگزین ها برای آنها مقایسه می شود.

بردارهای اولویت، که برای همه ورودی های جدول رزرو شده اند، به صورت مرحله ای در ماتریس نوشته می شوند.

در مرحله بعد ماتریسی از مقایسه های زوجی معیارها وجود خواهد داشت. این وظیفه مبهم است، زیرا برای سازمان های مختلف، بسته به فرصت ها و فرصت های خاص، اهمیت یک یا آن معیار متفاوت است. برای این ماتریس، همان شاخص هایی در نظر گرفته می شود که برای ماتریس سطوح جفتی گزینه ها، به این ترتیب بردار معیارهای شما مشخص می شود.

برای تعیین رتبه بندی اساسی DBMS، ماتریس A در سمت راست را در بردار جابجایی معیارهای خود ضرب کنید. در نتیجه، نتیجه مشابه تمام DBMS های بررسی شده است.

به عنوان جایگزین، اجازه دهید به DBMS فعلی نگاه کنیم:

3) مایکروسافت SQL Server

اطلاعات مربوط به DBMS بررسی شده در جدول آورده شده است. 4.1.

جدول 4.1 اطلاعات در مورد DBMS

tipi DBMS

امروزه، سیستم‌های اطلاعاتی روزمره با انواع مختلفی از سیستم‌های مدیریت پایگاه داده (به اختصار DBMS) نشان داده می‌شوند که هم از نظر عملکرد و هم از نظر ظرفیت برای منابع سیستم متفاوت هستند. Nayavnna RIZNOMANITTYA VIKORISTOVANYA در wno SVITD، Prota، Tsilkom قادر است برای ترسوها با Basies طبقه بندی کند: شخصی Rozrahovani در Bagato Koristuvachiv، اصول Chogo Bode نوع DBMS را در Daniy Statti نشان داد.

نوع اول DBMS شخصی است - جهت گیری برای عملکرد در رایانه (به عنوان مثال، MS Access، FoxPro، dBASE و دیگران). در ابتدا، این سیستم ها از مدیریت داده برای کمتر از یک حسابدار پشتیبانی می کردند. یک DBMS از این نوع به عنوان یک برنامه واحد عمل می کند و جدول پایگاه داده بر روی هارد دیسک همان رایانه به عنوان فایل های جداگانه ارائه می شود. توسعه شبکه‌های محلی، توسعه‌دهندگان این نوع DBMS را بر آن داشته است تا آنها را برای عملکرد در وسط شبکه تطبیق دهند، و امکان راه‌اندازی دسترسی به داده‌ها را به طور همزمان از چندین رایانه شخصی موجود در آن فراهم می‌کند. اندازه گیری محلی. در این حالت خود فایل های پایگاه داده روی فایل سرور قرار می گیرند. پوست محل کاریک کپی قدرتمند از نرم افزار سیستم نرم افزار و برنامه کاربردی را ذخیره می کند که عملکرد آن می تواند به طور قابل توجهی تحت تأثیر ویژگی های رایانه این ایستگاه کاری باشد. یک مثال معمولی از یک DBMS شخصی وضعیتی است که در آن N کارگر به طور همزمان روی داده های مشابه کار می کنند، در حالی که N نسخه نرم افزاری از DBMS در حال اجرا هستند: همان داده ها به طور همزمان مدیریت می شوند. مقدار Nکپی از DBMS بخشودگی هر کپی توسط نسخه های دیگر مشخص نخواهد شد. تعداد پرس‌وجوها به کپی پایگاه داده DBMS به یکی از دو عمل کاهش می‌یابد:

قسمت اول مسئول مشکلات دسترسی به داده ها یک شبه با تغییر آنها است. داده هایی که شامل ویرایش اطلاعات می شوند مسدود خواهند شد. ابزارهای سرور فایل امکان حذف مسدود شدن را در سطح فایل فراهم می‌کنند، اما نه در سطح رکورد، و این به میزان قابل توجهی اثر موازی کاری بر روی پایگاه داده را برای تعداد زیادی از کاربران کاهش می‌دهد. جنبه دیگر، اول از همه، شامل انتقال حجم زیادی از اطلاعات از طریق کانال لبه است. گزینه دیگر وضعیتی است که مکان های کاری مختلف روی کپی های مختلف داده ها عملیات انجام می دهند که می تواند منجر به عدم هویت این کپی ها شود.

در نوع دیگری از DBMS، رویکرد اولیه مبتنی بر ایجاد ذهن های مشابه برای ایجاد عملیات بر روی رایانه های شخصی با کارایی بالا و ارائه کار موازی برای تعداد زیادی از حامیان است. البته این DBMS دارای یک هسته است، به طور دائم در حافظه ذخیره می شود و تعداد زیادی عامل برنامه دارد که سوابق برنامه های کاربردی (مشتری) و کاربران نهایی را سرویس می دهند. در این مورد خاص، هسته DBMS به طور همزمان با داده ها روی یک رایانه شخصی نصب می شود. یک کپی از داده ها توسط یک نسخه واحد از DBMS مدیریت می شود. سیستم مراقبتسازماندهی دسترسی همه جانبه به اطلاعات را بدون حضور عوامل و وجود درگیری بین آنها، با کارایی بالا ممکن می سازد. هر گونه اشکال در DBMS توسط خود سیستم بومی سازی و تصحیح می شود. عملکرد هسته DBMS در لبه وسط به درخواست های عوامل برای واکشی داده ها و انتقال، حداقل تا حد امکان، نتایج واکشی بستگی دارد. در ارتباط با کدگذاری سرعت زیرسیستم های دیسک فعلی، که به معنای سرعت بالاتر تبادل اطلاعات در طول زمان است، کاهش هزینه انتقال داده ها به طور قابل توجهی کارایی سیستم را در کل افزایش می دهد. به این ترتیب، هیچ مرزی از نظر مقیاس مرزها تحمیل نمی شود؛ عوامل می توانند برای کمک به هر گونه اقدامات و پروتکل های انتقال داده، با هسته DBMS تماس بگیرند. علاوه بر این، DBMS های موجود برای بسیاری از شرکت ها دارای مزایای بی نظیری در جنبه های زیر هستند: قابلیت اطمینان، در دسترس بودن و امنیت. این DBMS ها از همان روزهای اولیه وجود خود از SQL به عنوان رابط پرس و جو استفاده می کردند و شروع به استفاده از نام جایگزین خود - سرورهای SQL کردند.

با این حال، انواع DBMS های شخصی نیز به طور فعال توسط زیرمجموعه های SQL پشتیبان گیری می شوند، با این حال، این زیر مجموعه ها با ویژگی های دسترسی موازی به داده ها تداخلی ندارند و امنیت را تضمین می کنند - DBMS های شخصی نمی توانند از آنها نسخه پشتیبان تهیه کنند.

راه حل های تجاری از Oracle

اصل اصلی این شرکت توسعه روشی نوآورانه برای ساده سازی محیط فناوری اطلاعات است. تمام اطلاعات مربوط به اوراکل (نوآوری ها و اضافات آن، موفقیت های دستیارانش) به تجار کمک می کند تا آگاه تر شوند، باهوش تر باشند و محکم تر روی پای خود بایستند. این شرکت به صورت مشارکتی تشکیل شده است، زیرا برنامه ای از جامعه شرکتی و توسعه را اجرا می کند. وب سایت این شرکت شما را تشویق می کند که یک تور مجازی داشته باشید، بازدیدهای سازمان یافته داشته باشید و فرصت های جدید را کشف کنید.

راه حل های کسب و کار اوراکل به مشتریان این امکان را می دهد تا کارایی کار خود را به میزان قابل توجهی افزایش دهند، به آنها کمک کنند تا تجزیه و تحلیل صحیح کسب و کار خود را توسعه دهند، ریسک ها را مدیریت کنند، آنها را کاهش دهند و تجارت خود را کنترل کنند. راه حل به طور خاص برای موقعیت های خاص انتخاب می شود که توسط دانش و دانش توزیع کنندگان پشتیبانی می شود. اوراکل در حال از بین بردن سیستم های کلید در دست است، به این ترتیب هزینه ها تغییر می کند و زیرساخت فناوری اطلاعات ساده می شود. سیستم های توسعه یافته منحصر به فرد و کاملا جدید هستند.

برای یکی از سخت‌ترین راه‌حل‌های تجاری شرکت اوراکل، لازم است پایگاه داده اوراکل را معرفی کنیم - پایگاه داده منحصربفردی که هزینه‌ها را کاهش می‌دهد. فناوری اطلاعاتبرای ارتقای ادغام در ابر پایگاه های داده و ارتقای ارائه خدمات. این برنامه برای تجزیه و تحلیل تعهدات بزرگ این داده ها پیشنهاد شده است و مکمل های شرکتی سزاوار احترام ویژه هستند.

راه حل های تجاری مبتنی بر سرورهای Sun SPARC x86، Sun Netra، Sun Blade این شرکت، نه تنها به دلیل بهره وری، بلکه به دلیل سهولت مدیریت و صرفه جویی در هزینه، قابل اعتماد هستند. ویروس شناسان نگران هستند سیستم های بهترپلتفرم های مجازی سازی مناسب برای نصب اوراکل لینوکس، اوراکل سولاریس و سایر سیستم عامل های سیمی.

شعار این شرکت در مورد کسانی است که امیدوارند راه حل های تجاری نرم افزار و سیستم سخت افزاری را باز و یکپارچه کنند. به نظر می رسد خدمات پیشنهادی هم برای میانگین و هم بهینه و مقرون به صرفه باشد تجارت بزرگ، در حال حاضر بدون ایده های نوآورانه نمی توان انجام داد. خیلی خوب است که بخش محصولات جدید خالی نیست!

Oracle و Microsoft SQL Server از جمله سیستم هایی هستند که در مدت زمان طولانی توسعه یافته و اصلاح شده اند و به عنوان محصولات نرم افزاری تجاری به فروش می رسند. داده های DBMS اساس راه حل های صنعتی در زمینه پردازش داده ها هستند. بازار روسیه می تواند طیف گسترده ای از DBMS های صنعتی را از ارائه دهندگان نرم افزار مختلف، از جمله Oracle (Oracle Corporation)، Microsoft (Microsoft SQL Server)، DB2 (IBM)، Adabas (Software AG)، Sybase (Sybase)، Informix (Informix Software) ارائه دهد. ). اوراکل رهبر بازار DBMS، هم در پلتفرم های یونیکس و هم در ویندوز است. که در این نگاهویژگی های ثابت DBMS از Oracle و Microsoft با یک نمایش زیر بصری در قالب یک جدول ارائه می شود.

Oracle DBMS مجهز به پیشرفته ترین قابلیت ها برای کار با جاوا، داده ها از طریق اینترنت و بهینه سازی در سیستم است. دسترسی خواب. تنها بخش کوچکی از این DBMS در پیچیدگی مدیریت نهفته است، اما پول‌هایی که صرف یکپارچه‌سازی و پذیرش آن می‌شود، پس از «افتادن» به یک ربات مؤثر و قابل اعتماد است. مشخصات دقیق Oracle DBMS شامل انتقال غیر شخصی این سیستم است:

  1. سطح بالایی از قابلیت اطمینان.
  2. وجود ابزارهای جهانی برای حفاظت از اطلاعات.
  3. عملکرد برای تقسیم پایگاه های داده بزرگ به بخش ها، که مدیریت پایگاه های داده بزرگ را با کارایی بالا ممکن می کند.
  4. عملیات موازی در کوئری ها
  5. همه انواع پلتفرم ها پشتیبانی می شوند: ویندوز، یونیکس، لینوکس، سولاریس و بسیاری دیگر.
  6. حجم زیادی از حافظه و قدرت پردازش متقارن پشتیبانی می‌شود، که به شما امکان می‌دهد برنامه‌هایی با تقاضای بالا مرتبط با تعداد زیادی تراکنش را مدیریت کنید.

اوراکل به این اصل پایبند است که همه عملکردهای مهم باید از یک مرکز مدیریت شوند، در ارتباط با آن ماژول interMedia را معرفی می کند که فناوری های پیشرفته ای را برای پردازش اشیاء چند رسانه ای (صوت تصاویر دست نخورده، قطعات ویدیویی، داده های جغرافیایی) در اختیار مشتریان قرار می دهد.

و محور یک مشخصه برابر مایکروسافت DBMS - SQL Server است:

  1. سادگی در اداره.
  2. توانایی ربات ها از طریق اندازه گیری.
  3. کد سرعت بالا و عملکرد گسترده سرور DBMS.
  4. وجود ابزار برای دسترسی از راه دور.

بسته نرم افزار مدیریت اداری برای این DBMS شامل مجموعه کاملی از استادان تخصصی و ابزارهای پیکربندی خودکار است. علاوه بر این، پایگاه داده مایکروسافت با توابع پیشرفته برای تکرار ارائه شده است که به شما امکان می دهد اطلاعات را روی رایانه شخصی خود با اطلاعات پایگاه داده و برعکس همگام سازی کنید. همانند Oracle، این پایگاه داده حاوی یک سرور OLAP است که امکان جمع آوری پس انداز و تجزیه و تحلیل تمام داده های موجود مشتری را فراهم می کند.

Microsoft SQL Server دارای یک پایگاه داده روزانه غنی است که برای سازمان های متوسط ​​و کوچک ایده آل است. غیرممکن است که توجه نکنید که SQL Server DBMS را از Oracle در دو پارامتر مهم برنامه‌ریزی می‌کند: برنامه‌نویسی و ابزارهای کار (مخصوصاً وقتی صحبت از توسعه باشد. افزونه های مشتریدر جاوا). یکی دیگر از ویژگی های مهم SQL Server این است که فقط در محیط سیستم عامل کار می کند خانواده های ویندوز. با این حال، از آنجایی که دسترسی به پایگاه داده نیاز به استاندارد ODBC دارد، این DBMS عملاً هیچ مشابهی ندارد.

شما می توانید همان ویژگی های DBMS را از مایکروسافت و اوراکل به شکل جدول زیر مشاهده کنید:

مشخصه MS SQL Server اوراکل
مدیریتخوبفوق العاده
ویژگی های گرافیکیفوق العادهخوب
سهولت نگهداریفوق العادهفوق العاده
مکانیزم ربات با داده هاخوبفوق العاده
عملکرد با پردازنده های دسکتاپراضیفوق العاده
اتصال و انتخاب شاخص هافوق العادهفوق العاده
دسترسی خوابخوبفوق العاده
پیش نمایش چند رسانه ایکمتر از حد لازمفوق العاده
اتصال با حصارراضیفوق العاده
در متن جستجو کنیدخوبفوق العاده
جنونخوبخوب
از سایر پایگاه های داده به دست آمده استخوبخوب
ثبت نام تکخوبخوب
عملکرد تحت کنترل سیستم عامل های مختلفراضیخوب
قابلیت برنامه ریزیراضیفوق العاده
ذخیره محرک ها و رویه هاخوبفوق العاده
برنامه نویسی زبانراضیفوق العاده
پوبودوا دی بیخوبفوق العاده
زبان SQLفوق العادهفوق العاده
سیستم های شی گراراضیفوق العاده
عملکرد برای روبات ها با شرکت های تابعهفوق العادهفوق العاده
جریانفوق العادهفوق العاده
پردازش تراکنش موازیفوق العادهفوق العاده
مدیریت از راه دورخوبفوق العاده
مجموعه ای از داده ها و صداهافوق العادهفوق العاده
ابزار و لوازم جانبیفوق العادهفوق العاده
ابزارهای تحلیلفوق العادهفوق العاده

ویژگی های DBMS همان تولید کنندگان، که از مزایای مدیر بر می آید، برابر است:

vimogi MS SQL Server 2000 اوراکل9i
بومی سازی رابط، باعث مرتب سازی فیلدهای پایگاه داده برای جایگزینی کاراکترهای سیریلیک می شودبنابراینبنابراین
ساختار برگه های دادهبنابراینبنابراین
Koristuvach / فن آوری های سروربنابراینبنابراین
معماری چند پردازندهبنابراینبنابراین
معماری خوشه ایبنابراینبنابراین
ابزارهایی برای تولید شاخص ها و خوشه های داده با استفاده از روش های پردازش تسریع شدهبنابراینبنابراین
به روز رسانی پایگاه داده از گزارش تراکنش های ذخیره شدهبنابراینبنابراین
مسدود کردن تراکنش ها در زمان ضبط یا در صفحات مساویبنابراینبنابراین
ANSI SQLبنابراینبنابراین
SQL-3 (به روشی جدید - SQL99)به صورت خصوصیبنابراین
ODBCبنابراینبنابراین
کنترل یکپارچگی پایگاه دادهبنابراینبنابراین
فعال/غیرفعال کردن پشتیبان‌گیری از پایگاه دادهبنابراینبنابراین
جدول پایگاه داده واردات و صادراتبنابراینبنابراین
محدوده ماژول های مشتری و سرور با سیستم عامل به روز شدهبنابراینبنابراین
پروتکل های Merezhevі، سیستم عامل vikorizovannі pronovirovanіبنابراینبنابراین
رابط کاربری گرافیکی برای کنترل پایگاه دادهبنابراینبنابراین
کنترل دسترسی به داده های شناسایی شده از ابزارهای DBMS منجمدبنابراینبنابراین
تمرکز کنترل بر کوریستوواچ هابنابراینبنابراین
بهینه ساز پرس و جو که کانال های داده را بهینه می کندبنابراینبنابراین
اشیاء پیروزی بزرگ (BLOB)بنابراینبنابراین
فن آوری های OLAP، از جمله ویژگی های تخصصی تجزیه و تحلیل OLAPبنابراینبنابراین
پروتکل شبکه منطقه ای سیستم رابط مجازی (VI SAN).بنابراینبنابراین
بهبود تکثیر داده هابنابراینبنابراین
سرویس دایرکتوری متحدبنابراینبنابراین

مهمترین معیار در DBMS های مدرن، ویژگی های عملیاتی آنها (قابلیت اطمینان، بهره وری، مقیاس پذیری و غیره) است:


نحوه انتخاب صحیح DBMS

هنگام انتخاب یک پایگاه داده، مهم است که به یکی از مزایای ارائه شده به سیستم اطلاعاتی توجه کنید تا به وضوح بدانید که برای پیاده سازی مدل اتوماسیون (اسناد یا فرآیندهای تجاری) چه چیزی لازم است. اول از همه، هنگام انتخاب یک DBMS، عوامل زیر را در نظر بگیرید:

  • حداکثر تعداد افراد را می توان در یک زمان به پایگاه داده koristuvachs منتقل کرد.
  • ویژگی های نرم افزار مشتری؛
  • مشخصات فنی اجزای سخت افزار سرور؛
  • سیستم عامل روی سرور؛
  • پرسنل واجد شرایط

در حالی که نمی‌دانید چگونه DBMS مناسب را انتخاب کنید، باید به خاطر داشت که امروزه استفاده از سرورهایی با پایگاه داده SQL بسیار محبوب است و این نشان دهنده پتانسیل عملکردی بالای آنها است. در مورد گزینه های فعلی سیستم، توصیه می شود با آخرین DBMS های سرور موجود - Microsoft SQL Server، Oracle، IBM DB2 و Informix آشنا شوید، پس از آن می توانید از آن خارج شوید. تجزیه و تحلیل سالانهکار آنها روی پوست از مراحل اصلی:

  1. پیکربندی سیستم؛
  2. نظارت بر سیستم؛
  3. تنظیم پارامترها؛
  4. روش بررسی درخواست؛
  5. ماژول های سرور و کلاینت برنامه نویسی

چنین تحلیلی باید توسط پزشکان انجام شود، بنابراین تعداد مکان های مشتریممکن است 50-500 شود، چه زمانی هدف مدیریت DBMS حداکثر کارایی است. DBMS را به گونه ای طراحی کنید که سیستم عامل های خانواده را "روی" اجرا کند پنجره هایا چیز دیگر لینوکس.

همانطور که در بالا گفته شد، انتخاب یک معماری خاص برای یک سیستم اطلاعات دسکتاپ شامل دو جزء اصلی است: انتخاب یک پلت فرم سرور (انتخاب سیستم عامل سرور و DBMS) و انتخاب پلت فرم برای ایستگاه های کاری مشتری. این بخش به جزئیات بیشتری در مورد ویژگی های انتخاب یک DBMS خاص می پردازد. هنگام انتخاب یک پایگاه داده، مهم است که پایگاه داده ای را انتخاب کنید که نتایج را به بهترین شکل نشان دهد سیستم اطلاعاتبنابراین، باید مشخص شود که کدام مدل اتوماسیون در حال پیاده سازی است (اتوماسیون مدیریت اسناد یا فرآیندهای تجاری). اول از همه، هنگام انتخاب یک DBMS، باید عوامل زیر را در نظر بگیرید:

  1. حداکثر تعداد کوریستوواچ ها در طول شب به پایگاه عجله می کنند.
  2. ویژگی های نرم افزار مشتری؛
  3. قطعات سخت افزاری سرور؛
  4. سیستم عامل سرور؛
  5. سطح صلاحیت پرسنل

امروزه ظاهراً تعداد زیادی سرور پایگاه داده SQL مختلف وجود دارد. این گزارش بر اساس آخرین DBMS سرور چهار خطی - Oracle8i، IBM DB2، Microsoft SQL Server و Informix - است و ما آنها را در کار بر روی هر یک از مراحل اصلی عملیات مقایسه می‌کنیم:

  1. پیکربندی سیستم،
  2. نظارت بر،
  3. تنظیم دقیق،
  4. پردازش پرس و جو،
  5. توسعه ماژول های سرور و مشتری

این تجزیه و تحلیل برای اطمینان از اینکه تعداد سایت های مشتری از 50 به 500 افزایش می یابد انجام می شود و مدیریت DBMS تا حد امکان کارآمد است. تحقیقات بیشتر روی یک پلت فرم سرور مبتنی بر Pentium II با 128 مگابایت رم، مجهز به یک دیسک 13 گیگابایتی با رابط EIDE در پیکربندی سطح RAID 0 انجام شد (استفاده از یک HDD با رابط SCSI بسیار ارزان‌تر است) . مدیریت سیستم بر اساس Windows NT Server 4.0 بود. من لینوکس

Oracle8i.

پکیج Oracle8i با ارائه پیشرفته ترین مجموعه توابع کار با جاوا و دسترسی به داده ها از طریق اینترنت، سیستمی برای بهینه سازی دسترسی یک ساعته. تنها ایراد این DBMS پیچیدگی مدیریت است، با این حال، هر چیزی که برای توسعه و تسلط آن صرف شود در کار کارآمد و قابل اعتماد نتیجه خواهد داد. در کشور ما سالهاست که کل نمایندگان سطح پایین نگرش منفی نسبت به DBMS Oracle به عنوان یک DBMS گران قیمت و پیچیده پرورش داده اند. تخلفات و تزها بحث برانگیز است. اول از همه، سطح پیچیدگی قابل درک است. هنگام اجرای Oracle DBMS بر روی پلت فرم NT، تقریباً از همان نیروهایی استفاده می کند که هنگام اجرای MS SQL. اگر بر روی پلتفرم یونیکس کار می کنید، می توانید از این واقعیت بهره مند شوید که برای کاربران حرفه ای یونیکس، محیط اوراکل ساده، معقول و در دسترس است. با بدتر شدن اوضاع در جاده، اختلالات مثبت در اینجا نیز پدیدار شده است. علاوه بر این، شرکت Oracle چندین راه حل مقیاس بندی مختلف را در رابطه با تعداد سرویس گیرندگان ارائه می دهد و با پیروی از روندهای جهانی، نسخه LIN DBMS UX محبوب خود را گسترش داده و آن را در سایت شما قرار داده است. سرورهای وب(Www.oracle.com) برای ویکی رایگان. از جمله قدرت های اصلی Oracle DBMS، موارد زیر ذکر شده است:

  1. قابل اعتماد ترین.
  2. توانایی تقسیم پایگاه‌های داده بزرگ به پارتیشن‌های پایگاه داده بزرگ، که مدیریت مؤثر پایگاه‌های اطلاعاتی عظیم گیگابایت را ممکن می‌سازد.
  3. تشخیص ویژگی های جهانی امنیت اطلاعات؛
  4. روش های موثر برای به حداکثر رساندن سرعت فرآوری نوشیدنی ها.
  5. نمایه سازی با بیت مپ.
  6. جداول رایگان (در سایر DBMS ها، تمام جداول بلافاصله پس از ایجاد پر می شوند).
  7. عملیات بی نظیر در یک ردیف.
  8. تشخیص طیف گسترده ای از روش های توسعه، نظارت و مدیریت.
  9. تمرکز بر فناوری های اینترنتی

راه حل هایی که قابلیت های Oracle را به خطر نمی اندازند، فقط در DB2 از IBM یافت می شوند. تمرکز بر فناوری های اینترنتی شعار اصلی محصولات فعلی اوراکل است. بسته‌های interMedia که پردازش داده‌ها را در قالب‌های چندرسانه‌ای تضمین می‌کنند و Jserver که مجهز به قابلیت کار با جاوا است که قابلیت‌های جاوا را با قابلیت‌های پایگاه‌های داده رابطه‌ای (قابلیت ذخیره در جاوا) ov Java نه تنها برنامه های داخلی برای پایگاه های داده (ذخیره رویه ها و محرک ها)، و همچنین توسعه مؤلفه های Enterprise JavaBeans و اجرای آنها بر روی سرور). مؤلفه های Enterprise JavaBeans ماژول های اساسی هستند که برنامه های اینترنتی در جاوا را تشکیل می دهند.

اوراکل به این اصل پایبند است که همه عملکردهای مهم باید در یک مرکز واحد متمرکز شوند، به همین دلیل است که ماژول interMedia پیشرفته ترین قابلیت ها را برای کار با اشیاء چند رسانه ای در اختیار کاربران قرار می دهد:

  1. روش های پردازش کلیپ های صوتی تا حد زیادی گسترش یافته است.
  2. نروخومیخ را به تصویر بکشید.
  3. قطعات ویدیویی؛
  4. داده های جغرافیایی (با مجموعه کاملی از توابع مربوط به موقعیت مکانی موجود در انبار ماژول Locator).

Oracle8i پیشرفته‌ترین ویژگی‌های امروزی را برای طراحی پایگاه‌داده شی‌گرا پیاده‌سازی می‌کند، از جمله ساختارهای جدولی که امکان فروپاشی قدرت‌ها و روش‌های دیگر اشیاء پایگاه داده مبتنی بر جدول را فراهم می‌کند که امکان بخشش منحصربه‌فرد برای استفاده روزمره از پایگاه داده و سهولت نگهداری را فراهم می‌کند.

همچنین لازم به ذکر است که اوراکل سیستمی را برای بهینه سازی دسترسی یک ساعته (همزمان چند تغییری) توسعه داده است - یکی از مهمترین ویژگی هامعماری اوراکل (یک عملکرد مشابه در DBMS InterBase شرکت InterBase و شرکت Inprise نیز موجود است). این تابع به شما امکان می دهد وضعیت زمانی را که یک کلاینت باید بررسی کند در حالی که دیگری تغییرات پایگاه داده را کامل می کند را خاموش کنید (در اوراکل قفل های خواندن روزانه وجود دارد). این تابع به Oracle8i DBMS اجازه می دهد تا تراکنش های بیشتری را در هر ثانیه به ازای هر مشتری تبدیل کند، حتی یک پایگاه داده متفاوت. برای بهره وری برابر هنگام کار در محیط های وب تحت لینوکس، Oracle تقریباً جایگاه دیگری را بعد از MySQL DBMS اشغال می کند که به طور قابل توجهی از همه DBMS های دیگر از نظر قابلیت اطمینان و امنیت پیشی می گیرد.

مایکروسافت SQL Server DBMS

مهمترین ویژگی های این DBMS عبارتند از:

  1. سهولت اداره،
  2. امکان اتصال به وب
  3. کد سرعت و قابلیت های عملکردی مکانیزم سرور DBMS،
  4. در دسترس بودن ویژگی های دسترسی از راه دور،

مجموعه ای از ویژگی های مدیریت مدیریت برای این DBMS شامل مجموعه ای کامل از استادها و ویژگی های خاص است تنظیمات خودکارپارامترهای پیکربندی این پایگاه داده همچنین مجهز به ویژگی های تکرار شگفت انگیز است که به شما امکان می دهد داده های رایانه شخصی را با اطلاعات پایگاه داده و غیره همگام سازی کنید. سرور OLAP گنجانده شده امکان ذخیره و تجزیه و تحلیل تمام داده های موجود برای مشتری را فراهم می کند. در اصل، این DBMS یک پایگاه داده مدرن و کاملاً کاربردی است که برای سازمان های کوچک و متوسط ​​ایده آل است. باید احترام گذاشت که SQL Server دیگران را قربانی می کند؛ بیایید نگاهی به DBMS در دو نگاه بیندازیم. نمایش های باوقار: قابلیت برنامه ریزی و ویژگی های ربات. هنگام توسعه پایگاه داده های مشتری بر اساس mov Java، HTML اغلب به دلیل مشکل ناکافی بودن ویژگی های نرم افزاری SQL Server مورد سرزنش قرار می گیرد و استفاده از این DBMS از سیستم های DB2، Informix، Oracle یا Sybase مهمتر خواهد بود. انتقال تقریباً جهانی به پلتفرم LINUX به یک روند جهانی در قرن بیست و یکم تبدیل شده است، در حالی که SQL Server فقط در محیط ویندوز کار می کند. بنابراین استفاده از SQL Server به نظر ما تنها در صورت استفاده از استاندارد ODBC برای دسترسی به پایگاه داده کاملا ضروری است وگرنه بهتر است از سایر DBMS ها استفاده شود.

IBM DB2 DBMS حاصل طراحی پیش مطالعه و کارهای پیش از مطالعه شرکت IBM در اواسط دهه 30 است. باقی ماندن در نسخه فعلی این DBMS (6.x) شامل یکی از پیچیده‌ترین مجموعه‌های ویژگی‌های مدیریت و بهینه‌سازی و یک موتور پایگاه داده است که امکان گسترش را از رایانه شخصی لپ‌تاپ با ویندوز 95 به کل کلاستر و EOM S / را فراهم می‌کند. 390 که تحت کنترل OS / 390 کار می کنند.

بسته DB2 در دو نسخه موجود است: DB2 Workgroup و DB2 Enterprise Edition. این DBMS تمامی نماها را بر اساس آخرین نسخه های DB2، فناوری های نوآورانه برای موتور پایگاه داده، مانند موازی سازی پردازش پرس و جو، مجموعه ای جدید از روش های تکرار، و ایجاد جدول پرس و جو برای افزایش بهره وری و پایگاه داده ها، امکانات شیء پیاده سازی می کند. طراحی پایگاه داده گرا و ویژگی های جاوا. نیازی به گفتن نیست که سیستم DB2 به طیف گسترده ای از پسوندهای چند رسانه ای مجهز است که به شما امکان ذخیره و دستکاری متن، صدا و ویدئو، تصاویر و داده های جغرافیایی را می دهد. می توان گفت که با توجه به قابلیت های مقیاس پذیری که IBM توسعه داده است، فناوری خوشه بندی پایگاه داده مشابهی ندارد. این برنامه افزودنی روند توسعه افزونه ها برای وب و همچنین برنامه هایی برای ذخیره عکس ها و پیام های متنی بزرگ را بسیار ساده می کند. سیستم DB2 به عنوان یک پلتفرم برای توسعه برنامه‌ها کاملاً رقابتی است، زیرا قابلیت Stored Procedure Builder آن برای تبدیل خودکار یک دستور SQL به زیر کلاس جاوا و گنجاندن آن در ساختار پایگاه داده است. نسخه DB2 6.1 سازگاری عملکردی با سایر DBMS ها را به میزان قابل توجهی افزایش داده است: این بسته به شما امکان می دهد از مشخصات توسعه یافته OLE DB مایکروسافت استفاده کنید، استاندارد جدیدی برای دسترسی به پایگاه داده. ویژگی های مدیریت مدیریت DB2 DBMS، همانطور که در نسخه های جدیدبازنویسی در جاوا و ممکن است از وب بازیابی شود دارای بالاترین رتبه است.

معایب اصلی این DBMS پیچیدگی آشکار مدیریت و این واقعیت است که (در حال حاضر) تحت سیستم عامل سرور محبوب مانند LINUX پیاده سازی می شود.

با استفاده از این DBMS، عملکرد Index Smart-Guide به شما امکان می دهد تنظیماتی را پیکربندی کنید که نمایه های بهینه را برای تعداد معینی از واحدها تشکیل می دهند، که مشخصه برنامه معمولی در پایگاه داده است. DB2 - یک بسته واحد به شما امکان می دهد داده های جدول را تولید کنید، که به معنای اثربخشی DBMS به عنوان یک انبار داده است. یک جدول ایجاد شده است - این منطقه کار ساعتی است که توسط پایگاه داده برای ذخیره شواهد برای درخواست های مکرر استفاده می شود. خوب، می توان گفت که مجهز به قابلیت های کاربردی جدید و همچنین روش های موازی سازی و امکان انتخاب تقریباً هر نوع اتصال و ایندکس (علاوه بر هر شاخص شطرنجی)، مدل DB2 6.1 تبدیل شده است. ارزان ترین قیمت از سیستم های با تولید بالا. ویژگی های مدیریت اداری DBMS به طور کلی منعکس کننده سطح وظایف درگیر است، علاوه بر این، طیف گسترده ای از قابلیت ها را برای کار با داده های چند رسانه ای و برنامه نویسی (که به وضوح معیوب است) ارائه می دهد. سیستم مایکروسافت SQL Server).

DBMS در Informix.

که در بقیه زمانحرکتی برای حرکت از DBMS های رابطه ای به DBMS های شی گرا (که به وضوح در برنامه Oracle مشهود است) وجود دارد. Informix، همچنین در راستای این مفهوم، راه حل جدیدی از Centaur DBMS را اعلام کرد که مبتنی بر پایگاه داده رابطه ای Informix Dynamic Server 7.3 و پایگاه داده شی-رابطه ای Informix Universal Data Option است و با یک کد پرسرعت یعنی Dynamic Server ترکیب شده است. کار با داده ها با قابلیت تطبیق پذیری و عملکردهای چند رسانه ای Universal Data Option. این پیاده سازی برای توسعه سیستم های اینترنتی در نظر گرفته شده است. Imovirno Dan Dark Buda Volodіti با نگاهی اجمالی به Rodbka، Yak MAH ENTIRSTION، VIDPOVENITY TIME to INTERNITE OF INTENSIVE NANTAZHEN، پیچ های Roboti با انواع جدید Dani، Yaki با Rosvitok Web هر روز تبدیل به ویکوریستویوواتوواتی شد. پیاده سازی شده در سیستم جاوا جدید، به فروشندگان اجازه می دهد تا با استفاده از این روش، رویه ها را ایجاد کنند. برای صاحب برنامه شناخته شده استو کامپوننت های DataBlades که در Informix به آنها پسوند پایگاه داده اصلی گفته می شود.

از دیدگاه مشتریان Inforix، این یک گام بزرگ رو به جلو خواهد بود، تا اینکه در حال حاضر، هنگام کار با DataBlades، آنها فقط می توانند توسط C و SPL من، شرکت داخلی من Informix برای نوشتن رویه های صرفه جویی در هزینه استفاده شوند. علاوه بر این، بسته سنتور به روش های جدیدی برای پردازش اشیاء ActiveX مجهز خواهد شد. برای مثال امکان ذخیره رویه های پایگاه داده در ویژوال بیسیک وجود دارد. با این حال، برای این امر لازم است بسته سنتور در هسته ویندوز NT ادغام شود.

Centaur سوپرمجموعه ای از Informix Dynamic Server خواهد بود و با فرمت پایگاه داده سنتی برای این بسته کار می کند تا سیستم نصب شده از تمام عملکردهای غیر ضروری محروم شود و ارتقای سیستم به سطح نسخه جدید ضروری نخواهد بود. گرفتار مشکلات بزرگ علاوه بر این، پکیج Centaur تمام قابلیت‌های طراحی و برنامه‌نویسی را حفظ می‌کند که باعث می‌شود سیستم سرور جهانی Informix با چنین پیشرفت‌های فنی پیشرفته‌ای شناخته شود. سیستم جدیدمجهز به ویژگی های طراحی پایگاه داده شی گرا، ایجاد جداول تخصصی و برنامه های نمایه سازی خواهد بود. در این انبار، شما می خواهید به توسعه دهندگان اجازه دهید تا از توابع قدرتمند استفاده کنند و منحصراً بر ویژگی های استاندارد SQL تکیه نکنند.

ویسنوفکی.

با نگاهی به ویژگی های اصلی معماری های AIS، سیستم عامل های سرور و DBMS ها، معماری اینترنت/اینترانت را در زمینه سیستم عامل لینوکس مانند Oracle 8i DBMS انتخاب می کنیم. جدول زیر ویژگی های برابر دو بزرگ ترین افزونه های موجود امروزی را نشان می دهد. پایگاه داده مایکروسافت SQL Server 7.0 (در NT) و Oracle8i (در یونیکس، لینوکس).

Microsoft SQL Server 7.0

مدیریت اداری
ابزارهای گرافیکی
سهولت نگهداری
مکانیزم داده
با CPU دسکتاپ کار کنید

راضی

تابع انتخاب اتصال و شاخص
دسترسی یک ساعته برای چندین عضو
پردازش داده های چند رسانه ای
اتصال به وب
پردازش صدا، تصویر، تصویر
این متن را جستجو کنید
هوش عملکردی

راضی

دریافت از سایر پایگاه های داده
ثبت نام تک
تحت کنترل سیستم عامل های مختلف کار کنید

راضی

امکان برنامه نویسی

راضی

ذخیره رویه ها و محرک ها
برنامه نویسی زبان داخلی
پایگاه های اطلاعاتی پوبودوا
زبان SQL
سیستم های شی گرا
کار با بچه ها
جریان
پردازش تراکنش جدا شده است
مدیریت از راه دور
سازماندهی جمع آوری داده ها و تهیه گزارش
مراقب خودت باش
چگونه تجزیه و تحلیل کنیم

مکان‌های مشتری می‌توانند عملاً روی هر پلتفرمی کار کنند، به یک روش واحد برای دسترسی مشتریان به DBMS یا CGI (Perl) یا افزونه های جاوا. در این حالت، مزایای زیر بر روی قسمت سرور AIS نصب می شود:

2.3. یک مدل رابطه ای به عنوان یک پلت فرم برای توسعه سیستم های اطلاعاتی فعلی در استفاده از یک سیستم تعاملی برای حفاظت از پتنت طراحی تکنولوژیک.

و بنابراین ما به رویکردهای مختلف برای سازماندهی داخلی پایگاه های داده نگاه کردیم. و در نتیجه، به این نتیجه رسیدیم که نیاز به یک مدل رابطه ای پویا است، زیرا یکی از مشکلات اصلی ایجاد تغییرات در پایگاه داده در طول فرآیند است. حتی در داده های رابطه ای، مشکلات همگام سازی داده ها اصلاً ایجاد نمی شود، زیرا داده ها در یک نسخه ذخیره می شوند. برای وضوح بیشتر این تغذیه، اهمیت پایگاه‌های داده سنتی و رابطه‌ای را معرفی می‌کنیم.

عملیات ویکونووانا پایگاه های داده سنتی پایگاه های داده رابطه ای
توسعه لوازم جانبی باید مشخص شود که کدام اطلاعات نیاز به اضافات مختلف دارد و تعدادی فایل مخفی ایجاد کنید. شناسایی انواع داده های ذخیره شده و ارتباط بین آنها ضروری است
اجرای برنامه ها داده هایی که باید در فایل های اصلی ثبت شوند. یک عنصر داده در فایل اطلاعات پوست در وسط فایل اصلی پوسته نوشته می شود. انواع مختلفی از داده ها در جدول داده ها ثبت می شوند که با آن انواع مطابقت دارند. در نتیجه، عنصر پوست اطلاعات در یک مکان ذخیره می شود
اصلاح لوازم جانبی لازم است ساختار پایگاه داده با بازنویسی بیشتر فایل های اصلی که در اثر تغییرات در حال انجام آسیب دیده اند و با پردازش مجدد تمامی افزونه هایی که برای ویرایش این فایل ها استفاده می شوند، بررسی شود. شما باید جدول را پیدا کرده و تغییر دهید، که باید مقادیر نوع جدید داده را در خود جای دهد. خود داده ها در جداول دیگری ذخیره می شوند که تحت تأثیر چنین تغییراتی قرار نمی گیرند.
ایجاد تغییرات جزئی در داده ها لازم است فایل اصلی را از ابتدا تا انتها بخوانید، وسط داده ها را اصلاح کنید و تمام میانه های خوانده شده دیگر را بدون تغییر حذف کنید. این جداول ممکن است تعدادی ردیف داشته باشند که در آنها باید تغییرات ایجاد شود و این تغییرات را می توان با استفاده از یک دستور SQL انجام داد.

همچنین اصول اصلی پایگاه داده های رابطه ای عبارتند از:

  1. ساختار پایگاه داده رابطه ای به عنوان داده های ذخیره شده در آنها تعریف می شود و در زمان تکمیل توسعه ثابت نیستند (یعنی انباشته و مقیاس شده).
  2. این ساختارهای داده را می توان نام های بسیار آموزنده ای گذاشت.
  3. داده ها در یک نسخه ذخیره می شوند. همه گزینه‌ها برای خواندن و اصلاح داده‌ها به این کپی از داده‌ها محدود می‌شوند، که به وضوح همگام‌سازی داده‌ها را بین طیف گسترده‌ای از افزونه‌ها و حساب‌ها تسهیل می‌کند.
  4. داده ها به شدت بر اساس قوانین مشخص و کاملاً رعایت شده ذخیره می شوند.

1. پشتیبانی از طرح های کدگذاری مختلف، به طوری که داده های ایجاد شده در طرح کدگذاری در یک ماشین را می توان پردازش و در دیگری ارائه کرد.

2. مدیریت تنظیمات برگزیده سرور من اطلاعیه های اطلاعاتی، اعداد، تاریخ ها، فرمت های ارز و آغاز سال.

3. پشتیبانی از مرتب‌سازی زبانی تضمین می‌کند که کاراکترها به ترتیب درست ظاهر شوند.

می توانید پشتیبانی از زبان های جدید، محصول نرم افزار vikoryst NLS * WorkBench را اضافه کنید، که در اصل، از جدول ترجمه برای تفسیر ورودی از کاربر و نمایش نتایج روی صفحه پشتیبانی می کند.

اگر تحویل سیستم برنامه شامل لوازم جانبی برای زبانهای مختلفمهمترین بخش رابط این ابزار، راهنمایی های مختلف ابزار، کتابخانه ای از متون استاندارد و اعلان های برنامه است. امروزه توسعه دهندگان برنامه می گویند که کتابخانه متون استاندارد، اعلان ها و اعلان های سیستم برنامه از زبانی به زبان دیگر تغییر می کند. اوراکل در حال کار است محصول نرم افزاریترجمه خودکار با استفاده از روش ساده سازی اجرای این کار.

سایر ویژگی های یکنواخت SQL DBMS.

همانطور که در بالا گفته شد، انتخاب یک معماری خاص برای یک سیستم اطلاعات دسکتاپ شامل دو جزء اصلی است: انتخاب یک پلت فرم سرور (انتخاب سیستم عامل سرور و DBMS) و انتخاب پلت فرم برای ایستگاه های کاری مشتری. هنگام انتخاب یک پایگاه داده، مهم است که پایگاه داده ای را انتخاب کنید که به بهترین وجه توانایی های سیستم اطلاعاتی را نشان دهد، بنابراین باید مشخص شود که کدام مدل اتوماسیون در حال پیاده سازی است (igu اتوماسیون اسناد یا فرآیندهای تجاری). اول از همه، هنگام انتخاب یک DBMS، باید عوامل زیر را در نظر بگیرید:

حداکثر تعداد کوریستوواچ ها در طول شب به پایگاه عجله می کنند.

ویژگی های نرم افزار مشتری؛

قطعات سخت افزاری سرور؛

سیستم عامل سرور؛

سطح صلاحیت پرسنل

امروزه ظاهراً تعداد زیادی سرور پایگاه داده SQL مختلف وجود دارد. این گزارش بر اساس آخرین DBMS سرور چهار خطی - Oracle8i، IBM DB2، Microsoft SQL Server و Informix - است و ما آنها را در کار بر روی هر یک از مراحل اصلی عملیات مقایسه می‌کنیم:

پیکربندی سیستم،

نظارت بر،

تنظیم دقیق،

پردازش پرس و جو،

توسعه ماژول های سرور و مشتری

این تجزیه و تحلیل برای اطمینان از اینکه تعداد سایت های مشتری از 50 به 500 افزایش می یابد انجام می شود و مدیریت DBMS تا حد امکان کارآمد است. تحقیقات بیشتر روی یک پلت فرم سرور مبتنی بر Pentium II با 128 مگابایت رم، مجهز به یک دیسک 13 گیگابایتی با رابط EIDE در پیکربندی سطح RAID 0 انجام شد (استفاده از یک HDD با رابط SCSI بسیار ارزان‌تر است) . مدیریت سیستم بر اساس Windows NT Server 4.0 بود. من لینوکس

Oracle8i)

پکیج Oracle8i با ارائه پیشرفته ترین مجموعه توابع کار با جاوا و دسترسی به داده ها از طریق اینترنت، سیستمی برای بهینه سازی دسترسی یک ساعته. تنها ایراد این DBMS پیچیدگی مدیریت است، با این حال، هر چیزی که برای توسعه و تسلط آن صرف شود در کار کارآمد و قابل اعتماد نتیجه خواهد داد. در کشور ما سالهاست که کل نمایندگان سطح پایین نگرش منفی نسبت به DBMS Oracle به عنوان یک DBMS گران قیمت و پیچیده پرورش داده اند. تخلفات و تزها بحث برانگیز است. اول از همه، سطح پیچیدگی قابل درک است. هنگام اجرای Oracle DBMS بر روی پلت فرم NT، تقریباً از همان نیروهایی استفاده می کند که هنگام اجرای MS SQL. اگر بر روی پلتفرم یونیکس کار می کنید، می توانید از این واقعیت بهره مند شوید که برای کاربران حرفه ای یونیکس، محیط اوراکل ساده، معقول و در دسترس است. با بدتر شدن اوضاع در جاده، اختلالات مثبت در اینجا نیز پدیدار شده است. علاوه بر این، شرکت اوراکل تعدادی راه حل مقیاس بندی مختلف را در رابطه با تعداد سرویس گیرندگان ارائه می دهد و به دنبال روندهای جهانی، نسخه LIN DBMS UX محبوب خود را گسترش داده و آن را در سرور وب من (www.oracle) پست کرده است. com) برای انتشار رایگان. از جمله قدرت های اصلی Oracle DBMS، موارد زیر ذکر شده است:

قابل اعتماد ترین.

توانایی تقسیم پایگاه‌های داده بزرگ به پارتیشن‌های پایگاه داده بزرگ، که مدیریت مؤثر پایگاه‌های اطلاعاتی عظیم گیگابایت را ممکن می‌سازد.

تشخیص ویژگی های جهانی امنیت اطلاعات ;

روش های موثر برای به حداکثر رساندن سرعت فرآوری نوشیدنی ها.

نمایه سازی با بیت مپ ;

جداول رایگان (در سایر DBMS ها، تمام جداول بلافاصله پس از ایجاد پر می شوند).

عملیات بی نظیر در یک ردیف .

تشخیص طیف گسترده ای از روش های توسعه، نظارت و مدیریت.

تمرکز بر فناوری های اینترنتی .

راه حل هایی که قابلیت های Oracle را به خطر نمی اندازند، فقط در DB2 از IBM یافت می شوند. تمرکز بر فناوری های اینترنتی شعار اصلی محصولات فعلی اوراکل است. بسته‌های interMedia که پردازش داده‌ها را در قالب‌های چندرسانه‌ای تضمین می‌کنند و Jserver که مجهز به قابلیت کار با جاوا است که قابلیت‌های جاوا را با قابلیت‌های پایگاه‌های داده رابطه‌ای (قابلیت ذخیره در جاوا) ov Java نه تنها برنامه های داخلی برای پایگاه های داده (ذخیره رویه ها و محرک ها)، و همچنین توسعه مؤلفه های Enterprise JavaBeans و اجرای آنها بر روی سرور). مؤلفه های Enterprise JavaBeans ماژول های اساسی هستند که برنامه های اینترنتی در جاوا را تشکیل می دهند.

اوراکل به این اصل پایبند است که همه عملکردهای مهم باید در یک مرکز واحد متمرکز شوند، به همین دلیل است که ماژول interMedia پیشرفته ترین قابلیت ها را برای کار با اشیاء چند رسانه ای در اختیار کاربران قرار می دهد:

روش های پیشرفته تر برای پردازش کلیپ های صوتی ;

نروخومیخ را به تصویر بکشید.

قطعات ویدیویی؛

داده های جغرافیایی (با مجموعه کاملی از توابع مربوط به موقعیت مکانی موجود در انبار ماژول Locator).

Oracle8i پیشرفته‌ترین ویژگی‌های امروزی را برای طراحی پایگاه‌داده شی‌گرا پیاده‌سازی می‌کند، از جمله ساختارهای جدولی که امکان فروپاشی قدرت‌ها و روش‌های دیگر اشیاء پایگاه داده مبتنی بر جدول را فراهم می‌کند که امکان بخشش منحصربه‌فرد برای استفاده روزمره از پایگاه داده و سهولت نگهداری را فراهم می‌کند.

همچنین لازم به ذکر است که اوراکل سیستمی را برای بهینه سازی دسترسی یک ساعته (همزمان چند تغییری) توسعه داده است - یکی از مهمترین ویژگی های معماری اوراکل (عملکرد مشابهی در InterBase DBMS شرکت InterBase ii Inprise نیز موجود است. ). این تابع به شما امکان می دهد وضعیت زمانی را که یک کلاینت باید بررسی کند در حالی که دیگری تغییرات پایگاه داده را کامل می کند را خاموش کنید (در اوراکل قفل های خواندن روزانه وجود دارد). این تابع به Oracle8i DBMS اجازه می دهد تا تراکنش های بیشتری را در هر ثانیه به ازای هر مشتری تبدیل کند، حتی یک پایگاه داده متفاوت. برای بهره وری برابر هنگام کار در محیط های وب تحت لینوکس، Oracle تقریباً جایگاه دیگری را بعد از MySQL DBMS اشغال می کند که به طور قابل توجهی از همه DBMS های دیگر از نظر قابلیت اطمینان و امنیت پیشی می گیرد.

مایکروسافت SQL Server)

مهمترین ویژگی های این DBMS عبارتند از:

سهولت اداره،

امکان اتصال به وب ,

کد سرعت و قابلیت های عملکردی مکانیزم سرور DBMS،

در دسترس بودن ویژگی های دسترسی از راه دور،

مجموعه ای از ویژگی های مدیریت مدیریت برای این DBMS شامل مجموعه ای کامل از استادها و ویژگی های ویژه برای تنظیم خودکار پارامترهای پیکربندی است. این پایگاه داده همچنین مجهز به ویژگی های تکرار شگفت انگیز است که به شما امکان می دهد داده های رایانه شخصی را با اطلاعات پایگاه داده و غیره همگام سازی کنید. سرور OLAP گنجانده شده امکان ذخیره و تجزیه و تحلیل تمام داده های موجود برای مشتری را فراهم می کند. در اصل، این DBMS یک پایگاه داده مدرن و کاملاً کاربردی است که برای سازمان های کوچک و متوسط ​​ایده آل است.

!) توجه به این نکته مهم است که SQL Server از دو جنبه مهم نسبت به سایر DBMS ها پایین تر است: قابلیت برنامه ریزی و ویژگی های عملیاتی. هنگام توسعه افزونه های پایگاه داده مشتری بر اساس جاوا و HTML، مشکل نارسایی اغلب ایجاد می شود ویژگی های نرم افزار SQL Server و استفاده از این DBMS مهمتر از Oracle یا Sybase خواهد بود. انتقال تقریباً جهانی به پلتفرم LINUX به یک روند جهانی در قرن بیست و یکم تبدیل شده است، در حالی که SQL Server فقط در محیط ویندوز کار می کند. بنابراین استفاده از SQL Server به نظر ما تنها در صورت استفاده از استاندارد ODBC برای دسترسی به پایگاه داده کاملا ضروری است وگرنه بهتر است از سایر DBMS ها استفاده شود.

خلاصه.

· ORACLE و SQL SERVER به شما این امکان را می دهند که داده های بزرگ (در ترابایت) را مدیریت کنید و در این مورد ORACLE با داده های بزرگ بسیار پربازده تر از SQL SERVER کار می کند و از طرف دیگر هنگام کار با حجم زیاد چنین نیازهایی وجود ندارد. داده ها بدون هیچ گونه ضرر Xia SQL SERVER.

· هنگام انتخاب پلت فرم به اهمیت آن توجه کنید. هر دو سیستم می توانند بر روی ویندوز NT اجرا شوند، اما از آنجایی که SQL SERVER یک پلتفرم واحد است، چندین مزیت برای آن وجود دارد. ORACLE می تواند بر روی پلت فرم یونیکس اجرا شود و بسیار انعطاف پذیر است.

SQL SERVER 1) سیستم امنیتی را می توان برای مطابقت با سیستم امنیتی ویندوز NT پیکربندی کرد. 2) یکپارچه‌سازی دقیق، هم با روش‌های روزمره توسعه افزونه‌ها و هم با افزونه‌های دسکتاپ مانند Microsoft Word، Access و Excel. 3) دسترسی به پایگاه داده های SQL Server امکان پذیر است لطفا به مایکروسافت کمک کنیدموتور جت و اشیاء دسترسی به داده (DAO)، اشیاء داده از راه دور (RDO)، اشیاء داده اکتیو ایکس (ADO)، OLE DB، ODBC، کتابخانه داخلی SQL Server (DB-Library) و سایر فناوری های توسعه یافته توسط توسعه دهندگان شخص ثالث (که ممکن است منهای بیشتر باشد).

· این سیستم ها دارای انواع مختلفی از داده ها هستند، اما فقط قدرت و عملکرد دارند، و محور تقسیمات ORACLE مطابق با استاندارد زبان ANSI PL / SQL دانش زیادی را ساده می کند.

· هر دو سیستم راه های جداگانه ای برای حرکت در رکوردها و کار با آنها دارند. SQL SERVER عملکردهای بسیار بیشتری برای جابجایی و کار با هر رکوردی دارد. ORACLE توانایی کار با ضبط دقیق و تشخیص شروع را ندارد.