Базы данных Курсовая теория Информатика

Курсовая теория на тему Обработка данных средствами СУБД на примере БД

  • Оформление работы
  • Список литературы по ГОСТу
  • Соответствие методическим рекомендациям
  • И еще 16 требований ГОСТа,
    которые мы проверили
Нажимая на кнопку, я даю согласие
на обработку персональных данных
Фрагмент работы для ознакомления
 

Содержание:

 


ВВЕДЕНИЕ 3

ГЛАВА 1. ВВЕДЕНИЕ В СИСТЕМЫ БАЗ ДАННЫХ 5

1.1 Роль и место СУБД среди инструментального ПО 5

1.2 Системы баз данных: терминология, определения, функции СУБД 6

1.3 История развития систем БД 8

1.4 Классификация СУБД по масштабу 11

1.5 Обзор современного рынка СУБД 14

1.5.1 MySQL 14

1.5.2 Oracle 16

1.5.3 PostgreSQL 16

1.5.4 Microsoft SQL Server 18

1.5.5 MongoDB 19

1.5.6 Cassandra 20

1.6 Мультимедийные БД 21

ГЛАВА 2. РАЗРАБОТКА СТРУКТУРЫ БД 23

2.1 Классификация модели данных, используемых в системах БД 23

2.1.1 Иерархическая модель 23

2.1.2 Сетевая модель 24

2.1.3 Реляционная модель 24

2.1.4 Ключ-значение и документная модели 25

2.1.5 Графовая модель 25

2.1.6 Мультимедийная и объектно-ориентированная модели 26

2.2 Реляционная БД и основные этапы проектирования 26

2.3 Процедура нормализации данных в реляционной модели 28

2.4 Объектно-ориентированные БД 30

ЗАКЛЮЧЕНИЕ 32

ИСПОЛЬЗОВАННЫЕ ИСТОЧНИКИ 33

  

Введение:

 

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

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

Более того, работа с большими объёмами данных выделилась в отдельное направление информационных технологий — Биг-дата(Big data). А учитывая невозможность обработки столь крупных массивов информации человеком, развивается и расширяется работа над нейронными сетями(искусственным интеллектом), различными роботами. Но всем им нужно хранить огромное количество информации, для эффективного управления которой нужны базы данных.

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

Объектом исследования является технология баз данных.

Предметом исследования является технология обработки данных, организованных в базы.

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

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

Из поставленной цели вытекают следующие задачи:

• Выяснить роль и место СУБД среди инструментального ПО;

• Ознакомиться с историей развития СУБД;

• Выяснить функции СУБД, а также ознакомиться с терминологией данной области;

• Узнать про современный рынок СУБД;

• Разработать собственную реляционную БД;

• Освоить технологии обработки БД.

Не хочешь рисковать и сдавать то, что уже сдавалось?!
Закажи оригинальную работу - это недорого!

Заключение:

 

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

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

Был рассмотрен процесс проектирования и нормализации

 

Фрагмент текста работы:

 

ГЛАВА 1. ВВЕДЕНИЕ В СИСТЕМЫ БАЗ ДАННЫХ

1.1 Роль и место СУБД среди инструментального ПО

Согласно ГОСТ 19781-90, программное обеспечение – это совокупность программ системы обработки информации и программных документов, необходимых для эксплуатации этих программ[1]. Иными словами, можно сказать, что программное обеспечение (англ. software) – это совокупность программ, необходимых для работы компьютера и решения с их помощью различных задач. Программное обеспечение (ПО) определяет сферу применения компьютера и является неотъемлемой частью компьютерной системы.

Программное обеспечение делится на три группы:

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

2. Прикладное программное обеспечение. Эти программы служат для выполнения пользовательских задач. Например, текстовые редакторы, приложения для просмотра видео, браузеры и т.д.

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

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