Реферат на тему Моделирование данных и языки описания баз данных
-
Оформление работы
-
Список литературы по ГОСТу
-
Соответствие методическим рекомендациям
-
И еще 16 требований ГОСТа,которые мы проверили
Скачать эту работу всего за 290 рублей
Ссылку для скачивания пришлем
на указанный адрес электронной почты
на обработку персональных данных
Содержание:
ВВЕДЕНИЕ 2
1. МОДЕЛИРОВАНИЕ ДАННЫХ 4
1.1. Концептуальная модель данных 4
1.2 Логическая модель данных 5
1.3 Физическая модель данных 6
1.4 Универсальный унифицированный язык моделирования 7
1.5 Объектно-ролевое моделирование 9
2. ФОРМАЛЬНЫЕ МЕТОДЫ МОДЕЛИРОВАНИЯ 10
2.1 Модель сущность-связь (ER) 10
2.2 Иерархическое моделирование данных 12
2.3 Реляционное моделирование данных 13
2.4 Моделирование сетевых данных 13
2.5 Моделирование объемных данных 14
2.6 Диаграммы структуры данных предоставляют детали отношений 15
2.7 Диаграммы потоков данных отслеживают движение данных 15
3. ЯЗЫКИ ОПИСАНИЯ БАЗ ДАННЫХ 16
3.1. Язык определения данных (DDL) 16
3.2 Язык определения данных (DML) 17
3.3 Язык управления данными (DCL) 18
3.4 Язык управления транзакциями (TCL) 18
ЗАКЛЮЧЕНИЕ 19
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 20
Введение:
Моделирование данных определяется как центральный шаг в разработке программного обеспечения, который включает в себя оценку всех зависимостей данных для приложения, явное объяснение (обычно посредством визуализации), как данные будут использоваться программным обеспечением, и определение объектов данных, которые будут храниться в базе данных для использования. позже использовать.
Язык описания данных в основном состоит из двух частей: язык определения данных (DDL) и язык манипулирования данными (DML).
Язык определения данных используется для указания схемы базы данных, а язык манипулирования данными используется как для чтения, так и для обновления базы данных. Эти языки называются подъязыками данных, поскольку они не включают конструкции для всех вычислительных требований.
Цели вычислений включают условные или итерационные операторы, которые поддерживаются языками программирования высокого уровня. Многие СУБД могут встраивать подъязык в язык программирования высокого уровня, такой как Fortran, C, C++, Java или Visual Basic. Здесь язык высокого уровня иногда называют базовым языком, поскольку он действует как хост для этого языка. Для компиляции встроенного файла команды на подъязыке данных сначала отделяются от программы на основном языке и заменяются вызовами функций. Затем предварительно обработанный файл компилируется и помещается в объектный модуль, который связывается с библиотекой, специфичной для СУБД, с замененными функциями и выполняется в соответствии с требованиями. Большинство подъязыков данных также предоставляют невстроенные или интерактивные команды, которые можно вводить непосредственно с помощью терминала.
Учитывая важность моделирования данных для индустрии данных за последние 50 лет, само собой разумеется, что со временем набор сред и языков моделирования получил признание.
Основополагающая работа Питера Чена, вдохновленная Чарльзом Бахманом и другими, стоит в центре индустрии. Диаграмма ER остается важной частью моделирования данных.
Помимо простого моделирования данных, находящихся в базе данных, другие типы моделирования поддерживают такие концепции, как поток данных, объекты программных приложений, информационная архитектура и многое другое.
Цель исследовательской работы рассмотреть понятие моделирования данных и описать языки представления данных.
Заключение:
Моделирование данных — важнейшая ИТ-дисциплина для любой организации. При создании приложения оно отображает всесторонние зависимости данных и устраняет узкие места. Это помогает поддерживать управляемые данными облачные службы, такие как электронная коммерция, и обеспечивает лучший пользовательский опыт. Он также поддерживает актуальность репозиториев корпоративных данных, чтобы вы могли извлечь наиболее ценную информацию. Зная различные типы моделей данных, методы моделирования данных и передовой опыт, можно полностью раскрыть его потенциал.
Широкий спектр языков моделирования данных продолжает играть жизненно важную роль в отраслях управления данными и разработки программного обеспечения. В некоторых случаях различия между различными платформами моделирования стираются, но использование нотной графики для облегчения понимания проектов баз данных и систем находит отклик во всех случаях.
Языки баз данных используются для чтения, обновления и хранения данных в базе данных. Есть несколько таких языков, которые можно использовать для этой цели; один из них — SQL (язык структурированных запросов). Базы данных выполняют важную функцию для многих людей и компаний, предоставляя практичный способ организации и хранения информации на компьютере. В программировании разработчики используют языки баз данных для поддержки и мониторинга электронной базы данных и ее системы управления. Эти языки выполняют множество важных задач, которые помогают системе управления базами данных работать правильно.
В данном исследовании были рассмотрены языки баз данных, объяснены различные типы языков и предоставлен список некоторых распространенных языков баз данных и их использование. Мы рассмотрели типы моделей представления данных, подходы к моделированию и нотации.
Фрагмент текста работы:
1. МОДЕЛИРОВАНИЕ ДАННЫХ
Моделирование данных — это процесс создания визуального представления всей или части информационной системы, чтобы показать, как связаны различные точки данных и организационные структуры. Цель состоит в том, чтобы объяснить различные типы данных, которые используются и хранятся в системе, как разные типы данных связаны между собой, как данные могут быть сгруппированы и организованы, а также каковы их форматы и функции.
При создании моделей данных учитываются потребности бизнеса. Правила и требования разрабатываются с помощью обратной связи от заинтересованных сторон до того, как они будут добавлены в проект новой системы или изменены в ходе итерации существующей.
Модель данных похожа на блок-схему, поскольку она визуально представляет, как связаны объекты данных, их различные атрибуты и характер самих объектов данных.
Благодаря моделям данных группы управления данными и аналитики могут обнаруживать ошибки в планах разработки и описывать требования к данным для приложений еще до того, как будет создан какой-либо код. В качестве альтернативы модели данных могут быть созданы путем извлечения их из существующих систем путем обратного проектирования.
Это делается для разработки схем для наборов необработанных данных, хранящихся в озерах данных или базах данных NoSQL, для включения определенных аналитических приложений и для документирования структуры реляционных баз данных, которые были созданы по мере необходимости без предварительного моделирования данных[2].
1.1. Концептуальная модель данных
Концептуальная модель данных иллюстрирует общую структуру и основные компоненты плана данных, но не описывает детали плана. Это модель «большой картины». Концептуальная модель является неотъемлемой частью документации по архитектуре данных. Он действует как руководство высокого уровня для создания логических и физических моделей и является одной из самих моделей. Содержимое системы определяется моделью данных. Заинтересованные стороны бизнеса и архитекторы данных обычно разрабатывают эту модель. Цель состоит в том, чтобы упорядочить, настроить и определить бизнес-идеи и правила.