- •Кафедра твердотільної електроніки Тереля Олександра Василівна
- •Києво-Могилянської академії ”
- •Мета курсової роботи
- •Інших мов програмування
- •Розділ II.
- •2.1. База даних і субд
- •2.2. Структура бази даних
- •Розділ III. Мови запитів sql
- •Розділ IV.
- •Списку викладачів кафедри Інформаційних технологій Києво-Могилянської академії
- •4.1. Створення таблиці бази даних
- •4.2. Створення субд для отриманої таблиці
- •4.3. Створення точки входу в програму шляхом логінізації
- •Висновки
- •Список використаної літератури
Розділ III. Мови запитів sql
Збережені в базі дані можна обробляти вручну, послідовно переглядаючи і редагуючи дані в таблицях за допомогою наявних в СУБД коштів. Для підвищення ефективності обробки даних застосовують запити, що дозволяють виробляти множинну обробку даних, одночасно вводити, редагувати і видаляти безліч записів, а також вибирати дані з таблиць. Запит є спеціальним чином описане вимога, що визначає склад вироблених над БД операцій за вибіркою, видалення або модифікації даних, що зберігаються. Для підготовки запитів за допомогою різних СУБД найчастіше використовуються два основні мови опису запитів:
QBE (Query By Example) - мова запитів за зразком;
SQL (Structured Query Language) - структурований мова запитів.
Світ баз даних стає все більш і більш єдиним, що призвело до необхідності створення стандартної мови, який міг би використовуватися, щоб функціонувати у великій кількості різних видів комп'ютерних середовищ. Стандартна мова дозволить користувачам, які знають один набір команд, використовувати їх, щоб створювати, відшукувати, змінювати і передавати інформацію, незалежно від того, чи працюють вони на персональному комп'ютері, мережевої робочої станції, або на універсальній ЕОМ. SQL – це мова, яка дає можливість створювати і працювати в реляційних базах даних, які є наборами зв'язаної інформації, що зберігається в таблицях. Він усуває багато роботи, яку ви повинні були б зробити, якщо б ви використовували універсальну мову програмування. Стандарт SQL визначається ANSI (American National Standard Institute – Американським Національним Інститутом Стандартів. Є два SQL: Інтерактивний (Interactive) і Вбудований
-20-
(Embedded). Здебільшого, обидві форми працюють однаково, але використовуються різному. Інтерактивний SQL використовується для функціонування безпосередньо в базі даних, щоб виробляти висновок для використання його замовником. У цій формі SQL, коли ви введете команду, вона зараз же виконається, і ви зможете побачити вивід (якщо він взагалі вийде) – негайно. Вбудований SQL складається з команд SQL, поміщених усередині програм, які зазвичай написані на деякому іншому мовою. Це робить ці програми могутнішими і ефективним. І в інтерактивній, і у вбудованій формах SQL, є численні частини, або підрозділи. Вони є складовими частинами SQL в ANSI. Це не різні мови, а розділи команд SQL, згрупованих за їх функціями.
DDL (Data Definition Language – Мова Визначення Даних) – так звана Мова Опис Схеми в ANSI, складається з команд, які створюють об’єкти (таблиці, індекси, перегляди, і так далі) в базі даних.
DML (Data Manipulation Language – Мова Маніпулювання Даними) – це набір команд, які визначають, які значення представлені в таблицях в будь-який момент часу.
DCL (Data Control Language – Мова Управління Даними) складається з коштів, які визначають, чи дозволити користувачу виконувати певні дії чи ні.
-21-
Розділ IV.
Практична частина: база даних в Borland C++ Builder на прикладі
