본문 바로가기

Database

(112)
728x90
반응형

Oracle。데이터 무결성과 제약 조건 제약 조건은 컬럼에 들어가는 값을 제한하여 데이터의 정확성과 일관성 보장 무결성(Integrity) 조건을 만족하기 위해서 컬럼에 들어가는 값을 제한하기 위한 표준방법 중 하나로 NOT NULL, PRIMARY KEY, FOREIGN KEY 등 존재 1. NOT NULL 제약 조건 NULL 값이 아닌 데이터 입력 2. 기본키(PRIMARY KEY) 제약 조건 이상 현상(anomaly)이 일어나지 않도록 하기 위해 제공하는 조건 기본키로 지정한 컬럼은 널(NULL)값이나 중복된 값을 가질 수 없기 때문에 개체 무결성을 유지할 수 있음 동명이인의 경우 이름을 기본키로 지정하지 못하고, 사원번호나 주민번호를 추가 하여 기본키로 구별 개체 무결성 : 개체가 결점이 없음. 결점이 없는 무결한 개체는 데이터베이스에..
Oracle。데이터 타입 데이터 타입 의미 CHAR(size) size 크기의 고정 길이 문자 데이터 타입 최대 크기 : 2,000바이트 최소 크기 : 1바이트 VARCHAR2(size) size 크기의 가변 길이 문자 데이터 타입 최대 크기 : 4,000바이트 최소 크기 : 1바이트 NVARCHAR2(size) 국가별 문자 집합에 따른 size 크기의 문자 또는 바이트의 가변 길이 문자 데이터 타입 최대 크기 : 4,000바이트 최소 크기 : 1바이트 NUMBER(p,s) 정밀도(p)와 스케일(s)로 표현되는 숫자 데이터 타입 p : 1 ~ 38 s : -84 ~ 127 DATE 날짜 형식을 저장하기 위한 데이터 타입 ROWID 테이블 내 행의 고유 주소를 가지는 64진수 문자 타입 해당 6바이트(제한된 ROWID) 또는 10..
Oracle。오라클(Oracle) 데이터베이스 접속 SYS : 오라클 Super 사용자 계정, 데이터베이스에 발생하는 모든 문제들을 처리할 수 있는 권한 소유 SYSTEM : 오라클 데이터베이스를 유지보수 관리할 때 사용, 데이터베이스를 생성할 수 있는 권한이 없고, 불완전 복구를 할 수 없음(SYS 사용자와 차이점) HR(교육용 계정) : 처음 사용자의 교육용(실습) 계정 1. 데이터베이스(Database) 접속 SQLPLUS 사용자 계정/암호 sqlplus hr/hr // 기본제공 교육용 사용자 계정 접속 sqlplus / as sysdba // 데이터베이스 관리자(SYS) 접속 2. 사용자 계정 생성 CREATE USER 사용자 아이디 IDENTIFIED BY 비밀번호; create user tester1 identified by 1234; // t..
Oracle。기본 명령어 유형 1. DQL(Data Query Language) 질의어, 데이터 조회 SELECT * FROM JOBS; // JOBS 테이블의 모든 데이터 표시 2. DML(Data Manipulation Language) 데이터 조작어, 데이터를 삽입, 변경, 삭제 # INSERT : 새로운 데이터 삽입 INSERT INTO JOBS VALUES('DB_INSERT', 'ILERLEMEK', 1234, 1234); // JOBS 테이블에 새로운 데이터 추가 # UPDATE : 기존 데이터 변경 UPDATE JOBS SET MAX_SALARY=5678 WHERE MIN_SALARY=1234; // JOBS 테이블의 MAX_SALARY를 5678로 변경 # DELETE : 기존 데이터 삭제 DELETE FROM JOB..
Oracle。SQL Developer 다운로드 및 설정 데이터베이스 사용시 필요한 개발 도구 1. Oracle SQL Developer 다운로드 http://www.oracle.com Oracle | Cloud Applications and Cloud Platform Thank you, Children’s National Hospital, Daiwa Securities Group, DHL Supply Chain, Emerson, GitLab, Mayo Clinic, Skechers, and many others across many industries, for trusting us to help drive your business success. www.oracle.com 2. SQL Developer 설정 [Programming/SQL] - 오라클(Orac..
Oracle。Windows Oracle - OraDb11g_home1 제거 데이터베이스 설치를 실패 했을 때 제대로 제거하지 않으면 설치 시 계속 에러가 뜸 # 시작메뉴의 모든 프로그램에 Oracle - OraDb11g_home1폴더 Oracle 설치 제품 안의 Universal Installer로 제거 # 시작메뉴에서 services.msc를 실행 시켜 Oracle서비스 전부 제거 services.msc에 Oracle이 포함되어 있는 서비스들 이름을 전부 복사해두고, 관리자 권한으로 cmd를 실행해 sc delete (Oracle 서비스) 명령어 실행 # 시작메뉴에서 regedit를 실행 해서 Oracle 서비스 전부 삭제 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services의 O..
Oracle。Database 11g 다운로드 및 설치 2편 [Database/Oracle] - Oracle。Database 11g 다운로드 및 설치 1편
Oracle。Database 11g 다운로드 및 설치 1편 1. Oracle Database 다운로드 http://www.oracle.com Oracle | Cloud Applications and Cloud Platform Thank you, Children’s National Hospital, Daiwa Securities Group, DHL Supply Chain, Emerson, GitLab, Mayo Clinic, Skechers, and many others across many industries, for trusting us to help drive your business success. www.oracle.com 2. Database 설치 # 다운로드 경로에 한글이 있으면 안됨 # win32_11gR2_database_2of2 폴더의 내용을 w..
728x90
반응형