Today I Learned
(24.03.13) CS강의(DB(데이터베이스) 구조와 유형 / DBMS(데이터베이스 관리시스템)의 기능과 종류)
CS강의에 있어서는 SQLD 자격증을 땄기 때문에 DB관련하여 쉽게 이해하고 넘어갈 수 있어서, 이전의 메모리와 프로세스에 대해서 보다는 빠르겐 학습시간을 줄일 수 있어서 다행.
추가로 내배캠의 사전캠프에선 해야할 미션들이 주어졌고!
데일리 미션 준비+ 계획 + 오늘 해야할 학습을 정리 이렇게만 오늘 마무리 지으려고 한다.
TIL로 공부한 것 정리를 옮기면서 새롭게 템플릿을 나름의 개편이 필요한 듯!
- 제목은 유동적으로 오늘 했던 것들 좀 요약해서
- 내일배움캠프 외의 것들도 첨부할 수 있다면 첨부를 할 것(아티클 또는 프로젝트 등)
- Comment
- 앞으로 목표/계획 정리(필요하다면)
- DAILY 오늘 했던 내용 + 간단 정리
- WEEKLY 주간 배운 내용들 정리, 다음주 목표/계획 설정
이렇게만 포함을 시켜야할 듯 싶다.. 기존의 기록들은 위 템플릿에 맞지는 않았지만 오늘부터는 쓸 수 있도록!
CS강의 간단 정리
- 파일시스템 - DB - DBMS의 구성과 기능, 특징, 종류를 정리 (Notion)
- + SQLD 시험때문에 미친듯이 공부했던 내용과 거의 유사하기 때문에, SQLD 교재의 내용과 합쳐서 이해를 하면서 강의 노트, 공부를 진행, 조금 수월하게 느낌
- 하지만, 한번더 복습해서 면접과 실무에선 분명 마딱드릴 CS이기 때문에 꽉 잡곤 가야하는 걸로 꼼꼼하게 한번에 보도록 하고 있다.
더보기
DB(데이터베이스) 구조와 유형
컴퓨터& 데이터베이스
파일 시스템 VS 데이터 베이스
데이터 베이스
- 정보 VS 데이터
- 데이터베이스 DB:database
- 데이터베이스 관리 시스템 DBMS: Database Management System
데이터베이스 시스템
- 데이터베이스 스키마
- 데이터베이스 상태
데이터베이스 시스템 DBS : Database System
- 데이터베이스 DB
- DBMS
- 요구사항
파일 시스템 VS DBMS
DBMS 발전 과정
- 계층 DBMS
- 네트워크 DBMS
- 관계 DBMS
- 객체 지향 DBMS
- 객체 관계 DBMS
DBMS 언어
- 데이터 조작어 (DML : Data Manipulation Language)
- 데이터 정의어 (DDL : Data Definition Language)
- 데이터 제어어 (DCL : Data Control Language)
데이터 베이스 유형
관계형 데이터 베이스 (SQL)
- 도메인(domain)
- 차수(degree)와 카디날리티(cardinality)
비관계형 데이터베이스 (NoSQL)
- 문서형(Document) 데이터베이스
- Key-Value 타입
- Wide-Column Store 데이터베이스
- 그래프(Graph) 데이터베이스
SQL vs NoSQL
- SQL 사용이 적합한 경우
- NoSQL 사용이 적합한 경우
DBMS(데이터베이스 관리시스템)의 기능과 종류
DBMS
구성
- 튜플(Tuple)
- 어트리뷰트(Attribute)
- 릴레이션(Relation=Table)
- 키(Key)
- 도메인(Domain)
DBMS 기능
- DBMS 요구사항
- Transaction 트랜잭션
RDB 관계형 데이터 베이스 = SQL DB
SQL, Structured Query Language
종류
- Oracle
- MySql
- PostrgreSQL
- MariaDB
- SQLite
NoSQL
종류
- MongoDB
- Redis
- DynamoDB
- HBase
- Neo4j
앞으로 오늘 있었던 마무리로 느낀 점을 코멘트 하려고 한다.
사실 사전 캠프가 오후 2시에서 6시까지 라이브로 주어지고 있지만..
나는 오전 8시 반부터 시작해서 공부하고 준비하고 있어서 저녁만 되면 진짜 체력이 다 바닥이 난다...
실질적인 캠프는 오전 9시 부터 오후 9시 일텐데 진짜 체력면에서 좀 늘 수 있도록
맛있는걸 많이 먹든지! 해야겠다;
+지금 이사를 가야하기때문에 그거에 대한 스트레스일지도
[명사] lecture, class, course, [동사] lecture, teach, give a lecture (on)
'Today I Learned' 카테고리의 다른 글
(24.03.15) CS강의(네트워크 구조, HTTP&HTTPS, TCP/IP) & 주간 정리 및 계획 (0) | 2024.03.15 |
---|---|
(24.03.14) CS강의(자료 저장,표현,동작,활동) + Java의 정석 학습 + 사전미션 (1) | 2024.03.14 |
(24.03.12) CS강의(프로그램 & 프로세스 / 프로세스 메모리 / 스레드 & 스레드 풀) (0) | 2024.03.12 |
(24.03.11) CS강의(CPU, 메모리 / 스케쥴링, 캐시, 메모리할당) 🤯 (0) | 2024.03.11 |
(24.03.08) Java 코딩 연습 문제 풀기 및 정리_05👨💻 (1) | 2024.03.08 |