Автор: Пользователь скрыл имя, 15 Июня 2013 в 18:42, контрольная работа
SQL – це діалогова мова програмування для здійснення запиту і внесення змін до бази даних, а також управління базами даних. Багато баз даних підтримує SQL з розширеннями до стандартної мови. Ядро SQL формує командна мова, яка дозволяє здійснювати пошук, вставку, обновлення, і вилучення даних, використовуючи систему управління і адміністративні функції. SQL також включає CLI (Call Level Interface) для доступу і управління базами даних дистанційно.
Основні конструкції мови запитів SQL 3
Сервер баз даних my SQL — використання 4
Мова скриптів РНР — сфери застосування. 6
Web-cервер Apach — призначення 8
Практичне завдання 10
Міністерство освіти і науки України
Українська академія друкарства
Контрольна робота
з дисципліни
«Видавничі бази даних»
Виконав:
студент групи ЗТ-6М
Радзінській В.
Перевірив:
Піскозуб Л.
Львів — 2013 р.
ЗМІСТ
Основні конструкції мови запитів SQL 3
Сервер баз даних my SQL — використання 4
Мова скриптів РНР — сфери застосування. 6
Web-cервер Apach — призначення 8
Практичне завдання 10
Основні конструкції мови запитів SQL
QL (Structured query language — мова структурованих запитів) — декларативна мова програмування для взаємодії користувача з базами даних, що застосовується для формування запитів, оновлення і керування реляційними БД, створення схеми бази даних і її модифікація, система контролю за доступом до бази даних.. Сам по собі SQL не є ні системою керування базами даних, ні окремим програмним продуктом.
SQL – це діалогова мова програмування для здійснення запиту і внесення змін до бази даних, а також управління базами даних. Багато баз даних підтримує SQL з розширеннями до стандартної мови. Ядро SQL формує командна мова, яка дозволяє здійснювати пошук, вставку, обновлення, і вилучення даних, використовуючи систему управління і адміністративні функції. SQL також включає CLI (Call Level Interface) для доступу і управління базами даних дистанційно.
Мова запитів
SQL є стандартною мовою для роботи з реляційними БД і в даний час підтримується всіма продуктами представленими на ринку. Її було розроблено в компанії ІВМ на початку 70-х років. Поточний стандарт цієї мови, на який ми будемо посилатися, має назву SQL/92.
Створення будь-якої таблиці передбачає визначення типу даних. Тип даних стовпчика визначає тип інформації, яка в ньому зберігається. Для того щоб визначити тип стовпчика необхідно після імені стовпчика вказати одне з ключових слів, яким позначається тип. Назви типів є регістрово незалежними. Після визначення тип стовпчика буде зберігатися як його характеристика, яку змінити неможна.
Розглянемо всі стандартні типи даних, які можна використовувати.
Тип даних: цілі числа
Цілі числа складають великий к
Тип даних: числа з плаваючою комою
Проблеми, які виникають з дійсними числами, це – округлення як при використанні у виразах, так і при виведенні результата
Текстові типи даних
Стандарт Unicode, що підтримується у більшості сучасних СКБД, був розроблений з метою подолання обмежень, властивих стандартним наборам символів. В цьому стандарті для збереження символів використовується 2 байти. Їх достатньо для кодування майже всіх символів, що використовуються в світі. Наприклад, загальний набір китайських ієрогліфів складає 21000 з 65536 можливих у Юнікод символів. Оскільки для збереження символьної інформації використовується вдвічі більше місця в памяті, використовується декілька типів символьної інформації, до складу назв яких входить слово CHAR.
Сервер баз даних my SQL — використання
MySQL — вільна система керування реляційними базами даних.
Дана система керування базами даних (СКБД) з відкритим кодом була створена як альтернатива комерційним системам. MySQL з самого початку була дуже схожою на mSQL, проте з часом вона все розширювалася і зараз MySQL — одна з найпоширеніших систем керування базами даних. Вона використовується, в першу чергу, для створення динамічних веб-сторінок, оскільки має чудову підтримку з боку різноманітних мов програмування.
MySQL – компактний багатопоточний сервер баз даних. Характеризується великою швидкістю, стійкістю і простотою використання.
MySQL був розроблений компанією «ТсХ» для підвищення швидкодії обробки великих баз даних.
MySQL вважається гарним рішенням для малих і середніх додатків. Вихідний код сервера компілюється на безлічі платформ. Найбільш повно можливості сервера виявляються в UNІХ-системах, де є підтримка багатопоточності, що підвищує продуктивність системи в цілому.
Для некомерційного використання MySQL є безкоштовним. Можливості сервера MySQL:
Недоліки сервера MySQL:
Зазначені недоліки не є критичними при розробці малих і середніх ІС-інформаційних систем для робочих груп.
Мова скриптів РНР — сфери застосування.
PHP (англ. PHP: Hypertext Preprocessor — PHP: гіпертекстовий препроцесор), попередня назва: Personal Home Page Tools — скриптова мова програмування, була створена для генерації HTML-сторінок на стороні веб-сервера. PHP є однією з найпоширеніших мов, що використовуються у сфері веб-розробок (разом із Java, .NET, Perl, Python, Ruby). PHP підтримується переважною більшістю хостинг-провайдерів. PHP — проект відкритого програмного забезпечення.
PHP інтерпретується веб-сервером в HTML-код, який передається на сторону клієнта.
На відміну від скриптової мови JavaScript, користувач не бачить PHP-коду, бо браузер отримує готовий html-код. Це є перевага з точки зору безпеки, але погіршує інтерактивність сторінок. Але ніщо не забороняє використовувати РНР для генерування і JavaScript-кодів які виконуються вже на стороні клієнта.
PHP — мова, яка може бути вбудована безпосередньо в html-код сторінок, які, в свою чергу коректно будуть оброблені PHP -інтерпретатором. Механізм РНР просто починає виконувати код після першої екрануючої послідовності (<?) і продовжує виконання до того моменту, коли він зустріне парну екрануючу послідовність (?>).
Велика різноманітність функцій PHP дають можливість уникнути написання багаторядкових призначених для користувача фу
Мова РНР здаватиметься знайомо
Наявність вихідного коду та безкоштовність
Стратегія Open Source, і розп<span dir="LTR" class="dash041e_0431_044b_