Системы управления базами данных MySQL
Автор: Мария Александрова • Май 28, 2019 • Реферат • 4,263 Слов (18 Страниц) • 922 Просмотры
ФГБОУ ВО «МГЛУ»
Дисциплина: «Информатика и базы данных»
Реферат на тему «Системы управления базами данных MySQL.»
Выполнила:
Студентка группы 1-18-3
Александрова Мария Дмитриевна
Москва
2019
Введение
Многие компьютерные программы, включая веб-программы, такие как блоги, фотогалереи и системы управления контентом, должны хранить и извлекать данные. Например, программное обеспечение блога должно хранить сообщения (т. е. статьи), которые вы пишете, и извлекать их, когда посетитель на вашем сайте. Аналогичным образом, фотогалереи хранят информацию о своих фотографиях (например, для сайтов, которые позволяют пользователям оценивать фотографии, числовой рейтинг для каждого изображения хранится в базе данных). Вместо того чтобы внедрять собственную систему хранения и извлечения данных, эти программы просто используют специализированные программы баз данных.
Чтобы облегчить другим программам доступ к данным через них, многие программы баз данных поддерживают компьютерный язык под названием "SQL "(часто произносится как"sequel"). SQL был специально разработан для этой цели. Программы, которые хотят, чтобы программное обеспечение базы данных обрабатывало низкоуровневую работу по управлению данными, просто используют этот язык для отправки инструкций.
Существует множество баз данных, поддерживающих использование SQL для доступа к их данным, среди них MySQL и PostgreSQL. Другими словами, MySQL - это всего лишь бренд одного программного обеспечения базы данных, одного из многих. То же самое касается PostgreSQL. Эти две базы данных очень популярны среди программ, которые работают на веб-сайтах (возможно, потому, что они бесплатны), поэтому вы часто видите, что один или оба из них рекламируются в списках функций веб-хостов, а также перечислены как одно из "системных требований" для определенного веб-программного обеспечения (например, блоги и системы управления контентом).
MySQL-это реляционная база данных с открытым исходным кодом. База была разработана шведской компанией в 1995 году. Одним из главных плюсов баз данных такого типа является то, что они являются кросс-платформенными. Они могут быть запущены на OS MAC, Linux и Windows. Выполняя тестирование веб-приложений, специалисты могут работать с различными системами управления базами данных, среди которых Oracle, DB2, Microsoft Access и многие другие. Но, довольно часто, компания по тестированию программного обеспечения сталкивается именно с MySQL и все из-за диапазона преимуществ, которыми обладает эта система.
Раннее, SQL был основным способом работы пользователя с базой данных и позволял выполнять следующий ряд операций:
- создание в базе данных новой таблицы;
- добавление в таблицу новых записей;
- изменение записей;
- удаление записей;
- выборка записей из одной или нескольких таблиц (в соответствии с заданным условием).
При всех изменениях, SQL все равно остаётся единственным механизмом связи между прикладным программным обеспечением и базой данных. Вместе с этим, современные СУБД, а, также, информационные системы, которые используют СУБД, предоставляют пользователю развитые средства визуального построения запросов.
Каждое предложение SQL — это обращение к базе данных или запрос, которое приводит к изменению в базе данных.
На сегодня СУБД MySQL является одной из самых известных,
надежных и быстрых из всего семейства существующих СУБД. Так почему именно она?
Главной из причин являются правила ее распространения — за нее не надо вносить деньги и распространяется она вместе со своими исходными текстами, другая причина – это то, что MySQL в основном быстрая СУБД. PostgreSql, например, тоже распространяется под лицензией *GNU GPL, но она не получила такого широкого распространения. Одна из причин — это медлительность. Так, две главные причины популярности MySQL: производительность и цена.
...