목록AI/데이터베이스(DB) (5)
기록하는삶
1. 몽고DB 설치 https://www.mongodb.com/try/download/community MongoDB Community Download Download the Community version of MongoDB's non-relational database server from MongoDB's download center. www.mongodb.com 2. feathers 설치 및 url 주소 생성 https://github.com/feathersjs/cli GitHub - feathersjs/cli: The command line interface for scaffolding Feathers applications The command line interface for scaffold..
데이터(Data) > 'datum'의 복수형 > 관찰, 측정 등을 통해 얻은 사실이나 값 ex) 10cm, 5kg, 3000원, 사진 등 > 정보(information) = 데이터를 의미 있는 패턴으로 정리한 것 ex) 동생의 키 = 150cm, 무게의 단위는 g, kg 등이 있다. > 지식(knowledge) = 정보를 모아 일반화된 형태로 정리한 것 or 정보를 의사결정이나 가치 창출에 이용한 것 ex) 동생 나이대의 남자 아이들의 키는 140~160cm 정도다, 가게를 24시간 열었지만 새벽 손님이 너무 없으니 새벽 운영을 중단해야겠다 > 지혜(wisdom) = 지식을 이해하고 응용, 발전해나가는 정신적 능력 ex) 새벽에 가격에 운영하던 비용을 다른 데이터 분석을 통한 전략으로 재투자한다. 데..
엔티티(Entity) > '주제영역'의 하위개념 주제영역 = 데이터의 상위 수준의 분류, 조직에서 관심을 가지는 기능 혹은 업무에 대한 엔티티의 그룹 ex) LG 전자의 주제영역 → 제품개발, 생산, 판매, A/S, 마케팅 > 엔티티(Entity) = 업무에 필요하고 유용한 정보(information)를 저장하고 관리하기 위한 것으로 영속적으로 존재하는 단위 (= 엔티티 타입 or 엔티티 클래스) > 엔티티는 2개 이상의 어커런스(Occurrence)의 집합, 어커런스에 기록되는 실제 data의 값을 인스턴스(Instance)라 함 ex) 엔티티 = 강의실, 하위 어커런스 = 강의실 1 , 강의실 2, 인스턴스 = 101호, 102호 * 어커런스는 구조이므로 빈칸의 개념이다. (서로 다른 강의실이 2개 ..
데이터베이스 정규화(DB Nomalization) ▶ 논리적 데이터 모델링 과정에서 관계형 데이터 모델 내의 이상현상을 야기하는 속성 간의 종속관계를 제거하기 위해 기존의 관계(relation)를 더 작은 여러 개의 관계로 무손실 분해하는 과정 ▶ 이상현상(Anomaly) = 관계형 데이터 모델에서 관계(relation) 조작 시 데이터들이 불필요하게 중복되어 발생하는 오류로 삽입, 삭제, 갱신 이상이 있다. ① 삽입 이상(Insertion Anomaly): 새 데이터 삽입 시 불필요한 데이터도 함께 삽입해야 하는 현상 ex) 학번 이름 교수번호 지도교수 202101 A 001 지동 202102 B 002 지은 202103 C ? ? 새로운 학생 C의 데이터만을 등록하려고 하는데, 지도 교수의 데..
SQL(Structured Query Language) > 번역하면 구조화된 질의어 > IBM에서 개발한, 관계형 데이터베이스 관리 시스템(RDBMS)의 데이터 관리를 위해 설계된 특수 목적의 언어 > 그 종류로는 데이터 정의어(DDL), 데이터 조작어(DML), 데이터 제어어(DCL) 등이 있다. SQL 종류 1) 데이터 정의어(DDL _ Data Definition Language) 데이터간의 관계 정의를 위한 언어. 테이블과 같은 데이터 구조 혹은 객체를 생성, 변경, 삭제하는데 사용됨. 즉, 데이터 자체가 아니라, 데이터가 들어있는 구조를 위한 언어. ex) create, alter, drop, rename 등 사용 예시) DESC (테이블명) → 테이블의 구조(보유 column, Null 허..