<프롤로그>
- 이전에 배웠던 내용을 강의자료를 보고 복기하고 있습니다
- 꽤나 어렵군요.. ㅋㅋㅋ 머리에 무작정 넣느라 따로 정리할 시간이 없었는데
- 하지만 하나하나 새로 배우는 맛이 있어요😂
- 데이터베이스는 체계화된 데이터의 모음을 의미합니다.
- 구조화된 형태의 데이터로서 뭐 크게는
- 관계형 데이터베이스
- 객체 지향 데이터베이스
- NoSQL 데이터베이스
특징은 다음과 같아요
- 데이터의 중복을 최소화(일관성, 정확성)
- 다양한 응용프로그램과 상호작용(독립성)
- 접근과 추출을 단순화
제가 사용해볼 DB는 PostgreSQL
입니다
What is PostgreSQL??
https://www.postgresqltutorial.com/postgresql-getting-started/what-is-postgresql/
- SQL(관계형) 도 지원하고 JSON(비관계형)도 지원하네요
- 공부하는 시간을 가질 수 있도록 Sample Database도 있네요!
얄미운 꼬끼리 녀석..
아쉽지만 너의 역사까지 머리에 넣을 디스크가 없다..
그냥 뭐.. 전세계적으로 가장 성공한
Enterprise Level Open Source RDBMS
- 데이터베이스 관리 시스템은 데이터베이스를 관리하기 위한 소프트웨어 도구의 집합입니다
- 데이터베이스를 만들고 조작, 관리, 제어하는 기능을 제공합니다
데이터의 신뢰성, 일관성, 보안성 등을 유지해야겠죠?
따라서 특징은 다음과 같아요
- DB 접근 권한 관리(보안성)
- 데이터 논리, 물리적 구조 정의 유지(일관성)
- DB 백업 및 복구 기능 제공(신뢰성)
- 동시 DB 접근 가능
제가 사용해볼 DBMS는 DBeaver
입니다
What is DBeaver??
- 아파치 2 라이선스에 따라 배포되는 무료 오픈소스 DBMS
얄미운 비버 녀석.. ㅋㅋㅋㅋㅋ
근데 넌 좀 귀엽다
- postgresql을 설치한다.
(설치하는 과정에서 설정한 비밀번호를 기억하자)- DBeaver를 설치한다.
- DBeaver 접속 후 왼쪽 상단의 plug 클릭
- PostgreSQL 클릭
- 아까 설정했던 비밀번호 입력해서 연결하면
짠
<프롤로그>
요즘 오락가락오락가락
개발 공부하다가 지치면 수학책, 교육책 좀 보고 또 지치면 다시 개발 좀 보고
얻어가는 게 하나도 없는 것 같은 하루일 때도 가끔 있는데 친구들이랑 좀 웃고 떠들고 아이스크림 먹고 하면 기분 좋네요 ㅋㅋㅋ
언제 푸른하늘이 됐대..?!