IT analysis • Системный и бизнес анализ
1.43K subscribers
91 photos
1 video
3 files
38 links
Образовательный проект для IT специалистов в сфере системного анализа и проектирования ИТ-систем.

YouTube: https://youtube.com/@its_analysis
Автор: @zapselsky_v
Download Telegram
Кому будет интересен контент канала?

В первую очередь - это системные и бизнес аналитики, т.к. этот канал посвящен именно бизнес и системному анализу в ИТ.

Аналитики здесь могут найти много полезной информации: от теоретических материалов до гайдов, практических заданий и разборов проектов.

Стараюсь делать контент канала максимально разнообразным, поэтому канал будет интересен всем специалистам из ИТ сферы любого грейда.

Присоединяйтесь к каналу, давайте расти вместе!

Навигация по каналу:
📌#ITA_requirements
📌#ITA_process_modeling
📌#ITA_databases
📌#ITA_integration
📌#ITA_architecture
📌#ITA_interview_questions
📌#ITA_projects
📌#ITA_news
📌#ITA_books
📌#ITA_podcast
📌#ITA_life
Как спроектировать базу данных ?

Решил сделать серию постов про проектирование БД: подробно рассмотрим основные этапы проектирования, разберем процесс проектирования БД на конкретном кейсе.

Проектирование БД является важным этапом в создании информационной системы, поскольку от правильно спроектированной базы данных зависит эффективность и удобство работы с информацией.

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

Основные этапы проектирования БД включают следующие шаги:
1. Анализ и описание предметной области.
2. Концептуальное проектирование.
3. Построение логической модели базы данных.
4. Построение физической модели базы данных.

В следующих статьях подробно рассмотрим каждый из этапов проектирования баз данных 👇

#ITA_databases
👍19
Этап 1. Анализ предметной области (ПО).

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

Описание этапа: основой для анализа ПО служат проектные документы (примером таких документов могут являться бизнес-требования), и информация, которую можно получить от специалистов этой ПО в процессе общения с ними. На этом этапе аналитик выполняет анализ документов, а также общается со специалистами ПО для того, чтобы составить описание предметной области.

Результатом этапа может являться как текстовое описание ПО, так и графическое (например, составление диаграммы предметной области). Если анализ предметной области выполняется несколькими специалистами, то необходимо заранее договориться какой метод описания МПО будет использоваться на проекте, а также обсудить содержание создаваемых артефактов.

При разборе кейса мы будем использовать текстовое описание ПО.

#ITA_databases
👍10
Этап 2. Концептуальное проектирование.

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

Описание этапа: На этом этапе аналитик определяет все сущности, чтобы информационная система смогла выполнить все проектируемые функции. Для этого нужно выделить информационные объекты, которые будут храниться в базе данных. При выполнении этой операции мы будем опираться на нашу диаграмму Use Case из этапа 1. Обычно концептуальным проектированием в компаниях занимается аналитик.

Результатом этапа будет являться схема, на которой изображены информационные объекты в виде прямоугольников, а также проставлены все необходимые связи между выделенными сущностями.

#ITA_databases
4👍1