ORACLE
-
[2회차-②] ORACLE (DDL)ORACLE 2021. 4. 29. 20:21
강의명 : 오픈프레임워크 활용 디지털융합 SW엔지니어 양성 과정 강의 날짜 : 21.04.27 데이터 구조 정의 언어 필요한 개체를 정의하는 언어이다. DDL 설명 CREATE 생성 DROP 제거 ALTER 변경 1. CREATE CREATE TABLE 테이블 이름 ( 컬럼명1 데이터타입, 컬럼명2 데이터타입, ... ); 2. ALTER 테이블의 구조를 변화시킬 때 사용하는 명령어이다. * 구조 추가 ADD ALTER TABLE 테이블 이름 ADD (컬럼명 데이터타입, ...); * 데이터타입 변경 MODIFY ALTER TABLE 테이블 이름 MODIFY (컬럼명 데이터타입, ...); 데이터타입을 변경하거나 길이를 변경하는 일은 변경하려는 컬럼이 있는지 없는지 확인을 먼저 해야한다. 데이터 손실의 ..
-
[2회차-①] ORACLE (내장 함수)ORACLE 2021. 4. 29. 09:32
강의명 : 오픈프레임워크 활용 디지털융합 SW엔지니어 양성 과정 강의 날짜 : 21.04.27 DB에는 DUAL테이블이라고 하는 가상 테이블이 존재한다. 이 테이블은 산술 연산이나 가상 컬럼의 값을 한 번만 출력하고 싶을 때 사용하는 테이블이다. 이 테이블은 DEFAULT로 DUMMY라고 하는 속성(컬럼)을 가지고 있다. 그 안에 데이터가 들어가 있지는 않다. * NULL? 컬럼은 NULL값의 불가능 여부를 묻는 컬럼이다. 값이 없으면 NULL값 삽입이 가능하다. 1. 수치 함수 함수 설명 FLOOR 소수점 이하는 모두 버림 CEIL 소수점을 기준으로 올림 ROUND 표시 자리수 기준 반올림 TRUNC 표시 자리수 기준 버림 * ROUND 함수 ① ROUND (345.678, 1) → 345.7 [1] ..
-
[1회차] ORACLE (SELECT문)ORACLE 2021. 4. 28. 08:37
강의명 : 오픈프레임워크 활용 디지털융합 SW엔지니어 양성 과정 강의 날짜 : 21.04.26 DB(Data Base)란 유용한 데이터의 집합이다. 방대한 저장공간 안에서 데이터를 관리하는 것이다. 데이터의 검색, 수정, 삭제가 용이해야 한다. 1. DBMS(DataBase Management System) 유지 관리해야 하는 방대한 양의 데이터를 편리하게 관리하는 운영체제급 시스템 소프트웨어이다. 응용 프로그램과 데이터베이스의 중재자라고 할 수 있다. 응용 프로그램에는 JAVA등 여러 툴이 존재하기 때문에 결국 DB를 공용할 수 있도록 해주는 것이다. 파일 시스템보다 좀 더 관리가 효율적이다. 2. DB의 장점 ① 데이터의 공유 ② 무결성 ③ 중복성 감소 ④ 불일치 최소화 ⑤ 보안 유지 ⑥ 표준화가 가..