일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- AI #math #function
- 아르키메데스 #Archimedean Property #해석학 #Analysis
- 프로토콜 #네트워크 #통신 #컴퓨터
- 딥러닝 #퍼셉트론 #perceptron #신경망 #neural network
- 선형대수학 #벡터공간 #벡터 #수학
- 일차종속 #일차독립 #선형대수학 #벡터공간
- 수학 #공리 #정의 #정리 #명제
- 기하와 벡터 #직선 #직선의 방정식 #벡터 #방향벡터
- Database #DBMS
- 데이터베이스 #키 #key #슈퍼키 #super key #외래키 #foreign key #후보키 #candidate key #기본키 #primary key
- 완비성공리 #실수
- OSI #OSI 7계층 #컴퓨터 네트워크
- 라디안 #호도법 #각도 #기하 #고등수학 #수학
- 유클리드 기하학 #유클리드 공준 #기하학 #중등 기하 #평면 기하
- subspace #부분공간 #선형대수학
- C# #unity #유니티
- raspberrypi #라즈베리파이4 #ssh
- 해석학 #상한 #하한 #최댓값 #최솟값
- chatgpt api
- 실수 #성질 #정리 #체 #Field #공리
- chatGPT #openAI #인공지능 #chatGPT4
- 데이터베이스 #제약조건
- React #리액트 #component #life cycle
- span #generate
- chatgpt # chatgpt api
- C# #Framework #.NET
- React #Hooks
- 리액트 #React #컴포넌트 #component
- 해석학 #유계 #상계 #하계 #집합
- 삼각함수 #sin #cos #tan
- Today
- Total
기록하고 기록하면 어떻게 될까
데이터베이스 DB : Database 그리고 DBMS에 대해서 본문
일상 생활에서 수없이 듣는 데이터 data 가 어떻게 보관되고 관리되는 지를 아는 것은 중요하다. 데이터를 저장하고 다루는 방법을 잘 안다면 그 데이터들로 새로운 가치 있는 일들을 할 수 있다.
그런 의미에서 Database에 대해 공부하는 것은 중요하다. 이번 글에서는 Database와 DBMS에 대한 기초적인 내용들을 정리해보겠다.
데이터베이스 Database란 ?
데이터 data 들의 집합이자 저장소이다. 데이터베이스 Database 에는 일상생활 대부분의 정보가 저장되고 관리된다. 오늘 보내거나 받은 메신저의 메시지들, 내가 오늘 소비한 내역들 등등의 정보가 모두 데이터베이스에 기록된다.
DBMS : Database Management System
데이터베이스를 관리하고 운영하는 소프트웨어를 DBMS라 한다.
이로써 사용자는 DBMS를 통해 데이터베이스를 관리할 수 있고 DBMS는 사용자와 데이터베이스 사이의 중간다리 역할을 하게 된다.
database와 혼동을 가질 수 있는데 DBMS는 우리가 잘 아는 데이터베이스 프로그램들을 가리킨다. 예를 들면 MySQL, Oracle 등등
DBMS의 종류
DBMS | Company | Operating System |
MySQL | Oracle | Unix, Linux, Windows, Mac |
Oracle | Oracle | Unix, Linux, Windows |
SQL Server | Microsoft | Windows |
MariaDB | MariaDB | Unix, Linux, Windows |
SQLite | SQLite | Android, iOS |
들어본 것들도 있을 거고 아닌 것도 있을 것이다. 데이터베이스 전문 기업인 Oracle 이 눈에 띈다.
DBMS의 분류
DBMS의 유형은 계층형 Hierarchical , 망형 Network, 관계형 Relational. 객체지향형 Object-Oriented, 객체관계형 Object-Relational 등으로 분류된다. 현재 사용되는 DBMS 중에는 관계형 DBMS가 가장 많은 부분을 차지한다.
그래서 우리는 관계형 모델에 대해 많이 공부해야한다.. 앞으로 포스팅 하는 내용들도 관계형 데이터베이스와 관련된 내용들로 구성될 것이다.
마무리
이번 시간에는 데이터베이스에 대한 개념과 DBMS에 대해 알아보았다. 다음에는 Relational Model 의 기초와 관련된 내용에 대해서 정리해보겠다.
References
Fundamentals of Database Systems 7th ed
'IT > Database' 카테고리의 다른 글
[database] 데이터베이스 키(key)의 종류 (0) | 2023.03.23 |
---|---|
[Database] 관계형 데이터베이스 Relational Database (0) | 2023.03.14 |