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

Реферат Оптимізація запитів в SQL





Зміст


Введення

1. Загальна архітектура реляційних СУБД

.1 Структури даних

.2 Кластеризація

.3 Індексування

.4 Кешування в базах даних

. Оптимізація запитів

.1 Синтаксична оптимізація запитів

.2 Семантична оптимізація запитів

.3 Генерація і вибір плану виконання

.4 Практика написання ефективних SQL-запитів

Висновок

Глосарій

Список використаних джерел


Введення


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

Концептуально новим кроком у розвитку інформаційних технологій стало впровадження поняття файлу, як іменованої області даних, і, файлових систем, як регламенту, що визначає спосіб організації і зберігання файлів, а також доступу до міститься в них даними [5 ]. Файлові системи пов'язують фізичне розташування даних на носії інформації з прикладними програмами, посредствам інтерфейсу програмування додатків (Application Programming Interface - API), що надаються драйвером файлової системи. p align="justify"> Однак ці кошти все ж не дозволяли повністю позбутися від описаних вище проблем. У зв'язку з тим, що структури даних, якими оперували нові програмні комплекси, постійно ускладнювалися, розробники програмного забезпечення були змушені, як і раніше, створювати індивідуальні засоби структуризації даних для кожного свого програмного продукту. Для того щоб підвищити ефективність розробки програмних продуктів, що працюють зі складно структурованими даними, було необхідно засіб, що дозволяє узагальнити елементи інформаційних систем (ІС), що відповідають за роботу з цими даними. Це логічне і цілком раціональне прагнення поклало початок введення нового терміна - Бази даних. p align="justify"> Отже, База даних - це сукупність пов'язаних даних, організованих за певними правилами, що передбачають загальні принципи опису, зберігання і маніпулювання, незалежна від прикладних програм. К. Дж. Дейт писав, що "... базу даних можна розглядати як подоба електронної картотеки, тобто сховище або контейнер для деякого набору файлів даних, занесених в комп'ютер ".

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


сторінка 1 з 18 | Наступна сторінка





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

  • Реферат на тему: Розробка бази даних для зберігання інформації даних характеристик товару
  • Реферат на тему: Організація зберігання даних і виконання запитів у динамічній інформаційної ...
  • Реферат на тему: Розробка програмного комплексу для аналізу стану системи зберігання даних E ...
  • Реферат на тему: Розробка бази даних засобами системи управління базами даних MS Access
  • Реферат на тему: Організація баз даних та вибір систем управління базами даних