1 minute read

Data

  • 관찰 결과로 나타난 정량적 혹은 정상적인 실제 값

정보

  • 데이터를 기반으로 의미를 부여한 것
  • ex)
    • Data: 에베레스트의 높이 8848m
    • 정보 : 에베레스트는 세계에서 가장 높은 산

Database

  • 필요한 정보를 여러 응용 시스템에서 공용 할 수 있도록 논리적으로 연관된 데이터를 모으고 중복되는 데이터를 최소화 하여 구조적으로 통합, 저장해 놓은 것
  • 정의
    • 공용 데이터 : 공동으로 사용되는 데이터
    • 통합 데이터 : 중복 최소화로 중복으로 인한 데이터 불일치 현상 제거
    • 저장 데이터 : 컴퓨터 저장장치에 저장된 데이터
    • 운영 데이터 : 조직의 목적을 위해 사용되는 데이터
  • 정의
    • 실시간 접근성 : 사용자가 데이터 요청 시 실시간으로 결과 서비스
    • 계속적인 변화 : 데이터 값은 시간에 따라 항상 바뀜
    • 동시 공유 : 서로 다른 업무 또는 여러 사용자에게 동시 공유
    • 내용에 의한 참조 : 사용자가 요구하는 데이터의 내용으로 데이터를 검색(주소 값이나 위치로 찾는 게 아니라)

DBMS

  • DataBase Managements System
  • 대표적인 DBMS : Oracle, MySQL, MSQL
  • 데이터베이스를 직접 응용 프로그램이 조작하는 것이 아닌 데이터베이스를 조작하는 별도의 소프트웨어
  • 데이터베이스에서 데이터를 추출, 조작, 정의, 제어 등을 할 수 있는 데이터베이스 전용 관리 프로그램

계층형 데이터베이스

  • 트리 형태의 계층적 구조를 가진 데이터베이스로 최상위 계층의 데이터부터 검색하는 구조

네트워크형 데이터베이스

  • 하위 데이터의 관계까지 정의할 수 있는 구조로 설계 및 구현이 복잡하고 어려움

관계형 데이터베이스

  • 모든 데이터를 2차원 테이블 형태로 표현하고 테이블 사이의 비즈니스적 관계를 도출하는 구조
  • 데이터의 중복을 최소화 할 수 있으며 업무 변화에 대한 적응력 우수
  • Oracle이 관계형 데이터베이스에 해당

Oracle Database

  • 데이터베이스를 조작하는 소프트웨어
  • 제조사 : Oracle
  • 운영체제 : 윈도우, 유닉스, 리눅스
  • 용도 : 대용량 데이터베이스

Oracle Database 설치

Oracle
우리 반은 11g XE 사용을 위해
강사님께서 따로 링크를 주셨다.
다운로드 시 로그인이 필수다. 다운로드 전 회원가입도 완료 했다!
아, 그리고 무료 버전은 Express Edition이라고 한다.

Oracle 11g XE
일단 여기서 64비트를 선택해 다운로드 했다.
다운로드는 쉽지만.. 뭐가 뭔지 잘 모르겠던..ㅠㅠ

그리고 오라클 사이트에서
Software Download – SQL Developer
이걸 또 다운로드 했는데.. 이건 또 뭐죠.
일단 JDK 8이 포함된 걸 받았다. Git Desktop이랑 같은 거라고 이해했는데 맞는지 잘 모르겠다.

Alt text

Alt text

Alt text

명령 프롬프트 창에서
1) sqlplus 입력
2) 계정명/비밀번호 입력(비밀번호는 안 보임)

다음으로는 SQL Developer 실행
Alt text

Alt text
[새 접속] 클릭 후 정보들을 입력했다.
테스트 버튼 클릭 후 성공이라는 텍스트가 나오면 접속 클릭.

그리고 또 새로운 걸 만들었다..!
Alt text
강사님이 주신 실습 스크립트를 복사하고 실행 했다.

Alt text
이제 우리가 직접 워크 시트를 작성해보기로 했다.
저 버튼을 클릭하고 우리가 만든 폴더 선택.
[Alt + F10]

Alt text
그리고 나서 데이터 테이블 내의 정보를 조회할 수 있는 SELECT구문을 작성하여 출력까지 한 모습니다.


Categories:

Updated: