필드명 속성 (NOT NULL)
char 길든 짧든 무조건 정해진 용량
varchar2(variable character) 남는 공간 시스템에 돌려줌 => 공간 절약
constraint 키 이름
ㄴ키 - 인덱스 : 프라이머리키 생성 참조키 foreign key 다른 테이블 참조
수정
필드 생성 : ALTER TABLE 테이블명 ADD(필드명 형식 (NOT NULL))
필드 속성 변경 : ALTER TABLE 테이블명 MODIFY(필드명 형식)
INSERT INTO 테이블명(필드명1, 필드명2..)
VALUES(필드에넣을값1,필드에넣을값2..)
ㄴ먼저 입력한 필드+값 없이 이어서 삽입하면 NULL값으로 저장됨
ㄴ이후 동일한 내용 입력시 테이블명 없이 VALUES 만 해도 저장 가능
필드 모여있는 거 : 튜플 - 레코드/로우 : 테이블 열 => SELECT 되는 단위
속성 - 칼럼
데이터 조회 : SELECT FROM 테이블명 ( : 전체, 지정시 필드명)
조회할 데이터 조건 : (ENTER + TAB) WHERE 조건
테이블 삭제 : DROP TABLE 테이블명
COUNT
테이블 내 데이터 갯수 조회 : SELECT COUNT() 열 제목 FROM 테이블명
조건 맞는 데이터 -- : SELECT COUNT() FROM 테이블명 WHERE 조건
ㄴWHERE 없이 : SELECT COUNT(CASE WHEN 조건 THEN 1 END) FROM 테이블명
특정 조건 여러 개 갯수 조회
: SELECT
COUNT(CASE WHEN 조건 THEN 1 END)
, COUNT(CASE WHEN 조건 THEN 2 END)
FROM 테이블명
중복 제거(=>종류 확인) : SELECT COUNT(DISTINCT 필드) FROM 테이블명
사실이나 값 - facts and values
: 데이터에 대한 데이터 - 데이터 상세 정보
실시간성
: 일괄 처리 batch processiong system - 온라인 상태 아님 데이터 모아서 일시에 처리 / 온라인 처리 on-line processiong system - 즉시 처리
데이터 집중
: 중앙 집중 처리 - main computer / 분산 처리 - local computer
: 데이터 통합적으로 관리하는 소프트웨어 시스템
: 데이터베이스에서 하나의 논리적 기능을 수행하기 위한 연산 집합으로서 작업 단위
ㄴ 하나의 전산 처리 단위 like 은행..
: 데이터베이스 관리 시스템에서 회복 및 병행 수행 시 처리되는 작업의 논리적 단위
: 정상 종료=>commit 연산 수행 / 비정상적 종료=>rollback 연산 수행
: Text => GUI Graphic User Interface
개인용 데이터베이스 < 워크그룹 DB = 부서 DB < 전사적 DB - ERP Enterprise Resource Planning : 전사적 자원 관리 - 회사 내 데이터 전체 관리
현재 가장 많이 사용되는 DB모델 : R-DB Relational-DB => Oracle
테이블 단위 데이터 보관, 다루는 도구 SQl