|
Генетичні алгоритми Нечітка логіка Колір Дизайн Системний аналіз Сесії в PHP ADO в Delphi Тестологія САПР Економіка Математика Flash Гітара UML AJAX C++ CakePHP CMS COM CSS Delphi Flex HTML Internet Java JavaScript MySQL PHP SCORM SQL XML Бази даних Веб-розробка ГІС Інтелектуальні СДН Масаж Медицина Музика ООП Подання знань Розкрутка сайту, SEO Системне програмування Тестування ПЗ Фреймворки Штучний інтелект
|
Бази данихБази даних, СУБД Додаткова тематика даного розділуКлючові поняття цієї теми[Приховати / показати]Контент даного розділуСистема керування базами даних MySQL Дана система керування базами даних (СКБД) з відкритим кодом була створена як альтернатива комерційним системам. MySQL з самого початку була дуже схожою на mSQL, проте з часом вона все розширювалася і зараз MySQL — одна з найпоширеніших систем керування базами даних. Вона використовується, в першу чергу, для створення динамічних веб-сторінок, оскільки має чудову підтримку з боку різноманітних мов програмуванняMySQL і PHP: Бібліотека mysqli та об'єктно-орієнтований стиль результатаMySQL і PHP. Використання ext/mysqli: огляд та подготовлені виразиВзаимодействие PHP и MySQLЛекция предназначена
для знакомства со способами взаимодействия PHP и СУБД MySql.
Основное внимание уделяется установке соединения с базой данных,
функциям отправки запросов и обработке ответов (mysql_connect,
mysql_query, mysql_result, mysql_num_rows, mysql_close). Пример -
создание web -интерфейса для администрирования базы данных
виртуального музея истории. СУБД MySQLMySQL – это реляционная система управления базами данных. То есть данные в ее базах хранятся в виде логически связанных между собой таблиц, доступ к которым осуществляется с помощью языка запросов SQL. Это достаточно быстрая, надежная и, главное, простая в использовании СУБД, вполне подходящая для не слишком глобальных проектов. Технология ADO в DelphiКонцепция ActiveX Data Objects (ADO)Окрыленная успехом технологии COM, Microsoft в середине девяностых приступила к замене технологии ODBC технологией OLE DB. Однако OLE DB представляет интерфейс системного уровня и предназначена для использования, в первую очередь, системными программистами. Она чрезвычайно сложна и требует от программистов досконального знания устройства операционной системы, что существенно снижает продуктивность работы. С целью облегчить жизнь прикладным программистам Microsoft создала для работы с OLE DB интерфейс высокого уровня, называемый ActiveX Data Object (ADO) , ориентированный на использование в прикладных программах.
Базовые объекты ADOКомпоненты Delphi для поддержки ADOSQL - язык запросов SQL (англ. Structured Query Language — язык структурированных запросов) — универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных. Вопреки существующим заблуждениям, SQL является информационно-логическим языком, а не языком программирования. История SQLПервый стандарт языка SQL был принят Американским национальным институтом стандартизации (ANSI) в 1987 (так называемый SQL level /уровень/ 1) и несколько уточнен в 1989 году (SQL level 2). Дальнейшее развитие языка поставщиками СУБД потребовало принятия в 1992 нового расширенного стандарта (ANSI SQL-92 или просто SQL-2). В настоящее время ведется работа по подготовке третьего стандарта SQL, который должен включать элементы объекто-ориентрованного доступа к данным. Типы данных SQLDDL: Операторы создания схемы базы данныхПри описании команд предполагается, что: текст, набранный строчными буквами является обязательным текст, набранный прописными буквами и заключенный в угловые скобки обозначает переменную, вводимую пользователем в квадратные скобки заключается необязательная часть команды взаимоисключающие элементы команды разделяются вертикальной чертой. DDL: Операторы создания индексовDDL: Операторы управления правами доступаDML: Команды модификации данныхDML: Выборка данныхDML: Выборка из нескольких таблицDML: Вычисления внутри SELECTDML: Групировка данныхГруппировка данных в операторе SELECT осуществляется с помощью ключевого слова GROUP BY и ключевого слова HAVING, с помощью которого задаются условия разбиения записей на группы. GROUP BY неразрывно связано с агрегирующими функциями, без них оно практически не используется. GROUP BY разделяет таблицу на группы, а агрегирующая функция вычисляет для каждой из них итоговое значение. DML: Cортировка данныхDML: Операция объединенияИспользование представленийПредставление (view) - это таблица, содержимое которой берется из других таблиц посредством запроса. При этом новые копии данных не создаются.Когда содержимое базовых таблиц меняется, СУБД автоматически перевыполняет запросы, создающие view, что приводит к соответствующи изменениям в представлениях.
Другие возможности SQL |
Сторінки, близькі за змістом Останні новини ![]() Портал знань супроводжують дослідження в різних напрямках, пов'язаних з керуванням контентом та знаннями, моделюванням знань, створенням інтелектуального навчального середовища і тестуванням знань. У цьому розділі представлено тестові версії програмних підсистем, які презентують результати досліджень. |
|
Copyright © 2008—2010 Портал Знань.
При використанні матеріалів посилання, для інтернет-ресурсів — гіперпосилання, на Znannya.org обов'язкове.
Зв'язок
|
НТУУ "КПІ" Кафедра АПЕПС Лабораторія СЕТ Якісний хостинг від domen.com.ua |
|