Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Особенности работы с СУБД SQL

Автор:   •  Март 1, 2023  •  Курсовая работа  •  7,895 Слов (32 Страниц)  •  99 Просмотры

Страница 1 из 32

ВВЕДЕНИЕ

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

База данных в первую очередь это хранилище различной информации, которая размещается в ней согласно структуры и правилам. Для удобной работы с базами данных созданы системы управления базами данных. Как и базы данных они бывают разными, но каждая из них имеет свои особенности, недостатки и достоинства. Современные СУБД чаще являются приложениями Windows, что значительно упрощает работу с ними и может охватить большой объем данных.  Одними из самых востребованных  СУБД являются Microsoft SQL Server и MySQL, которые используют в своей работе язык структурированных запросов SQL.

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

MySQL является самой распространенной полноценной серверной СУБД. MySQL довольно функциональная СУБД, является в  свободном  доступе и распространяется бесплатно. Она  успешно работает с различными веб приложениями  и сайтами. Эта СУБД проста в использовании, не требует сложных знаний, только сам язык SQL.

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


1. Особенности работы с СУБД SQL

MySQL является одной из самых распространенных и популярных СУБД в мире. Хоть она  не предназначена для работы с большими объемами данных, но ее применение является идеальным для нужд интернета, создания сайтов, как сравнительно небольших, так и довольно крупных.

Эту СУБД отличает хорошая скорость работы, надежность и гибкость. Программисту с любым уровнем грамотности довольно просто работать с ней. Дистрибутивы MySQL и софт по поддержке серверов автоматически включается в  поставки многих языков программирования, а так же распространяется отдельно. Поэтому немаловажным фактором является ее свободное распространение. MySQL можно пользоваться на условиях общей лицензии GNU (GPL, GNU Public License).

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

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

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

...

Скачать:   txt (50.3 Kb)   pdf (930.6 Kb)   docx (765.8 Kb)  
Продолжить читать еще 31 страниц(ы) »
Доступно только на Essays.club