오늘보다 더 나은 내일의 나에게_
Oracle 21/12/22 본문
데이터는 가공되지 않은 것, 정보는 가공된 것으로 볼 수 있다.
Database - 무결성이 보장된 데이터를 모아놓은 집합
무결성 - 데이터의 정확성(중복을 최소화)
DBMS(DataBase Management System)
- 정확한 데이터가 유지될 수 있도록 관리
- User의 요청을 처리
(oracle, sql server, mysql, DB2)
테이블(표제목) - 데이터를 저장하는 단위
칼럼(열 이름) - 데이터를 테이블에 저장하기 위한 분류체계
테이블은 여러 개의 칼럼들로 구성
*반드시 있어야 함 -> NOT NULL
*중복 X -> Unique
*null - 값이 비어있다
기본키(Primary key)
- not null + unique, 테이블을 대표하는 컬럼에 설치
- 이상적인 테이블은 한 개의 컬럼에 한 개의 Pk설치
- 무결성 보장, 검색 속도에 향상
참조(외부)키(Foreign key)
- 다른 테이블의 데이터를 참조할 때 사용
- 테이블과 테이블 간의 관계 설정, 종속적인 삭제 방지
S학교 | ||
주민번호 | 학번 | 이름 |
표에서 중복되지 않고 반드시 있어야 할 목록으로 주민번호와 학번이 있다.
표의 적절한 구분목록으로는 학번이 기본키(PK) 값으로 적절하다.
SQL PLUS계정설정
DEPARTMENT_NAME 컬럼이 너무 길어서 컬럼 길이를 수정해야 보기 편할 듯싶다
SQLPLUS 테이블 COLUMN 수정전
실행문을 잘못 입력했을 시 ed를 입력하고 엔터키를 누르면 마지막에 실행되었던 문장을 수정할 수 있는 파일이 뜬다.
수정한 뒤 슬래시(/)를 입력하면 수정한 실행문을 실행시킨다
SQLPLUS에서 실행문 수정
SQLPLUS 테이블 COLUMN 수정
테이블 컬럼 외우기(숙제...)
'Oracle' 카테고리의 다른 글
Oracle 12/12/29 (0) | 2022.01.12 |
---|---|
Oracle 21/12/28 (0) | 2022.01.12 |
Oracle 21/12/27 (0) | 2022.01.12 |
Oracle 21/12/24 (0) | 2022.01.12 |
Oracle 21/12/23 (0) | 2022.01.12 |