미래를 설계하는 개발자

고정 헤더 영역

글 제목

메뉴 레이어

미래를 설계하는 개발자

메뉴 리스트

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
  • 분류 전체보기 (88)
    • C 언어 (7)
    • C++ 언어 (7)
    • Java (10)
      • Java Error (2)
      • Java Setup (1)
      • Java Study (2)
      • Design Patterns (2)
    • Spring (23)
      • Restfull API (2)
      • SpringBoot-React (5)
      • SpringBoot-MSA (16)
    • WebProgramming (26)
      • HTML (0)
      • CSS (0)
      • Javascript (1)
      • Error (0)
      • JSP (25)
    • 자료구조 (3)
    • DataBase (7)
      • Data Modeling (1)
      • Oracle Database (3)
      • SQL (3)
    • Android (0)
    • 기타 (2)
    • Git (2)
    • Algorithm (1)
    • 끄적끄적 (0)

검색 레이어

미래를 설계하는 개발자

검색 영역

컨텐츠 검색

DataBase

  • SQL 수행과정

    2020.02.16 by ChrisMare

  • SQL 특징 및 처리과정(hard parse/ soft parse)

    2020.02.15 by ChrisMare

  • eclipse 와 Oracle DB 연동 (JDBC)

    2018.10.21 by ChrisMare

  • Oracle SQL Developer 설치 및 실행

    2018.10.20 by ChrisMare

  • SQL 기본 문법

    2018.10.20 by ChrisMare

  • 오라클 다운로드 및 설치(Oracle install)

    2018.10.20 by ChrisMare

  • ERwin 다운로드 및 설치

    2017.10.11 by ChrisMare

SQL 수행과정

SQL 수행 과정 SQL은 내부적으로 복잡한 과정을 통해 수행됩니다. SQL의 종류에 따라서 수행 과정도 역시 달라집니다. 주요과정에 대해서 살펴보겠습니다. SELECT 수행과정 SELECT 문의 각 단계 수행과정 DML 수행과정 DML 문의 각 단계 수행과정 LGWR 백그라운드 프로세스와 DBWn 백그라운드 프로세스는 주기적으로 버퍼의 내용을 파일로 저장. ※ 언두 세그먼트(undo segment)는 변경 전 데이터가 저장되는 테이블 COMMIT 수행과정 COMMIT 문의 각 단계 수행과정 변경된 블록이 data file에 모두 저장되지 않더라도 redo log buffer가 online redo log 파일에 모두 저장되었다면 완료 여부를 반환. ※ 참고서적 : 불친절한 SQL 프로그래밍

DataBase/SQL 2020. 2. 16. 00:50

SQL 특징 및 처리과정(hard parse/ soft parse)

SQL의 특징 SQL(Structured Query Language, SEQUEL-Structured English QUEry Languae) 구조화된 영문 질의어 -> 구조화된 질의어를 말합니다. 자연어에 가까운 프로그래밍 언어로 설계되어 프로그래머가 아니더라도 쉽게 접근하여 배울 수 있는 언어입니다. 종류 SQL은 아래와 같이 구분할 수 있습니다. DQL (Data Query Language) 데이터 질의어 SELECT 대상 : 필드, 레코드, 테이블 DML (Data Manipulation Language) 데이터 조작어 (레코드 제어 명령어) 저장된 데이터를 실질적으로 처리하는데 사용. (주의해서 사용) INSERT, UPDATE, DELETE, MERGE(병합) 대상 : 필드, 레코드, 테이블,..

DataBase/SQL 2020. 2. 15. 23:42

eclipse 와 Oracle DB 연동 (JDBC)

JDBCJAVA 프로그램에서 SQL문을 실행하여 데이터를 관리하기 위한 JAVA API입니다. JDBC 특징다양한 데이터 베이스에 대해서 별도의 프로그램을 만들 필요 없이, 해당 데이터 베이스의 JDBC를 이용하면,하나의 프로그램으로 데이터 베이스를 관리할 수 있습니다. 초기설정저는 Oracle을 사용하므로, Oracle 용 JDBC 드라이버를 사용할 것이며, 이것은 오라클을 설치하면 자동으로 설치 되고,JDK가 사용할 수 있도록 해당 폴더에 복사해서 사용하시면 됩니다. 복사 시 유의 사항JAVA SE : %JAVA_HOME%\jre\lib\ext 디렉토리에 OJDBC 드라이버 붙여넣기%JAVA_HOME% : JDK 설치 디렉토리 경로JAVA EE : ApacheTomcat이 설치된 디렉토리\lib 디렉..

DataBase/Oracle Database 2018. 10. 21. 22:50

Oracle SQL Developer 설치 및 실행

Oracle SQL Developer 다운로드우선 오라클 사이트( https://www.oracle.com/ )에 들어갑니다. Menu >> Developers >> Databases 에 들어갑니다. 만약 바로 다운받는 사이트로 가시기를 원하시면 를 클릭해주세요. 클릭하셨으면 해당화면이 나옵니다.그리고 내려가시다 보면 Tools라는 화면이 나옵니다.Oracle SQL Developer >> Overview 를 클릭하고 다음 페이지로 넘어갑니다. ... Download를 클릭하시면 다음과 같은 페이지 화면이 나옵니다. 해당 화면에서 다운받기 위해서는 Accept를 클릭해야 됩니다.그 후 사용자 환경에 맞춰서 다운로드 받으시면 됩니다. 여기서 with JDK 8 included 는 사용자가 J..

DataBase/Oracle Database 2018. 10. 20. 18:27

SQL 기본 문법

테이블 생성Create table 테이블명 ( 컬럼명 자료형, ... );자료형number : 수치형 데이터char : 고정 문자열varchar2 : 가변길이 문자열 테이블 검색Select * from tab; 테이블이 생성되었고 있는 것을 확인 했으니 해당 테이블에 값을 넣어봅시다. 레코드 추가Insert into 테이블명(컬럼이름1, 컬럼이름2, ... ) values(값1, 값2, ...);레코드를 다 추가한 후에는 반드시 commit 명령을 해야지 테이블에 저장됩니다. 레코드 값을 넣었으니 들어가있는지 확인 해보야겠지요. 레코드 검색Select 컬럼이름 from 테이블명; 해당 테이블의 모든 컬럼(*)을 검색 하겠다. 이제 해당 레코드를 삭제 해보겠습니다. 레코드 삭제 Delete from 테이블..

DataBase/SQL 2018. 10. 20. 18:21

오라클 다운로드 및 설치(Oracle install)

오라클 다운로드설치 사이트 ( https://www.oracle.com/ ) 로 들어간 후 Menu >> Developers >> Databases 에 들어가기에 앞서 먼저 회원가입을 하시고 진행하셔야지 추후 다운 받으실 때 번거러움이 없습니다.귀찮으신 분들은 이곳으로 바로 ( https://developer.oracle.com/databases ) 에 들어오세요. 들어오시면 이러한 화면이 나옵니다. ...밑으로 내려가시다 중간 쯤에 Downloads 라는 소 제목이 있습니다.그 컨테이너 안에는 ( Oracle Database, MySQL Database, Oracle NoSQL Database ) 가 있으며,저희는 그 중 Oracle Database 를 다운받을 것입니다.. ..... 그러시면 다음과 ..

DataBase/Oracle Database 2018. 10. 20. 16:40

ERwin 다운로드 및 설치

데이터 모델링을 하기 위한 프로그램으로는 ERwin과 ER STUDIO, DA# 등이 있는데, ERwin이 가장 많이 사용된다. ERwin은 미국 CA 테크놀리지사에서 개발했으며 IE 표기법을 지원한다. 이제 ERwin을 설치해보자!! 다운로드 CA사의 웹 사이트 http://erwin.com에 접속한 후 [Products & Services]-[ERwin Data Modeler]-[Start Trial]을 클릭한다. 2. ‘*’로 표시된 부분을 모두 채우고, 아래에 있는 [Download Trial]을 클릭한다. 하지만 여기서 이렇게 뜰떄는여 회사측에서 무분별한 개인 무료 사이트 즉 (네이버, 다음, 구글)등을 사용하여 lisence를 받으시는 사용자 어뷰징을 막으려는 의도같아여 따라서 저희는 학교 주..

DataBase/Data Modeling 2017. 10. 11. 19:33

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
미래를 설계하는 개발자 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바