db

Android에서 Database를 왜 배울까? 대부분의 정보는 서버에 저장하지만 클라이언트에서만 저장해야 하는 값도 존재한다. 또한 이러한 지식을 알고 있으면 서버 개발자와의 협업에도 유리하다! 그래서 안드로이드를 공부하더라도 DB를 배우는 것이 좋다. 안드로이드에서도 (Key-Value 및 관계형 데이터베이스) 형태 기반으로 값을 저장 가능할 수 있다. 대표적인 저장 방법으로는 3가지가 있다. - File (text...) - SharedPreferences (Key-Value) - RoomDB (관계형 DB) 📌 SharedPreferences 안드로이드에서 간단하게 값을 저장하고 불러오는 방법이다. 기본적인 자료구조만 가능하기 때문에 하나의 Key에 다중 값을 저장하기는 어렵다! Key-Value..
DBMS (Database Management System) 데이터베이스를 관리하는 시스템을 의미한다. ex) MySQL, MariaDB, MongoDB 등... DBMS도 데이터를 저장하는 방법에 따라 종류가 나뉜다! 어떤 종류가 있을까? 주로 관계형과 비관계형으로 나누어진다. ✅ 관계형이란? 데이터 간의 관계를 표현할 수 있는 데이터 저장 방식이다. 가장 많이 사용하는 방식 (MySQL, MariaDB...) 예시로 학교의 출석부가 있다! 출석부에 적힌 정보 (학생 이름, 학번, 학과, 출석 여부) 출석부의 정보로 더 자세한 학생 정보를 확인해보고 싶다면 다른 정보 목록을 찾아봐야 한다! 출석부에서 각 학생의 고유한 정보를 통해 학생 정보를 확인해야 된다. 여기서 고유한 정보는 학번을 말한다. ✅ 비..
박브레드
'db' 태그의 글 목록