From ec4fe629121ac76adc0af70177bf4715ac790801 Mon Sep 17 00:00:00 2001 From: skillfactor-pipeline Date: Fri, 14 Aug 2026 17:32:46 +0200 Subject: [PATCH] feat: database-designer skill package v0.1.0 --- PROVENANCE.md | 31 ++++ SKILL.md | 53 +++++++ manifest.json | 160 +++++++++++++++++++++ references/ai-skills.md | 218 ++++++++++++++++++++++++++++ references/market.md | 63 ++++++++ references/profile.md | 24 ++++ references/skills.md | 180 +++++++++++++++++++++++ references/tasks.md | 48 +++++++ references/tools.md | 312 ++++++++++++++++++++++++++++++++++++++++ 9 files changed, 1089 insertions(+) create mode 100644 PROVENANCE.md create mode 100644 SKILL.md create mode 100644 manifest.json create mode 100644 references/ai-skills.md create mode 100644 references/market.md create mode 100644 references/profile.md create mode 100644 references/skills.md create mode 100644 references/tasks.md create mode 100644 references/tools.md diff --git a/PROVENANCE.md b/PROVENANCE.md new file mode 100644 index 0000000..f1824ce --- /dev/null +++ b/PROVENANCE.md @@ -0,0 +1,31 @@ +# Data provenance — database-designer + +Where the content of this skill package comes from, counted by +content items (tasks, competences, tools, evidence entries, curated +knowledge). Rendered live by Gitea: + +```mermaid +%%{init: {'theme':'base','themeVariables':{'pie1':'#f9a825','pie2':'#1e88e5','pie3':'#ff355e','pie4':'#d97757','pie5':'#8e24aa','pieOuterStrokeWidth':'0px','pieSectionTextColor':'#fff'}}}%% +pie showData + title Content sources — database-designer + "ESCO (occupation & competences)" : 104 + "O*NET (tasks & tools)" : 328 + "Job boards (market evidence)" : 76 + "Anthropic official Claude skills" : 13 + "External AI skill packs (mapped)" : 112 +``` + +| Source | Items | Share | Files | +|---|---|---|---| +| ESCO (occupation & competences) | 104 | 16.4 % | references/profile.md, references/skills.md | +| O*NET (tasks & tools) | 328 | 51.8 % | references/tasks.md, references/tools.md | +| Job boards (market evidence) | 76 | 12.0 % | references/market.md (full report) + "Market evidence" headline sections | +| Wikipedia & AI expert curation | 0 | 0.0 % | glossary, literature, usecases, intake, quality, evals/ | +| Anthropic official Claude skills | 13 | 2.1 % | references/ai-skills.md, section "anthropics/skills" (official Claude Code skills) | +| External AI skill packs (mapped) | 112 | 17.7 % | references/ai-skills.md (per-source attribution inside) | +| Stack Exchange practitioner Q&A (CC-BY-SA) | 0 | 0.0 % | references/practitioner-qa.md (per-entry attribution inside) | + +Licensing: O*NET (USDOL/ETA, CC BY 4.0) · ESCO (© European Union) · +job-ad evidence via official APIs (JSearch/Adzuna) · Wikipedia content +paraphrased with source URLs — never copied · external AI skills are +linked, not copied (Apache-2.0/MIT/source-available, see ai-skills.md). diff --git a/SKILL.md b/SKILL.md new file mode 100644 index 0000000..c0cc245 --- /dev/null +++ b/SKILL.md @@ -0,0 +1,53 @@ +--- +name: database-designer +description: "Occupational skill for the role 'database designer' (also: database designers, data architect, secure could-edge computing system architect, data base designer, data model designer, data base designers). Use when the user asks for typical database designer work such as: typical database designer responsibilities" +--- + +# Database Designer + +Database designers specify the database's logical structure, processes, and information flows. They design data models and databases to serve data acquisition. + +## Core workflow + + +## How to use this skill + +- Read [references/profile.md](references/profile.md) for the occupation profile and scope. +- Consult [references/tasks.md](references/tasks.md) for the full task and activity inventory. +- Check [references/skills.md](references/skills.md) for essential vs. optional competences. +- Check [references/tools.md](references/tools.md) for the software commonly used in this role. +- See [references/ai-skills.md](references/ai-skills.md) — matched external AI agent skills (per-source attribution). + +## Key competences (essential) + +- analyse business requirements +- apply ICT systems theory +- assess ICT knowledge +- business process modelling +- create data sets +- create database diagrams +- create software design +- database +- database development tools +- database management systems +- define technical requirements +- design database scheme +- develop automated migration methods +- ICT security legislation +- information structure + +## Hot technologies + +- AJAX +- Amazon DynamoDB +- Amazon Elastic Compute Cloud EC2 +- Amazon Redshift +- Amazon Web Services AWS CloudFormation +- Amazon Web Services AWS software +- Ansible software +- Apache Airflow +- Apache Cassandra +- Apache Hadoop + +--- +*Sources: ESCO v1.2.1 (http://data.europa.eu/esco/occupation/8d9ec84d-cf2d-4179-87bc-335cda54a427), O*NET 30.3 (15-1242.00, manual nearest match). See manifest.json for licensing/attribution.* diff --git a/manifest.json b/manifest.json new file mode 100644 index 0000000..8d89944 --- /dev/null +++ b/manifest.json @@ -0,0 +1,160 @@ +{ + "name": "database-designer", + "title": "database designer", + "version": "0.1.0", + "layer": "core", + "language": "en", + "generated": "2026-07-07", + "ids": { + "esco_uri": "http://data.europa.eu/esco/occupation/8d9ec84d-cf2d-4179-87bc-335cda54a427", + "esco_code": "2521.2", + "isco_group": "2521", + "onet_soc": "15-1242.00", + "crosswalk_match": "manual nearest via ISCO 2521 (Database Administrators)" + }, + "sources": [ + { + "name": "ESCO", + "version": "1.2.1", + "url": "https://esco.ec.europa.eu/" + }, + { + "name": "O*NET", + "version": "30.3", + "url": "https://www.onetcenter.org/", + "license": "CC BY 4.0" + } + ], + "attribution": "This package includes information from the O*NET Database (v30.3) by the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA), CC BY 4.0. skillfactor is not endorsed by USDOL/ETA. ESCO data (v1.2.1) (c) European Union, used per the ESCO download conditions: https://esco.ec.europa.eu/en/use-esco/download", + "counts": { + "tasks": 0, + "dwas": 0, + "skills_essential": 27, + "skills_optional": 76, + "software": 0 + }, + "enrichment_ai_skills": { + "generated": "2026-07-14", + "method": "deterministic mapping (ISCO prefix + title/competence keywords)", + "sources": { + "anthropics/skills": { + "repo": "https://github.com/anthropics/skills", + "commit": "f6656c1", + "license": "Apache-2.0; the document skills (docx/pdf/pptx/xlsx) are source-available \u2014 see the LICENSE.txt in the upstream skill folder", + "skills": 10 + }, + "obra/superpowers": { + "repo": "https://github.com/obra/superpowers", + "commit": "d884ae0", + "license": "MIT (c) Jesse Vincent", + "skills": 12 + }, + "wshobson/agents": { + "repo": "https://github.com/wshobson/agents", + "commit": "6fd3247", + "license": "MIT (c) Seth Hobson", + "skills": 12 + }, + "NVIDIA/skills": { + "repo": "https://github.com/NVIDIA/skills", + "commit": "153b14b", + "license": "CC-BY-4.0 (skills/docs), Apache-2.0 (code)", + "skills": 12 + }, + "veniceai/skills": { + "repo": "https://github.com/veniceai/skills", + "commit": "de089fa", + "license": "MIT", + "skills": 9 + }, + "ConardLi/garden-skills": { + "repo": "https://github.com/ConardLi/garden-skills", + "commit": "fbd6453", + "license": "MIT", + "skills": 2 + }, + "czlonkowski/n8n-skills": { + "repo": "https://github.com/czlonkowski/n8n-skills", + "commit": "9ea3aa5", + "license": "MIT", + "skills": 12 + }, + "jabrena/plinth": { + "repo": "https://github.com/jabrena/plinth", + "commit": "065eae8", + "license": "Apache-2.0", + "skills": 1 + }, + "davila7/claude-code-templates": { + "repo": "https://github.com/davila7/claude-code-templates", + "commit": "fa79251", + "license": "MIT", + "skills": 3 + }, + "softaworks/agent-toolkit": { + "repo": "https://github.com/softaworks/agent-toolkit", + "commit": "3027f20", + "license": "MIT", + "skills": 1 + }, + "jeremylongshore/claude-code-plugins-plus-skills": { + "repo": "https://github.com/jeremylongshore/claude-code-plugins-plus-skills", + "commit": "e112938a", + "license": "MIT", + "skills": 2 + }, + "CloudAI-X/claude-workflow-v2": { + "repo": "https://github.com/CloudAI-X/claude-workflow-v2", + "commit": "4c242af", + "license": "MIT", + "skills": 1 + }, + "jawwadfirdousi/agent-skills": { + "repo": "https://github.com/jawwadfirdousi/agent-skills", + "commit": "962ffed", + "license": "no explicit license \u2014 referenced by link only", + "skills": 1 + }, + "davepoon/buildwithclaude": { + "repo": "https://github.com/davepoon/buildwithclaude", + "commit": "3c94e0c", + "license": "MIT", + "skills": 1 + }, + "a5c-ai/babysitter": { + "repo": "https://github.com/a5c-ai/babysitter", + "commit": "44a5d58b", + "license": "MIT", + "skills": 1 + } + }, + "total_skills": 80, + "tiers": { + "core": 30, + "adjacent": 50 + } + }, + "provenance": { + "items": { + "esco": 104, + "onet": 328, + "jobads": 76, + "wiki_ai": 0, + "anthropic": 13, + "ai_skills": 112, + "stackx": 0 + }, + "share_percent": { + "esco": 16.4, + "onet": 51.8, + "jobads": 12.0, + "wiki_ai": 0.0, + "anthropic": 2.1, + "ai_skills": 17.7, + "stackx": 0.0 + }, + "method": "content items per source category" + }, + "collar": "white", + "computer_work": true +} \ No newline at end of file diff --git a/references/ai-skills.md b/references/ai-skills.md new file mode 100644 index 0000000..5ca6bdc --- /dev/null +++ b/references/ai-skills.md @@ -0,0 +1,218 @@ +# External AI agent skills — database-designer + +Proven, publicly available AI agent skills mapped to this occupation. +Nothing is copied from the sources: every entry is a name, a one-line +summary and a link to the upstream skill package. Each section names +its source repository, commit, license and retrieval date. + +**Tiers:** `core` = the skill directly exercises a top market hard +skill, tool or method (from gated job-ad evidence) or an essential +ESCO competence of this occupation; `adjacent` = +plausibly useful, secondary. Entries are capped at 12 per source +and 80 in total per occupation (core first, +strongest matches survive); everything beyond the caps is excluded +and logged in the pipeline audit trail, not in this package. + +_Matched deterministically (ISCO group + title/competence keywords, +tiered against market evidence + ESCO essentials) by +`pipeline/p5_enrich_ai_skills.py` on 2026-07-14._ + +## Source: anthropics/skills + +- Repository: [https://github.com/anthropics/skills](https://github.com/anthropics/skills) (commit `f6656c1`, retrieved 2026-07-14) +- License: Apache-2.0; the document skills (docx/pdf/pptx/xlsx) are source-available — see the LICENSE.txt in the upstream skill folder + +| Skill | Tier | What it adds | Upstream | +|---|---|---|---| +| `canvas-design` | core | Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying … | [source](https://github.com/anthropics/skills/tree/main/skills/canvas-design) | +| `algorithmic-art` | adjacent | Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original … | [source](https://github.com/anthropics/skills/tree/main/skills/algorithmic-art) | +| `brand-guidelines` | adjacent | Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply. | [source](https://github.com/anthropics/skills/tree/main/skills/brand-guidelines) | +| `skill-creator` | adjacent | Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with … | [source](https://github.com/anthropics/skills/tree/main/skills/skill-creator) | +| `docx` | adjacent | Use this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files) or Word templates (.dotx files). Triggers include: any mention of 'Word doc', 'word document', '.docx', '.dotx', or requests to … | [source](https://github.com/anthropics/skills/tree/main/skills/docx) | +| `claude-api` | adjacent | Reference for the Claude API / Anthropic SDK — model ids, pricing, params, streaming, tool use, MCP, agents, caching, token counting, model migration. TRIGGER — read BEFORE opening the target file; don't skip because it "looks like a … | [source](https://github.com/anthropics/skills/tree/main/skills/claude-api) | +| `mcp-builder` | adjacent | Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python … | [source](https://github.com/anthropics/skills/tree/main/skills/mcp-builder) | +| `theme-factory` | adjacent | Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate … | [source](https://github.com/anthropics/skills/tree/main/skills/theme-factory) | +| `webapp-testing` | adjacent | Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs. | [source](https://github.com/anthropics/skills/tree/main/skills/webapp-testing) | +| `pdf` | adjacent | Use this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text/tables from PDFs, combining or merging multiple PDFs into one, splitting PDFs apart, rotating pages, adding watermarks, creating … | [source](https://github.com/anthropics/skills/tree/main/skills/pdf) | + +## Source: obra/superpowers + +- Repository: [https://github.com/obra/superpowers](https://github.com/obra/superpowers) (commit `d884ae0`, retrieved 2026-07-14) +- License: MIT (c) Jesse Vincent + +| Skill | Tier | What it adds | Upstream | +|---|---|---|---| +| `brainstorming` | adjacent | You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation. | [source](https://github.com/obra/superpowers/tree/main/skills/brainstorming) | +| `finishing-a-development-branch` | adjacent | Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup | [source](https://github.com/obra/superpowers/tree/main/skills/finishing-a-development-branch) | +| `subagent-driven-development` | adjacent | Use when executing implementation plans with independent tasks in the current session | [source](https://github.com/obra/superpowers/tree/main/skills/subagent-driven-development) | +| `test-driven-development` | adjacent | Use when implementing any feature or bugfix, before writing implementation code | [source](https://github.com/obra/superpowers/tree/main/skills/test-driven-development) | +| `requesting-code-review` | adjacent | Use when completing tasks, implementing major features, or before merging to verify work meets requirements | [source](https://github.com/obra/superpowers/tree/main/skills/requesting-code-review) | +| `writing-plans` | adjacent | Use when you have a spec or requirements for a multi-step task, before touching code | [source](https://github.com/obra/superpowers/tree/main/skills/writing-plans) | +| `receiving-code-review` | adjacent | Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation | [source](https://github.com/obra/superpowers/tree/main/skills/receiving-code-review) | +| `using-git-worktrees` | adjacent | Use when starting feature work that needs isolation from current workspace or before executing implementation plans - ensures an isolated workspace exists via native tools or git worktree fallback | [source](https://github.com/obra/superpowers/tree/main/skills/using-git-worktrees) | +| `executing-plans` | adjacent | Use when you have a written implementation plan to execute in a separate session with review checkpoints | [source](https://github.com/obra/superpowers/tree/main/skills/executing-plans) | +| `writing-skills` | adjacent | Use when creating new skills, editing existing skills, or verifying skills work before deployment | [source](https://github.com/obra/superpowers/tree/main/skills/writing-skills) | +| `dispatching-parallel-agents` | adjacent | Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies | [source](https://github.com/obra/superpowers/tree/main/skills/dispatching-parallel-agents) | +| `systematic-debugging` | adjacent | Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes | [source](https://github.com/obra/superpowers/tree/main/skills/systematic-debugging) | + +## Source: wshobson/agents + +- Repository: [https://github.com/wshobson/agents](https://github.com/wshobson/agents) (commit `6fd3247`, retrieved 2026-07-14) +- License: MIT (c) Seth Hobson + +| Skill | Tier | What it adds | Upstream | +|---|---|---|---| +| `database-cloud-optimization-database-architect (agent)` | core | Expert database architect specializing in data layer design from scratch, technology selection, schema modeling, and scalable database architectures. Masters SQL/NoSQL/TimeSeries database selection, normalization strategies, migration … | [source](https://github.com/wshobson/agents/tree/main/plugins/database-cloud-optimization/agents/database-architect.md) | +| `database-cloud-optimization-backend-architect (agent)` | core | Expert backend architect specializing in scalable API design, microservices architecture, and distributed systems. Masters REST/GraphQL/gRPC APIs, event-driven architectures, service mesh patterns, and modern backend frameworks. Handles … | [source](https://github.com/wshobson/agents/tree/main/plugins/database-cloud-optimization/agents/backend-architect.md) | +| `sql-optimization-patterns` | core | Master SQL query optimization, indexing strategies, and EXPLAIN analysis to dramatically improve database performance and eliminate slow queries. Use when debugging slow queries, designing database schemas, or optimizing application … | [source](https://github.com/wshobson/agents/tree/main/plugins/developer-essentials/skills/sql-optimization-patterns) | +| `database-cloud-optimization-cloud-architect (agent)` | core | Expert cloud architect specializing in AWS/Azure/GCP/OCI multi-cloud infrastructure design, advanced IaC (Terraform/OpenTofu/CDK), FinOps cost optimization, and modern architectural patterns. Masters serverless, microservices, security, … | [source](https://github.com/wshobson/agents/tree/main/plugins/database-cloud-optimization/agents/cloud-architect.md) | +| `database-cloud-optimization-database-optimizer (agent)` | core | Expert database optimizer specializing in modern performance tuning, query optimization, and scalable architectures. Masters advanced indexing, N+1 resolution, multi-tier caching, partitioning strategies, and cloud database optimization. … | [source](https://github.com/wshobson/agents/tree/main/plugins/database-cloud-optimization/agents/database-optimizer.md) | +| `database-migrations-database-optimizer (agent)` | core | Expert database optimizer specializing in modern performance tuning, query optimization, and scalable architectures. Masters advanced indexing, N+1 resolution, multi-tier caching, partitioning strategies, and cloud database optimization. … | [source](https://github.com/wshobson/agents/tree/main/plugins/database-migrations/agents/database-optimizer.md) | +| `database-admin (agent)` | core | Expert database administrator specializing in modern cloud databases, automation, and reliability engineering. Masters AWS/Azure/GCP/OCI database services, Infrastructure as Code, high availability, disaster recovery, performance … | [source](https://github.com/wshobson/agents/tree/main/plugins/database-migrations/agents/database-admin.md) | +| `auth-implementation-patterns` | core | Master authentication and authorization patterns including JWT, OAuth2, session management, and RBAC to build secure, scalable access control systems. Use when implementing auth systems, securing APIs, or debugging security issues. | [source](https://github.com/wshobson/agents/tree/main/plugins/developer-essentials/skills/auth-implementation-patterns) | +| `code-documentation-docs-architect (agent)` | core | Creates comprehensive technical documentation from existing codebases. Analyzes architecture, design patterns, and implementation details to produce long-form technical manuals and ebooks. Use PROACTIVELY for system documentation, … | [source](https://github.com/wshobson/agents/tree/main/plugins/code-documentation/agents/docs-architect.md) | +| `dependency-management-legacy-modernizer (agent)` | core | Refactor legacy codebases, migrate outdated frameworks, and implement gradual modernization. Handles technical debt, dependency updates, and backward compatibility. Use PROACTIVELY for legacy system updates, framework migrations, or … | [source](https://github.com/wshobson/agents/tree/main/plugins/dependency-management/agents/legacy-modernizer.md) | +| `uv-package-manager` | core | Master the uv package manager for fast Python dependency management, virtual environments, and modern Python project workflows. Use when setting up Python projects, managing dependencies, or optimizing Python development workflows with uv. | [source](https://github.com/wshobson/agents/tree/main/plugins/python-development/skills/uv-package-manager) | +| `code-documentation-code-reviewer (agent)` | core | Elite code review expert specializing in modern AI-powered code analysis, security vulnerabilities, performance optimization, and production reliability. Masters static analysis tools, security scanning, and configuration review with … | [source](https://github.com/wshobson/agents/tree/main/plugins/code-documentation/agents/code-reviewer.md) | + +## Source: ConardLi/garden-skills + +- Repository: [https://github.com/ConardLi/garden-skills](https://github.com/ConardLi/garden-skills) (commit `fbd6453`, retrieved 2026-07-14) +- License: MIT + +| Skill | Tier | What it adds | Upstream | +|---|---|---|---| +| `web-design-engineer` | adjacent | Build polished visual web artifacts with HTML/CSS/JavaScript/React: pages, dashboards, prototypes, slide decks, animations, UI mockups, and data visualizations. Use when the user wants a browser-rendered, interactive, or presentational … | [source](https://github.com/ConardLi/garden-skills/tree/fbd6453/skills/web-design-engineer) | +| `gpt-image-2` | adjacent | 面向 GPT Image 2 的图像生成 / 编辑技能。可在 3 种环境下使用:(A) Garden 本地模式,通过 OpenAI 兼容接口直接出图并落盘;(B) Host-Native 模式,把本 Skill 当作提示词工程指引,把渲染好的 prompt 交给宿主 Agent 自带的图像工具出图;(C) Advisor 模式,宿主无任何图像工具时退化为高质量 prompt 顾问。涵盖 18 大类、80+ 个结构化模板,覆盖海报 / UI / 产品 / 信息图 / 学术图 … | [source](https://github.com/ConardLi/garden-skills/tree/fbd6453/skills/gpt-image-2) | + +## Source: a5c-ai/babysitter + +- Repository: [https://github.com/a5c-ai/babysitter](https://github.com/a5c-ai/babysitter) (commit `44a5d58b`, retrieved 2026-07-14) +- License: MIT + +| Skill | Tier | What it adds | Upstream | +|---|---|---|---| +| `collection-documentation` | core | Create and maintain comprehensive collection records including cataloging, photography, condition documentation, and database management following AAM/ICOM standards | [source](https://github.com/a5c-ai/babysitter/tree/44a5d58b/library/specializations/domains/social-sciences-humanities/arts-culture/skills/collection-documentation) | + +## Source: CloudAI-X/claude-workflow-v2 + +- Repository: [https://github.com/CloudAI-X/claude-workflow-v2](https://github.com/CloudAI-X/claude-workflow-v2) (commit `4c242af`, retrieved 2026-07-14) +- License: MIT + +| Skill | Tier | What it adds | Upstream | +|---|---|---|---| +| `database-design` | core | Designs database schemas, indexing strategies, query optimization, and migration patterns for SQL and NoSQL databases. Use when designing tables, optimizing queries, fixing N+1 problems, planning migrations, or when asked about database … | [source](https://github.com/CloudAI-X/claude-workflow-v2/tree/4c242af/skills/database-design) | + +## Source: davepoon/buildwithclaude + +- Repository: [https://github.com/davepoon/buildwithclaude](https://github.com/davepoon/buildwithclaude) (commit `3c94e0c`, retrieved 2026-07-14) +- License: MIT + +| Skill | Tier | What it adds | Upstream | +|---|---|---|---| +| `supabase-automation` | core | Automate Supabase database queries, table management, project administration, storage, edge functions, and SQL execution via Rube MCP (Composio). Always search tools first for current schemas. | [source](https://github.com/davepoon/buildwithclaude/tree/3c94e0c/plugins/all-skills/skills/supabase-automation) | + +## Source: davila7/claude-code-templates + +- Repository: [https://github.com/davila7/claude-code-templates](https://github.com/davila7/claude-code-templates) (commit `fa79251`, retrieved 2026-07-14) +- License: MIT + +| Skill | Tier | What it adds | Upstream | +|---|---|---|---| +| `database-schema-designer` | core | Design robust, scalable database schemas for SQL and NoSQL databases. Provides normalization guidelines, indexing strategies, migration patterns, constraint design, and performance optimization. Ensures data integrity, query performance, … | [source](https://github.com/davila7/claude-code-templates/tree/fa79251/cli-tool/components/skills/development/database-schema-designer) | +| `moodle-external-api-development` | core | Create custom external web service APIs for Moodle LMS. Use when implementing web services for course management, user tracking, quiz operations, or custom plugin functionality. Covers parameter validation, database operations, error … | [source](https://github.com/davila7/claude-code-templates/tree/fa79251/cli-tool/components/skills/development/moodle-external-api-development) | +| `senior-backend` | core | Comprehensive backend development skill for building scalable backend systems using NodeJS, Express, Go, Python, Postgres, GraphQL, REST APIs. Includes API scaffolding, database optimization, security implementation, and performance … | [source](https://github.com/davila7/claude-code-templates/tree/fa79251/cli-tool/components/skills/development/senior-backend) | + +## Source: jabrena/plinth + +- Repository: [https://github.com/jabrena/plinth](https://github.com/jabrena/plinth) (commit `065eae8`, retrieved 2026-07-14) +- License: Apache-2.0 + +| Skill | Tier | What it adds | Upstream | +|---|---|---|---| +| `704-technologies-sql` | core | Use when you need framework-agnostic SQL guidance — schema naming, relational table design, query readability, indexes, transactions, database security, migrations, testing, and monitoring — without choosing Spring Boot, Quarkus, or … | [source](https://github.com/jabrena/plinth/tree/065eae8/skills/704-technologies-sql) | + +## Source: jawwadfirdousi/agent-skills + +- Repository: [https://github.com/jawwadfirdousi/agent-skills](https://github.com/jawwadfirdousi/agent-skills) (commit `962ffed`, retrieved 2026-07-14) +- License: no explicit license — referenced by link only + +| Skill | Tier | What it adds | Upstream | +|---|---|---|---| +| `supabase` | core | Run Supabase Management API SQL for persistent data tasks such as querying records, applying schema changes, managing policies, and handling storage metadata. Use when requests involve Supabase database CRUD, migrations, or production-like … | [source](https://github.com/jawwadfirdousi/agent-skills/tree/962ffed/supabase/skills/supabase) | + +## Source: jeremylongshore/claude-code-plugins-plus-skills + +- Repository: [https://github.com/jeremylongshore/claude-code-plugins-plus-skills](https://github.com/jeremylongshore/claude-code-plugins-plus-skills) (commit `e112938a`, retrieved 2026-07-14) +- License: MIT + +| Skill | Tier | What it adds | Upstream | +|---|---|---|---| +| `managing-database-migrations` | core | Process use when you need to work with database migrations. This skill provides schema migration management with comprehensive guidance and automation. Trigger with phrases like "create migration", "run migrations", or "manage schema … | [source](https://github.com/jeremylongshore/claude-code-plugins-plus-skills/tree/e112938a/plugins/database/database-migration-manager/skills/managing-database-migrations) | +| `supabase-schema-from-requirements` | core | Design Supabase Postgres schema from business requirements with migrations, RLS, and types. Use when translating specifications into database tables, creating migration files, adding Row Level Security policies, or generating TypeScript … | [source](https://github.com/jeremylongshore/claude-code-plugins-plus-skills/tree/e112938a/plugins/saas-packs/supabase-pack/skills/supabase-schema-from-requirements) | + +## Source: softaworks/agent-toolkit + +- Repository: [https://github.com/softaworks/agent-toolkit](https://github.com/softaworks/agent-toolkit) (commit `3027f20`, retrieved 2026-07-14) +- License: MIT + +| Skill | Tier | What it adds | Upstream | +|---|---|---|---| +| `database-schema-designer` | core | Design robust, scalable database schemas for SQL and NoSQL databases. Provides normalization guidelines, indexing strategies, migration patterns, constraint design, and performance optimization. Ensures data integrity, query performance, … | [source](https://github.com/softaworks/agent-toolkit/tree/3027f20/skills/database-schema-designer) | + +## Source: czlonkowski/n8n-skills + +- Repository: [https://github.com/czlonkowski/n8n-skills](https://github.com/czlonkowski/n8n-skills) (commit `9ea3aa5`, retrieved 2026-07-14) +- License: MIT + +| Skill | Tier | What it adds | Upstream | +|---|---|---|---| +| `n8n-workflow-patterns` | core | Proven workflow architectural patterns from real n8n workflows. Use when building new workflows, designing workflow structure, choosing workflow patterns, planning workflow architecture, or asking about webhook processing, HTTP API … | [source](https://github.com/czlonkowski/n8n-skills/tree/9ea3aa5/skills/n8n-workflow-patterns) | +| `n8n-agents` | adjacent | Design n8n AI agents the right way. Use when building or editing any @n8n/n8n-nodes-langchain.* AI node — an AI Agent, LLM chain, Text Classifier, or Information Extractor — and whenever the user mentions AI agents, LLM with tools, tool … | [source](https://github.com/czlonkowski/n8n-skills/tree/9ea3aa5/skills/n8n-agents) | +| `n8n-mcp-tools-expert` | adjacent | Expert guide for using n8n-mcp MCP tools effectively. Use when searching for nodes, validating configurations, accessing templates, managing workflows, managing credentials, auditing instance security, or using any n8n-mcp tool. Provides … | [source](https://github.com/czlonkowski/n8n-skills/tree/9ea3aa5/skills/n8n-mcp-tools-expert) | +| `n8n-code-javascript` | adjacent | Write JavaScript code in n8n Code nodes. Use when writing JavaScript in n8n, using $input/$json/$node syntax, making HTTP requests with this.helpers / the $helpers global, working with dates using DateTime, troubleshooting Code node … | [source](https://github.com/czlonkowski/n8n-skills/tree/9ea3aa5/skills/n8n-code-javascript) | +| `n8n-code-python` | adjacent | Write Python code in n8n Code nodes. Use when writing Python in n8n, using _input/_json/_node syntax, working with standard library, or need to understand Python limitations in n8n Code nodes. Use this skill when the user specifically … | [source](https://github.com/czlonkowski/n8n-skills/tree/9ea3aa5/skills/n8n-code-python) | +| `n8n-code-tool` | adjacent | Write JavaScript or Python for the n8n Custom Code Tool (@n8n/n8n-nodes-langchain.toolCode) — the AI-agent-callable tool, NOT the workflow Code node. Use when building a Code Tool attached to an AI Agent, writing code that an LLM will … | [source](https://github.com/czlonkowski/n8n-skills/tree/9ea3aa5/skills/n8n-code-tool) | +| `n8n-validation-expert` | adjacent | Interpret validation errors and guide fixing them. Use when encountering validation errors, validation warnings, false positives, operator structure issues, or need help understanding validation results. Also use when asking about … | [source](https://github.com/czlonkowski/n8n-skills/tree/9ea3aa5/skills/n8n-validation-expert) | +| `using-n8n-mcp-skills` | adjacent | Use when building, editing, validating, testing, or debugging an n8n workflow through the n8n-mcp MCP server — designing a flow, configuring a node, writing an expression or Code node, wiring credentials, or fixing one that misbehaves. The … | [source](https://github.com/czlonkowski/n8n-skills/tree/9ea3aa5/skills/using-n8n-mcp-skills) | +| `n8n-binary-and-data` | adjacent | Handle files and binary data in n8n correctly. Use when working with files, images, PDFs, attachments, uploads or downloads, base64, vision/multimodal input, or when an AI agent needs a file as tool input or output — and whenever the user … | [source](https://github.com/czlonkowski/n8n-skills/tree/9ea3aa5/skills/n8n-binary-and-data) | +| `n8n-error-handling` | adjacent | Wire n8n error handling so failures are loud, structured, and recoverable. Use when building any webhook/API workflow, a scheduled or unattended workflow, or any path where a silent failure would drop user-visible work — and whenever the … | [source](https://github.com/czlonkowski/n8n-skills/tree/9ea3aa5/skills/n8n-error-handling) | +| `n8n-expression-syntax` | adjacent | Validate n8n expression syntax and fix common errors. Use when writing n8n expressions, using {{}} syntax, accessing $json/$node variables, troubleshooting expression errors, mapping data between nodes, or referencing webhook data in … | [source](https://github.com/czlonkowski/n8n-skills/tree/9ea3aa5/skills/n8n-expression-syntax) | +| `n8n-multi-instance` | adjacent | Use when an n8n-mcp account targets more than one n8n instance — i.e. the `n8n_instances` tool is available, the user mentions multiple n8n instances or environments (prod vs staging, several teams or clients), a workflow / datatable / … | [source](https://github.com/czlonkowski/n8n-skills/tree/9ea3aa5/skills/n8n-multi-instance) | + +## Source: NVIDIA/skills + +- Repository: [https://github.com/NVIDIA/skills](https://github.com/NVIDIA/skills) (commit `153b14b`, retrieved 2026-07-14) +- License: CC-BY-4.0 (skills/docs), Apache-2.0 (code) + +| Skill | Tier | What it adds | Upstream | +|---|---|---|---| +| `tilegym-cutile-python` | core | Expert cuTile programming assistant. Write high-performance GPU kernels using cuTile's tile-based programming model with proper validation and optimization. Supports deep agent orchestration for complex multi-kernel tasks. | [source](https://github.com/NVIDIA/skills/tree/153b14b/skills/tilegym-cutile-python) | +| `nemo-automodel-model-onboarding` | core | Guide for onboarding new model architectures into NeMo AutoModel, including architecture discovery, implementation patterns, registration, and validation. | [source](https://github.com/NVIDIA/skills/tree/153b14b/skills/nemo-automodel-model-onboarding) | +| `jetson-diagnostic` | core | Read-only Jetson health snapshot for identity, memory, GPU, thermal, power, storage, services, and top processes. | [source](https://github.com/NVIDIA/skills/tree/153b14b/skills/jetson-diagnostic) | +| `tao-train-oneformer` | core | OneFormer for universal image segmentation. Unifies panoptic, instance, and semantic segmentation with a single architecture using task-conditioned queries. Use when training, evaluating, exporting, quantizing, or running inference for a … | [source](https://github.com/NVIDIA/skills/tree/153b14b/skills/tao-train-oneformer) | +| `tao-train-segformer` | core | SegFormer for semantic segmentation. Lightweight transformer-based architecture with hierarchical feature extraction, efficient for real-time segmentation tasks. Use when training, evaluating, exporting, quantizing, or running inference … | [source](https://github.com/NVIDIA/skills/tree/153b14b/skills/tao-train-segformer) | +| `nemo-automodel-recipe-development` | adjacent | Create and modify NeMo AutoModel training and evaluation recipes, including YAML structure, builders, and execution flow. | [source](https://github.com/NVIDIA/skills/tree/153b14b/skills/nemo-automodel-recipe-development) | +| `deepstream-dev` | adjacent | NVIDIA DeepStream SDK 9.0 development with Python pyservicemaker API. Use when building video analytics pipelines, GStreamer-based video processing, TensorRT inference integration, object detection/tracking, or Kafka/message broker … | [source](https://github.com/NVIDIA/skills/tree/153b14b/skills/deepstream-dev) | +| `earth2studio-create-datasource` | adjacent | Create and validate Earth2Studio data source wrappers (DataSource, ForecastSource, DataFrameSource, ForecastFrameSource) from remote stores. Do NOT use for fetching data with existing sources, model inference, or installation tasks. | [source](https://github.com/NVIDIA/skills/tree/153b14b/skills/earth2studio-create-datasource) | +| `cupynumeric-install` | adjacent | Install and verify cuPyNumeric for Python — requirements, commands, verification. Source builds are out of scope. | [source](https://github.com/NVIDIA/skills/tree/153b14b/skills/cupynumeric-install) | +| `data-designer` | adjacent | Use when the user wants to create a dataset, generate synthetic data, or build a data generation pipeline. | [source](https://github.com/NVIDIA/skills/tree/153b14b/skills/data-designer) | +| `hsb-app` | adjacent | Discover and run Holoscan Sensor Bridge example applications on a connected devkit. Filters available apps by the user's platform, HSB software version, board type, and sensors. Supports timed execution, failure analysis, code-edit … | [source](https://github.com/NVIDIA/skills/tree/153b14b/skills/hsb-app) | +| `mcore-create-issue` | adjacent | Investigate a failing GitHub Actions run or job and create a GitHub issue for the failure. | [source](https://github.com/NVIDIA/skills/tree/153b14b/skills/mcore-create-issue) | + +## Source: veniceai/skills + +- Repository: [https://github.com/veniceai/skills](https://github.com/veniceai/skills) (commit `de089fa`, retrieved 2026-07-14) +- License: MIT + +| Skill | Tier | What it adds | Upstream | +|---|---|---|---| +| `venice-characters` | adjacent | Discover and use Venice public characters (persona-driven system prompts with a bound model). Covers GET /characters (search/filter/sort), /characters/{slug}, /characters/{slug}/reviews, the Character schema, and how to apply a character … | [source](https://github.com/veniceai/skills/tree/de089fa/skills/venice-characters) | +| `venice-api-keys` | adjacent | Manage Venice API keys. Covers GET/POST/PATCH/DELETE /api_keys, GET /api_keys/{id}, GET /api_keys/rate_limits, GET /api_keys/rate_limits/log, the two-step /api_keys/generate_web3_key wallet flow, INFERENCE vs ADMIN key types, and per-key … | [source](https://github.com/veniceai/skills/tree/de089fa/skills/venice-api-keys) | +| `venice-image-edit` | adjacent | Transform existing images with Venice. Covers POST /image/edit (prompt-driven single-image edit), /image/multi-edit (compose 1-3 images), /image/upscale (2-4x upscale + enhance), and /image/background-remove. Accepts base64, file upload, … | [source](https://github.com/veniceai/skills/tree/de089fa/skills/venice-image-edit) | +| `venice-responses` | adjacent | Use Venice's Alpha POST /responses endpoint - an OpenAI-compatible Responses API with typed output blocks (reasoning, message, function_call, web_search_call). Covers request shape, streaming, differences from /chat/completions, supported … | [source](https://github.com/veniceai/skills/tree/de089fa/skills/venice-responses) | +| `venice-api-overview` | adjacent | High-level map of the Venice.ai API - base URL, authentication modes, endpoint categories, response headers, pricing model, error shape, and versioning. Load this first when starting any Venice integration. | [source](https://github.com/veniceai/skills/tree/de089fa/skills/venice-api-overview) | +| `venice-auth` | adjacent | Authenticate to the Venice API with a Bearer API key or with an x402 / SIWE wallet. Covers header formats, the SIWE message fields, TTL and nonce rules, the venice-x402-client SDK, and how to choose between the two modes. | [source](https://github.com/veniceai/skills/tree/de089fa/skills/venice-auth) | +| `venice-embeddings` | adjacent | Call POST /embeddings on Venice. Covers request shape (input, model, encoding_format, dimensions, user), OpenAI compatibility, response compression (gzip/br), and practical usage for retrieval, clustering, and RAG. | [source](https://github.com/veniceai/skills/tree/de089fa/skills/venice-embeddings) | +| `venice-errors` | adjacent | Handle Venice API errors correctly. Covers the StandardError / DetailedError / ContentViolationError / X402InferencePaymentRequired body shapes, every meaningful status code (400, 401, 402, 403, 415, 422, 429, 500, 503, 504), the 402 … | [source](https://github.com/veniceai/skills/tree/de089fa/skills/venice-errors) | +| `venice-image-generate` | adjacent | Generate images with Venice. Covers POST /image/generate (Venice-native), POST /images/generations (OpenAI-compatible), GET /image/styles (style presets), request fields (prompt, dimensions, cfg_scale, seed, variants, style_preset, … | [source](https://github.com/veniceai/skills/tree/de089fa/skills/venice-image-generate) | diff --git a/references/market.md b/references/market.md new file mode 100644 index 0000000..25f4ff3 --- /dev/null +++ b/references/market.md @@ -0,0 +1,63 @@ +# Market evidence report — database-designer + +Source: **5 real job ads** (JSearch API, countries: us 5), extracted into the MSSQL evidence store; as of 2026-07-11. +This report contains extracted, aggregated facts only — no ad text is +reproduced (copyright / platform terms). + +## Seniority distribution + +| Seniority | Ads | Share | +|---|---|---| +| mid | 4 | 80 % | +| n/a | 1 | 20 % | + +## Tools — full market ranking + +| # | Item | Ads | Share | +|---|---|---|---| + +## Hard skills — full market ranking + +| # | Item | Ads | Share | +|---|---|---|---| +| 1 | data modeling | 3 | 60 % | +| 2 | database design | 3 | 60 % | + +## Methods — full market ranking + +| # | Item | Ads | Share | +|---|---|---|---| + +## Responsibilities — full market ranking + +| # | Item | Ads | Share | +|---|---|---|---| + +## Regional breakdown + +> **Corpus note:** 5 relevant ads in total — below the 100-ad target for a fully reliable ranking. Percentages above should be read as indicative. + +### US (us) + +**Insufficient evidence** — 5 ads (minimum for a regional ranking: 30). No ranking is reported for this region. + +### UK (gb) + +**Insufficient evidence** — 0 ads (minimum for a regional ranking: 30). No ranking is reported for this region. + +### EU/DACH (de, at, ch, nl) + +**Insufficient evidence** — 0 ads (minimum for a regional ranking: 30). No ranking is reported for this region. + + +## Job title variants in the market + +| Title | Ads | +|---|---| +| Database Administrator/Architect (DBA) | 1 | +| Database Architect | 1 | +| DATABASE DEVELOPER | 1 | +| Database Engineers | 1 | +| Enterprise Database Engineer | 1 | + +Methodology: entities extracted per ad ({hard_skills, tools, methods, responsibilities, seniority}), normalized, counted as DISTINCT ads per entity; report threshold ≥ 3 ads. Headline sections in skills.md/tools.md use the stricter ≥ 20 % threshold. diff --git a/references/profile.md b/references/profile.md new file mode 100644 index 0000000..b0baafc --- /dev/null +++ b/references/profile.md @@ -0,0 +1,24 @@ +# Occupation profile — database designer + +- **ESCO URI:** http://data.europa.eu/esco/occupation/8d9ec84d-cf2d-4179-87bc-335cda54a427 +- **ESCO code:** 2521.2 +- **ISCO-08 group:** 2521 — Database designers and administrators + +## Description (ESCO) + +Database designers specify the database's logical structure, processes, and information flows. They design data models and databases to serve data acquisition. + +## Definition + +nan + +## Alternative labels + +- database designers +- data architect +- secure could-edge computing system architect +- data base designer +- data model designer +- data base designers +- database architect +- database design engineer diff --git a/references/skills.md b/references/skills.md new file mode 100644 index 0000000..78ed7bf --- /dev/null +++ b/references/skills.md @@ -0,0 +1,180 @@ +# Competences — database designer + +Source: ESCO v1.2.1 occupation-skill relations (http://data.europa.eu/esco/occupation/8d9ec84d-cf2d-4179-87bc-335cda54a427). + +## Essential + +- **analyse business requirements** (skill/competence) +- **apply ICT systems theory** (skill/competence) +- **assess ICT knowledge** (skill/competence) +- **business process modelling** (knowledge) +- **create data sets** (skill/competence) +- **create database diagrams** (skill/competence) +- **create software design** (skill/competence) +- **database** (knowledge) +- **database development tools** (knowledge) +- **database management systems** (knowledge) +- **define technical requirements** (skill/competence) +- **design database scheme** (skill/competence) +- **develop automated migration methods** (skill/competence) +- **ICT security legislation** (knowledge) +- **information structure** (knowledge) +- **manage database** (skill/competence) +- **manage standards for data exchange** (skill/competence) +- **migrate existing data** (skill/competence) +- **operate relational database management system** (skill/competence) +- **perform data analysis** (skill/competence) +- **query languages** (knowledge) +- **resource description framework query language** (knowledge) +- **systems development life-cycle** (knowledge) +- **systems theory** (knowledge) +- **use markup languages** (skill/competence) +- **web programming** (knowledge) +- **write database documentation** (skill/competence) + +## Optional + +- ABAP (knowledge) +- Agile project management (knowledge) +- AJAX (knowledge) +- APL (knowledge) +- apply technical communication skills (skill/competence) +- ASP.NET (knowledge) +- Assembly (computer programming) (knowledge) +- build business relationships (skill/competence) +- C# (knowledge) +- C++ (knowledge) +- CA Datacom/DB (knowledge) +- COBOL (knowledge) +- CoffeeScript (knowledge) +- Common Lisp (knowledge) +- computer programming (knowledge) +- data engineering (knowledge) +- data models (knowledge) +- data science (knowledge) +- DB2 (knowledge) +- define database physical structure (skill/competence) +- design database backup specifications (skill/competence) +- design database in the cloud (skill/competence) +- Erlang (knowledge) +- Filemaker (database management systems) (knowledge) +- Groovy (knowledge) +- Haskell (knowledge) +- IBM Informix (knowledge) +- ICT project management methodologies (knowledge) +- Java (computer programming) (knowledge) +- JavaScript (knowledge) +- LDAP (knowledge) +- lean project management (knowledge) +- LINQ (knowledge) +- Lisp (knowledge) +- manage cloud data and storage (skill/competence) +- MarkLogic (knowledge) +- MATLAB (knowledge) +- MDX (knowledge) +- Microsoft Access (knowledge) +- Microsoft Visual C++ (knowledge) +- ML (computer programming) (knowledge) +- MySQL (knowledge) +- N1QL (knowledge) +- Objective-C (knowledge) +- ObjectStore (knowledge) +- OpenEdge Advanced Business Language (knowledge) +- OpenEdge Database (knowledge) +- Oracle Relational Database (knowledge) +- Oracle WebLogic (knowledge) +- Pascal (computer programming) (knowledge) +- perform resource planning (skill/competence) +- Perl (knowledge) +- PHP (knowledge) +- PostgreSQL (knowledge) +- Process-based management (knowledge) +- Prolog (computer programming) (knowledge) +- Python (computer programming) (knowledge) +- R (knowledge) +- Ruby (computer programming) (knowledge) +- SAP R3 (knowledge) +- SAS language (knowledge) +- Scala (knowledge) +- Scratch (computer programming) (knowledge) +- Smalltalk (computer programming) (knowledge) +- SPARQL (knowledge) +- SQL Server (knowledge) +- Swift (computer programming) (knowledge) +- Teradata Database (knowledge) +- TripleStore (knowledge) +- TypeScript (knowledge) +- unstructured data (knowledge) +- use access control software (skill/competence) +- use databases (skill/competence) +- VBScript (knowledge) +- Visual Basic (knowledge) +- XQuery (knowledge) + + + +## Market evidence (job-ad analysis, 5 ads, as of 2026-07-11) + +Share of analyzed job ads mentioning the item (threshold ≥ 20 %). Source: JSearch/Adzuna APIs. + +### Hard skills + +- data modeling — **60 %** +- database design — **60 %** +- database management — **20 %** +- database performance optimization — **20 %** +- database schema design — **20 %** +- database security — **20 %** +- geospatial data management — **20 %** +- project management — **20 %** +- records retention — **20 %** +- requirements analysis — **20 %** +- resource allocation — **20 %** +- data organization — **20 %** +- data architecture — **20 %** +- data integrity management — **20 %** +- data management strategy — **20 %** +- audit implementation — **20 %** +- backup system administration — **20 %** +- security measures planning — **20 %** +- sql development — **20 %** +- sql querying — **20 %** +- stored procedure development — **20 %** +- system design — **20 %** +- technical expertise — **20 %** +- system performance optimization — **20 %** + +### Responsibilities + +- performance optimization — **40 %** +- policy establishment — **20 %** +- solution security — **20 %** +- system performance ensuring — **20 %** +- task automation — **20 %** +- backup and recovery implementation — **20 %** +- technical requirement understanding — **20 %** +- technical support provision — **20 %** +- technology selection — **20 %** +- user requirement identification — **20 %** +- version history implementation — **20 %** +- backup system management — **20 %** +- blueprint creation — **20 %** +- business requirement understanding — **20 %** +- computer database setup — **20 %** +- cross-functional collaboration — **20 %** +- customer partnership — **20 %** +- analytics support — **20 %** +- application support — **20 %** +- data integrity control — **20 %** +- data integrity maintenance — **20 %** +- data security implementation — **20 %** +- data storage determination — **20 %** +- data system design — **20 %** +- database configuration — **20 %** +- schema maintenance — **20 %** +- security measure planning — **20 %** +- modification coordination — **20 %** +- database security implementation — **20 %** +- dataset development — **20 %** + + diff --git a/references/tasks.md b/references/tasks.md new file mode 100644 index 0000000..90667ba --- /dev/null +++ b/references/tasks.md @@ -0,0 +1,48 @@ +# Tasks & work activities — database designer + +Source: O*NET 30.3, occupation 15-1242.00 (Database Administrators) — manual nearest-occupation mapping via ISCO group 2521; the official ESCO crosswalk has no entry for this ESCO occupation. + +## Task statements + +- **[Core]** Develop standards and guidelines for the use and acquisition of software and to protect vulnerable information. +- **[Core]** Modify existing databases and database management systems or direct programmers and analysts to make changes. +- **[Core]** Test programs or databases, correct errors, and make necessary modifications. +- **[Core]** Plan, coordinate, and implement security measures to safeguard information in computer files against accidental or unauthorized damage, modification or disclosure. +- **[Core]** Approve, schedule, plan, and supervise the installation and testing of new products and improvements to computer systems, such as the installation of new databases. +- **[Core]** Train users and answer questions. +- **[Core]** Specify users and user access levels for each segment of database. +- **[Core]** Develop data models describing data elements and how they are used, following procedures and using pen, template, or computer software. +- **[Core]** Review procedures in database management system manuals to make changes to database. +- **[Core]** Select and enter codes to monitor database performance and to create production databases. +- **[Supplemental]** Identify and evaluate industry trends in database systems to serve as a source of information and advice for upper management. +- **[Core]** Write and code logical and physical database descriptions and specify identifiers of database to management system, or direct others in coding descriptions. +- **[Supplemental]** Review workflow charts developed by programmer analyst to understand tasks computer will perform, such as updating records. +- **[Supplemental]** Revise company definition of data as defined in data dictionary. +- **[Core]** Identify, evaluate and recommend hardware or software technologies to achieve desired database performance. +- **[Core]** Plan and install upgrades of database management system software to enhance database performance. +- **[Core]** Provide technical support to junior staff or clients. +- **[Core]** Test changes to database applications or systems. + +## Detailed work activities + +- Analyze data to identify trends or relationships among variables. +- Analyze market or customer related data. +- Assess database performance. +- Coordinate software or hardware installation. +- Create databases to store electronic data. +- Develop computer or information security policies or procedures. +- Develop database parameters or specifications. +- Develop detailed project plans. +- Develop models of information or communications systems. +- Develop performance metrics or standards related to information technology. +- Evaluate utility of software or hardware technologies. +- Implement security measures for computer or information systems. +- Install computer software. +- Modify software programs to improve performance. +- Provide recommendations to others about computer hardware. +- Provide technical support for software maintenance or use. +- Read documents to gather technical information. +- Test computer system operations to ensure proper functioning. +- Train others in computer interface or software use. +- Update computer database information. +- Write computer programming code. diff --git a/references/tools.md b/references/tools.md new file mode 100644 index 0000000..12deae5 --- /dev/null +++ b/references/tools.md @@ -0,0 +1,312 @@ +# Tools & technology — database designer + +Source: O*NET 30.3, occupation 15-1242.00 (Database Administrators) — manual nearest-occupation mapping via ISCO group 2521; the official ESCO crosswalk has no entry for this ESCO occupation. + +| Software | Category | Hot technology | +|---|---|---| +| AJAX | Web platform development software | yes | +| Amazon DynamoDB | Data base management system software | yes | +| Amazon Elastic Compute Cloud EC2 | Data base user interface and query software | yes | +| Amazon Redshift | Data base user interface and query software | yes | +| Amazon Web Services AWS CloudFormation | Cloud-based management software | yes | +| Amazon Web Services AWS software | Data base user interface and query software | yes | +| Ansible software | Expert system software | yes | +| Apache Airflow | Procedure management software | yes | +| Apache Cassandra | Data base management system software | yes | +| Apache Hadoop | Data base management system software | yes | +| Apache Hive | Data base user interface and query software | yes | +| Apache Kafka | Development environment software | yes | +| Apache Maven | Development environment software | yes | +| Apache Spark | Business intelligence and data analysis software | yes | +| Apache Subversion SVN | File versioning software | yes | +| Apache Tomcat | Web platform development software | yes | +| Apple macOS | Operating system software | yes | +| Atlassian Confluence | Project management software | yes | +| Atlassian JIRA | Content workflow software | yes | +| Autodesk Revit | Computer aided design CAD software | yes | +| Bash | Operating system software | yes | +| C | Development environment software | yes | +| C# | Object or component oriented development software | yes | +| C++ | Object or component oriented development software | yes | +| Cascading style sheets CSS | Web platform development software | yes | +| Chef | Configuration management software | yes | +| Cisco Webex | Video conferencing software | yes | +| Django | Web platform development software | yes | +| Docker | Application server software | yes | +| Eclipse IDE | Development environment software | yes | +| Elasticsearch | Data base management system software | yes | +| Epic Systems | Medical software | yes | +| ESRI ArcGIS software | Geographic information system | yes | +| Extensible markup language XML | Enterprise application integration software | yes | +| Git | File versioning software | yes | +| GitHub | Application server software | yes | +| Go | Development environment software | yes | +| Google Analytics | Data mining software | yes | +| Google Angular | Web platform development software | yes | +| Hibernate ORM | Object oriented data base management software | yes | +| Hypertext markup language HTML | Web platform development software | yes | +| IBM DB2 | Data base user interface and query software | yes | +| IBM SPSS Statistics | Analytical or scientific software | yes | +| IBM Terraform | Configuration management software | yes | +| Informatica software | Metadata management software | yes | +| JavaScript | Web platform development software | yes | +| JavaScript Object Notation JSON | Web platform development software | yes | +| jQuery | Object or component oriented development software | yes | +| JUnit | Program testing software | yes | +| Kubernetes | Application server software | yes | +| Linux | Operating system software | yes | +| Marketo Marketing Automation | Sales and marketing software | yes | +| Microsoft .NET Framework | Development environment software | yes | +| Microsoft Access | Data base user interface and query software | yes | +| Microsoft Active Server Pages ASP | Web platform development software | yes | +| Microsoft ASP.NET | Web platform development software | yes | +| Microsoft Azure software | Development environment software | yes | +| Microsoft Excel | Spreadsheet software | yes | +| Microsoft Office software | Office suite software | yes | +| Microsoft Outlook | Electronic mail software | yes | +| Microsoft Power BI | Business intelligence and data analysis software | yes | +| Microsoft PowerPoint | Presentation software | yes | +| Microsoft PowerShell | Development environment software | yes | +| Microsoft Project | Project management software | yes | +| Microsoft SharePoint | Document management software | yes | +| Microsoft SQL Server | Data base user interface and query software | yes | +| Microsoft SQL Server Integration Services SSIS | Enterprise application integration software | yes | +| Microsoft SQL Server Reporting Services SSRS | Data base reporting software | yes | +| Microsoft Visio | Process mapping and design software | yes | +| Microsoft Visual Basic | Development environment software | yes | +| Microsoft Visual Basic for Applications VBA | Development environment software | yes | +| Microsoft Visual Studio | Development environment software | yes | +| Microsoft Windows | Operating system software | yes | +| Microsoft Windows Server | Operating system software | yes | +| Microsoft Word | Word processing software | yes | +| MongoDB | Data base management system software | yes | +| MySQL | Data base user interface and query software | yes | +| Node.js | Web platform development software | yes | +| NoSQL | Data base management system software | yes | +| Oracle Database | Data base user interface and query software | yes | +| Oracle Java | Object or component oriented development software | yes | +| Oracle PeopleSoft | Enterprise resource planning ERP software | yes | +| Oracle PL/SQL | Data base management system software | yes | +| Oracle Primavera Enterprise Project Portfolio Management | Project management software | yes | +| Oracle SQL Developer | Development environment software | yes | +| Perl | Object or component oriented development software | yes | +| PHP | Web platform development software | yes | +| PostgreSQL | Object oriented data base management software | yes | +| Puppet | Configuration management software | yes | +| Python | Object or component oriented development software | yes | +| R | Object or component oriented development software | yes | +| Red Hat Enterprise Linux | Operating system software | yes | +| Red Hat OpenShift | Application server software | yes | +| Ruby | Development environment software | yes | +| Salesforce software | Customer relationship management CRM software | yes | +| SAP software | Enterprise resource planning ERP software | yes | +| SAS | Analytical or scientific software | yes | +| Scala | Object or component oriented development software | yes | +| Selenium | Program testing software | yes | +| Shell script | Operating system software | yes | +| Snowflake | Data mining software | yes | +| Splunk Enterprise | Cloud-based management software | yes | +| Spring Boot | Application server software | yes | +| Spring Framework | Web platform development software | yes | +| Structured query language SQL | Data base user interface and query software | yes | +| Swift | Object or component oriented development software | yes | +| Tableau | Business intelligence and data analysis software | yes | +| Teradata Database | Data base management system software | yes | +| The MathWorks MATLAB | Analytical or scientific software | yes | +| Transact-SQL | Object oriented data base management software | yes | +| UNIX | Operating system software | yes | +| UNIX Shell | Operating system software | yes | +| Ab Initio | Enterprise resource planning ERP software | | +| Access management software | Access software | | +| Acronis Recovery Expert | Backup or archival software | | +| ADO.NET | Data base management system software | | +| Adobe Dreamweaver | Web page creation and editing software | | +| Advanced business application programming ABAP | Object or component oriented development software | | +| Amazon Data Pipeline | Data base management system software | | +| Amazon Simple Storage Service S3 | Storage networking software | | +| Apache Ant | Development environment software | | +| Apache Groovy | Object or component oriented development software | | +| Apache HTTP Server | Portal server software | | +| Apache Mahout | Expert system software | | +| Apache Pig | Data base management system software | | +| Apache Solr | Data base management system software | | +| Apache Sqoop | Data base management system software | | +| Apache Struts | Web platform development software | | +| ASG Technologies ASG-Zeke | Data base reporting software | | +| Atlassian Bamboo | Enterprise application integration software | | +| Backbone.js | Web platform development software | | +| Blackbaud The Raiser's Edge | Customer relationship management CRM software | | +| Blackboard software | Data base user interface and query software | | +| BMC Software Change Manager | Data base management system software | | +| BMC Software Control-M | Enterprise application integration software | | +| BMC Software Recovery Manager RMAN | Backup or archival software | | +| CA Easytrieve Report Generator | Manufacturing execution system MES software | | +| CA IDMS | Data base management system software | | +| Catalog navigation software | Data base management system software | | +| Citrix cloud computing software | Access software | | +| Cluster server software | Clustering software | | +| Common business oriented language COBOL | Development environment software | | +| Computer Associates Log Analyzer | Program testing software | | +| Concurrency control software | Data base management system software | | +| Couchbase Server | Data base management system software | | +| Customer information control system CICS | Transaction server software | | +| Dassault Systemes CATIA | Computer aided design CAD software | | +| Data definition language DDL | Data base management system software | | +| Data dictionary software | Metadata management software | | +| Data manipulation language DML | Data base management system software | | +| Data mapping software | Metadata management software | | +| Data modeling software | Metadata management software | | +| Data transformation services DTS software | Data base management system software | | +| Data validation software | Information retrieval or search software | | +| Database capacity planning software | Requirements analysis and system architecture software | | +| Database cloning software | Backup or archival software | | +| Database design software | Data base management system software | | +| Database security software | Network security or virtual private network VPN management software | | +| Database software | Data base user interface and query software | | +| Database testing software | Program testing software | | +| Delphi Technology | Financial analysis software | | +| Deployment software | Configuration management software | | +| DOS shell script | Operating system software | | +| Drupal | Web platform development software | | +| Dynamic hypertext markup language DHTML | Web platform development software | | +| Ellucian Banner ERP | Enterprise resource planning ERP software | | +| Embarcadero Technologies DBArtisan | Data base management system software | | +| EMC NetWorker | Backup or archival software | | +| Encryption software | Transaction security and virus protection software | | +| Enterprise JavaBeans | Web platform development software | | +| Ext JS | Web platform development software | | +| Extensible hypertext markup language XHTML | Web platform development software | | +| FileMaker Pro | Data base user interface and query software | | +| Fund accounting software | Accounting software | | +| Geographic information system GIS software | Geographic information system | | +| Google Meet | Video conferencing software | | +| Greenplum Database | Data base management system software | | +| Hewlett Packard HP-UX | Operating system software | | +| Hewlett Packard LoadRunner | Program testing software | | +| HP DataProtector | Backup or archival software | | +| Human resource management software HRMS | Human resources software | | +| IBM ADSTAR | Backup or archival software | | +| IBM Cognos Impromptu | Business intelligence and data analysis software | | +| IBM Domino | Communications server software | | +| IBM Informix | Object oriented data base management software | | +| IBM InfoSphere DataStage | Enterprise application integration software | | +| IBM Interactive System Productivity Facility ISPF | Data base management system software | | +| IBM Notes | Electronic mail software | | +| IBM Power Systems software | Enterprise system management software | | +| IBM Rational Data Architect | Metadata management software | | +| IBM WebSphere | Cloud-based management software | | +| Index tuning software | Data base management system software | | +| Informatica Big Data | Data base management system software | | +| Informatica Corporation PowerCenter | Enterprise resource planning ERP software | | +| Integrated development environment IDE software | Development environment software | | +| Job control language JCL | Operating system software | | +| Jupyter Notebook | Object or component oriented development software | | +| KornShell | Operating system software | | +| LAMP Stack | Web platform development software | | +| LexisNexis | Information retrieval or search software | | +| LogMeIn GoToMeeting | Video conferencing software | | +| LogMeIn GoToWebinar | Network conferencing software | | +| MapR Converged Data Platform | Data base management system software | | +| MariaDB | Data base management system software | | +| McAfee | Transaction security and virus protection software | | +| Micosoft SQL Server Analysis Services SSAS | Business intelligence and data analysis software | | +| Microsoft ActiveX | Object or component oriented development software | | +| Microsoft ASP.NET Core MVC | Web platform development software | | +| Microsoft Azure Data Factory | Cloud-based management software | | +| Microsoft Dynamics | Enterprise resource planning ERP software | | +| Microsoft Dynamics GP | Enterprise resource planning ERP software | | +| Microsoft Exchange | Electronic mail software | | +| Microsoft Publisher | Desktop publishing software | | +| Microsoft Visual Basic Scripting Edition VBScript | Development environment software | | +| Microsoft Visual Basic.NET | Object or component oriented development software | | +| Microsoft Visual C# .NET | Object or component oriented development software | | +| MicroStrategy | Business intelligence and data analysis software | | +| Minitab | Analytical or scientific software | | +| Nagios | Network monitoring software | | +| Nearpod | Multi-media educational software | | +| NetSuite ERP | Enterprise resource planning ERP software | | +| NortonLifeLock cybersecurity software | Transaction security and virus protection software | | +| Object database management system ODBMS | Object oriented data base management software | | +| Oracle Application Express APEX | Web platform development software | | +| Oracle Business Intelligence Enterprise Edition | Business intelligence and data analysis software | | +| Oracle Data Guard | Backup or archival software | | +| Oracle Designer | Web platform development software | | +| Oracle E-Business Suite Financials | Financial analysis software | | +| Oracle Eloqua | Customer relationship management CRM software | | +| Oracle Enterprise Manager | Data base management system software | | +| Oracle Enterprise Manager Cloud Control | Data base management system software | | +| Oracle Fusion Applications | Enterprise resource planning ERP software | | +| Oracle Fusion Middleware | Enterprise application integration software | | +| Oracle Golden Gate | Data base management system software | | +| Oracle Hyperion | Enterprise resource planning ERP software | | +| Oracle JavaServer Pages JSP | Web platform development software | | +| Oracle JD Edwards EnterpriseOne | Enterprise resource planning ERP software | | +| Oracle JDBC | Data base user interface and query software | | +| Oracle Learning Management | Human resources software | | +| Oracle PeopleSoft Financials | Enterprise resource planning ERP software | | +| Oracle Real Application Cluster RAC | Clustering software | | +| Oracle Reports | Data base reporting software | | +| Oracle Solaris | Operating system software | | +| Oracle SQL Loader | Data base reporting software | | +| Oracle SQL Plus | Data base reporting software | | +| Oracle Taleo | Human resources software | | +| Oracle WebLogic Server | Application server software | | +| Pentaho Kettle | Metadata management software | | +| Perforce Helix software | Configuration management software | | +| Prolog | Development environment software | | +| PySpark | Data base user interface and query software | | +| Qlik Tech QlikView | Business intelligence and data analysis software | | +| Quest Central | Data base management system software | | +| Quest Erwin Data Modeler | Metadata management software | | +| Quest SharePlex | Data base management system software | | +| ReCrystallize Crystal Reports | Data base reporting software | | +| Red Hat Ansible Engine | Configuration management software | | +| Red Hat WildFly | Application server software | | +| Redgate SQL Server | Administration software | | +| Relational database management software | Data base management system software | | +| Relational database management system software | Data base management system software | | +| Restructured extended executor REXX | Development environment software | | +| Ruby on Rails | Web platform development software | | +| Safe Software FME | Analytical or scientific software | | +| Salesforce Visualforce | Graphical user interface development software | | +| SAP Adaptive Server Enterprise | Data base management system software | | +| SAP Business Objects | Enterprise resource planning ERP software | | +| SAP Crystal Reports | Data base reporting software | | +| SAP PowerBuilder | Object or component oriented development software | | +| SAP Replication Server | Data base management system software | | +| SentryOne SQL Sentry | Data base management system software | | +| Skype | Desktop communications software | | +| SolarWinds | Cloud-based protection or security software | | +| StataCorp Stata | Analytical or scientific software | | +| Storage area network SAN software | Storage networking software | | +| Storage management software | Backup or archival software | | +| Supervisory control and data acquisition SCADA software | Industrial control software | | +| Systems and data disaster recovery software | Backup or archival software | | +| Teradata Active Enterprise Data Warehouse | Data base user interface and query software | | +| Test data generator software | Analytical or scientific software | | +| Ubuntu | Operating system software | | +| Unified modeling language UML | Requirements analysis and system architecture software | | +| Veritas NetBackup | Backup or archival software | | +| Virtual private networking VPN software | Network security and virtual private network VPN equipment software | | +| Visual Paradigm DB Visual ARCHITECT | Process mapping and design software | | +| VMware | Clustering software | | +| Wireshark | Network monitoring software | | +| Zabbix | Network monitoring software | | + + + +## Market evidence (job-ad analysis, 5 ads, as of 2026-07-11) + +Share of analyzed job ads mentioning the item (threshold ≥ 20 %). Source: JSearch/Adzuna APIs. + +### Tools + +- Esri's technology — **20 %** +- MySQL — **20 %** +- Oracle database — **20 %** +- ArcGIS — **20 %** +- Azure SQL Database — **20 %** +- SQL Server — **20 %** +- Power BI — **20 %** + +