데이터베이스 구축 3

[정보처리기사] 데이터베이스 구축

강의를 들으면서 헷갈리는 것만 정리하기 아예 기억조차 안나면 헤드에 볼드체와 🔅로 정리 1회차 데이터베이스 구축 데이터와 정보(저공통운) 저장 데이터 공유 데이터 통합 데이터 운영 데이터 DBMS의 종류 계층형 네트워크형: CODASYL, N:N 구성 관계형 객체 지향형 NewSQL: RDBMS의 SQL과 NoSQL의 장점을 결합한 관계형 모델 데이터베이스 설계 단계 (요개논물) 개념적 설계: ERD 논리적 설계: 정규화, 트랜잭션 인터페이스 물리적 설계: 성능, 반정규화 데이터 모델 개념 현실세계의 요소를 인간과 컴퓨터가 이해할 수 있는 정보로 표현한 것 데이터 모델에 표시해야할 요소 구조 연산 제약조건 데이터 모델의 품질 기준(정완준최일활) 정확성 완정성 준거성 최신성 일관성 활용성 함수적 종속 대략..

정보처리기사 2023.07.21

[정보처리기사] 데이터베이스 구축 (2)

관계 데이터베이스 모델 관계 데이터 모델 개념 데이터의 논리적 구조가 릴레이션, 즉 테이블 형태의 평면 파일로 표현되는 데이터 모델 표 형태로 이루어져있다. 관계 데이터 릴레이션의 구조 튜플: 하나의 행 커디널리티: 튜플의 개수 차수: 속성들의 개수(열) 도메인: 하나의 속성이 가질 수 있는 값의 범위 관계데이터 언어(관계 대수, 관계 해석) 관계 대수 개념 원하는 데이터를 얻기 위해 데이터를 어떻게 찾는지에 대한 처리 과정을 명시하는 절차적인 언어 순수 관계 연산자(셀프조디) SELECT 릴레이션에서 주어진 조건을 만족하는 튜플을 선택하는 연산자 기호: σ (시그마) 표기법: σ(R) σ성적>90(학생) σ성적≥90^학과=’컴퓨터’(학생) PROJECT 주어진 릴레이션에서 속성 리스트에 제시된 속성 값..

정보처리기사 2023.07.07

[정보처리기사] 데이터베이스 구축 (1)

데이터베이스 개념 데이터베이스 개념 특정 조직의 업무를 수행하는데 필요한 상호 관련된 데이터들의 모임 데이터베이스 정의 저장 데이터: 컴퓨터가 접근 가능한 저장 매체에 저장된 데이터 공유 데이터: 여러 응용 프로그램들이 공동으로 사용하는 데이터 통합 데이터: 검색의 효율성을 위해 중복이 최소화된 데이터의 모임 운영 데이터: 조직의 목적을 위해 존재 가치가 확실하고 반드시 필요한 데이터 데이터 언어 DDL(Data Definition Language: 데이터 정의어) 개념 DB의 구조, 데이터 형식, 접근 방식 등 DB의 구축과 변경 목적으로 사용하는 언어 스키마에 사용되는 제약 조건을 정의 종류 CREATE ALTER DROP RENAME TRUNKATE DML(Data Manipulation Langu..

정보처리기사 2023.07.06