Business | System analyst
14.2K subscribers
162 photos
89 videos
7 files
975 links
Авторский канал для бизнес/системных аналитиков от аналитика со стажем, как для начинающих, так и для бывалых. Выкладываем авторские посты, статьи (также зарубежные), видео, опросы, юмор))

Сотрудничество: @the_real_bird
Канал ИТ-анализ: @analysis_it
Download Telegram
Алоха! Часто возникает вопрос «Зачем системным аналитикам и бизнес-аналитикам знать базы данных ? И почему так часто про них спрашивают на собеседованиях?» поэтому я решила начать новую рубрику про #базыданных, где будем изучать, что это такое, какие они бывают, и тд.

Вот несколько причин, почему важно обладать знаниями в этой области:

🌐 Понимание данных: Базы данных являются хранилищем информации, которую мы анализируем. Развитие навыков работы с базами данных позволяет нам понимать, где и как организована эта информация, что помогает в определении наиболее эффективных способов работы с данными.

📑Запросы и отчеты: Используя SQL или другое, мы можем создавать и выполнять запросы к базам данных для извлечения нужных нам данных. Это позволяет нам формировать отчеты, анализировать информацию и принимать обоснованные решения на основе полученных результатов.

⚙️Интеграция систем: Знание баз данных помогает нам взаимодействовать с другими системами и приложениями. Мы можем извлекать данные из различных источников, объединять их и анализировать вместе для получения полной и точной картины.

🧬Оптимизация процессов: Понимание баз данных позволяет нам идентифицировать и исправлять проблемы производительности, оптимизировать запросы и структуру базы данных. Это значительно повышает эффективность работы системы и процессов бизнеса.

👫🏼Взаимодействие с командами разработки: Знание баз данных помогает нам эффективно общаться и сотрудничать с командами разработки. Мы можем легче понимать их потребности, помогать в проектировании баз данных и предложить оптимальные решения.

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

#базыданных @ba_and_sa

Для начала познакомимся с SQL, для этого предлагаю несколько статей на эту тему:
📌Базы данных и начало работы с SQL
📌SQL за 20 минут
​​Алоха! В нашей профессии играет не мало важную роль понимание и умение использовать языки программирования. Поэтому предлагаю затронуть эту тему и поговорить, почему знание языков программирования является не мало важным навыком для системного/бизнес- аналитика (далее - Аналитик) и как они помогут в нашей профессиональной деятельности.

Почему же от нас требуют знание и понимание языков программирования:

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

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

3. Построение прототипов и тестирование: Аналитик часто занимается разработкой прототипов системы, чтобы продемонстрировать функционал и собрать обратную связь от заказчика. Знание языков программирования поможет реализовать прототип, сделать его более интерактивным и функциональным. Также знание программирования будет полезно при тестировании системы, помогая более эффективно выявлять и устранять ошибки.

4. Понимание технической стороны проекта: Знание языков программирования позволяет аналитику глубже понять техническую сторону проекта. Это поможет нам принимать более обоснованные решения при выборе технологий, оптимизации процесса разработки и обеспечении соответствия техническим требованиям.

5. Развитие профессиональных навыков: Изучение языков программирования помогает аналитикам расширять свои профессиональные навыки и быть в тренде современных технологий. Это делает нас более ценными для работодателей и повышает наши шансы на карьерный рост.

Чаще всего работодатель не разделяет системного и бизнес-аналитика, а хочет видеть две ветви в одном кандидате, так сказать «мастера на все руки», поэтому знание языков программирования будет только плюсом для любого аналитика, который крутится в ИТ сфере. Оно помогает нам лучше понять технические аспекты проектов, общаться с программистами, анализировать и улучшать существующие системы, создавать прототипы и принимать обоснованные решения.
This media is not supported in your browser
VIEW IN TELEGRAM
Типичный рабочий созвон в каждой компании
Forwarded from Analyst IT
Виды баз данных. Большой обзор типов СУБД

В статье будут рассмотрены следующие типы баз данных:
• Реляционные
• Ключ-значение
• Документо-ориентированные
• Базы данных временных рядов
• Графовые базы данных
• Поисковые базы данных (Search Engines)
• Объектно-ориентированные базы данных
• RDF (Resource Description Framework)
• Wide Column Stores
• Мультимодальные СУБД
• Native XML СУБД
• GEO/GIS (пространственные) и специализированные  СУБД
• Event СУБД (баз данных переходов состояний)
• Контентные СУБД
• Навигационные (Navigational) СУБД
• Векторные базы данных

Читать статью | Analyst IT