본문 바로가기

국비

11.8 국비학원 24일차 (오라클 설치, SQLdeveloper & DBeaver 설치)

  • Data 와 Database

      - Data : 관찰 결과로 나타난 정량적 or 정성적인 실제 값

      - 정보 : 데이터를 기반으로 의미를 부여한 것

      - Database : 한 조직에 필요한 정보를 여러 응용 시스템에서 공유할 수 있도록 논리적으로 연관된 데이터를 모으고,

                          중복되는 데이터를 최소화하여 구조적으로 통합/저장 해놓은 것

                정의 )    1. 운영 데이터  2. 공용 데이터  3. 통합 데이터  4. 저장 데이터

                특징 )    1. 실시간 접근성   2. 계속적인 변화   3. 동시 공유   4. 내용에 따른 참조

 

  • DBMS (Database Management System)

      - 데이터베이스에서 데이터 추출, 조작, 정의, 제어 등을 할 수 있게 해주는 데이터베이스 전용 관리 프로그램

      - Oracle, MS SQL, MySQL, MariaDB 등

      - 어떤 DBMS 를 사용하던 제공하는 SQL(Structured Query Language:구조화된 질의어)은 동일. 문법만 조금씩 다름

     

       사용 이점 )

        1. 데이터 독립화 : 데이터와 응용프로그램을 분리시킴으로써 상호 영향 정도를 줄일 수 있음

        2. 데이터 중복 최소화, 데이터 무결성 보장

            : 중복되는 데이터를 최소화 시키면 데이터 무결성이 손상될 가능성이 줄어들고, 필요한 저장공간의 낭비를 줄임

        3. 데이터 보안 향상

            : DBMS가 허용하는 데이터에만 접근 가능. 권한에 맞게 데이터 접근 제한하거나 데이터 암호화 저장 가능

        4. 관리 편의성 향상

            : 다양한 방법으로 데이터 백업 가능. 장애 발생 시 데이터 복구 가능

 

  • Oracle 21c XE 설치
  • SQL developer 설치
  • DBeaver 설치

자바를 끝내고 데이터베이스로 넘어가니 또다시 기초 환경설정에 시간을 다 보냈다. 다같이 설치하다보니 오라클 설치에만 2~3시간 정도 걸린듯하다. 학원에선 오래걸리긴 해도 developer까지 무사히 다 설치했는데 왜 집 데스크탑에 설치하려 하니 안되는것인지...ㅠ 어제 밤에 설치하다 오류떠서 취소하고 다시 실행파일을 눌렀는데 그 과정에서 무슨 문제가 생긴거 같다...