목록분류 전체보기 (639)
충분히 쌓여가는
데이터 홍수 속에서 꼭 필요한 SQL다양한 매체의 등장과 기술을 발달로 과거와 비교해 새로 만들어지는 데이터양이 많아졌다.데이터의 형태도 음성, 이미지, 텍스트 등 점점 다양해지고 있다.즉, 데이터양과 종류가 모두 많아졌다는 뜻이다. 데이터는 많은 기업에서 중요한 의사결정을 내릴 때 사용한다.매출 데이터를 수집해 사용자의 선호도 분석을 하거나 사용자 행동 데이터를 수집해 UI/UX 편의성을 높이기도 한다. 데이터를 어떻게 추출하고 분석할 수 있을까?데이터양이 적을 때는 엑셀로 다양한 데이터 분석을 할 수 있지만 엑셀은 많은 양의 데이터를 처리하기 어렵다.하드웨어의 발달로 컴퓨터 성능이 좋아졌다고 하지만 아직은 사용자 컴퓨터가 서버의 성능을 따라가지 못하는 것이 현실이다. 결국 서버에서 데이터를 처리할 수..
SQL관계형 데이터베이스 관리 시스템(Relational Database Management System, RDBMS)의 데이터를 관리하는 프로그래밍 언어SQL은 데이터베이스가 아니라, 데이터베이스를 다루는 프로그래밍 언어이다. 데이터 정의 언어(DDL)Data Define Language로 데이터베이스를 정의하는 언어 CREATE: 데이터베이스 또는 테이블을 생성한다.ALTER: 테이블을 수정한다.DROP: 데이터베이스 또는 테이블을 삭제한다.TRUNCATE: 테이블을 초기화한다. 데이터 조작언어(DML)Data Manipulation Language는 데이테베이스에 입력된 데이터를 검색, 입력, 수정, 삭제한다. SELECT: 데이터 검색INSERT: 데이터 입력UPDATE: 데이터 수정DELETE..
계층형 데이터베이스데이터가 부모와 자식 관계를 이루는 트리 구조.부모 레코드가 여러 자식 레코드를 가진다. 데이터 중복이 발생하기 쉬우며, 데이터는 상하 종속 관계로 이루어지므로 초기에 이 방식을 채택하면 이후 프로세스 변경이 어려워 현재는 거의 사용되지 않는다. 네트워크형 데이터베이스데이터를 노드로 표현한 모델.노드는 네트워크 상에 있으면 서로 대등한 관계이다.네트워크형 데이터베이스는 계층형 데이터베이스의 단점인 데이터 중복 문제, 상하 종속 관계를 해결했다.레코드 간의 관계를 일대다 또는 다대다로 표현할 수 있지만, 종속성 문제가 생기기 쉬워 데이터베이스 구조를 변경하기 어렵다. 키-값 데이터베이스NoSQL의 한 종류로 키-값을 일대일 대응해 데이터를 저장한다.데이터 중복이 발생하며 비정형 데이터 저..
데이터베이스(DB): 데이터의 저장 형태,데이터의 모음,논리적으로 연관된 데이터를 모아 일정한 형태로 저장해 놓은 것,여러 시스템 또는 사용자가 데이터를 동시에 공유하고 사용하기 위해 통합 저장한 데이터의 집합. 데이터: 자료로 정보는 아직 아닌 것,컴퓨터가 처리할 수 있는 자료. 데이터베이스의 필요 목적?: 데이터 중복을 최소화해서 조직의 목적에 맞게 효율적으로 관리하려고 사용 데이터베이스 ISOS, R1C3으로 정리한다: 일반적으로 데이터베이스를 정의할 때는 ISOS,데이터베이스 시스템의 특징을 이야기할 때는 R1C3을 사용. ISOSI: Integrated Data(통합 데이터)데이터 중복이 최소화된 데이터S: Stored Data(저장 데이터)컴퓨터가 접근할 수 있는 매체에 저장된 데이터O: Op..