Создан заказ №2219152
1 августа 2017
Актуальность темы заключается в популярности баз данных в повседневной жизни.
Как заказчик описал требования к работе:
Необходимо сделать отчёт по учебной практике в полном соответствии с требованиями, указанными в прикрепленном файле (см. пункт 1.2 "Требования к отчёту по практике студента").
Тема отчета - на ваш выбор (список тем указан в файле).
Необходима оригинальность 80% в системе РУКОНТЕКСТ (возможно меньше,
цифра 80 указана чтоб отчет был принят наверняка).
Используемые источники, материалы и содержание отчёта могут быть абсолютно любыми, преподаватель не будет вдаваться в суть отчета, главное - полное соответсвие требованям, указанным в методичке и минимум 80% оригинальности в РУКОНТЕКСТ-е
подробнее
Фрагмент выполненной работы:
Введение
Многочисленные web -сайты, web сервисы, и множество всего что связанно с web-технологиями, а также различного масштаба фирмы и компании, учреждения и предприятия содержат определенные базы данных, которые управляются системами управления базами данных. Базы данных (так же как и их системы) достаточно глубоко укоренились в нашей повседневной обыденности, что наше существование без них уже немыслимо.
Актуальность темы заключается в популярности баз данных в повседневной жизни.
Объектом исследования является множество систем управления базами данных.
Предметом исследования является возможности систем управления базами данных
Самой основной проблемой при выборе системы управления базами данных является выбор наиболее подходящей, так как существует достаточное множество, предоставляющие различные и идентичные функции.
Целью работы является выявление возможностей систем управления базами данных.
Задачи для выполнения поставленной цели:
рассмотрение понятия системы управления базами данных
выявление основных наиболее известных систем
достаточно подробный обзор возможностей систем управления базами данных:
MySQL
PostgreSQL
MongoDB
Microsoft SQL Server
Microsoft Access
1 Понятие и сущность системы управления базами данных
База данных представляет собой организованный набор данных. (работа была выполнена специалистами Автор 24) Это набор схем, таблиц, запросов, отчетов, представлений и других объектов. Данные обычно организуются для моделирования аспектов реальности таким образом, чтобы поддерживать процессы, требующие информации[1].
Система управления базами данных (СУБД) - это компьютерное программное приложение, которое взаимодействует с пользователем, другими приложениями и самой базой данных для сбора и анализа данных. СУБД общего назначения предназначена для определения, создания, запроса, обновления и администрирования баз данных[1].
К известным СУБД относятся[1]:
MySQL,
PostgreSQL,
MongoDB,
MariaDB, M
icrosoft SQL Server,
Oracle,
Sybase,
SAP HANA,
MemSQL,
SQLite
IBM DB2.
База данных обычно не переносима в разных СУБД, но разные СУБД могут взаимодействовать с использованием таких стандартов, как SQL и ODBC или JDBC, чтобы одно приложение могло работать с несколькими СУБД. Системы управления базами данных часто классифицируются в соответствии с моделью базы данных, которую они поддерживают. Самые популярные системы баз данных с 1980-х годов все поддерживали реляционную модель, представленную языком SQL[1].
Иногда СУБД свободно называют «базой данных».
Формально «база данных» относится к набору связанных данных и тому, как она организована. Доступ к этим данным обычно предоставляется с помощью СУБД, состоящей из интегрированного набора программного обеспечения, которое позволяет пользователям взаимодействовать с одной или несколькими базами данных и обеспечивает доступ ко всем данным, содержащимся в базе данных. СУБД предоставляет различные функции, позволяющие вводить, хранить и извлекать большое количество информации и предоставляет способы управления организацией этой информации.
Существующие СУБД предоставляют различные функции, которые позволяют управлять базой данных и ее данными, которые можно разделить на четыре основные функциональные группы[1]:
Определение данных - создание, изменение и удаление определений, которые определяют организацию данных.
Обновление - вставка, изменение и удаление фактических данных.
Извлечение - предоставление информации в форме, непосредственно используемой или для дальнейшей обработки другими приложениями. Полученные данные могут быть доступны в форме, в основном такой же, как и в базе данных или в новой форме, полученной путем изменения или объединения существующих данных из базы данных.
Администрирование - регистрация и мониторинг пользователей, обеспечение безопасности данных, мониторинг производительности, сохранение целостности данных, управление параллелизмом и восстановление информации, которая была повреждена каким-либо событием, например неожиданным сбоем системы.
Как база данных, так и ее СУБД соответствуют принципам конкретной модели базы данных. Система баз данных в совокупности относится к модели базы данных, системе управления базами данных и базе данных.
Физически серверы баз данных являются выделенными компьютерами, в которых хранятся фактические базы данных и выполняются только СУБД и соответствующее программное обеспечение. Серверы баз данных, как правило, представляют собой многопроцессорные компьютеры с большой памятью и массивами RAID-массивов, которые используются для стабильного хранения. Аппаратные ускорители баз данных, подключенные к одному или нескольким серверам через высокоскоростной канал, также используются в средах обработки транзакций большого объема. СУБД находятся в основе большинства приложений баз данных[1].
Базы данных и СУБД можно классифицировать в соответствии с моделью базы данных, которую они поддерживают (например, реляционными или XML), типом компьютера, на котором они запускаются (от кластера серверов до мобильного телефона), языком запросов используемым для доступа к базе данных (например, SQL или XQuery) и их внутренней инженерии, которая влияет на производительность, масштабируемость, устойчивость и безопасность.
Языки баз данных - это языки специального назначения, которые выполняют одно или несколько из следующих действий[1]:
Язык определения данных - определяет типы данных, такие как создание, изменение или удаление, а также отношения между ними
Язык манипулирования данными - выполняет такие задачи, как вставка, обновление или удаление данных
Язык запросов - позволяет искать информацию и выводить производную информацию
Языки базы данных относятся к конкретной модели данных[1].
SQL объединяет роли определения данных, обработки данных и запросов на одном языке. Это был один из первых коммерческих языков для реляционной модели. SQL стал стандартом Американского национального института стандартов (ANSI) в 1986 году и Международной организации по стандартизации (ISO) в 1987 году. Стандарты регулярно улучшались с тех пор и поддерживаются (с различной степенью соответствия) всеми основными коммерческими реляционными СУБД.
OQL - это стандарт языка объектной модели (из группы управления объектами).
XQuery - это стандартный язык запросов XML, реализованный системами баз данных XML, такими как MarkLogic и eXist, реляционными базами данных с возможностями XML, такими как Oracle и DB2, а также встроенными в XML процессорами XML, такими как Saxon.
2 Обзор систем управления базами данных и их возможностеПосмотреть предложения по расчету стоимости
Заказчик
заплатил
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик воспользовался гарантией, чтобы исполнитель повысил уникальность работы
2 августа 2017
Заказ завершен, заказчик получил финальный файл с работой
5
Актуальность темы заключается в популярности баз данных в повседневной жизни..docx
2020-12-12 23:05
Последний отзыв студента о бирже Автор24
Общая оценка
4.7
Положительно
Не смотря на то, что автор сделал изначально не по моему образцу, все было исправлено в установленные сроки