본문 바로가기

Database/이론

[DB] 데이터베이스 용어 DB를 사용하기 위해서 cmd에서 접근할 수 있지만SQL의 결과와 QUERY 검증 등을 위해서보통의 개발자들은 개발자 툴이라는 것을 사용합니다.DBeaver(디비버), MySQL - workBench, Oracle - SQL Developer 등이 있는데저는 기존에 쓰던 Eclipse를 사용하려고 합니다.주의할점은 sql파일을 실행할 때 파일을 하나만 남겨두고 사용해야합니다.코드를 작성하고 여러 줄을 실행하고 싶다면 : 그 줄들을 드래그해서 (덮어서)alt + x를 누르면 되고이때는 실행할 모든 코드를 드래그 처리해야합니다.또는 한줄만 실행하고 싶다면해당 줄에 커서를 갖다 대고als + s를 누르면 됩니다. create table person_puft(p_name varchar2(10 char),p_ag.. 더보기
[DB] Oracle Oracle 서버는 크게 3단계로 진화를 했습니다.저희가 다운로드 받은 것은11gR2 XE라는 버전인데11뒤 알파벳이i / g / c인 것이각각 있습니다. 7i, 8i, 9i 등 i로 끝나는 것은 internet의 약자로데이터베이스에 인터넷 환경을 지원하면서i라는 용어가 붙기 시작했습니다. 10g, 11g 등 g로 끝나는 것은 Grid의 약자로Grid Computing의 개념이며여러 컴퓨터를 하나로 연결해서빠른 속도로 연산, 처리 등의 작업을 할 수 있습니다.  12c, 13c, 19c, 21c 등 c로 끝나는 것은 Cloud의 약자로Cloud Computing의 개념이며클라우드 기술의 흐름에 따라 통합된 서비스에접근 할 수 있는 서비스를 제공하고 있습니다. Database Standard Edition.. 더보기
[DB] 데이터베이스 데이터베이스란 쉽게 말하자면 데이터들의 집합을 의미합니다.영화관을 예로 들어봅시다.영화관에서 좌석을 예매하려면요일 => 위치 => 제목 => 시간 => 좌석 순으로 데이터를 탐색해야합니다.이러한 데이터들의 조건 검색은 SQL이라는 것을 통해서 이뤄집니다.SQL(Structured Query Language)이란 구조적으로 짜여진 질의 언어의 줄임말로DBMS(데이터베이스 관리 시스템)에서 데이터를 관리하거나 처리하기 위해설계된 언어입니다.여기서 질의는 구조화되어있는 데이터를 질의한다는 의미입니다.DBMS = Database + Manegement System대표적인 DBMS인 Oracle DB가 있습니다.Oracle DB는 Database 사용 부문 1위로카카오 뱅크나 World Of Warcraft회사에.. 더보기