데이터 베이스 기본구조
데이터 베이스 서버 > 데이터 베이스 (스키마) > 표 (테이블, 릴레이션)
표 : 행 + 열
행 : row = record= tuple
열 : column = attribute = field
디그리(degree) = Attribute의 수
카디널리티(dardinality) : tuple의 수
도메인(demain) : 하나의 속성이 취할 수 있는 같은 타입의 모든 원자 값의 집합.
데이터베이스(스키마) : 테이블들의 그룹화
데이터베이스 서버 : 데이터베이스들의 그룹화
유형 | 명령문 | 기능 |
질의어 | SELECT | 데이터 검색 |
조작어(DML) | INSERT UPDATE DELETE | 데이터 입력, 데이터 수정, 데이터 삭제 |
정의어(DDL) |
CREATE ALTER DROP | DB객체 생성, DB객체 변경, DB객체 삭제 |
MODIFY RENAME TRUNCATE | 테이블 칼럼변경, 테이블 칼럼 이름변경, DB객체 공간 삭제 | |
처리어(TCL) | COMMIT ROLLBACK SAVEPOINT | 트랜잭션 저장, 취소 임시저장 |
제어어(DCL) | GRANT REVOKE | 권한 부여, 권한취소 |
기초정리
TABLESPACE 생성
create tablespace subin --생성이름
datefile 'c:/oracledate/tablesapce/lecture.dbf' --저장위치
size 1000m -- 초기용량
autoextend on
next 10m --10m 씩 크기올림
maxsize 5000m; --최대 크기 5000m까지 생성
USER 생성
create user jaja identified by 1234 default tablespace subin;
/* subin 테이블스페이스 사용자명 jaja 비밀번호 1234 로 생성하는 코드 */
권한 부여
grant connect to jaja;
/* connet : DBMS에 접속하기 위한 기본적인 커넥트를 부여
resource : 사용자(scott)가 table, view, index 를 생성할 수 있도록 해주는 권한
dba : 시스템관리에 앞서 필요한 모든 권한 */
사용자 계정 잠금 및 해제
ALTER USER SCOTT ACCOUNT lock; --잠금
ALTER USER SCOTT ACCOUNT unlock; --해제
사용자 비밀번호 변경
ALTER USER jaja identfied by tiger;
--사용자 jaja의 비밀번호를 tiger로 바꾸겠다.
출처 : 오라클〃[공부]1. 간단한 기초 정리 (tistory.com)
오라클〃[공부]1. 간단한 기초 정리
■ 사용환경 → Eclipse Mars.1 Release (4.5.1) → Apache Tomcat 8.0 → Oracle Database 11g Release Enterprise → SQL Developer 4.1.2 오라클을 정리하기 앞서 제 사용환경입니다. 무엇부터 정리할지 계획..
hunit.tistory.com
'IT' 카테고리의 다른 글
IMAP과 POP3의 의미와 차이점 (0) | 2022.07.04 |
---|---|
2. DML/DDL/DCL 차이 (0) | 2022.06.28 |
허브/스위치/라우터/공유기 차이 (0) | 2022.06.27 |
오라클에 대해서 알아보자 (0) | 2022.06.23 |
이클립스 설치과정 (0) | 2022.06.23 |