1028-1

란이:)·2022년 10월 28일
0

공부일지

목록 보기
17/30

database 개요 (oracle)

data란?
관찰의 결과로 나타난 정량적 혹은 정상적인 실제 값을 의미한다.

data와 정보
-정보란 데이터를 기반으로 하여 의미를 부여한것
ex) 에베레스트의 높이 : 8848m(Data)
에베레스트는 세계에서 가장 높은 산이다(정보)

Database란 ?
한 조직에 필요한 정보를 여러 응용 시스템에서 공용할 수 있도록 논리적으로 연관된 데이터를 모으고, 중복되는 데이터를 최소화하여 구조적으로 통합/저장해 놓은 것이다.

Database정의
1.운영 데이터(operational data) : 조직의 목적을 위해 사용되는 데이터를 의미
2. 공용 데이터(Shared data) : 공동으로 사용되는 데이터를 의미
3. 통합 데이터(Integrated data) : 중복을 최소화하여 중복으로 인한 데이터 불일치 현상 제거
4. 저장 데이터(Stored data) : 컴퓨터 저장 장치에 저장된 데이터를 의미

database 의 특징
1. 실시간 접근성(real time accessibility)
-사용자가 데이터를 요청하면 실시간으로 결과를 서비스한다.
2. 계속적인 변화

dbms 데이터베이스에서 데이터를 추출 조작 정의 제어 등을 할 수 있게 해주는 데이터베이스 전용 관리 프로그램

shift delete 한줄삭제
--한줄 주석
/**/ 여러줄 주석
컨트롤 d 전체삭제

-- 계정생성 & 권한설정
/여러줄 주석 /
CREATE USER C##GREEDY IDENTIFIED BY GREEDY; --계정생성 암기

GRANT RESOURCE, CONNECT TO C##GREEDY;--권한부여 암기

C##GREEDY 계정
GREEDY 비밀번호

드래그해서 컨트롤 엔터가실행

CREATE USER C##GREEDY IDENTIFIED BY GREEDY; --계정생성
GRANT RESOURCE, CONNECT TO C##GREEDY;--권한부여
ALTER USER C##GREEDY QUOTA 1024M ON SYSTEM;

CHAR --> 고정길이 나머지는 공백처리
VARCHAR2--> 가변길이 나머지는 없음

*은 전체데이터

-- SELECT 기본 문법 및 연산자

-- 모든 행 모든 컬럼 조회
-- EMPLOYEE 테이블에서 모든 정보 조회
SELECT
*
FROM EMPLOYEE;

-- 원하는 컬럼 조회
-- EMPLOYEE 테이블에서 사번, 이름 조회
SELECT
EMP_ID
, EMP_NAME
FROM EMPLOYEE;

-- 원하는 행 조회
-- EMPLOYEE 테이블에서 부서코드가 D9인 사원 조회
SELECT
*
FROM EMPLOYEE
WHERE DEPT_CODE = 'D9';

-- EMPLOYEE 테이블에서 직급코드가 J1인 사원 조회
SELECT
*
FROM EMPLOYEE
WHERE JOB_CODE = 'J1';

-- 원하는 행과 컬럼 조회
-- EMPLOYEE 테이블에서 급여가 300만원 이상인 사원의
-- 사번(EMP_ID), 이름(EMP_NAME), 부서코드(DEPT_CODE), 급여(SALARY)를 조회하세요
SELECT
EMP_ID
, EMP_NAME
, DEPT_CODE
, SALARY
FROM EMPLOYEE
WHERE SALARY >= 3000000;

where이 조건절 느낌

profile
FE Developer 🐥

0개의 댓글