제 1장. SQL 기본 ㅇ SQL 문장들의 종류 - As-Is : 비절차적 데이터 조작어(DML)는 사용자가 무슨(What) 데이터를 원하는 지만 명세- To-Be : 비절차적 데이터 조작어(DML)는 사용자가 무슨(What) 데이터를 원하는 지만을 명세하지만, 절차적 데이터 조작어(PL/SQL(오라클), T-SQL 등)는 어떻게(How) 데이터를 접근해야 하는지 명세ㅇ WHERE- FROM 절 다음에 위치- 비교 연산자- 문자, 숫자, 표현식- 비교 칼럼명 (JOIN 사용 시) ㅇ 연산자 ㅇ 연산자 우선순위1. 괄호로 묶은 연산2. 부정 연산자(NOT)3. 비교 연산자(=, >, >=, 다중행 함수 : 집계 함수, 그룹 함수, 윈도우 함수- 사용자 정의 함수 ㅇ DUAL 테이블 특성- 사용자 SYS가 ..
제 1장. 데이터 모델링의 이해 ㅇ 엔티티- 유무형 1. 유형 : 물리적 형태 (사원, 물품)2. 사건 : 업무 수행에 따라 발생 (주문, 창구)3. 개념 : 관리해야할 개념적 정보 (조직, 장소)- 발생 시점1. 기본/키 : 원래 존재하는 정보 (사원, 부서)2. 중심 : 업무에 있어 중요한 역할 (접수, 계약)3. 행위 : 두 개 이상의 부모 엔티티로부터 발생 (주문내역, 계약진행) ㅇ 엔티티 특징- 필요로 해야하는 정보- 유일한 식별자에 의해 식별 가능- 인스턴스의 집합 (두 개 이상)- 업무 프로세스에 의해 이용되어야 함- 속성이 있어야 함 (두 개 이상) -> 한 개의 속성은 한 개의 속성값- 다른 엔티티와 최소 한 개 이상의 관계 ㅇ 엔티티 이름 부여- 협업 용어- 약어 사용 X- 단수명사- ..
안녕하세요! 오늘은 SQL 공부에 사용할 Orange for Oracle이라는 프로그램에 대해 알아보려고해요. Database 툴, Orange 프로그램 커맨드 환경에서 Database에 접속 후 데이터를 조회하면 그래픽이 지원되지 않으므로 데이터를 보기가 힘듭니다... 모양도 깨지고 말이죠.. 그리하여 데이터를 쉽게 보기 위해 다양한 툴들이 제공되는데 그 종류에는 SQL Developer, Toad, Golden, sqlgate 등 여러가지가 있지요! 그 중에서도 많이 사용된다는 Orange라는 프로그램에 대해 알아보려고해요. 저는 sql 공부를 위해 30일 체험판을 다운로드 받았는데요. 설치 방법은 setup.exe 파일 실행 그 후 다 default 로 next 누르면 됩니다... 마지막에 자동 업..
안녕하세요! 첫 게시물이네요.. 오늘부터 열심히 써볼 예정입니다! 그럼 본론으로 오라클 다운로드 및 설치 완벽 정리를 들어가겠습니다. 1. 오라클 다운로드 먼저 https://www.oracle.com/downloads/ 에 접속해줍니다 ! 그 다음 Database를 설치할것이므로 Database를 클릭! 12c는 새로 나온 버전인데 새로 나온 버전인만큼 아직 불안정하기때문에 11g Enterprise/Standard Editions 를 설치해줍니다. (현 시점 18.12.13) 그리고! Oracle Database 11g Release 2 를 설치. 저는 이번에 SQL을 배우면서 현업에서 DBA Edition으로 주로 사용한다고하는 Orange 라는 프로그램을 사용할건데요, 이 프로그램은 oracle ..