본문 바로가기

오라클5

오라클 데이터베이스 입문 (7) : SCOTT 계정 활용, NOT, IN, BETWEEN, LIKE, WILDCARD, ESCAPE, ISNULL, 안녕하세요, (6)번까지 따라오시느라 수고 많으셨습니다. 본격적으로 재미가 붙어가는데요, 오늘도 SCOTT 계정의 테이블들에 새로운 명령어들을 적용해보겠습니다. 먼저 IN 연산자입니다 IN 연산자는 말 그대로 어디 안에 있는 이라는 말입니다. WHERE 조건식에서 여러가지 조건들을 OR을 사용해서 적용하는 방법을 배웠는데요, 여러가지 조건식을 하나의 식으로 간략화가 가능해 집니다. 예를 들어보겠습니다. SELECT * FROM EMP WHERE JOB = 'MANAGER' OR JOB = 'SALESMAN' OR JOB = 'CLERK' 위와 같이 EMP 테이블 안에서 필드 JOB이 3개의 조건식을 만족하는 경우를 조회할수 있습니다. 하지만 IN을 사용하면 간단해지는데요, SELECT * FROM EMP.. 2022. 8. 5.
오라클 데이터베이스 입문 (5) : SQL Developer 사용 먼저 SQL Developer 설치를 완료하셨다는 가정하에 진행하겠습니다. 앞서서 잠금 해제 하였던 scott 계정을 사용할 겁니다. SQL Developer는 개발 환경마냥 편하게 데이터베이스 작업을 하도록 해주는 프로그램입니다. 먼저 해당 프로그램과 scott 계정을 연결해야하는데요, 녹색 더하기 버튼을 눌러 서버 연결을 추가하는 겁니다. localhost, 그리고 보통 처음 설치하면 port는 1521이고 (두번째 이시면 1522입니다) 로 설정하고 저희의 경우 sid 는 orcl로 처음에 오라클을 설치할때 설정했던 이름입니다. 아래 하단에 테스트를 눌러보면, 연결이 가능한지 불가한지 나옵니다. 우측에 success가 나왔다면, connect를 통해 연결을 진행하시면 되겠습니다. 연결을 완료하시면 .. 2022. 7. 28.
오라클 데이터베이스 입문 (3) : 오라클 설치, 오라클 11g(11.2) 버전 설치, 오라클 과거 버전 다운로드 (2)편에 이어서 작성하겠습니다. 못 보신 분들은 아래 링크! https://carryon430.tistory.com/18 오라클 데이터베이스 입문 (2) : 관계형 DB란? 기본키, 외래키, 복합키, 대체키, 후보키, Key란? 1편 DB의 기초, 못읽어 보신분들은 읽고 오세요!! -----> https://carryon430.tistory.com/17 오라클 데이터베이스 입문 (1) : DB이란? DBMS이란? SQL이란? DB 개념잡기 먼저 데이터와 정보의 구별 : 데이터를 가.. carryon430.tistory.com (1)편 (2)편은 정말 기초 중에 쌩 기초 개념입니다. 대학교 학부로 치면 1학년 수업 첫 날 진도 중 15분입니다. 그러면 오라클 설치를 해보겠습니다. MySQL과 오라클 어떤.. 2022. 7. 24.
오라클 데이터베이스 입문 (2) : 관계형 DB란? 기본키, 외래키, 복합키, 대체키, 후보키, Key란? 1편 DB의 기초, 못읽어 보신분들은 읽고 오세요!! -----> https://carryon430.tistory.com/17 오라클 데이터베이스 입문 (1) : DB이란? DBMS이란? SQL이란? DB 개념잡기 먼저 데이터와 정보의 구별 : 데이터를 가공해 정보가 생기는 것. 즉 데이터는 어떤 필요를 위해 수집해 놓은 것으로 아직 특정 사용 목적을 위해 정제되지 않은 상태이다. 가공하는 carryon430.tistory.com 그러면 오늘은 1편에 언급한 RDBMS에 대해서 더 자세히 알아보는 시간을 가져보겠습니다. 관계형 데이터베이스는 아주 중요합니다. 왜냐? 현재 가장 많이 사용되는 방법론이고 직관적이고 사람이 생각 및 이해하는 방법과 비슷하기 때문입니다. 먼저 1편에서 언급한 개체입니다. 용어 .. 2022. 7. 24.
오라클 데이터베이스 입문 (1) : DB이란? DBMS이란? SQL이란? DB 개념잡기 먼저 데이터와 정보의 구별 : 데이터를 가공해 정보가 생기는 것. 즉 데이터는 어떤 필요를 위해 수집해 놓은 것으로 아직 특정 사용 목적을 위해 정제되지 않은 상태이다. 가공하는 경우 정보가 되는데 이 정보가 다시 지식 및 지혜 개념으로 확장되기도 한다. 그러면 사용을 염두해 두고 보관하는 데이터를 어떻게 관리해야 할까? - 효율적인 데이터 관리는 통합되어야 하고, 일관적이어야하고, 누락과 중복이 없어야하며, 여러 사용자가 실시간으로 사용할 수 있어야한다. 위와 같이 구조화된 데이터의 집합을 데이터베이스라고 정의한다. 그리고 이러한 데이터베이스의 관리를 DataBase Management System, 즉 DBMS라고 합니다. 실무에서는 DB와 DBMS를 구별하지는 않습니다. 즉, 특정 응.. 2022. 7. 24.