- 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까지 무사히 다 설치했는데 왜 집 데스크탑에 설치하려 하니 안되는것인지...ㅠ 어제 밤에 설치하다 오류떠서 취소하고 다시 실행파일을 눌렀는데 그 과정에서 무슨 문제가 생긴거 같다...
'국비' 카테고리의 다른 글
11.10 국비학원 26일차 (SELECT구문, 연산자, 단일함수) (0) | 2022.11.11 |
---|---|
11.9 국비학원 25일차 (도커 설치) (0) | 2022.11.10 |
11.4 국비학원 23일차 (평가2) (0) | 2022.11.07 |
11.3 국비학원 22일차 (네트워크 프로그래밍 UDP/TCP) (0) | 2022.11.04 |
11.2 국비학원 21일차 (컬렉션 : Map) (0) | 2022.11.03 |