SQL

    [SQLD/IT자격증] SQLD 2과목 "SQL 활용" 이론 정리

    SQL 2과목 SQL 활용 중 SQL 활용SQLD(SQL개발자) 시험의 2과목인 SQL 활용 중 SQL 활용에서 요구하는 항목은 아래 사진과 같습니다.아래 유튜브 채널 강의를 들으며 정리하였습니다.https://www.youtube.com/watch?v=hLvv0GN0rT8 서브쿼리하나의 SQL문 안에 포함되어 있는 또 다른 SQL문반드시 괄호로 묶어 표현해야 한다.서브쿼리를 사용할 수 있는 곳SELECT절FROM절WHERE절HAVING절ORDERY BY절기타 DML절GROUP BY절은 사용할 수 없다.서브쿼리 주의사항특별한 경우(TOP-N 분석 등)을 제외하고는 서브 쿼리절에 ORDERY BY절을 사용할 수 없다. 서브쿼리 종류동작하는 방식에 따른 종류UN-CORRELATED(비연관) 서브쿼리서브쿼리가..

    [CS][데이터베이스 시스템 3판] Chapter05. SQL

    Pattern matching = LIKE Operator 문자 패턴 부여 필요 → wild-card symbol 사용 % : 0개 이상의 arbitarary characters, 그 position에 아무거나 와도 되고 그 후로도 아무거나 올 수 있음 _ : under score, 1개 이상의 arbitarary characters, 그 position에 무언가 오긴 와야 하는데 아무거나 올 수 있음 _AB% : 1번째 글자가 오긴 오는데 아무거나 와도 좋고, 그 후에 AB 오고 (대소문자 구분 필요) 그 후에는 없거나 아무거나 와도 된다. Set Operations UNION : 합집합 INTERSECT : 교집합 MINUS : 차집합 (NOT) IN : membership, (안)나타나는지 op A..

    [CS][데이터베이스 시스템 3판] Chapter03. The relational Model

    Relational Database : Definitions a set of relations Relation : 2 part로 구성 Schema : relation 이름, 각 열의 name과 type 지정 Instance : table의 상태, 행&열, DB의 한 순간의 상태 relation을 행 or 튜플의 집합으로 생각할 수 있다 Ex Oracle에는 string이라는 data type이 없다 → char이나 varchar 사용, real data type도 없어서 number 사용 Relational Query Languaes Algebra에 기반 Relational model의 강점 : Data의 단순성과 강력한 query 지원 Query는 직관적으로 작성할 수 있으며 DBMS는 효율적인 평가를..