Реферат: База данных. Понятие базы данных. Виды баз данных. Объекты для работы с базами данных. Типы данн. Что такое База данных? Что такое SQL и MySQL

База данных - это структурированный набор данных, которые могут быть отредактированы и доступны, обновлены или удалены. Согласно их организационному подходу, типу контента и его объема, базы данных могут быть разделены на различные типы.

Если вы планируете работать в качестве администратора базы данных, Вы должны быть знакомы с некоторыми инструментами, такими как Oracle, SQL server и Sybase, так как реляционная база данных является самой распространенной из всех баз данных.

Данные - это любой фрагмент информации, в то время как база определяется как интегрированный набор логически связанных данных, которые хранятся в электронных файлах (записях) для легкого доступа. Хранение данных в базе данных позволяет пользователю получить доступ к информации для различных целей.

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

Ниже указана классификация баз данных в зависимости от цели хранения и возможностей.

Аналитические базы данных доступны только для чтения. Они в основном используются, в интернете, где вы можете увидеть коллекцию присутствующих предметов, но изменять их нельзя. Вы можете рассматривать это как инвентарные каталоги. Лучшим примером использования аналитических баз данных являются любые интернет-магазины, в которых имеется каталог продукции и данные о них. Информация, хранимая в аналитических базах данных, в основном извлекается из эксплуатации внутренних или внешних баз данных. В них, в основном подбираются и редактируются данные, которые часто используются в управлении организацией. Она выражается в виде резюме организации или деятельности работника, или продаж, маркетинговые отчеты и др. Основной целью аналитической базы данных является предоставление пользователю анализировать данные, в зависимости от управленческой политики.

Это цифровая база данных, которая хранит данные в таблице в виде строк и столбцов. У каждой строки есть уникальный ключ. Это помогает связыванию одной таблицы в другую (которая упоминается как внешний ключ). В общем, у каждого объекта есть таблица―строки, его экземпляр, а столбцы имеют значения, приписываемые экземпляру. В этом типе базы данных, все данные хранятся и извлекаются с помощью «отношений», которые не являются только коллекциями таблиц; отсюда и название "реляционные базы данных".

Оперативные базы данных хранят информацию, необходимую для деятельности организации. Это в основном вся информация о конкретном человеке или сотруднике, департаменте, или предмете. Поэтому их также называют предметной областью базы данных. Таким образом, эти базы данных основаны на функциональной линии организации.

В этих базах хранится вся информация в одном месте ― централизованные вычислительные мощности. Пользователи в различных местах могут получить доступ к этим данным через компьютерную сеть. Примерами могут быть ЭВМ, сервер, процессор, и т. д. Преимущества этого типа базы данных являются ее экономичность и сохранение всех данных в одном месте, увеличивая тем самым целостность данных. Однако операции зависят от подключения к сети.

Распределенные базы данных являются базами данных организации, которые распространяются в различных географических точках. Базы данных могут быть либо общими для всех сайтов, или специфичными только для локального сайта. Распределенные базы данных удалены от соответствующего органа местного сайта. Причина, по которой был разработан этот тип баз данных – это параллельное выполнения работ, распределение задач, тем самым сокращение общего времени.

Базы данных конечного пользователя

Базы данных конечного пользователя - это базы данных чьи результаты складываются из различных операций, которые пользователь выполняет на разных базах данных. Они содержат информацию о конечных потребителях организации. Такие базы данных используются для выведения сводной информации обо всех сделках в организации. Это быстрее, чем использование оперативных баз данных, хотя последние могут служить той же цели. На примере это электронные таблицы, документы Word или загруженные файлы.

Внешние базы данных

Внешние базы данных относятся к онлайн-доступу к внешним, частным данным. Этот доступ является в основном бесплатным и доступен из коммерческих онлайн-сервисов. Следовательно, они также называются «коммерческими базами данных». Эти базы данных как правило для внешних пользователей, которые не могут себе позволить поддержание огромной базы данных. Примеры включают доступ к информации касаемой конкретного человека или его адрес/номер телефона через онлайн каталоги.

Гипермедийные базы данных

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

Хранилища данных

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

В зависимости от объема данных, базы данных могут быть классифицированы в три основных типа.

Общие базы данных

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

Дисциплинарно-специфические базы данных

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

Предметно-специфические базы данных

Предметно-специфические базы данных посвящены только определенной теме. Они в основном используются для академических целей. Информация, обычно содержится в виде научных статей из журналов и т. д.

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

Урок " Основные понятия БД "

Любой из нас, начиная с раннего детства, многократно сталкивался с «базами данных». Это - всевозможные спра­вочники (например, телефонный), энциклопедии и т. п. За­писная книжка - это тоже «база данных», которая есть у каждого из нас.

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

Например, база данных «Записная книжка» хранит информацию о людях, каждый из которых имеет фамилию, имя, телефон и так далее. Библиотечный каталог хранит информацию о книгах, каждая из которых имеет название, автора, год издания и так далее.

Информация в базах данных хранится в упорядоченном виде. Так, в записной книжке все записи упорядочены по - алфавиту, а в библиотечном каталоге - либо по алфавиту – алфавитный каталог), либо по области знания (предметный каталог).

Существует несколько различных структур информационных моделей и соответственно различных типов баз данных: табличная, сетевая, иерархическая (см. модели).

Иерархические базы данных

Иерархические базы данных графически могут быть представлены как перевернутое дерево, состоящее из объектов различных уровней. Верхний уровень (корень дерева ) занимает один объект, второй - объекты второго уровня и так далее.

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

Например: иерархической базой данных является Каталог папок Windows , с которым можно работать, запустив Проводник. Верхний уровень занимает папка Рабочий стол. На втором уровне находятся папки Мой компьютер, Мои документы, Сетевое окружение и Корзина, которые являются потомками папки Рабочий стол, а между собой является близнецами. В свою очередь, папка Мой компьютер является предком по отношению к папкам третьего уровня - папкам дисков (Диск 3,5(А:), (С:), ( D :), (E :), (F :)) и системным папкам (Принтеры, Панель управления и др.)

Сетевые базы данных

Сетевая база данных является обобщением иерархической за счет допущения объектов, имеющих более одного предка. Вообще, на связи между объектами в сетевых моделях не накладывается никаких ограничений.

Сетевой базой данных фактически является Всемирная пау mu н a глобальной компьютерной сети Интернет. Гиперссылки связывают между собой сотни миллионов документов в единую распределенную сетевую базу данных.

Табличные базы данных

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

Рассмотрим, например, базу данных: Телефонный справочник

Фамилия

Адрес

Телефон

Иванов В.В.

Серова, 5 12

4325345

Петров И.И.

Седова, 3-21

3454365

Сидоров С.С.

Мира, 33-17

3454354

Столбцы такой таблицы называют полями; каждое поле характеризуется своим именем (именем соответствующего свойства) и типом данных, представляющих значения данного свойства.

Строки таблицы являются записями об объекте; эти записи разбиты на поля столбцами таблицы, поэтому каждая запись представляет собой набор значений, содержащихся в полях .

Каждая таблица должна содержать, по крайней мере, одно ключевое поле, содержимое которого уникально для каждой записи в этой таблице. Ключевое поле позволяет однозначно идентифицировать каждую запись в таблице.

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

Телефонный справочник

Имена полей

Фамилия

Адрес

Телефон

Запись

Иванов В.В.

Серова, 5 12

4325345

Запись

Петров И.И.

Седова, 3-21

3454365

Запись

Сидоров С.С.

Мира, 33-17

3454354

Ключевое

поле

Поле

Поле

Поле

Тип поля определяется типом данных, которые оно содер жит. Поля могут содержать данные следующих основных типов:

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

    текстовый - тексты, содержащие до 255 символов;

    числовой - числа;

    дата/время - дата или время;

    денежный - числа в денежном формате;

    логический - значения Истина (Да) или Ложь (Нет);

    поле объекта OLE - изображение или рисунок

Поле каждого типа имеет свой набор свойств. Наиболее в ажными свойствами полей являются:

    размер поля - определяет максимальную длину тексто вого или числового поля;

    формат поля - устанавливает формат данных;

    обязательное поле - указывает на то, что данное поле обязательно надо заполнить

Система управления базами данных Access (СУБД)

Назначение и основные функции

Развитие информационных технологий привело к созданию компьютерных баз данных. Создание баз данных, а также операции поиска и сортировки данных выполняются специальными программами - системами управления базами данных (СУБД).

Таким образом, необходимо различать собственно базы данных (БД), которые являются упорядоченными наборами данных, и системы управления базами данных - программы, управляющие хранением и обработкой данных.

Системой управления базами данных является приложение Access , входящее в Microsoft Office .

Интерфейс программы Access

В Access используется стандартный для среды Windows & Office многооконный интерфейс, но в отличие от других приложений, не многодокументный. Единовременно может быть открыта только одна база данных , содержащая обязательное окно базы данных и окна для работы с объектами базы данных. В каждый момент времени одно из окон является активным и в нем курсором отмечается активный объект.

Окно базы данных - один из главных элементов интерфейса Access . Здесь систематизированы все объекты БД: таблицы, запросы, формы, отчеты, макросы и модули.

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

Объект ы в СУБД Access :

· Таблица. В базах данных вся информация хранится в двумерных таблицах. Это базовый объект БД, все остальные объекты создаются на основе существующих таблиц (производные объекты).

· Запросы. Запросы предназначены для отбора данных на основании заданных условий. С помощью запроса из базы данных можно выбрать информацию, удовлетворяющую определенным условиям.

· Формы. Формы позволяют отображать данные, содержащиеся в таблицах или запросах, в более удобном для восприятия виде. При помощи форм можно добавлять в таблицы новые данные, а также редактировать или удалять существующие. Форма может содержать рисунки, графики и другие внедренные объекты.

· Отчеты. Отчеты предназначены для печати данных, содержащихся в таблицах и запросах, в красиво оформленном виде.

· Макросы. Макросы служат для автоматизации повторяющихся операций. Запись макроса производится так же, как в других приложениях, например как в приложении Word .

· Модули. Модули также служат для автоматизации работы с БД. Модули еще называют процедурами обработки событий и пишутся на языке VBA .

F разлеле рассматриваются базы данных и информационные системы. Описываются основные понятия баз данных и систем упрагления базами данных. Дается характеристика вариантов организации информационной сисемы по архитектуре клиент-сервер. Приводится классификация СУ БД, и описываются основные их функции Рассматривают» я варианты созда­ния приложений и организации взаимодействия пользователей с информа­ционными системами.

1.1. Базы данных и информационные системы

В основе решения многих задач лежит обработка информации. Для об­легчения обработки информации создаются информационные системы (ИС). Автоматизированными называют ИС, в которых применяют техни­ческие средства, в частности ЭВМ. Большинство существующих ИС яв­ляются автоматизированными, поэтому для краткости просто будем на- зыват ь их ИС.

В широком понимании под определение И С подпадает любая система ибработки информации. По области применения ИС можно разделить на системы, используемые в производстве, образовании, здравоохранении, науке, военном деле, социальной сфере, торговле и других отраслях. Поцелевой функции ИС можно условно разделить на следующие основные категории: управляющие, информационно-справочные, поддержки приня­тия решений.

Заметим, что иногда используется более узкая трактовка понятия ИС как совокупности аппаратьо программных средств, задействованных для решения некоторой прикладной задачи. В организации, например, мо­гут существоват ь информационные системы, на которых соответствен­но возложены следующие задачи: учет кадров и материально-техниче­ских средств, расчет с поставщиками и заказчиками, бухгалтерский учет и т. п.

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

Банк данных (БнД) в общем случае состоит из следующих компонентов: базы (нескольких баз) дан и ых, системы управления базами данных, словаря данных, админист ратора, вычислительной системы и обслуживающего пер­сонала. Вкратце рассмотрим названные компоненты и некоторые связанные с ними важные понятия.

Ба.ш данных (БД) представляет собой совокупность специальным обра­зом организованных данных, хранимых в памяти вычислительной системы и отображающих состояние объектов и их взаимосвязей в рассматриваемой предметной области.

Логическую структуру хранимых в базе данных называют моделью представления данных. К основным моделям представления данных (моделям данных) относятся следз"ющие: иерархическая, сетевая, реля­ционная, постреляционная, многомерная и объекгно-ориентированная (см. раздел 2).

Сиспи ма иправления 6а ами данньи (СУБД) - это комплекс языковых и про. раммных средств, предназначенный для создания, ведения и совместного использования БД многими пользователями. Обычно СУБД различают но испо 1ьзуемой модели данных. Так, СУБД, основанные на использовании ре­ляционной модели данных, называют реляционными СУБД.

Одними из первых СУБД являются следующие системы: IMS(IBM, 1968 г.),IDMS(Cullinet, 1971 г.),ADABAS(SoftwareAG, 1969 г.) и ИНЭС (ВНИИСИAII СССР, 1976 г.). Ко шчество современных систем управ пения базами дан ных исчисляется тысячами.

Приложение представляет собой программу или комплекс программ, обеспечивающих автоматизацию обработки информации для прикладной задачи. Нами рассматривав ггея приложения, использующие БД Приложе­ния могут создаваться в среде или вне среды СУБД - с помощью системыnpoi раммирования, использующей средства доступа к БД, к примеруDelphi или С++Builder. Приложения, разработанные в среде СУБД, часто называ­ют приложениями СУБД, а приложения, разработанные rhc СУБД, - внешни ми при чола ниями.

Для работ ы с базой данных зачастую достаточно средств СУБД и не нуж­но испо. шзовять приложения, создание которых требует npoi раммирования. Приложения разрабатывают главным образом в случаях, koi да требуется обес­печить удобство раооты < БД неква тифицироьанным пользователям или ин­терфейс СУБД не устраивает пользователей.

Словарь иинных (СД) представляет собой подсистему БнД, предназ­наченную для централизованного хранения информации о структ>pax дан­ных, взаимосвязях файлов БД друг с другом, типах данных и форматах их представления, принадлежности данных пользователям, кодах зашиты и разграничения доступа и т. п

Функционально СД присутствует во всех БнД, но не всегда выполняю­щий эти функции компонент имеет именно такое название. Чаще всего фун­кции СД выполняются СУБД и вызываются из основного меню системы или реализуются с помощью ее утилит.

АОминш тратор о азы данных ( АЬД) есть лицо илиlpymia лиц, отве­чающих за выработку требований к БД, ее проектирование, создание, эф фективное использование и сопровождение. В процессе эксплуатации А БД обычно следит за фу нкционированием информационной системы, обес­печивает защиту от несанкционированного доступа, контролирует избы­точность, непротиворечивость, сохранность и достоверность хранимой в БД информации. Для однопользова гельских информационных систем функции АБД обычно возлагаются на лиц, непосредственно работающих с приложением БД.

В вычислительной сети АБД, как правило, взаимодействует с админист­ратором сети. В обя шнности последнего входят контроль за функциони­рованием аппаратно-программных средств сети, реконфигурация сети, вос­становление программного обеспечения после сбоев и отказов оборудования, профилактические мероприятия и обеспечение разграничения доступа

Вычислительная система (ВС) представляет собой совокупность вза­имосвязанных и согласованно действующих ЭВМ или процессоров и дру­гих устройств, обеспечивающих автоматизацию процессов приема, обра- бот ки и выдачи информации потребителям. Поскольку основными функциями БнД являются хранение и обработка данных, то используе­мая ВС, наряду с приемлемой мощностью центральных процессоров (ЦП) должна иметь достаточный объем оперативной и внешней памяти прямо­го доступа.

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

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

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

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

Цель любой информационной системы - обработка данных об объектах реального мира. Основой информационной системы является база данных. В широком смысле слова база данных - это совокупность сведений о конкретных объектах реального мира в какой-либо предметной области. Под предметной областью принято понимать часть реального мира, подлежащего изучению для организации управления его объектами и, в конечном счете, автоматизации, например, предприятие, вуз и т. д.

Создавая базу данных, пользователь стремится упорядочить информацию по различным признакам и быстро производить выборку с произвольным сочетанием признаков. При этом очень важно выбрать правильную модель данных. Модель данных - это формализованное представление основных категорий восприятия реального мира, представленных его объектами, связями, свойствами, а также их взаимодействиями.

База данных - это информационная модель, позволяющая упорядоченно хранить данные о группе объектов, обладающих одинаковым набором свойств.

Информация в базах данных хранится в упорядоченном виде. Так, в записной книжке все записи упорядочены по алфавиту, а в библиотечном каталоге либо по алфавиту (алфавитный каталог), либо в соответствии с областью знания (предметный каталог).

Система программ, позволяющая создавать БД, обновлять хранимую в ней информацию, обеспечивающая удобный доступ к ней с целью просмотра и поиска, называется системой управления базами данных (СУБД).

  1. Типы баз данных

Группу связанных между собой элементов данных называют обычно записью. Известны три основных типа организации данных и связей между ними: иерархический (в виде дерева), сетевой и реляционный.

Иерархическая БД

В иерархической БД существует упорядоченность элементов в записи, один элемент считается главным, остальные - подчиненными. Данные в записи упорядочены в определенную последовательность, как ступеньки лестницы, и поиск данных может осуществляться лишь последовательным "спуском" со ступеньки на ступеньку. Поиск какого-либо элемента данных в такой системе может оказаться довольно трудоемким из-за необходимости последовательно проходить несколько предшествующих иерархических уровней. Иерархическую БД образует каталог файлов, хранимых на диске; дерево каталогов, доступное для просмотра в Norton Соmmander, - наглядная демонстрация структуры такой БД и поиска в ней нужного элемента (при работе в операционной системе МS-DOS). Такой же базой данных является родовое генеалогическое дерево.

Рисунок 1. Иерархическая модель базы данных

Сетевая БД

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

Рисунок 2. Сетевая модель базы данных

Реляционная БД

Наиболее распространенным способом организации данных является третий, к которому можно свести как иерархический, так и сетевой - реляционный (англ. relation - отношение, связь). В реляционной БД под записью понимается строка прямоугольной таблицы. Элементы записи образуют столбцы этой таблицы (поля). Все элементы в столбце имеют одинаковый тип (числовой, символьный), а каждый столбец - неповторяющееся имя. Одинаковые строки в таблице отсутствуют. Преимущество таких БД-наглядность и понятность организации данных, скорость поиска нужной информации. Примером реляционной БД служит таблица на странице классного журнала, в которой записью является строка с данными о конкретном ученике, а имена полей (столбцов) указывают, какие данные о каждом ученике должны быть записаны в ячейках таблицы.

Совокупность БД и программы СУБД образует информационно-поисковую систему, называемую банком данных.

1. По технологии обработки данных базы данных делятся на централизованные и распределенные. Централизованная база данных хранится в памяти одной вычислительной системы. Если эта вычислительная система является компонентом сети ЭВМ, возможен распределенный доступ к такой базе. Этот способ использования баз данных часто применяют в локальных сетях ПК. Распределенная база данных состоит из нескольких, возможно, пересекающихся или даже дублирующих друг друга частей, хранимых в различных ЭВМ вычислительной сети. Работа с такой базой осуществляется с помощью системы управления распределенной базой данных (СУРБД).

Рис. 3. Реляционная модель базы данных

2. По способу доступа к данным базы данных делятся на базы данных с локальным доступом и базы данных с удаленным (сетевым доступом). Системы централизованных баз данных с сетевым доступом предполагают различные архитектуры таких систем: файл-сервер; клиент-сервер.

Файл-сервер

Архитектура систем БД с сетевым доступом предполагает выделение одной из машин сети в качестве центральной (сервер файлов). На такой машине хранится совместно используемая централизованная БД. Все другие машины сети выполняют функции рабочих станций, с помощью которых поддерживается доступ пользовательской системы к централизованной базе данных. Файлы базы данных в соответствии с пользовательскими запросами передаются на рабочие станции, где в основном и производится обработка. При большой интенсивности доступа к одним и тем же данным производительность такой информационной системы падает. Пользователи могут создавать также на рабочих станциях локальные БД, которые используются ими монопольно. Схема обработки информации по принципу файл-сервер изображена на рисунке.

Клиент-сервер

В отличие от предыдущей системы, центральная машина (сервер базы данных), помимо хранения централизованной базы данных, должна обеспечивать выполнение основного объема обработки данных. Запрос на использование данных, выдаваемый клиентом (рабочей станцией), приводит к поиску и извлечению данных на сервере. Извлеченные данные транспортируются по сети от сервера к клиенту. Спецификой архитектуры клиент-сервер является использование языка – запросов SQL.

Многие, начав изучать мир Web , ещё понятия не представляют, что такое База Данных . Но почти все пользователи Интернета уже хоть раз использовали её - сохранение пользовательских данных на сайте, обработка поисковых запросов и многое другое. Большинство данных сохраняется именно в Базе Данных, а для того, чтобы отобразить определённую информацию обрабатывает запрос для БД. Так что же это такое?

База данных - комплекс данных (информации), которые структурированы и взаимосвязаны между собой.

В качестве примера можно привести библиотеку . Да-да, там не просто стоят книжки на полках, а существуют различные виды Каталогов, по которым библиотекарь может найти определённую книги (по алфавиту - автору или названию, по стеллажу, по тематике). Таким образом, приняв запрос на книгу, далее можно было её найти по определённому признаку. Можно сказать, что в библиотеке хранились и обрабатывались данные. Но данные не представляли ли бы такого интереса, если бы ими нельзя было ещё и управлять! Так мы приходим к следующему термину.

Система Управления Базами Данных - это совокупность языковых и программных средств, в основные функции которых входит возможность создания данных, их обработки и считывания, удаления и осуществления безопасного контроля БД.

В общем СУБД - это система, позволяющая создавать базы данных и манипулировать сведениями из них. А осуществляет этот доступ к данным СУБД посредством специального языка - SQL.

SQL - универсальный язык структурированных запросов, в основные задачи которого входит осуществление считывания, записи и удаления информации в Базе Данных.

Из истории SQL

В начале 1970-х годов в одной из исследовательских лабораторий компании IBM была разработана экспериментальная реляционная СУБД IBM System R, для которой затем был создан специальный язык SEQUEL , позволявший относительно просто управлять данными в этой СУБД. Аббревиатура SEQUEL расшифровывалась как Structured English QUEry Language - «структурированный английский язык запросов». Позже по юридическим соображениям язык SEQUEL был переименован в SQL .

Датой создания считается 1974 год.
Авторами считаются Дональд Чэмбэрлин , Рэймонд Бойс .
Первый стандарт принят в 1986 году.

Что такое MySQL

MySQL - система управления базами данных, которая может работать с PHP, Java, Perl, C, C++ и другими языками программирвоания. Одна из самых распространённых СУБД в мире. Входит в популярные портативные сборки серверов Denwer и XAMPP , а также в серверы WAMP, LAMP, AppServ . Написана на C, C++. разработчик - Oracle (c 2010 года).

Примеры SQL запросов

Выведет список ВСЕХ баз.

SHOW databases;
Выведет список ВСЕХ таблиц в Базе Данных base_name.

SHOW tables in base_name;
Выбирает ВСЕ данные в таблице tbl_name.

SELECT * FROM tbl_name;
Более подробно с запросами можно ознакомиться в статье