Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка БД для АСУ &П'ятий автобусний парк міста Москви&

Реферат Розробка БД для АСУ &П'ятий автобусний парк міста Москви&





align="justify"> MySQL має API для мов Delphi, C, C ++, Ейфель, Java, Лісп, Perl, PHP, Python, Ruby, Smalltalk і Tcl, бібліотеки для мов платформи .NET, а також забезпечує підтримку для ODBC допомогою ODBC-драйвера MyODBC.

Професійні СУБДSQL Server

Cистема управління реляційними базами даних (СКБД), розроблена корпорацією Microsoft. Основний використовуваний мова запитів - Transact-SQL, створений спільно Microsoft і Sybase. Transact-SQL є реалізацією стандарту ANSI/ISO по структурованого мови запитів (SQL) з розширеннями. Використовується для невеликих і середніх за розміром баз даних, і в останні 5 років - для великих баз даних масштабу підприємства, конкурує з іншими СУБД у цьому сегменті ринку.

Функціональність.

Microsoft SQL Server в якості мови запитів використовує версію SQL, що отримала назву Transact-SQL (скорочено T-SQL), що є реалізацією SQL - 92 (стандарт ISO для SQL) з множинними розширеннями. T-SQL дозволяє використовувати додатковий синтаксис для збережених процедур і забезпечує підтримку транзакцій (взаємодія бази даних з керуючим додатком). Microsoft SQL Server і Sybase ASE для взаємодії з мережею використовують протокол рівня додатка під назвою Tabular Data Stream (TDS, протокол передачі табличних даних). Протокол TDS також реалізований у проекті FreeTDS з метою забезпечити різним додаткам можливість взаємодії з базами даних Microsoft SQL Server і Sybase.

Microsoft SQL Server також підтримує Open Database Connectivity (ODBC) - інтерфейс взаємодії додатків з СУБД. Версія SQL Server 2005 забезпечує можливість підключення користувачів через веб-сервіси, що використовують протокол SOAP. Це дозволяє клієнтським програмам, не призначеною для Windows, кроссплатформенно з'єднуватися з SQL Server. Microsoft також випустила сертифікований драйвер JDBC, що дозволяє додаткам під управлінням Java (таким як BEA і IBM WebSphere) з'єднуватися з Microsoft SQL Server 2000 і 2005.

SQL Server підтримує зеркалирование і кластеризацію баз даних. Кластер сервера SQL - це сукупність однаково конфігурованих серверів, така схема допомагає розподілити робоче навантаження між декількома серверами. Всі сервери мають одне віртуальне ім'я, і ??дані розподіляються по IP адрес машин кластера протягом робочого циклу. Також у разі відмови або збою на одному з серверів кластера доступний автоматичний перенос навантаження на інший сервер.

SQL Server підтримує надлишкове дублювання даних за трьома сценаріями:

· Знімок: Проводиться «знімок» бази даних, який сервер відправляє одержувачам.

· Історія змін: Усі зміни бази даних безупинно передаються користувачам.

· Синхронізація з іншими серверами: Бази даних декількох серверів синхронізуються між собою. Зміни всіх баз даних відбуваються незалежно один від одного на кожному сервері, а при синхронізації відбувається звірка даних. Даний тип дублювання передбачає можливість дозволу протиріч між БД.

У SQL Server 2005 вбудована підтримка .NET Framework. Завдяки цьому, збережені процедури БД можуть бути написані на будь-якій мові платформи .NET, використовуючи повний набір бібліотек, доступних для .NET Framework, включаючи Common Type System (система поводження з типами даних в Microsoft .NET Framework). Однак, на відміну від інших процесів, .NET Framework, будучи базисною системою для SQL Server 2005, виділяє додаткову пам'ять і вибудовує засоби управління SQL Server замість того, щоб використовувати вбудовані засоби Windows. Це підвищує продуктивність у порівнянні із загальними алгоритмами Windows, так як алгоритми розподілу ресурсів спеціально налаштовані для використання в структурах SQL Server.

Розробка додатків

Microsoft та інші компанії виробляють велике число програмних засобів розробки, що дозволяють розробляти бізнес-додатки з використанням баз даних Microsoft SQL Server. Microsoft SQL Server 2005 включає в себе також Common Language Runtime (CLR) Microsoft .NET, що дозволяє реалізовувати збережені процедури і різні функції додаткам, розробленим на мовах платформи .NET (наприклад, VB.NET або C #). Попередні версії засобів розробки Microsoft використовували тільки API для отримання функціонального доступу до Microsoft SQL Server.

В даний час характерними представниками професійних СУБД є такі програмні продукти, як Oracle, dв2, Sybase, Informix, Progress.


. 3 Огляд продуктів-аналогів


В даний час на ринку інформаційних систем позиціонуються продукти, що мають аналогічні з розробляється ІС мети об'єкти автоматизації, пов'язані з посиленням контролю за автобусами і водіями, і збільшення ефективності планування маршрутів. Однак, незважаю...


Назад | сторінка 6 з 17 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка бази даних і серверної частини інформаційної системи обліку техніч ...
  • Реферат на тему: Реалізація бази даних і серверної частини інформаційної системи "ДАІ&q ...
  • Реферат на тему: База даних &ВНЗ&, яка розташовується на платформі Microsoft SQL Server +200 ...
  • Реферат на тему: У фокусі Microsoft Virtual Server 2005
  • Реферат на тему: Аналіз системи безпеки Microsoft Windows 2000 Advanced Server і стратегій ї ...