티스토리 뷰

📌  데이터베이스

✔  데이터베이스는 여러 사람이 공유하여 사용할 목적으로 체계화해 통합, 관리하는 데이터 집합

✔  효율적으로 데이터를 저장, 검색, 갱신할 수 있도록 데이터 집합들끼리 연관시키고 조직화해야 한다


👉  데이터베이스의 특징

✔  실시간 접근성 : 사용자의 요구를 즉시 처리

✔  계속적인 변화 : 정확한 값을 유지하기 위해 삽입/삭제/수정/작업 등을 이용해 지속적인 갱신이 가능

✔  동시 공유성 : 사용자마다 다른 목적으로 사용하므로, 동시에 여러 사람이 데이터에 접근해 사용 가능

✔  내용 참조 : 저장한 데이터의 위치가 아닌 사용자가 요구하는 데이터의 내용을 참조할 수 있다

 

👉  데이터베이스의 종류

1. 관계형 데이터베이스 : 키와 값들의 간단한 관계를 테이블화 시킨 데이터베이스

    ✔  데이터 설계에 중점을 둔 소프트 웨어  

    ✔  데이터의 무결성, 중복성 제거, 연관, 조직에 중점을 둔 소프트웨어이기 때문에 느릴 수밖에 없다

 

2. 객체 지향 데이터베이스 : 정보를 객체의 형태로 표현하는 데이터 베이스

    ✔  관계형 데이터에서 사용하는 데이터를 확장

    ✔  관계형 데이터베이스를 객체 지향 모델링과 데이터를 관리하는 기능을 갖도록 확장한 모델

    ✔  객체 모델이 그대로 데이터베이스에 적용되어 별다른 데이터 변환이 필요하지 않다는 장점이 있다

 

3. NoSQL : 대용량 데이터의 웹 서비스와 SNS, 클라우드 컴퓨팅의 확대 보급과 대중화로 최근 주목받는 DB 기술

 

 

 


📌  데이터베이스 관리 시스템(DBMS)

✔  데이터베이스라는 데이터의 집합을 만들고, 저장 및 관리할 수 있는 기능을 제공하는 응용 프로그램

✔  여러 응용 소프트웨어(프로그램) 또는 시스템이 동시에 데이터베이스에 접근하여 사용할 수 있게 한다

✔  DBMS의 종류 : Oracle, SQL Server, MySQL, DB2 등


👉  데이터베이스 관리 시스템 (DBMS)의 필수 기능

✔  정의 기능 : 데이터베이스의 논리적, 물리적 구조를 정의

✔  조작 기능 : 데이터를 검색, 삭제, 갱신, 삽입, 삭제하는 기능

✔  제어 기능 : 데이터베이스의 내용 정확성과 안정성을 유지하도록 제어하는 기능

 

👉  데이터베이스 관리 시스템 (DBMS)의 장점

✔  데이터 중복의 최소화

✔  데이터의 일관성 및 무결성을 유지

✔  데이터 보안을 보장

 

👉  데이터베이스 관리 시스템 (DBMS)의 단점

✔  운영비가 비싸고 백업 및 복구에 대한 관리가 복잡하다

✔  부분적 데이터베이스 손실이 전체 시스템 정지로 이어진다

 

 

 

 

댓글
«   2024/12   »
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
최근에 올라온 글
글 보관함
Total
Today
Yesterday