Виды баз данных. Большой обзор типов СУБД
В статье будут рассмотрены следующие типы баз данных:
• Реляционные
• Ключ-значение
• Документо-ориентированные
• Базы данных временных рядов
• Графовые базы данных
• Поисковые базы данных (Search Engines)
• Объектно-ориентированные базы данных
• RDF (Resource Denoscription Framework)
• Wide Column Stores
• Мультимодальные СУБД
• Native XML СУБД
• GEO/GIS (пространственные) и специализированные СУБД
• Event СУБД (баз данных переходов состояний)
• Контентные СУБД
• Навигационные (Navigational) СУБД
• Векторные базы данных
Читать статью | Analyst IT
В статье будут рассмотрены следующие типы баз данных:
• Реляционные
• Ключ-значение
• Документо-ориентированные
• Базы данных временных рядов
• Графовые базы данных
• Поисковые базы данных (Search Engines)
• Объектно-ориентированные базы данных
• RDF (Resource Denoscription Framework)
• Wide Column Stores
• Мультимодальные СУБД
• Native XML СУБД
• GEO/GIS (пространственные) и специализированные СУБД
• Event СУБД (баз данных переходов состояний)
• Контентные СУБД
• Навигационные (Navigational) СУБД
• Векторные базы данных
Читать статью | Analyst IT
Хабр
Виды баз данных. Большой обзор типов СУБД
Часто, в обзорах видов баз данных упоминают реляционные и “другие”, “NoSQL” и т.д., либо приводят самые основные типы СУБД (базы данных), забывая о редких. В данной статье я постараюсь описать...
❤7👍4🔥4🤔1
Forwarded from Business | System analyst
Алоха! Часто возникает вопрос «Зачем системным аналитикам и бизнес-аналитикам знать базы данных ? И почему так часто про них спрашивают на собеседованиях?» поэтому я решила начать новую рубрику про #БД, где будем изучать, что это такое, какие они бывают, и тд.
Вот несколько причин, почему важно обладать знаниями в этой области:
🌐 Понимание данных: Базы данных являются хранилищем информации, которую мы анализируем. Развитие навыков работы с базами данных позволяет нам понимать, где и как организована эта информация, что помогает в определении наиболее эффективных способов работы с данными.
📑Запросы и отчеты: Используя SQL или другое, мы можем создавать и выполнять запросы к базам данных для извлечения нужных нам данных. Это позволяет нам формировать отчеты, анализировать информацию и принимать обоснованные решения на основе полученных результатов.
⚙️Интеграция систем: Знание баз данных помогает нам взаимодействовать с другими системами и приложениями. Мы можем извлекать данные из различных источников, объединять их и анализировать вместе для получения полной и точной картины.
🧬Оптимизация процессов: Понимание баз данных позволяет нам идентифицировать и исправлять проблемы производительности, оптимизировать запросы и структуру базы данных. Это значительно повышает эффективность работы системы и процессов бизнеса.
👫🏼Взаимодействие с командами разработки: Знание баз данных помогает нам эффективно общаться и сотрудничать с командами разработки. Мы можем легче понимать их потребности, помогать в проектировании баз данных и предложить оптимальные решения.
В итоге, понимание баз данных является важным навыком для системных/бизнес-аналитиков, помогающим им собирать, анализировать и использовать данные более эффективно, оптимизировать процессы и принимать обоснованные решения на основе данных.
#базыданных @ba_and_sa
Для начала познакомимся с SQL, для этого предлагаю несколько статей на эту тему:
📌Базы данных и начало работы с SQL
📌SQL за 20 минут
Вот несколько причин, почему важно обладать знаниями в этой области:
🌐 Понимание данных: Базы данных являются хранилищем информации, которую мы анализируем. Развитие навыков работы с базами данных позволяет нам понимать, где и как организована эта информация, что помогает в определении наиболее эффективных способов работы с данными.
📑Запросы и отчеты: Используя SQL или другое, мы можем создавать и выполнять запросы к базам данных для извлечения нужных нам данных. Это позволяет нам формировать отчеты, анализировать информацию и принимать обоснованные решения на основе полученных результатов.
⚙️Интеграция систем: Знание баз данных помогает нам взаимодействовать с другими системами и приложениями. Мы можем извлекать данные из различных источников, объединять их и анализировать вместе для получения полной и точной картины.
🧬Оптимизация процессов: Понимание баз данных позволяет нам идентифицировать и исправлять проблемы производительности, оптимизировать запросы и структуру базы данных. Это значительно повышает эффективность работы системы и процессов бизнеса.
👫🏼Взаимодействие с командами разработки: Знание баз данных помогает нам эффективно общаться и сотрудничать с командами разработки. Мы можем легче понимать их потребности, помогать в проектировании баз данных и предложить оптимальные решения.
В итоге, понимание баз данных является важным навыком для системных/бизнес-аналитиков, помогающим им собирать, анализировать и использовать данные более эффективно, оптимизировать процессы и принимать обоснованные решения на основе данных.
#базыданных @ba_and_sa
Для начала познакомимся с SQL, для этого предлагаю несколько статей на эту тему:
📌Базы данных и начало работы с SQL
📌SQL за 20 минут
🔥5❤4👍4
Как мы внедрили и автоматизировали ЭДО Fix Price в Казахстане с помощью 1С
Читать статью | Analyst IT
Читать статью | Analyst IT
Хабр
Как мы внедрили и автоматизировали ЭДО Fix Price в Казахстане с помощью 1С
Формировать, рассылать и контролировать подписание кадровых документов вручную не слишком удобно даже в маленькой фирме. Что уж говорить про компанию, в которой работает более полутора тысяч человек....
Данные каждому нужны, данные каждому важны: почему сбор данных необходим всем в ИТ ― от директора до техподдержки
Читать статью | Analyst IT
Читать статью | Analyst IT
Хабр
Данные каждому нужны, данные каждому важны: почему сбор данных необходим всем в ИТ ― от директора до техподдержки
Данные об ИТ-инфраструктуре компании нужны всем ― от ИТ-директора до линейного специалиста технической поддержки. Отсутствие данных о состоянии инфраструктуры «здесь и сейчас» приводит к миллионным...
👍6❤3🔥2
Как мы в 1С работаем с различными СУБД, не привлекая внимания санитаров (зачеркнуто) разработчиков
Читать статью | Analyst IT
Читать статью | Analyst IT
Хабр
Как мы в 1С работаем с различными СУБД, не привлекая внимания санитаров (зачеркнуто) разработчиков
Чем большее количество СУБД и ОС поддерживает какая-либо программа – тем больше у нее пользователей, и это хорошо для производителей программы. При этом нужно помнить, что поддержка каждой СУБД – это...
👍3❤2
Forwarded from Business | System analyst
Хабр
Проработка нефункциональных требований? Нет, проработка аспектов обеспечения качества
Аннотация “Надежность/доступность системы должна быть 99.5%”. В этой формулировке есть проблемы: А почему 99.5%, а не 99.6% ? Почему именно 99.5%? Вся система должна быть одинаково надежная? Точно?...
👍5🔥3❤2
Всем известно, что аналитика связана с сферой по управлению продуктами/проектами, и я, как специалист в области анализа, часто ищу информацию по управлению продуктами и мне на помощь приходит канал @pm_and_it, на котором я могу найти ответы на свои вопросы и узнать много нового в мире продуктов.
Поэтому PM и аналитикам, которые у меня сидят, я рекомендую посетить канал @pm_and_it, на котором вы найдете:
- Всесторонний разбор актуальных тем по процессам создания, управления и развития продуктов и проектов.
- Предоставление информации о передовых инструментах и технологиях в мире ИТ, которые помогают делать востребованные продукты
- Полезные рекомендации от экспертов. На канале публикуются статьи, кейсы и интервью с топовыми PM
Если тебе интересна тема управления продуктами/проектами рекомендую подписаться на канал @pm_and_it
Поэтому PM и аналитикам, которые у меня сидят, я рекомендую посетить канал @pm_and_it, на котором вы найдете:
- Всесторонний разбор актуальных тем по процессам создания, управления и развития продуктов и проектов.
- Предоставление информации о передовых инструментах и технологиях в мире ИТ, которые помогают делать востребованные продукты
- Полезные рекомендации от экспертов. На канале публикуются статьи, кейсы и интервью с топовыми PM
Если тебе интересна тема управления продуктами/проектами рекомендую подписаться на канал @pm_and_it
👍5🔥3❤2🙈1
Быстрый старт карьеры в бизнес-анализе или путь к профессии бизнес-аналитика через работу консультантом по внедрению ПО
Читать статью | Analyst IT
Читать статью | Analyst IT
Хабр
Быстрый старт карьеры в бизнес-анализе или путь к профессии бизнес-аналитика через работу консультантом по внедрению ПО
В качестве лирического отступления ? В этой статье я бы не хотел погружаться в тонкости того, кто такой бизнес-аналитик, какими навыками он должен обладать и т.д. В интернете имеется...
🔥4🤔1
Docs as Code: как вести фронтовую документацию рядом с кодом, чтобы репозиторий не раздуло
Читать статью | Analyst IT
Читать статью | Analyst IT
Хабр
Docs as Code: как вести фронтовую документацию рядом с кодом, чтобы репозиторий не раздуло
Меня зовут Игорь Савинов , я работаю системным аналитиком в Альфа-Банке более 5 лет. Последние несколько лет занимаюсь новым интернет-банком для юридических лиц в части внешнеэкономической...
👍5🤩2
Особенности разработки мобильного центра принятия решений — стандарты продукта
Читать статью | Analyst IT
Читать статью | Analyst IT
Хабр
Особенности разработки мобильного центра принятия решений — стандарты продукта
Введение В наше время, где данные играют первостепенную роль в процессе принятия решений, мобильные центры принятия решений становятся жизненно важными компонентами бизнес-процессов и анализа. Они...
Всем привет 👋🏼! Продолжаем рублику «Сервисы и программы для аналитиков», где мы разбираем и изучаем/знакомимся с разными сервисами/программы, которые используют аналитики в своей работе или повседневной жизни.
#сервисы #программы | @analysis_it
Часть 4:
Draw.io - это онлайн-инструмент для создания диаграмм, схем и графиков.
Функционал Draw.io включает в себя:
1. Создание различных типов диаграмм: draw.io предлагает широкий выбор типов диаграмм, включая организационные схемы, блок-схемы, диаграммы UML, ER-диаграммы и другие. Это позволяет вам выбрать подходящий тип диаграммы для вашей конкретной задачи.
2. Интуитивно понятный интерфейс: draw.io имеет простой и понятный интерфейс, что делает его доступным для новичков, а также позволяет опытным пользователям быстро создавать сложные диаграммы.
3. Интеграция с другими сервисами: draw.io поддерживает интеграцию с популярными сервисами, такими как Google Drive, Dropbox и GitHub. Это позволяет вам сохранять и синхронизировать ваши диаграммы с различными приложениями и сервисами.
Преимущества Draw.io:
1. Бесплатность: Draw.io предоставляет возможность создавать диаграммы бесплатно. Это позволяет бизнес-аналитикам использовать инструмент без дополнительных затрат.
2. Надежность: draw.io работает в облаке, что обеспечивает сохранность данных и доступность к диаграммам с любого устройства с доступом в Интернет.
3. Расширяемость: draw.io имеет открытый и модульный подход, что позволяет добавлять дополнительные функции и интеграции с помощью расширений и плагинов.
Недостатки Draw.io:
1. Ограниченные возможности коллаборации: в draw.io есть некоторые ограничения в режиме совместной работы над диаграммами с другими пользователями. Возможность одновременного редактирования диаграмм может быть ограничена.
Каким образом Draw.io полезен для аналитика:
1. Визуализация данных: Draw.io позволяет создавать наглядные диаграммы и схемы, которые помогают аналитику лучше понять сложные бизнес-процессы и взаимосвязи между элементами.
2. Презентация результатов: Draw.io предоставляет возможность создавать профессионально оформленные диаграммы, которые могут быть использованы для презентации результатов аналитических исследований и сводок для заинтересованных сторон.
3. Сотрудничество и обратная связь: Draw.io позволяет аналитикам совместно работать над диаграммами с другими участниками проекта и получать обратную связь. Это способствует командной работе и улучшению качества аналитического процесса.
В целом, Draw.io является хорошим инструментом для создания диаграмм и схем, который может быть полезным для бизнес-аналитиков. Его функционал, простота использования и возможность интеграции делают его ценным инструментом для визуализации данных и презентации результатов аналитики.
Также предлагаю 👇🏼 небольшую подборку материалов, для изучения данного сервиса:
📌 Как создавать блок-схемы в программе Draw io, инструкция
📌 Сервис Draw.io: за что его любят и как им пользоваться
Источник: @analysis_it
#сервисы #программы | @analysis_it
Часть 4:
Draw.io - это онлайн-инструмент для создания диаграмм, схем и графиков.
Функционал Draw.io включает в себя:
1. Создание различных типов диаграмм: draw.io предлагает широкий выбор типов диаграмм, включая организационные схемы, блок-схемы, диаграммы UML, ER-диаграммы и другие. Это позволяет вам выбрать подходящий тип диаграммы для вашей конкретной задачи.
2. Интуитивно понятный интерфейс: draw.io имеет простой и понятный интерфейс, что делает его доступным для новичков, а также позволяет опытным пользователям быстро создавать сложные диаграммы.
3. Интеграция с другими сервисами: draw.io поддерживает интеграцию с популярными сервисами, такими как Google Drive, Dropbox и GitHub. Это позволяет вам сохранять и синхронизировать ваши диаграммы с различными приложениями и сервисами.
Преимущества Draw.io:
1. Бесплатность: Draw.io предоставляет возможность создавать диаграммы бесплатно. Это позволяет бизнес-аналитикам использовать инструмент без дополнительных затрат.
2. Надежность: draw.io работает в облаке, что обеспечивает сохранность данных и доступность к диаграммам с любого устройства с доступом в Интернет.
3. Расширяемость: draw.io имеет открытый и модульный подход, что позволяет добавлять дополнительные функции и интеграции с помощью расширений и плагинов.
Недостатки Draw.io:
1. Ограниченные возможности коллаборации: в draw.io есть некоторые ограничения в режиме совместной работы над диаграммами с другими пользователями. Возможность одновременного редактирования диаграмм может быть ограничена.
Каким образом Draw.io полезен для аналитика:
1. Визуализация данных: Draw.io позволяет создавать наглядные диаграммы и схемы, которые помогают аналитику лучше понять сложные бизнес-процессы и взаимосвязи между элементами.
2. Презентация результатов: Draw.io предоставляет возможность создавать профессионально оформленные диаграммы, которые могут быть использованы для презентации результатов аналитических исследований и сводок для заинтересованных сторон.
3. Сотрудничество и обратная связь: Draw.io позволяет аналитикам совместно работать над диаграммами с другими участниками проекта и получать обратную связь. Это способствует командной работе и улучшению качества аналитического процесса.
В целом, Draw.io является хорошим инструментом для создания диаграмм и схем, который может быть полезным для бизнес-аналитиков. Его функционал, простота использования и возможность интеграции делают его ценным инструментом для визуализации данных и презентации результатов аналитики.
Также предлагаю 👇🏼 небольшую подборку материалов, для изучения данного сервиса:
📌 Как создавать блок-схемы в программе Draw io, инструкция
📌 Сервис Draw.io: за что его любят и как им пользоваться
Источник: @analysis_it
👍12❤5🔥2
Forwarded from Business | System analyst
Серия статей «Карьера в IT. Системный аналитик»
0. Введение
1. Виды и качества требований
1.1. Практика
2. Use cases\User stories
2.1. Практика
3. Диаграммы. UML
3.1. Диаграммы. UML + BPMN
4. XML JSON
5. Сбор требований
6. Клиент-серверная архитектура
7. HTTP
7.1. Методы HTTP
8. REST
8.1. Пример ТЗ для описания API
8.2. Best Practices, которые стоит использовать при проектировании REST API
Не номерная часть. Моё видение правильного workflow задачи на разработку
8.3. 8.3. Пример ТЗ для описания метода POST
0. Введение
1. Виды и качества требований
1.1. Практика
2. Use cases\User stories
2.1. Практика
3. Диаграммы. UML
3.1. Диаграммы. UML + BPMN
4. XML JSON
5. Сбор требований
6. Клиент-серверная архитектура
7. HTTP
7.1. Методы HTTP
8. REST
8.1. Пример ТЗ для описания API
8.2. Best Practices, которые стоит использовать при проектировании REST API
Не номерная часть. Моё видение правильного workflow задачи на разработку
8.3. 8.3. Пример ТЗ для описания метода POST
Пикабу
Пример практической задачи на интервью СА
Вдогонку к теме с интервью поделюсь одним из вариантов практической задачи, которую мне уже очень давно задавали на собеседовании, и с тех пор я ее транслирую, когда сам выступаю в роли интервьюера.
🔥26❤3👍3
Всем привет! Сегодня продолжаем рубрику «Задачки и тестовые задания», где мы разбираем задачки, которые могут задать на собеседованиях
#задачки #тестовыезадания | @analysis_it
Задача 6:
Вы поспорили с другом и чтобы решить ваш спор, вам необходимо подбросить монету. Однако единственная монетка, что у вас есть, погнулась, поэтому она вносит явные искажения в результат при подбрасывании.
Вопрос: Как использовать такую монету, чтобы принять справедливое решение? Другие предметы или монеты использовать нельзя.
Развернутый ответ:
Нужно подбросить монету дважды. Возможны четыре исхода: ОО, ОР, РО и РР. Поскольку монета «благосклонна» к одной стороне, шансы выпадения ОО не эквивалентны шансам выпадения РР. С другой стороны, вероятности выпадения ОР и РО должны быть одинаковы, независимо от степени «благосклонности» монеты. Один участник ставит на ОР, другой — на РО. Если выпадает ОО или РР, просто подкиньте монетку еще два раза.
Источник: @analysis_it
#задачки #тестовыезадания | @analysis_it
Задача 6:
Вы поспорили с другом и чтобы решить ваш спор, вам необходимо подбросить монету. Однако единственная монетка, что у вас есть, погнулась, поэтому она вносит явные искажения в результат при подбрасывании.
Вопрос: Как использовать такую монету, чтобы принять справедливое решение? Другие предметы или монеты использовать нельзя.
Развернутый ответ:
Источник: @analysis_it
👍14🤯9❤4🔥4🤣1