티스토리 뷰
✔ 데이터 수집과 전처리
- 원시 데이터 -> 비정형 데이터 -> 반정형(key-value) or 정형 데이터(테이블) -> 반정형(XML) or 정형 데이터(CSV)
- 관찰 및 수정 -> 데이터 전처리
✔ 데이터베이스 시스템
1. 데이터베이스 시스템
- 데이터베이스 시스템 이란? 데이터를 보관하고 관리하는 총체
데이터 베이스 : 데이터 베이스 시스템에서 보관되는 정보 , 데이터베이스 관리 시스템 : 데이터베이스를 관리하는 소프트웨어
- 데이터베이스란?
데이터의 집합체, 데이텀 -> 데이터 -> 데이터셋으로 확장
- 용어 정리
종류 : 관찰하고자 하는 대상의 종류
개체,객체 : 관측하고자 하는 대상에 속하는 하나의 개체
속성 : 관측하고자 하는 대상의 성질
값 : 대상의 속성을 관측해 얻은 값
데이텀 : 한 대상의 한 속성에 대한값 (ex. 아이유의 키의 값)
데이터 : 한 대상의 여러 속성에 대한 값
데이터셋 : 같은 종류의 여러 대상의 데이터 (ex. 아이유의 신상 데이터)
데이터베이스 : 다른 종류의 여러가지 데이터 셋
논리적 데이터 : 머리 속에서 이해하고 있는 형식의 데이터
물리적 데이터 : 컴퓨터에 약속된 형식에 따라 저장된 데이터 :(json, xml 등)
2. 데이터베이스 관리 시스템
- 데이터베이스 관리 시스템이란? 물리적 데이터를 관리하기 위한 시스템 (ex. MySQL , Oracle SQL)
- 용어 정리
범용 데이터베이스 관리 소프트웨어: 물리적으로 데이터를 관리하기 위한 시스템 (ex. json, xml, csv)
준전문 데이터베이스 관리 소프트웨어 : excel
전문 데이터베이스 관리 소프트웨어 : 관계형 데이터베이스 파일 등 - > 관계형 데이터베이스 프로그램(MySQL, Oracle SQL등)
>> 범용 소프트웨어를 사용하여 데이터베이스를 관리하는 장점? 추가 프로그램 필요X , 데이터베이스 전문 지식 습득 필요X
단점? 다수의 데이터를 유지보수해야 하는 문제, 공유환경을 지원해야하는 문제 등
결국 무결성, 일관성, 공유, 보안등의 한계가 있기에 전문 데이터베이스 관리 소프트웨어로 옮기는 것
3. 관계형 데이터베이스 관리 시스템
- table 형태의 데이터셋으로 이루어진 데이터베이스를 관리하는 전문 관리 프로그램
- 관리자/사용자는 오직 DBMS를 통해서만 데이터베이스에 접근할 수 있음
- DBMS는 다수 사용자의 동시접근을 제어하고 각 사용자 요청을 반영하여 자동적으로 무결성/일관성을 유지하며 데이터베이스를 수정함
- 관계형 데이터베이스 관리 시스템의 구성 모듈 : 관계형 데이터 관리 소프트웨어(SQL server) + 관계형 데이터 언어(SQL언어)
- Total
- Today
- Yesterday
- 소숫점잘림
- 해커톤
- 구글
- redis-py
- 지도데이터
- 스마트렌즈
- 시간어떻게
- mockserver
- 실시간클락
- 이미지검색
- 데이터잘림
- PC시간어떻게
- jupyterlab
- 실시간클록
- visionAPI
- 조회수기능
- ChatGPT
- redis
- 주피터랩
- 구글클라우드스토리지
- 항해해커톤
- 네이버이미지검색
- 알고있
- 조회수기능개발
- redisTemplate
- crudrepository
- 빈해쉬맵
- 목서버
- 항해커톤
- 모의서버
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |