728x90
반응형

DataBase 15

데이터와 데이터베이스

데이터(Data) : 영구보존을 목적으로 소프트웨어 정보 => 실세계의 실체를 묘사하는 값, 정형화 되고 기록할 만한 가치가 있다고 판단되는 어떤 현상이나 사건,아이디어에 대한 묘사 정보(Information) : 사실들과 이들로부터 유도될 수 있는 유추된 사실들 지식(Knowledge) : 데이터와 정보에 비해 좀 더 상위 수준의 개념 => 수동적이고 정적인 데이터나 정보에 비해, 이들을 처리하는 "방법"이나 어떤 근거에 의한 판단을 내리는데 필요한 분석과 판단에 관한 "법칙"등을 포함 데이터베이스(DataBase) : 관련된 데이터의 모임 또는 집합 => 정형화되고 조작 가능한 컴퓨터에 저장된 데이터의 모임, 특정 목적을 위해 계산,저장,검색,정렬 등의 데이터처리 작업을 수행 // 어떤 특정 조직의 ..

DataBase 2021.04.08

데이터베이스 - 제약조건

제약조건 = CONSTRAINT : 테이블에 올바른 데이터만 입력 받고 잘못된 데이터는 들어오지 못하도록 칼럼마다 정하는 규칙 종류 NOT NULL / UNIQUE / PRIMARY KEY / FOREIGN KEY / CHECK 1. NOT NULL : NULL 값 입력 불가( 값을 무조건 입력해야함 ) 2. UNIQUE : 중복 값 입력 불가 3. PRIMARY KEY NOT NULL + UNIQUE 즉, 데이터들끼리의 유일성을 보장하는 컬럼에 설정 테이블당 딱 한개만 설정할 수 있음. (대신 칼럼 두개를 합쳐서 하나로 묶고 하나처럼 설정은 가능하다) 4. FOREIGN KEY = 외래키 다른 테이블의 칼럼을 참조해서 있는 데이터만 받아줌 다른 제약조건들과는 달리 두개의 테이블에 동시에 설정된다. 5...

DataBase 2021.04.08

[Oracle] 함수

COUNT(범위) 데이터 개수 count : select count( * ) from 테이블명 조건 where 컬럼명=데이터; dual(산술연산 결과를 출력하기 위한 dummy 테이블) => 변수 같은 개념, select절의 결과값을 잠시 확인 하고싶을때 사용 ex) select * from dual; select 24*60 from dual; select SYSDATE from dual; SQL> select 24*60 from dual; 24*60 ---------- 1440 => 간단한 연산 결과를 확인하는 테이블 절대값을 구하는 ABS : select-10, ABS(-10) from dual; 소수점 아래 버리기 FLOOR : select 34.5678, FLOOR(34.5678) from dua..

DataBase 2021.04.06

[Oracle] SQL 명령어

콘솔에서 sqlplus로 이동 후 사용자 계정을 생성하기 위한 관리자 접속 conn sys as sysdba conn => 데이터 접속 명령 sys => 데이터베이스 시스템 sysdba => 데이터베이스 시스템관리자 계정 생성 SQL > Create user 사용할계정명 identified by 비밀번호; create user => 새로운 사용자 계정을 생성하는 명령 identified by => 비밀번호 부여 생성된 사용자 계정에 접속, 테이블을 생성할 수 있게 권한 부여 grant 권한, 권한, 권한,... to 부여받을 계정명 SQL > grant connect, resource to 계정명; grant => 권한을 부여 connect => 접속에 관한 resource => 테이블등을 생성할 수 있..

DataBase 2021.04.05
728x90
반응형