오늘보다 더 나은 내일의 나에게_

Oracle 21/12/22 본문

Oracle

Oracle 21/12/22

chan_96 2022. 1. 12. 21:35
728x90

데이터는 가공되지 않은 것, 정보는 가공된 것으로 볼 수 있다.

 

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 수정

 

테이블 컬럼 외우기(숙제...)

728x90

'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
Comments