Clean & Blue 자세히보기
반응형

데이터베이스 3

정보처리기사 실기 - 10. 응용 SW 기초 기술 활용(5) /데이터베이스 기초 활용하기 -2

- 관계 대수(Relation Algebra) 관계형 데이터베이스에서 원하는 정보와 그 정보를 어떻게 유도하는가를 기술하는 절차적 언어 - 순수관계 연산자 select : 시그마(σ) : σ(조건)(R) project : 파이(π) : π(속성리스트)(R) : 주어진 릴레이션에서 속성 리스트에 제시된 애트리뷰트만을 추출하는 연산, 수직 연산자 join : 조인(⋈) : R⋈키속성r=키속성sS : 공통 속성을 중심으로 두개의 릴레이션을 하나로 합쳐서 새로운 릴레이션을 만듦 -> =, ≠, , ≤ 등 비교 연산자를 θ로 일반화하여 세타조인이라고도 함 division : ÷ : 릴레이션 R(X), S(Y)가 있을 때, R의 속성이 S의 속성값을 모두 가진 튜플에서 S가 가진속성을 제외 -> R[속성r ÷ 속성..

정보처리기사 실기 - 10. 응용 SW 기초 기술 활용(4) /데이터베이스 기초 활용하기 -1

2) 데이터베이스 기초 활용하기 - 데이터베이스의 종류 -> 오라클의 Oracle과 MySQL, 티맥스의 Tibero, MSN사의 SQL Server, IBM의 DBI등 -> 오픈소스로는 PostgreSQL, MariaDB 등 - RDBMS : 테이블 구조관계 기본키, SQL 질의어 - OODBMS : 엔티티간 포인팅 방식 객체 식별(OID), OQL(Object Query Language) - ORDBMS : RDBMS + OODBMS, SQL 확장질의어 사용(SQL3) - NoSQL(Not Only SQL) -> 페타바이트 수준의 대량의 데이터처리 NoSQL은 수평적 확장이 가능, 다수 서버들에 데이터 복제 및 분산 저장이 가능 Schema-less : 고정된 데이터 스키마 없이 키(key)값을 이용..

정보처리기사 실기 - 2. 데이터 입출력 구현(1) /정규화

1) 논리 데이터 저장소 확인하기 - 논리 데이터 저장소 확인 절차 -> 엔티티 및 속성 확인 엔티티의 누락/중복 확인 속성을 확인하여 물리 테이블의 컬럼으로 전환 가능한지 여부 확인 공통 코드 대상 확인 * 공통 코드 : 유형이 정해져 있는 속성으로 그 상태가 잘 변하지 않는 속성들 -> 관계 확인 : 엔티티간 관계와 정규화 수준 검토 •정규화(Normalization) 이상 현상의 원인이 되는 데이터 중복성을 제거 -> 데이터 무결성 보존 - 정규화의 원칙 무손실 분해 자료의 중복성 제거 분리의 원칙 - 제1정규형(1NF) 릴레이션 R의 모든 속성 값이 원자값을 가지는 릴레이션 - 제2정규형(2NF) 릴레이션 R이 제1정규형이고 기본키가 아닌 속성이 기본키에 완전 함수 종속일 때 R은 제2정규형을 만..

반응형