Курсовая работа: Робота з MYSQL

Р обота з MySQL

1. Архітектура Web-баз даних

Основна операція WEB сервера показана на рисунку 10.1.

Ця система складається з 2 об’єктів: WEB браузера та WEB сервер. Між ними має існувати канал зв’язку. WEB браузер посилає запит на сервер, сервер відсилає відповідь [1].

Возможно вы искали - Реферат: Анализ информационной системы Sage ERP X3

Рис.1.Схема роботи сервера

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

1. WEB браузер відправляє HTTP запит, що визначає WEB сторінку, використовуючи HTML форму.

2. WEB сервер приймає файл та передає його механізму PHP на обробку.

Похожий материал - Реферат: Современные информационные технологии понятия, структура, технологии

3. Механізм PHP починає синтаксичний аналіз сценарію. В сценарії присутні команди підключення до бази даних і виконання запиту до неї. PHP відкриває з єднання з сервером MySQL та відправляє необхідний запит.

4. Сервер приймає запит в базу даних, опрацьовує його, а потім відправляє результати в PHP.

5. Механізм PHP завершує виконання сценарію, формуючи результати у вигляді HTML, після чого відправляє результати в HTML форматі WEB серверу.

6. WEB сервер пересилає HTML в браузер. За допомогою якого користувач переглядає результати.

Використання мови PHP та MySQL дозволяє робити сайти динамічними, які містять інформацію в реальному часі. MySQL СУБД швидка та надійна. Крім MySQL можна використовувати Postgre SQL, Oracle, dbm, Hyperware, Informix, InterBase, SyBase.

Очень интересно - Курсовая работа: Автоматизация системы учета товаров в торговле

2. Мова SQL. Загальні відомості

Запити – це основний інструмент вибірки й обробки даних у СУБД. Для створення і реалізації запитів розроблена спеціальна мова SQL (Structured Query Language – мова структурованих запитів). Перший прототип мови SQL з'явився наприкінці 70-х років і одержав через якийсь час широке поширення. Він став застосовуватися у всіх комерційних СУБД і поступово став стандартом де-факто для мов маніпулювання даними в реляційних БД. Перша версія стандарту називалася SQL-86 і була прийнята ANSI (Американським національним інститутом стандартів) і ISO (Міжнародним інститутом стандартів). Наприкінці 1992 р. був прийнятий новий міжнародний стандарт мови – це SQL-92. Цей стандарт підтримується всіма сучасними СУБД, у тому числі і MS Access.

Останній стандарт з'явився в 1999 р., у якому були введені нові типи даних, і ряд інших нововведень, важливих для розроблювачів нових версій сучасних СУБД. Ми коротко ознайомимося з деякими найбільш важливими елементами мови, що відповідають стандарту SQL-92.

Всі оператори мови можна розділити на такі три категорії:

1. Оператори контролю даних – використовуються для перевірки повноважень користувача при звертанні до БД. Це оператори GRANT і REVOKE.

Вам будет интересно - Реферат: Мировые информационные ресурсы определение, классификация

2. Оператори визначення даних – використовуються для створення об'єктів БД і визначення їхньої структури. До них відносяться оператори CREATE SCHEMA, CREATE TABLE, CREATE VIEW, CREATE DOMAIN.

3. Оператори керування даними – використовуються для пошуку, видалення, зміни і збереження даних. Це оператори SELECT, UPDATE, INSERT, DELETE.

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

Оператор SELECT. Добір записів з однієї таблиці

Загальний формат оператора SELECT наступний:

Похожий материал - Учебное пособие: Інформаційні системи в економіці та підприємництві

SELECT [DISTINCT] {* | <Список полів>}

FROM <Список таблиць >

[WHERE <Умова добору записів >]

[GROUP BY <Список полів для групування>]