본문 바로가기
반응형

분류 전체보기240

정규화(NORMALIZATION)란? 오늘은 SQLD 과목 > 데이터 모델링의 이해 > 정규화에 대해 알아보겠습니다. 정규화의 개념 이상현상이 있는 릴레이션을 분해해서 이상현상을 없애는 과정 함수적 종속성 등의 이론에 근거해 좀 더 작은 단위의 테이블로 설계하는 과정 정규화된 테이블은 데이터를 처리할 때 속도가 빨라질 수도 있고 느려질 수도 있습니다. ※ 이상현상: 불필요한 데이터 중복으로 인해 릴레이션에 대한 데이터 삽입, 수정, 삭제 연산을 수행할 때 발생할 수 있는 부작용 [DB] 데이터베이스 정규화와 이상 현상 (Normalization & Anomaly) 정규화란 이상 현상을 제거하기 위해서 데이터베이스를 올바르게 설계해 나가는 과정이다. 여기서 이상 현상이란 불필요한 데이터 중복으로 인해 릴레이션에 대한 데이터 삽입, 수정, 삭제.. 2023. 6. 12.
실서버에 WAR 파일 배포하기 저는 보통 war 파일을 전체를 배포하기보다 파일을 덮어써서 배포하는 방식을 많이 사용해 왔는데요. 오늘은 배포준비를 마친 war파일을 실서버에 반영시키는 방법에 대해 알아보겠습니다. 배포 전 putty와 filezilla를 먼저 설치하셔야 합니다. 잠깐 그 둘 사이의 개념 정리를 하자면... putty는 물리적으로 떨어진 서버에 원격으로 접속해 작업하는 기능을 가진 툴이고, filezilla는 서버간 대용량 파일을 주고받을 때 사용하는 툴입니다. PUTTY 다운로드 https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html Download PuTTY: latest release (0.78) This page contains download links.. 2023. 6. 8.
오라클 데이터 조회/삽입/삭제/갱신 이전 글에서 테이블 crud 쿼리 사용하는 법을 배웠으니 컬럼별 데이터를 조작하는 방법에 대해서도 알아보겠습니다. 테이블 crud 개념을 보고 싶으시다면 이 부분을 클릭하시면 됩니다. 데이터 조회, 수정, 삽입, 삭제 방법의 형식 및 예시를 적어보았습니다. 데이터 조회 SELECT 형식 select 컬럼명1, 컬럼명2, ... from 조회할테이블명 전체 데이터를 조회하고 싶은 경우 select * from 테이블명 예시 -- tb_emp 테이블의 전체 데이터 조회 SELECT * FROM tb_emp; -- tb_emp 테이블에 있는 emp_no, emp_nm 데이터 조회 SELECT emp_no, emp_nm FROM tb_emp; 결과 SELECT 문 작성 규칙 더보기 - 대문자와 소문자를 구분하지.. 2023. 6. 7.
오라클 테이블 생성/조회/수정/삭제 오라클 테이블 생성/수정/삭제하는 방법에 대해 알아보겠습니다. 오라클 테이블 생성 CREATE 역할 테이블의 생성 형식 CREATE TABLE [생성할테이블명] (컬럼명 데이터타입 기본값 NULL여부체크); 예시 CREATE TABLE EMP ( EMPNO NUMBER(4) DEFAULT 1000 NOT NULL, ENAME VARCHAR2(10), ADDRESS VARCHAR2(300), TEL_NO VARCHAR2(10), DEPT_ID NUMBER(2) ); PK 생성 -- ALTER TABLE [테이블명] ADD CONSTRAINT [PK이름] PRIMARY KEY (PK가될컬럼명); ALTER TABLE EMP ADD CONSTRAINT EMP_PK PRIMARY KEY (EMPNO); 테이블 .. 2023. 6. 7.
오라클 DECODE 함수 사용법 DECODE는 오라클 쿼리에서 자주 사용되는 함수 중 하나입니다. 표준 SQL함수가 아니어서 ORACLE SQL에서만 사용가능합니다. CASE WHEN 구문과 같은 역할을 하기 때문에 두 가지 함수를 모두 소개해보려고 합니다. CASE WHEN IF문과 같이 조건을 체크하여 해당 조건마다 리턴값을 지정해주는 역할입니다. DECODE의 오라클 SQL에서만 사용될 수 있다는 한계를 보완해주는 표현식입니다. 형식 SELECT CASE WHEN '조건 THEN '리턴값' ELSE '해당조건이없는경우리턴값' END AS '결과테이블 컬럼값' FROM 테이블명 예제 SELECT CASE WHEN SAL_CD = '100001' THEN '기본급' WHEN SAL_CD = '100002' THEN '상여금' WHEN.. 2023. 6. 7.
전자정부 이클립스 SQL 파일 오픈 시 outline 같이 열릴때 1. Window > Preferences > General Editors > File Association 선택 2. File Types 에 *.xml 파일 추가 혹은 선택 3. Associates Editor에서 XML Editor 선택 후 오른쪽 Default 버튼 클릭하면 xml 파일만 열린다. 2023. 5. 30.
반응형