본문 바로가기
반응형

sql 기초공부3

[국비 7일차 TIL] 데이터모델링 개체, 속성, 키 -- 데이터모델링 -- 현 세계에서 사용되는 작업이나 사물들을 DBMS의 데이터베이스 개체로 옮기는 과정. -- 데이터 모델링 3단계 -- 개념적/논리적/물리적 ---- ERD 에서 개체(entity) - 사각형 관계(relationship) - 마름모 속성(attribute) - 타원 -- 개체(entity)란? -- 다른 개체와 구별되는 이름을 가지고 있고, 각 개체만의 고유한 특성이나 상태 -- 즉, 속성을 하나 이상 가지고 있음 (사각형으로 표현) -- ex) 서점에서의 개체 : 고객, 책 -- ex) 학교에서의 개체 : 학과, 과목 -- 속성(attribute)란? -- 개체나 관계가 가지고 있는 고유의 특성 -- 의미 있는 데이터의 가장 작은 논리적 단위 (타원형으로 표현) -- 다중 값 속성.. 2023. 11. 29.
[국비 5일차 TIL] 뷰, 시퀀스, 동의어, 제약 조건 2023.11.27 배운 내용 -- VIEW -- 하나 이상의 테이블에서 가져온 데이터를 가상으로 나타내는 가상 테이블 -- CREATE VIEW 생성명 AS (어디에서 가져올지 SELECT); -- AS로 뷰 정의 시작 CREATE VIEW VW_EMP30ALL AS (SELECT * FROM EMP WHERE DEPTNO = 30); SELECT * FROM VW_EMP30ALL; DROP VIEW VW_EMP30ALL; -- ROWNUM -- 칼럼 맨 앞 열에 번호 순서를 칼럼으로 만들어줌. 데이터에 매겨지는 번호. -- ORDER BY절을 통해 정렬해도 처음 지정된 번호가 유지됨. -- 실행순서가 ROUNUM이 먼저 실행되고, ORDER BY가 나중에 실행되기 때문에. SELECT ROWNUM, .. 2023. 11. 27.
[국비 4일차 TIL] 서브쿼리, DML, DDL, DCL -- ARGUMENT = 인수 (구체적으로) -- 파라미터 = 매개변수 (일반적으로) -- 서브쿼리(subquery) -- SQL문을 실행하는 데 필요한 데이터를 추가로 조회하기 위해 SQL문 내부에서 사용하는 SELECT문 -- 서브쿼리의 결과 값을 사용하여 기능을 수행하는 영역은 메인쿼리(main query) -- SQL문 안의 () -- 서브쿼리 결과 값이 날짜(DATE) 자료형일 때도 사용 가능 Q. 서브쿼리를 사용하여 EMP 테이블의 사원 정보 중 사원 이름이 ALLEN인 사원의 추가수당보다 많은 추가 수당을 받는 사원 정보를 구해라 SELECT * FROM EMP WHERE COMM > (SELECT COMM FROM EMP WHERE ENAME = 'ALLEN'); -- ALLEN의 추가수당.. 2023. 11. 24.
반응형