Database(Lecture)

SQL 데이터 조작문 스트링 매칭 LIKE 서브 스트링 패턴(substring pattern) 비교 연산자 % 어떤 길이의 어떤 문자 스트링도 관계 없음을 의미 문자 하나를 의미 C-임의의 문자 ex) C__3 부분문자를 매칭하는 방법 제공 예제 질의 SELECT Cno, Cname FROM COURSE WHERE Cno LIKE 'C%'; Null 누락된 정보 값은 있지만 모르는 값 해당되지 않는 값 의도적으로 유보한 값 Null이 추가된 3-값 논리(3-VL: 3-value logic) 논리값으로 보면 참도 거짓도 아닌 미정(unknown) Null을 사용한 검색 예제질의 SELECT Sno, Sname From STUDENT WHERE Dept is Null IS [NOT] NULL의 형식만 사용 ..
데이터 베이스 관리 시스템 데이터베이스 관리 시스템의 발전 배경 DBMS의 발전 배경 파일 중심 데이터 처리 시스템 Operating System이 지원 각 응용 프로그램이 논리적 파일 구조 정의 -> 직접 물리적 파일 구조로 구현 각 응용 프로그램이 물리적 데이터 구조(비트 할당 등)에 대한 접근 방법 구현 각 사용자가 응용 프로그램과 데이터를 모두 관리 유지 응용 프로그램 간 데이터 공용 불가능 => 데이터의 종속성(dependency)과 중복성(redundancy) 야기 종속성 -> 데이터와 응용 프로그램이 상호 의존적 관계 -> 파일 & 물리적 구조가 변하면 응용프로그램도 바꿔야 함 -> 응용프로그램의 관리 곤란, 중복성 -> 데이터가 중복 저장되어 관리 -> 일관성/보안성/경제성/무결성 문제 파..
저장 장치의 역사 자카드 방직기(1804)와 천공카드 -> 찰스 베비지의 해석기관(1837) -> 천공카드 -> 자기 테이프(1928, 독일 플리츠 플로이머) -> 하드 디스크 발명(1956, IBM) 저장장치의 계층 구조 Set of Records Database Files & Folders File System List of sectors - Hard disk 정보 처리 시스템 정보와 데이터 데이터(data) : 관찰이나 측정으로 수집 -> 사실(facts) or 값(value) 정보(information) : 의사결정을 할 수 있게 하는 데이터의 해석 or 데이터 상호 간의 관계 **P(D) = I** P = Processing D = Data I = Information 정보 시스템 데이터를 수집..
문이과 통합형 인재(人災)
'Database(Lecture)' 카테고리의 글 목록