Pichu Pokeball
본문 바로가기

전체 글105

SELECT문 함수 1.DUAL 테이블과 SQL 함수 분류 함수를 배우기 전에 한 행으로 결과를 출력하기 위한 테이블인 DUAL 테이블에 대해 살펴본다. 1)DAUL 테이블 SELECT 컬럼명, 컬럼명 FROM 테이블명 WHERE 조건식 ORDER BY 컬럼(별칭 OR 순번 작성 가능) ASC/DESC SELECT 연산식 FROM 테이블명; (SELECT를 쓸려면 FROM 필요. 테이블이 가지고 있는 레코드 수 만큼 출력) SELECT 연산식 FROM DUAL; 연산식 함수 확인하기 위한 테이블(한번만 나옴. DUAL: 임시 테이블, 산술 연산이나 가상 칼럼 등의 값을 하나의 레코드로 출력, DUMMY라는 한 개의 칼럼으로 구성) 테이블을 만들면 테이블을 만들때 소유주가 있어서 테이블 공통이 아님.(계정 체크 중요 HR(샘.. 2023. 6. 16.
무결성 제약(CONSTRAINT) 조건 NULL ->NOT NULL 유일 해야하는 고유 키를 지정: UNIQUE (UK) 칼럼값은 반드시 존재, 유일: PRIMARY KEY (PK) //NULL 허용X, 중복 허용X, 기본키 해당 칼럼값은 참조되는 테이블의 칼럼에 하나 이상과 일치하도록 하려면 FOREIGN KEY (FK) 1) 무결성 제약 조건의 개념과 종류 데이터 무결성: 데이터베이스 내의 데이터에 대한 정확성, 일돤성, 유효성, 신뢰성을 보장하기 위해 데이터 변경 혹은 수정시 여러가지 제한을 두어 데이터의 정확성을 보증하는 것 NOT NULL NULL을 허용하지 않는다. UNIQUE 중복된 값을 허용하지 않는다. 항상 유일한 값을 갖도록 한다. PRIMARY KEY NULL을 허용하지 않고 중복된 값을 허용하지 않는다. NOT NULL .. 2023. 6. 15.
테이블에 내용을 추가INSERT, 수정UPDATE, 삭제DELETE하기 위한 DML 고객코드 고정 문자열 7자리, 공백 허용하지 않음, 기본키 적용 고객명 가변 문자열 15자리(한글은 5글자), 동백 허용하지 않음 성별 고정 문자열 1자리, 공백허용하지 않음.M(남성), W(여성) 생일 고정 문자열 8자리, 공백 허용하지 않음 전화번호 가변 문자열 15자리, 공백 허용 이메일 가변 문자열 50자리, 공백 허용 누적포인트 숫자 10자리, 소수점 이하 없음 PRIMARY KEY는 무조건 NOT NULL 고객 테이블 구조 테이블명: TB_CUSTOMER 기본키 설정방법: 컬럼명 자료형 PRIMARY KEY TABLE 생성시 컬럼명 자료형 NULL/NOT NULL PRIMARY KEY, 컬럼명 자료형 NULL/NOT NULL nVARCHAR2(n) 없으면 고정길이, 있으면 가변길이 없으면 20.. 2023. 6. 14.
정보처리기사 필기 합격 이제 실기만 남았다!ㅎㅎ 2023. 6. 14.
SELECT 문으로 특정 데이터를 추출하기 1.데이터를 조회하기 위한 SELECT SELECT [DISTINCT]{*, column[Alias],...} FROM 테이블명; 1) SELECT 컬럼, 컬럼 FROM 테이블 => 테이블로부터 컬럼값을 조회해라. --: 쿼리문 주석 2) 칼럼 이름을 명시해서 특정 칼럼만 보기 DEPARTMENTS 테이블에서 부서번호와 부서명만 출력 (역순) SELECT DEPARTMENT_ID, DEPARTMENT_NAME FROM DEPARTMENTS; --사원의 이름과 급여와 입사일자만을 출력하는 SQL문을 작성 SELECT FIRST_NAME, LAST_NAME, SALARY, HIRE_DATE FROM EMPLOYEES; 3) 칼럼 이름에 별칭 지정하기 AS로 컬럼에 별칭 부여하기: 칼럼을 기술한 바로 뒤에 A.. 2023. 6. 13.
데이터 베이스 기초 데이터는 관찰의 결과로 나타난 정량적(양을 헤아리는 것) 혹은 정양적. 데이터 베이스: 조직에 필요한 정보를 얻기 위해 논리적으로 연관된 데이터를 모아 통합, 검색에 용이하게 데이터를 저장하고 수정, 삭제 용이 데이터 베이스 관리 시스템: 지속적으로 유지 관리해야하는 데이터의 집합을 데이터베이스 방대한 양의 데이터를 편리하게 저장하고 효율적으로 관리하고 검색할 수 있는 환경을 제공 행: 레코드(로우) 열: 칼럼(구분",") DBMS 장점 데이터의 공유가 가능하다 데이터 중복성이 감소 데이터 불일치를 피할 수 있다 데이터의 무결성을 유지 데이터 보안을 유지 표준화가 가능 공통사용자는 c##의 형태로 이루어지며 PDB사용자는 각 PDB에서 별도로 생성하여 PDB에 로그인 접근이 안되거나 ip가 뜰 때 ser.. 2023. 6. 12.