본문 바로가기

DDL

(2)
SQL) SQL 기초 1. 관계형 데이터베이스 1. 데이터베이스 데이터를 일정한 형태로 저장해놓은 것 종류 계층형 : 트리 자료구조 사용, 1:N 관계 표현 네트워크형 : 오너와 멤버 형태, M:N 관계형 : 릴레이션(테이블)에 데이터 저장, 집합연산, 관계 연산 가능 2. 관계형 데이터베이스 정규화를 통해 이상 현상 및 중복 데이터 제거 동시성 관리와 병행 제어를 통해 데이터 동시 조작 가능 집합 연산 합집합(union), 차집합(difference), 교집합(intersection), 곱집합(Cartesian Product) 관계 연산 선택 (Selection) : 조건에 맞는 행(튜플|가로) 조회 투영 (Projection) : 조건에 맞는 속성(컬럼|세로) 조회 결합 (Join) : 공통 속성(컬럼)을 사용해서 새로운..
데이터베이스) 데이터베이스 기초 : 개념, 모델링, ERD, DBMS, SQL, ... 1. 데이터베이스 특정 조직의 업무 수행에 필요한 상호 관련 데이터들의 집합 1.1 데이터베이스의 목적 파일 시스템의 문제 플랫폼이 바뀌면 사용할 수 없다. 데이터의 일관성, 보안성, 경제성, 무결성 면에서의 관리가 어려움 데이터의 일관성, 무결성 유지 데이터 검색, 수정, 삭제 용이 1.2 데이터 베이스의 정의 통합된 데이터 (integrated data) 데이터베이스에 원칙적으로 똑같은 데이터 중복 X 데이터 중복은 관리상 문제를 초래할 가능성이 높음 실제로는 완전히 중복을 배제하는 것이 아니라 효율성을 위해 불가피하게 일부 중복을 허용하기도 함 저장된 데이터 (stored data) 컴퓨터가 접근할 수 있는 매체에 저장된 데이터 주로 하드디스크에 저장되어 관리 운영 데이터 (operational d..