им чином, збиралася єдина система даних. p align="justify"> Сьогодні SQL є стандартним інструментом управління даними, які мають у собі оператори визначення даних (Data Definition Language, DDL), оператори маніпуляції даними (Data Manipulation Language, DML), оператори визначення доступу до даних (Data Control Language , DCL), оператори управління транзакціями (Transaction Control Language, TCL).
У сучасному світі важко переоцінити значимість баз даних. Бази даних міцно зміцнили свої позиції (і продовжують все активніше застосовуватися) повсюдно в промислових, освітніх, установ охорони, правоохоронних і в ін суспільно важливих структурах, а також у сферах бізнесу. p align="justify"> Мова SQL, як основний інструмент роботи з базами даних, грає першорядну роль в питанні розробки СУБД, а також адміністрування баз даних. Оскільки бази даних у багатьох сферах можуть досягати дуже великих обсягів (як за кількістю таблиць, записів і полів, так і за загальним обсягом збереженої інформації), то природно постає питання про ефективну, з точки зору швидкодії, роботи з цими даними. p>
На жаль, багато розробників не так часто замислюються про оптимізації SQL-запитів, марно вважаючи, що сучасне апаратне забезпечення допоможе компенсувати зайві витрати, що виникають при виконанні неефективних SQL-запитів. Сучасні СУБД мають вбудовані засоби оптимізації запитів, перед їх безпосереднім виконанням. Розуміння принципів роботи цих коштів необхідно для написання ефективних запитів. Тому вивчення даного питання є актуальним на сьогоднішній момент. Дана робота є спробою опису, як вбудованих оптимізаторів, так і загальних рекомендацій з написання ефективних SQL-запитів. p align="justify"> Мета даної роботи - вивчити технології оптимізації запитів в SQL.
Виходячи з поставленої мети, визначимо основні завдання курсової роботи:
Визначити архітектуру реляційних СУБД,
Розглянути основні способи оптимізації запитів в SQL,
Вивчити практику написання ефективних SQL-запитів.
У ході дослідження були використані наступні методи: імперативний, диспозитивний, логічний.
В якості додаткових джерел нами було використано п'ятнадцять джерел літератури. В основному використовувалася навчальна і монографічна література, складена провідними фахівцями в даній області, а саме праці таких авторів як: Д. Тоу; П. Нільсен; С.Д. Кузнєцов; Ю.А.Зеленков; М. Грубер; П.Ю. Дубнов, та ін
Практична значущість полягає в тому, що представлений матеріал можна використовувати при написанні рефератів, контрольних та курсових робіт, а також при підготовці до семінарських і практичних занять.
1. Загальна архітектура реляційних СУБД
.1 Структури даних
Подальший виклад було б неможливо без...