DB 공부 (2)

푸른하늘·2024년 4월 14일
1

개발자 유아기

목록 보기
13/14

<프롤로그>

  • 이전에 배웠던 내용을 강의자료를 보고 복기하고 있습니다
  • 꽤나 어렵군요.. ㅋㅋㅋ 머리에 무작정 넣느라 따로 정리할 시간이 없었는데
  • 하지만 하나하나 새로 배우는 맛이 있어요😂

✅ DB

  • 데이터베이스는 체계화된 데이터의 모음을 의미합니다.
  • 구조화된 형태의 데이터로서 뭐 크게는
  1. 관계형 데이터베이스
  2. 객체 지향 데이터베이스
  3. NoSQL 데이터베이스

특징은 다음과 같아요

  1. 데이터의 중복을 최소화(일관성, 정확성)
  2. 다양한 응용프로그램과 상호작용(독립성)
  3. 접근과 추출을 단순화

제가 사용해볼 DB는 PostgreSQL 입니다

What is PostgreSQL??

https://www.postgresqltutorial.com/postgresql-getting-started/what-is-postgresql/

  • SQL(관계형) 도 지원하고 JSON(비관계형)도 지원하네요
  • 공부하는 시간을 가질 수 있도록 Sample Database도 있네요!

얄미운 꼬끼리 녀석..
아쉽지만 너의 역사까지 머리에 넣을 디스크가 없다..

그냥 뭐.. 전세계적으로 가장 성공한

Enterprise Level Open Source RDBMS


✅ DBMS

  • 데이터베이스 관리 시스템은 데이터베이스를 관리하기 위한 소프트웨어 도구의 집합입니다
  • 데이터베이스를 만들고 조작, 관리, 제어하는 기능을 제공합니다

데이터의 신뢰성, 일관성, 보안성 등을 유지해야겠죠?

따라서 특징은 다음과 같아요

  1. DB 접근 권한 관리(보안성)
  2. 데이터 논리, 물리적 구조 정의 유지(일관성)
  3. DB 백업 및 복구 기능 제공(신뢰성)
  4. 동시 DB 접근 가능

제가 사용해볼 DBMS는 DBeaver입니다

What is DBeaver??

  • 아파치 2 라이선스에 따라 배포되는 무료 오픈소스 DBMS

얄미운 비버 녀석.. ㅋㅋㅋㅋㅋ
근데 넌 좀 귀엽다


✅ 실습

  1. postgresql을 설치한다.
    (설치하는 과정에서 설정한 비밀번호를 기억하자)
  2. DBeaver를 설치한다.
  3. DBeaver 접속 후 왼쪽 상단의 plug 클릭
  4. PostgreSQL 클릭
  5. 아까 설정했던 비밀번호 입력해서 연결하면


<프롤로그>

요즘 오락가락오락가락
개발 공부하다가 지치면 수학책, 교육책 좀 보고 또 지치면 다시 개발 좀 보고

얻어가는 게 하나도 없는 것 같은 하루일 때도 가끔 있는데 친구들이랑 좀 웃고 떠들고 아이스크림 먹고 하면 기분 좋네요 ㅋㅋㅋ

profile
천방지축 어리둥절 빙글빙글 돌아가는 내인생

2개의 댓글

comment-user-thumbnail
2024년 5월 6일

언제 푸른하늘이 됐대..?!

1개의 답글

관련 채용 정보