| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- SQL Grouping Functions
- Group Functions
- SQL숫자형 함수
- SQL연산자
- 3개월 완독 챌린지
- SQL내장함수
- SQL문자형함수
- SQL기본
- 단일 행 서브 쿼리
- Britcent 3개월 완독 챌린지
- Searched Case Expression
- Window Functions
- 연관 서브 쿼리
- 다중 열 서브 쿼리
- AVG
- Aggregation Function
- sql
- Atomic Habit
- Simple Case Expression
- SUM
- 데이터모델링
- sqlp
- Cloud ERP
- SQLD
- CASE중첩
- SQL개발자
- sql전문가
- Where
- null
- nvl
- Today
- Total
목록SQLD (29)
슴슴한 IT
데이터 독립성의 필요성 1) 시스템 유지 보수 용이성 데이터의 구조나 스키마의 변경이 다른 계층에 영향을 미치지 않게 되어 유지 보수 작업의 용이성을 높이고 유지보수 비용을 절감시켜 줍니다. 2) 응용 프로그램의 유연성 응용 프로그램과 데이터 간의 의존성을 최소화하여 유연성을 높여주며, 이는 비즈니스 요구사항의 변화나 기술적인 요구사항의 변경에 대응하기 쉽도록 해줍니다. 3) 데이터베이스 시스템의 확장성 데이터베이스 시스템의 크기나 복잡도 증가에 대응하기 위해 Scale-up 또는 Scale-Out과 같은 확장 방법을 적용할 수 있으며, 데이터의 논리적 구조나 응용 프로그램의 변경 없이 확장 작업을 수행할 수 있습니다. 4) 데이터베이스 시스템의 성능 최적화 저장 장치의 성능 향상을 위해 데이터의 배치를..
데이터 모델링은 일반적으로 추상화 수준에 따라 개념적 데이터 모델, 논리적 데이터 모델, 물리적 데이터 모델 3단계로. 데이터 모델의 추상화 수준이 상세해지는 순서로 진행됩니다. 개념적 모델링(Conceptual Modeling) 조직, 사용자의 요구사항을 찾고 분석하는 것으로부터 시작해서 어떤 자료가 중요하고 유지돼야 하는지 결정 핵심 엔터티와 그들 간의 관계를 발견하고 이 관계를 표현하기 위해 엔터티-관계 다이그램을 생성 엔터티-관계 다이어그램은 조직과 다양한 데이터베이스 사용자에게 어떤 데이터가 중요한지 나타냄 사용자와 시스템 개발자가 데이터 요구사항을 발견하는 것을 지원 현 시스템이 어떻게 변형되어야 하는가를 이해하는데 유용 도메인 전문가와 사용자들과의 위사소통을 위한 기반이 되며, 비즈니스 전략..
모델링의 정의 일반적으로 어떤 시스템, 개념 또는 현상을 추상화하여 단순화 된 형태로 표현하는 과정을 말합니다. 모델은 현실 세계의 복잡성을 이해하고 설명하기 위해 사용되며, 여러 분야에서 다양한 종류의 모델이 활용되는데, 모델링은 이러한 모델을 만들어내는 과정을 의미합니다. 모델링의 특징 1) 추상화(모형화, 가설적) 현실세계의 다양한 현상을 일정한 형식과 표기법에 맞추어 표현하는 것입니다. 이는 데이터 모델링을 통해 현실 세계의 복잡성을 단순하고 이해하기 쉬운 개념으로 변환할 수 있게 해줍니다. - 예시 : 금융시스템에서 계좌, 거래와 같은 실제 개체들을 추상화하여 개체로 표현하며, 테이블로 저장 ☞ 개체 상화 고객이름, 주소, 전화번호 등 고객 개체의 속성도 추상화 될수 있으며, 테이블의 열로 변환..
SQL(Structure Query Language)이란? 데이터베이스 관리 시스템(DBMS)에서 데이터와 권한관리를 하기 위해 사용되는 표준화 된 언어입니다. SQL은 데이터의 삽입, 삭제, 검색 등 데이터베이스의 모든 작업을 처리하는데 사용됩니다. SQL은 주로 관계형 데이터베이스에서 사용되며, 데이터베이스 관리 시스템 종류에 상관없이 거의 모든 주요 데이터베이스 시스템에서 지원됩니다. 대표적인 SQL 데이터베이스 시스템으로는 MySQL, Oracle, MS SQL Server, PostgreSQL, SQLite 등이 있습니다. SQL은 직관적이고 선언적인 언어로, 일반적으로 구조화 된 쿼리 형태로 사용됩니다. SQL문은 데이터베이스에 대한 작업을 기술하는 명령어로 구성됩니다. 주요 기능으로는 아래와..
SQL 자격 검증 시험의 목적 한국데이터산업 진흥원에서는 자격 검정의 필요성을 이렇게 설명하고 있습니다. SQL은 백엔드 개발자 또는 풀스택 개발자, DBA 등 데이터베이스를 접근하고 관리하는 데 있어 필수적으로 익힐 수밖에 없는데, SQL 사용 능력 보유자가 많음에도 불구하고 SQL의 수행 원리를 깊이 있게 이해하고 제대로 구사할 수 있는 전문적 지식을 갖춘 전문가는 상대적으로 부족하며, 결과적으로 정보시스템의 성능과 품질을 저하시켜 시스템 장애를 일으키기도 하고 유저들의 이탈을 가속화하는 원인이 되기도 합니다. 이에 SQL 전문 인력의 실질적 수요자인 사업주를 대변하고, 현장에 부응하는 민간자격으로 자격 취득자에게 자신감을 부여하고 직무 수행 기회 제공 및 경쟁력 향상을 위해 자격 검증을 실시한다네요..