Возможно ли применить статический анализ структуры базы данных к реальным проектам, которые используют PostgeSQL, какой будет результат? Давайте применим и посмотрим что получится. В качестве реальных проектов возьмем инструменты с открытым кодом, которыми многие пользуются ежедневно - GitLab и Redmine.
Пользователь
Статический анализ структуры базы данных (часть 3)
Продолжим разбор проверок структуры базы данных, на примере PostgeSQL. Данная статья будет посвящена проверкам связанным индексами. Статический анализ не учитывает размер индексов и частоту их использования, которые используются в эвристиках других анализаторов.
В первой статье цикла рассмотрена проверка корректности выбора индекса для полей, содержащих массив значений.
Статический анализ структуры базы данных (часть 2)
Продолжим разбор проверок структуры базы данных, на примере PostgeSQL. Данная статья будет посвящена проверкам связанным с ограниением FOREIGN KEY
(FK
). Часть проверок целесообразно выполнять на регулярной основе, а некоторые позволяют лучше понять структуру проекта при первом знакомстве и применяются только один раз.
Статический анализ структуры базы данных (часть 1)
Статический анализ структуры базы данных — это процесс выявления ошибок, нерекомендуемых практик и потенциальных проблем в базе данных только на основе структуры, типов данных, свойствах объектов. Статиеский анализ структуры не задействует ни пользовательские данные, ни статистику по таким данным.
Рассмотрим подробнее статический анализ структуры базы данных — что это, какие задачи решает, как интегрировать статический анализ в CI.
Организация SQL скриптов крупного проекта
Если проект использует реляционную СУБД обязательно возникнет вопрос - как организовать скрипты для сохранения гибкости и уменьшения трудозатрат.
Дублирование данных для создания ограничений (контролей) на уровне БД
Рассмотрим пример, когда ограничения не просто применяются, а реализуют дополнительную логику с помощью дублирования некоторых данных.
Когда помогает партиционирование, пример в PostgreSQL
Как «башня» превращается в «пирамиду» — на примере темы анализа и фильтрации DNS
Сводная таблица РД ФСТЭК (до профилей защиты) по порядку и в разрезе грифов
Студенты и выпускники ВУЗов младше многих из этих основополагающих документов — вот где достойный классиков «конфликт поколений»!
Чтобы помочь студентам с освоением РД/НД ФСТЭК [ГОСТЕХКОМИССИИ], проложить мостик между «наследием» и «современными веяниями», документы сведены в единую таблицу и распределены по отношению к грифу обрабатываемой информации.
Перебрав различные подходы, метрика по грифу информации оказалась наиболее наглядной и универсальной.
Подробного разбора документов не будет, цель — построить наглядное системное представление о документах, об их взаимосвязи.
Как преподнести учащимся курсовой/дипломный проект или строим «башню» со второго этажа
Как «зажечь» интерес? Как подобрать материал и преподнести его, помочь увидеть перспективность исследуемой темы и востребованность знаний? Курсовой/дипломный проект, на мой взгляд, сложнее в плане поддержания заинтересованности, по сравнению с освоением курса лекций, т.к. требует усилий. Выбирая тему студент, часто в силу разных причин, ориентируется на минимизацию усилий, воспринимая курсовую/диплом как «что-то ненужное/для галочки/неизбежное зло», а не на повышение своего уровня реальных знаний.
Как ответить на вопрос — что такое «компьютерный вирус»
А если надо разработать документ (положение, инструкцию, обоснование для бюджета), или, что сложнее, документ к какой-либо проверке? И хорошо бы не выдумывать своё, а взять готовое, проверенное, «железобетонное».
Улучшение образования в ВУЗах по ИБ/ИТ
Статья для обсуждения, предложений и конструктивной критики.
Что и зачем ищут на сайтах «боты тёмной стороны силы»
Информация
- В рейтинге
- Не участвует
- Откуда
- Россия
- Зарегистрирован
- Активность