본문으로 바로가기

2018221 DB-1

category 프로그래밍/DB 2018. 2. 21. 23:41


data--->table---> schema--> database(DBMS)

data : 내 주변의 모든 것
table : 데이터를 모아 놓은것
schema : 테이블을 분류해서 모아 놓은것 (목록)
database : oracle , ms-sql,mysql  (보관)


시작메뉴- 오른쪽마우스- 시스템 컴퓨터 몇비트인지 확인가능
--------------------------------------------------------------------------------------------------------------------
https://www.oracle.com/index.html
*오라클 Database설치

메뉴- Database and Technologies- databases-Technical Resources- download-
동의를 한후에

 

 

 

Oracle Database 11g Express Edition 64bit를 다운로드를합니다.

 

*오라클 sql developer 다운

 

 

database and Technologies - developer tools - oracle sql developer--->Windows 64-bit with JDK 8 included 64bit

 

다운받는데 엄청오래걸렸다. 서버가 외국서버에 있었기때문이다.

 


* 오라클 sql developer실행(설치하는것이 아니고 압축을 풀어 실행)

+버튼을 누르면 접속이름, 사용자이름, 비밀번호,sid(한국 xe), 포트 1521 , localhost(자기자신)이 나온다

 

접속이름: Local_SYS
사용자이름: SYS
비밀번호: 1234
비밀번호저장체크

 

* 접속 이름 : 입력한 정보를 별도로 저장하기 위해 필요한 이름으로, 다른 접속 정보와 구별되는 이름을 지정한다. 여기서는 "Local_SYS"이라고 입력하였다. 이후부터는 SQL Developer의 왼쪽 탐색 창에서 "Local_SYS" 접속 이름을 더블 클릭하면 해당 데이터베이스에 접속된다. 
* 사용자 이름과 비밀번호 : 데이터베이스에 접속하기 위한 계정과 비밀번호를 입력한다. 설치 후 최초로 접속하는 경우에는

 기본으로 제공하는 관리자 계정인 SYS 또는 SYSTEM 계정을 입력한다. 실습에 사용할 사용자 계정을 만들기 위해 데이터베이스에 처음 접속하는 것이므로, sys 계정과 오라클을 설치하면서 오라클의 설치단계에서 입력한 sys 계정의 비밀번호를 입력하였다.
? 롤 : 관리자 계정인 sys로 접속하기 때문에 데이터베이스 관리와 관련된 다양한 권한이 있는 SYSDBA를 선택하였다.
? 호스트 이름 : 오라클이 설치된 서버 컴퓨터의 이름을 입력한다. 개인 컴퓨터에 설치된 오라클 데이터베이스에 직접 접속하여 "localhost"라고 입력하였다.
* SID : 시스템 식별자로, sql developer를 압축풀어 실행하게 되면 xe로 자동 부여가 된다. DBMS의 고유의 한이름으로 xe로 사용된다. 참고로 ServiceName 연결할 때 사용되는 별칭

 

*접속한화면

 

*탐색기창에서 HR사용자 접속허가를 위한 설정

 

 

Local_SYS---- HR--- 사용자편집

 

*HR 사용자 등록

 

*접속해제 방법 : 접속이름을 클릭하고 마우스 오른쪽 버튼--접속 or 접속해제

 

 


*테이블 상태

 

FIRST_NAME열만 가져옴...

 

 


 


column     1 보여주겠다  ---- select 컬럼명,,,,,, As 별칭
              2 가져온다   ---- from 테이블명
row         3.걸러내겠다 ---- where 조건
                    조건1 AND 조건2 둘다 true일때
                    조건1 OR  조건2 둘중 하나라라도 true일때
                    문자열은 '' 큰따옴표로 구분, 쌍따옴표 "" x
column, row 4.정렬한다   --- order by 컬럼명 , 정렬방법((ASC(오름차순), 내림차순(DESC))
                         정렬할때는 세부적으로 하는게 좋다.


데이터를 가져와서 보여준것이 뷰(view)
보통 순서는 2-3-1-4
            2-3-4-1

 

from-where-order by-select순

여기서는

1EMPLYEE테이블에서

2 SALARY가 10000인것을

3 SALARY가 DESC(내림차순)

  SALARY가 ASC(오름차순)

4.EMPLYEE_ID, FIRST_NAME, PHONE_NUMBER,SALARY열을 가져온다

문자열은 큰따옴표를 사용한다.

AS는 별칭으로서 사용된다.

 

 

'프로그래밍 > DB' 카테고리의 다른 글

DB-180228  (491) 2018.03.02
DB-180227  (479) 2018.03.02
180226 DB-4  (487) 2018.02.27
18223 DB-3  (462) 2018.02.25
180222 DB-2  (475) 2018.02.22