profile
왕왕

[프로그래머스/oracle] 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기

대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기Level. 3where절 서브쿼리에서 8~10월 사이의 대여 횟수가 5회 이상인 자동차 ID를 추출그 아이디들 중 8~10월 기간의 월별 대여 횟수를 출력틀린 코드에서 WHERE절 서브쿼리에서 '8~10월 사이의 대여

2024년 4월 11일
·
0개의 댓글
·

[SQLD] 서브쿼리

서브쿼리는 단일행 또는 복수행 비교연산자와 함께 사용할 수 있음서브쿼리는 SELECT, FROM, HAVING, ORDER BY, INSERT-VALUES, UPDATE-SET 절 등에서 사용 가능서브쿼리에서는 ORDER BY 사용 불가능서브쿼리가 단일행 비교연산자와

2024년 3월 7일
·
0개의 댓글
·

[SQLD] join 종류

CROSS JOIN 동일한 값이 없을 때 NATURAL JOIN on 절을 쓰지 않아도 동일한 [칼럼값, 칼럼명, 도메인]에 대해 equi join을 수행 동일한 칼럼명이 없다면 결과가 추출되지 않음 개정판 65번 문제 링크텍스트

2024년 3월 7일
·
0개의 댓글
·

[SQLD] 계층형 쿼리

부모, 자식 간의 수직 관계를 트리 구조로 보여주는 쿼리루트 노드의 LEVEL 값은 1임: 계층 구조 전개의 시작 위치를 지정시작 행은 여기서 지정됨: 형제노드(동일 level) 사이에서 정렬 수행: PRIOR이 붙은 컬럼이 안붙은 컬럼을 찾아감CONNECT BY PR

2024년 3월 6일
·
0개의 댓글
·

[SQLD] GROUPING, GROUPING SETS, ROLLUP, CUBE

ROLLUP: 첫번째 인자에 대해 소그룹+전체 합계(순서상관)CUBE: 결합 가능한 모든 값에 대해 집계(순서 상관 x)GROUPING SETS: 입력된 인자에 대해 소계(순서 상관 x)소계, 합계로 집계된 컬럼 값이 NULL이면 1, 아니면 0 반환CASE WHEN

2024년 3월 6일
·
0개의 댓글
·

[SQLD] NULL

🖍️ NULL아직 정의되지 않은 값0(숫자) 이나 공백(문자)과는 다름NOT NULL 이나 PRIMARY KEY로 정의되지 않은 모든 데이터 유형은 NULL을 가질 수 있음NULL 값을 포함하는 연산의 경우 결과도 NULL집계 함수의 통계 정보는 NULL 값을 가진

2024년 3월 6일
·
0개의 댓글
·

[SQLD] 1과목 1장 정리 (2)

반드시 해당 업무에서 필요하고 관리하고자 하는 정보여야함유일한 식별자에 의해 식별이 가능해야함영속적으로 존재하는 인스턴스의 집합(⭐️두 개 이상!!)업무 프로세스에 의해 이용되어야함반드시 속성이 있어야함다른 엔터티와 최소 한 개 이상의 관계가 있어야함참고(https&#

2024년 3월 4일
·
0개의 댓글
·

[SQLD] 1과목 1장 정리 (1)

현실 세계를 일정한 형식에 맞추어 표현하는 추상화의 의미를 가짐시스템 구현 및 업무 분석, 업무 형상화 등을 위해 진행하는 사전단계의 작업으로서 데이터베이스 구축을 위한 사전작업의 의미가 있음복잡한 현실을 제한된 언어나 표기법으로 이해하기 쉽게 하는 단순화의 의미를 가

2024년 3월 4일
·
0개의 댓글
·

[SQLD] DROP, TRUNCATE, DELETE

DDLRollback 불가능Auto Commit테이블이 사용한 모든 저장공간 초기화테이블 정의 자체를 완전히 삭제(스키마도 삭제)DDL(일부 DML 성격)Rollback 불가능Auto Commit테이블이 들어있던 모든 행 삭제저장 공간을 재사용할 수 있음스키마 정의는

2024년 2월 26일
·
0개의 댓글
·

정보처리기사 필기 후기

책시나공 2023 정보처리기사 필기공부 기간2024/1/8 ~ 2024/2/192024/2/20 필기 시험한주에 한과목 공부하고 마지막주에는 기출문제 풀기시나공 1, 2, 3, 4, 5과목 순서대로 공부(다시 돌아간다면 1, 2, 5, 3, 4로 공부할 것 같다)한 과

2024년 2월 20일
·
0개의 댓글
·

5과목 정보시스템 구축 관리 1. 소프트웨어 개발 방법론 활용 (2)

🖍️ 개발 단계에서 수행하는 품질 관리에 사용되는 국제 표준ISO/IEC 12207, CMMI, SPICE🖍️ ISO 국제표준화기구에서 만든 표준 소프트웨어 생명 주기 프로세스개발, 운영, 유지보수 등을 체계적으로 관리하기 위한 소프트웨어 생명 주기 표준을 제공기본

2024년 2월 17일
·
0개의 댓글
·

5과목 정보시스템 구축 관리 1. 소프트웨어 개발 방법론 활용 (1)

🖍️ 상향식 비용 산정 기법경험적 추정 모형, 실험적 추정 모형 이라고도 함개발 비용 산정의 자동화를 목표로 함과거 유사한 프로젝트를 기반으로하여 경험적으로 유도된 것COCOMO, Putnam, 기능 점수(FP) 모형 등이 있음보헴이 제안한 것원시 프로그램의 규모인

2024년 2월 16일
·
0개의 댓글
·

3과목 데이터베이스 구축 1. 논리 데이터베이스 설계 (5)

🖍️ 함수적 종속성 등의 종속성 이론을 이용하여 잘못 설계된 관계형 스키마를 더 작은 속성의 세트로 쪼개어 바람직한 스키마로 만들어가는 과정하나의 종속성이 하나의 릴레이션에 표현될 수 있도록 분해해가는 과정차수가 높아질수록 만족시켜야할 제약 조건이 늘어남논리적 설계

2024년 2월 15일
·
0개의 댓글
·

3과목 데이터베이스 구축 1. 논리 데이터베이스 설계 (4)

💡 관계대수 vs 관계해석💡 🖍️ 관계형 데이터베이스에서 원하는 정보와 그 정보를 검색하기 위해서 어떻게 유도하는가를 기술하는 절차적인 언어선택 조건을 만족하는 튜플의 부분집합을 구하여 새로운 릴레이션 만듦수평 연산σ속성 리스트에 제시된 속성 값만을 추출하여 새로

2024년 2월 9일
·
0개의 댓글
·

3과목 데이터베이스 구축 1. 논리 데이터베이스 설계 (3)

💡 키 개념, 종류💡 무결성 종류🖍️ 조건에 만족하는 튜프를 찾거나 순서대로 정렬할 때 튜플들을 서로 구분할 수 있는 기준이 되는 애트리뷰트튜플을 유일하게 식별하기 위해 사용하는 속성들의 부분집합기본키로 사용할 수 있는 속성들모든 릴레이션에는 반드시 하나 이상의

2024년 2월 9일
·
0개의 댓글
·

3과목 데이터베이스 구축 1. 논리 데이터베이스 설계 (2)

💡 🖍️ 개념적 데이터 모델의 가장 대표적개체 타입과 관계 타입으로 현실세계 표현개체(Entity), 관계(Relationship), 속성(Attribute)특정 DBMS를 고려한 것은 아님☐: 사각형 - 개체◇: 마름모 - 관계⃝: 타원 - 속성◎: 이중 타원 -

2024년 2월 8일
·
0개의 댓글
·

3과목 데이터베이스 구축 1. 논리 데이터베이스 설계 (1)

데이터베이스 설계 💡 설계 단계별 특징(순서, 대표 작업) ¹ 데이터베이스 설계 > 🖍️ 사용자의 요구를 분석하여 그것들을 컴퓨터에 저장할 수 있는 데이터베이스의 구조에 맞게 변형한 후 특정 DBMS로 데이터베이스를 구현하여 일반 사용자들이 사용하게 하는 것 ²

2024년 2월 8일
·
0개의 댓글
·

2과목 소프트웨어 개발 5. 인터페이스 구현 (2)

💡 🖍️ 인터페이스가 정상적으로 문제없이 작동하는지 확인구현 검증 도구와 감시 도구를 이용하여 인터페이스의 동작 상태 확인같은 테스트 코드를 여러 번 작성하지 않게 도와줌테스트마다 예상 결과를 기억할 필요가 없게 하는 자동화된 해법을 제공하는 단위 테스트 프레임워크

2024년 2월 8일
·
0개의 댓글
·

2과목 소프트웨어 개발 5. 인터페이스 구현 (1)

💡 💡 인터페이스는 시스템 모듈 간 통신 및 정보 교환을 위한 통로로 사용되므로 충분한 보안 기능을 갖추지 않으면 시스템 모듈 전체에 악영향을 줄 수 있음기능이 수행되는 각 구간들의 구현 현황ㅇ을 확인하고 각 구간에 어떤 보안 취약점이 있는지 분석송수신 영역의 구현

2024년 2월 8일
·
0개의 댓글
·

2과목 소프트웨어 개발 4. 애플리케이션 테스트 관리 (5)

💡 외계인 코드 개념, 클린 코드 작성 원칙💡 소스 코드 품질 분석 도구🖍️ 나쁜 코드를 배제하고 클린 코드로 작성하는 것클린 코드: 누구나 쉽게 이해하고 수정 및 추가할 수 있는 단순, 명료한 코드나쁜 코드프로그램의 로직이 복잡하고 이해하기 어려운 코드스파게티

2024년 2월 6일
·
0개의 댓글
·