русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Архитектура MySQL


Дата добавления: 2013-12-23; просмотров: 2190; Нарушение авторских прав


Работа с СУБД MySQL

Задание

1. Создать свой класс Ошибки для описание исключительных ситуаций, которые могут возникнуть на форуме.

2. Добавить обработку исключительных ситуаций, возникающих при работе форума. Например, попытка пользователя зайти на обсуждение темы, для которой он не зарегистрирован и т.д.

 

База данных — совокупность связанных между собой данных, сохраняемая в двумерных таблицах информационной системы. Системой управления базами данных (СУБД) называется программное обеспечение информационной системы, обеспечивающей создание, ведение и совместное использование баз данных. В РНР есть ряд возможностей для работы с различными системами управления базами данных (например, SQLite, Sybase, Oracle и т. д.). Одной из них является MySQL.

База данных MySQL представляет собой организованный набор поименованных таблиц. Каждая таблица — неупорядоченный массив из однородных элементов, которые называются записями. Запись — неделимая единица информации в базе данных. Запись может содержать в себе одно или несколько именованных полей. Число и имена полей задаются при создании таблицы. Каждое поле имеет определенный тип (например, целое число, строка текста, массив символов и т. д.).

В таблицу всегда можно добавить новую запись, найти запись или набор записей, извлекать какие-то части данных, также записи таблицы можно удалить.

Одна из самых популярных СУБД, которые используются в Web-программировании, — MySQL. Она предназначена для создания сравнительно небольших баз данных и поддерживает некоторое подмножество языка запросов SQL.

SQL (Structured Query Language, язык структурированных запросов) — это специально разработанный стандарт языка запросов к базам данных. Основные команды:

· создание/удаление таблицы;

· создание новых записей в заданной таблице;



· поиск и группировка записей, в том числе сразу в нескольких связанных между собой таблицах;

· удаление записей, удовлетворяющих некоторому критерию;

· обновление некоторых полей в указанных записях.

MySQL — это программа-сервер, постоянно работающая на компьютере. Клиентские программы (например, сценарии) посылают ей специальные запросы через механизм сокетов, она их обрабатывает и запоминает результат. Затем, также по специальному запросу клиента, весь этот результат или его часть передается обратно. Если размер результирующего набора данных слишком большой он передается частями. Механизм использования сокетов подразумевает технологию клиент-сервер, а это означает, что в системе должна быть запущена специальная программа — MySQL- сервер, которая принимает и обрабатывает запросы от программ.

Один сервер MySQL способен поддерживать сразу несколько баз данных, доступ к которым может разграничиваться именем пользователя (login) и паролем (password). Зная эти регистрационные сведения, можно работать с конкретной базой данных.



<== предыдущая лекция | следующая лекция ==>
Перехват всех исключений | Соединение с сервером


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.