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

Реферат Автоматизована інформаційна система обліку та ремонту технічних засобів





х СУБД є мова SQL (Structured Query Language).

Мова SQL дозволяє визначати схему БД і маніпулювати даними. При цьому іменування об'єктів БД підтримується на мовному рівні в тому сенсі, що компілятор мови SQL виробляє перетворення імен об'єктів в їхні внутрішні ідентифікатори на підставі спеціально підтримуваних службових таблиць-каталогів. Внутрішня частина СУБД (ядро) взагалі не працює з іменами таблиць і їх стовпців.

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

Спеціальні оператори мови SQL дозволяють визначати так звані уявлення БД, що фактично є збереженими в БД запитами (результатом будь-якого запиту до реляційної БД є таблиця) з іменованими стовпцями. Для користувача уявлення є такою ж таблицею, як будь-яка базова таблиця, збережена в БД, але за допомогою уявлень можна обмежити або навпаки розширити видимість БД для конкретного користувача. Підтримання уявлень здійснюється також на мовному рівні.

Нарешті, авторизація доступу до об'єктів БД виробляється також на основі спеціального набору операторів SQL. Ідея полягає в тому, що для виконання операторів SQL різного виду користувач повинен володіти різними повноваженнями. Користувач, який створив таблицю БД, володіє повним набором повноважень для роботи з цією таблицею. У число цих повноважень входить повноваження на передачу всіх або частини повноважень іншим користувачам, включаючи повноваження на передачу повноважень.


2.4 СУБД Microsoft SQL Server


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


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

Сервер баз даних Microsoft SQL Server в якості мови запитів використовує версію мови SQL, що отримала назву Transact-SQL (скорочено T-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 2008 забезпечує можливість підключення користувачів через веб-сервіси, що використовують протокол SOAP. Це дозволяє клієнтським програмам, не призначеною для Windows, кроссплатформенно з'єднуватися з SQL Server. Компанія Microsoft також випустила сертифікований драйвер JDBC, що дозволяє додаткам під управлінням Java (таким як BEA і IBM WebSphere) з'єднуватися з Microsoft SQL Server 2005. Також SQL Server підтримує зеркалирование і кластеризацію баз даних. Кластер сервера SQL - це сукупність однаково конфігурованих серверів; така схема допомагає розподілити робоче навантаження між декількома серверами. Всі сервери мають одне віртуальне ім'я, і ??дані розподіляються за IP-адресами машин кластеру протягом робочого циклу. Також у разі відмови або збою на одному з серверів кластера доступний автоматичний перенос навантаження на інший сервер.Server підтримує надлишкове дублювання даних за трьома сценаріями:

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

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

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



3. Проектування програмного комплексу


3.1 Структура бази даних <...


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





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

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