안녕하세요! 오늘은 데이터베이스에 대한 기초 개념을 정리해보려고 해요. 데이터베이스는 우리가 일상에서 사용하는 많은 서비스의 핵심이 되는 중요한 개념인데요, 하나씩 차근차근 살펴봅시다.
1. 데이터베이스란 무엇인가요?
데이터베이스(Database)는 여러 사용자가 공유하고, 효율적으로 데이터를 저장하고 관리하는 시스템이에요. 예를 들어, 우리가 인터넷에서 정보를 찾거나 쇼핑할 때, 그 모든 데이터는 데이터베이스에 저장 됩니다.
2. 데이터베이스의 특징
데이터베이스에는 몇 가지 중요한 특징이 있습니다.
- 공유 데이터: 여러 사람이 함께 데이터를 사용하고 관리할 수 있어요.
- 통합 데이터: 중복된 데이터를 최소화해요. 중복이 많으면 관리가 어려워지니까요.
- 저장 데이터: 컴퓨터가 처리할 수 있는 매체에 데이터를 저장해요.
- 운영 데이터: 조직을 운영하는 데 필수적인 데이터를 지속적으로 유지해요.
3. 데이터베이스의 장점
실시간 접근 가능성
데이터베이스는 사용자가 요청하면 실시간으로 데이터를 제공해야 해요. 쇼핑몰에서 원하는 상품을 검색할 때 몇 초 내로 결과가 나오는 것처럼요!
계속 변화하는 데이터
현실 세계가 계속 변하듯이 데이터베이스도 지속적으로 업데이트돼요. 새로운 데이터가 추가되거나 불필요한 데이터는 삭제되죠.
동시 공유
여러 사용자가 동시에 데이터를 사용할 수 있어요. 예를 들어, 여러 사람이 같은 시간에 쇼핑몰에 접속해도 문제가 없도록 말이죠!
내용으로 참조 가능
데이터베이스는 주소나 위치 대신 데이터 내용을 기준으로 검색할 수 있어요. 예를 들어, "가격이 1만 원 이상인 상품"을 검색할 수 있죠.
4. 데이터베이스의 데이터 유형
데이터베이스에는 세 가지 대표적인 데이터 유형이 있어요. 정형, 반정형, 비정형 데이터가 그것인데요, 하나씩 설명해볼게요!
- 정형 데이터
정형 데이터는 미리 정해진 구조에 따라 저장되는 데이터예요.
엑셀 시트나 데이터베이스 테이블이 이에 해당하죠.
예시:
제품명 가격 재고량 상품 A 10,000원 100개 상품 B 20,000원 200개 - 반정형 데이터
반정형 데이터는 데이터 안에 구조와 내용이 함께 있어요.
대표적으로 JSON이나 XML 파일 등이 이에 해당해요.
예시:
{
"제품명": "상품 A",
"가격": "10000원",
"재고량": "100개"
}
- 비정형 데이터
비정형 데이터는 정해진 구조가 없는 데이터예요.
텍스트, 이미지, 동영상처럼 자유로운 형식의 데이터가 여기에 해당하죠.
예시: 소셜미디어의 글, 동영상, 이미지 등
5. 데이터베이스의 중요성
데이터베이스는 조직이나 서비스 운영에 있어 매우 중요한 역할을 해요. 정확하고 신속하게 정보를 제공하고, 동시에 많은 사용자가 접근할 수 있어야 하죠. 그러므로 데이터베이스를 잘 설계하고 관리하는 것이 매우 중요하답니다!
'DB' 카테고리의 다른 글
MySQL 환경변수 설정 (0) | 2022.07.29 |
---|---|
MySQL 윈도우 설치 (0) | 2022.07.29 |