MariaDB) Data와 Information

Nov 27, 2023
MariaDB) Data와 Information
개발: data 다루는 것
Data: 관찰(측정)이 가능한 것 = 사실에 대한 것
사실들이 모여서 이상이 만들어것
이상: 꿈, 미래 등 예측할 수 있다고 느끼는 것들
  • data 기록을 해나가다보니 data를 누적해나가는 DB(Database)가 필요해짐
  • DBMS(Database Management System): 데이터 관리 시스템
DBMS가 없을땐 수기 or 기억(70-80년대 사람들)하다가 후에는 컴퓨터의 기억장치에 저장
  • DB에 data가 표(table)의 형태로 저장됨 > 시각화
  • 과계형 DB: 표를 가지고 관리하는 DB
  • 표: 정렬된 데이터 집합(값)의 모임, 저장소
행(세로: row)과 열(가로: column)로 구성
  • 튜플(tuple), 레코드(record): 관련된 데이터의 묶음
  • 필드(field), 속성(attribute): 유일한 이름을 가지고 있고 자신만의 타입이 있음
정리)
표는 필요한 것들 추가하거나, 있는 사실(data)들로 구성되어 데이터를 관리
표는 필요한 만큼 표 추가 가능
관계형DB: 관계를 맺어가면서 사용
Information: data들이 모여서 만들어진 것 = 이상
같은 데이터를 가지고 어떤 정보를 뽑아내느냐에 따라 많이 달라질 수 있음
정보를 잘 읽어낼 수 있어야 함!!
예시) 비가 오는 날 한 중국집에 단골 손님이 늘 시키던거 달라고 하셔서 종업원이 뭘 주문하실지 물어봤더니 단골 손님이 내가 여기를 다닌게 몇 년인데 모르냐면서 화를 버럭냈다.
평소에 그 손님의 이름과 메뉴만을 기록해 데이터를 관리
notion image
이름과 메뉴만을 기록해 데이터를 관리
이름과 메뉴만이 기록된 데이터만으로는 이 손님이 언제 짬뽕을 시키는지 알 수가 없음
만약 이름과 메뉴에 날씨까지 기록된 데이터를 가지고 있었다면 단골 손님이 짬뽕을 먹을 것을 알 수 있었을 것
notion image
름과 메뉴와 날짜까지 기록해 데이터를 관리
컬럼에 무엇을 두느냐에 따라 없던 정보가 생길 수 있음
  • 컬럼(column): 관계형 DB에서 특정한 단수 자료형의 일련의 데이터 값, 테이블에서의 각 열
데이터베이스 설계(=모델링=항목 정하기)가 매우 중요함
데이터 관리에는 목적, 목표가 있음 / 허투로 다루면 안됨
  • 오염된 데이터: 불필요한 데이터가 있음
항목이 애매할때 표준(누가봐도 인정할 만한 것)을 찾게 됨
예시) 강사님이 훈련생을 관리: 체중관리, 습관관리, 금전관리, 일정관리
배운것을 사용하는 것이 중요함
데이터를 따라가다보면 사실들이 드러나고 드러나지 않은 정보들도 알 수 있음
신용카드 사용함으로인해 카드사는 많은 정보를 가지고 있음
예시) 길을 가다가 스타벅스에 가서 커피를 마실까 말까 생각하던 중에 카드사에서 해당 쿠폰이 문자로 도착하면 들어가서 쿠폰을 사용하게 됨
CRM 고객관계관리
목적: 이윤 창출을 위한 소비 추천
예시) CRM을 다루는 것이 콜센터: 고객관계를 관리해나가기 위해 필요한 방법론이나 소프트웨어 등을 가리키는 용어
Share article

vosw1