목록Knowledge/Database (5)
MyCloud
Oracle SQL Query - Join 오라클에서 지원하는 다양한 SQL 쿼리문에 대해 알아보겠습니다.먼저 JOIN 입니다. JOIN은 둘 이상의 테이블을 합쳐서 하나의 큰 테이블로 만드는 방법입니다.JOIN은 테이블의 Foreign Key를 이용하여 참조하며,정규화된 테이블로부터 결합된 형태의 정보를 추출할 때 사용합니다. 방법1은 여러 DBMS의 SQL 문법을 맞추기 위해 나중에 생긴 편리한 방법입니다.따라서 방법1을 추천하지만 출력결과는 같기 때문에 상관없습니다. 1. JOIN (방법1)// NATURAL JOINSELECT * FROM emp NATURAL JOIN dept;SELECT * FROM emp JOIN dept USING (deptno);SELECT * FROM emp JOIN d..
Oracle DDL DDL 이란, 데이터베이스를 정의하는 언어를 말합니다.데이터를 생성하거나 수정하거나 삭제할 수 있으며,NOT NULL, UNIQUE, PRIMARY KEY, FOREIGN KEY, CHECK 등의 제약조건을 설정할 수 있습니다. 1. 테이블 생성CREATE TABLE book (bookno NUMBER(5),title VARCHAR2(50),author VARCHAR2(10),pubdate DATE); 2. 테이블 수정// 컬럼 추가ALTER TABLE book ADD (pubs VARCHAR2(50)); // 컬럼 수정ALTER TABLE book MODIFY (title VARCHAR2(100)); // 컬럼 삭제ALTER TABLE book DROP author; 3. 테이블 삭..
앞으로 사용하게 될 오라클 데이터베이스와 사용을 편리하게 해주는 툴인 SQL Developer를 설치해보도록 하겠습니다 ! Oracle DB 설치 1.먼저 Oracle.com에 접속하고 Downloads 탭으로 이동합니다.그리고 Oracle Database 11g Express를 선택합니다.* 회원가입을 해야 다운받을 수 있습니다. 2.동의합니다를 먼저 클릭한 다음, 자신의 컴퓨터에 맞는 버전을 선택합니다. SQL Developer 설치 1.아까처럼 Downloads 탭의 SQL Developer를 클릭합니다. 2.자바가 설치되어 있지 않다면 Windows 64-bit with JDK included 를 설치하시고자바가 이미 설치되어 있다면 아래의 Windows 32-bit/64-bit 를 클릭하여 다운..
관계형 데이터베이스란? 관계형 데이터베이스란 정형화된 테이블로 구성된 데이터들의 집합체를 말합니다.30년 전부터 지금까지 가장 많이 사용되는 데이터베이스이며,데이터들의 관계 조작을 통해 원하는 데이터를 뽑아낼 수 있습니다. 관계형 데이터베이스의 구조 테이블의 열에 속하는 데이터들의 집합을 Attribute라고 합니다.각 Attribute가 가질 수 있는 값의 집합을 Domain이라고 합니다.그리고 테이블에서 행에 속하는 데이터들의 집합을 Tuple이라고 합니다.하나의 Tuple은 각 Attribute들로 이루어져 있습니다.이러한 Tuple이 모이면 하나의 테이블이 됩니다. 이를 Relation이라고 합니다.그리고 Relation이 모여 Database를 이루게 됩니다.
데이터베이스 (DB) 데이터베이스는 한 조직의 여러 응용 시스템들이 공용(Shared)하기 위해 통합(Integrated), 저장(Stored)한 운영데이터의 집합을 말합니다.말이 어려운데 간단하게 설명하자면 성능이 뛰어난 저장소라고 생각하시면 됩니다. 데이터가 데이터 모델에 따라 어떠한 구조를 형성하고 있기 때문에저장소이긴 하지만 컴퓨터 내의 파일 시스템과는 전혀 다릅니다. 그렇다면 일반적인 저장소를 사용하면되지 뭐하러 DB를 사용할까요?이유는 뛰어난 관리 시스템 때문입니다. 데이터베이스 관리 시스템 (DBMS) 데이터베이스 관리 시스템 (DBMS)은 DB 관리를 위한 컴퓨터 시스템입니다.관련된 데이터와 프로그램 집합을 다루고, 정보 관리, 효율적이고 편한 환경도 제공합니다. 위에서 DBMS를 쓰는 이..