전체 글(295)
-
[실기] - 데이터베이스 관계데이터베이스(ERD)
관계형 모델튜플은 행으로 영어로는 Degree이며, 갯수는 차수어트리뷰트는 속성이며, 영어로 Cardinarity로, 열의 갯수의 집합은 카디널리티릴레이션(테이블)릴레이션 스키마(구조)릴레이션 인스턴스 : 저장된 데이터의 집합관계 데이터 언어관계대수 : 절차적 - 어떻게 찾을 것인지?순수관계연산자시그마(σ) : SELECT^ == AND / V == ORσ 성적 ≥ 90 ^ 학과 ='컴퓨터과'(학생)프로젝트(π) : PROJECTπ 학생, 이름 (학생)π 학생, 이름 (σ 성적 ≥ 90 (학생))조인(⋈) : JOIN(하생)⋈학번=학번(수강과목)나누기(%) : DIVISIONR%S1S1에 모든 조건이 충족하는 것만 추가해줌밑에 이미지 참고해서 구해보기 일반 집합 연산자U 합집합 : 중복제거 합치기 ∩ ..
2025.02.19 -
[실기] - 데이터베이스 물리적 설계
물리적 설계 : 실지 운영서비스에 DB서버를 구축하는 단계저장, 속도, 접근성 등을 고려하여 적합한 DBMS 구축반정규화 : 정규화 거친 후에 성능향상과 개발의 편의성을 고려하여 정규화의 위배되는 방법이다.(서술형)실무에서는 어쩔 수 없이 한다.데이터베이스 이중화 : DB서버를 하나 더 둠으로써, 오류(에러)시 고가용성을 보장한다.백업데이터베이스 백업방식전체 백업증분 백업차등 백업합성 백업 : 전체 + 증분백업 시간/시점RTORPO암호화하는 방식API : 모듈(인터페이스)Plug-In : 설치TDE : 자체데이터베이스 성능 최적화를 위한 기술파티셔닝 : 나누는 것샤딩 : 분산 시스템파티셔닝 분할 기준밤위 분할 : 2000년대, 2100년대 등으로... 나누눔목록 분할 : 키값을 정해서... ex ASIA..
2025.02.19 -
[실기] - 데이터베이스 논리적 설게
논리적 설계정규화 : 중복제거화 하는 과정으로 무결성을 유지무결성 : 이상현상을 방지하는 것이상현상삭제, 갱신, 삽입 삽입 : 삽입이상은 DB에 DML로 값을 INSERT 할때.. 관련 없는 세부정보까지 같이 입력되는 경우 난 아직 수강하지도 않았는데, 수강 컬럼(속성)에 값을 필수값으로 입력되어야 하는 경우삭제 : 삭제 이상은 DML에서 DELETE로 특정 튜플을 삭제시 관련 없는 데이터까지 삭제되어 다른 일련의 트랜잭션 작업까지 영향을 준다는 형상갱신 : 현갱신이상은 DML에서 UPDATE시 일부 수정으로 다른 참조되거나 의존된 데이들이 모순이 생기는 현상 정규화의 종류A -> B(주민번호 -> 이름) 주민번호를 통해 이름을 알 수 있다.주민번호 결졍자이며, 이름은 종속자이다.함수의 종속관계 종류완전..
2025.02.19 -
[실기] - 데이터베이스 개념적 설계
데이터베이스 설계개념 : ERD(개체 관계 다이어그램)으로 모델링(그림 그리기)개념설계의 목적 : 머리속에 있는 것들을 꺼내서 그림(모델링)을 그린다.논리 : 정규화 작업(ER다이어그램 일떄 해줌) / 트랜잭션 인터페이스 / 목표 DBMS(계층, 관계형, 객체지향형 기반으로 설계)트랜잭션 인터페이스 : 어떤 값을 입력하면, 결과가 나온다.물리 : 성능, 용량 등 설계 / 특정 DBMS(mysql, mssql, oracle)데이터베이스 설계시 고려사항보안기밀성 : 인가된 사용자 볼 수 있다. / 암호화무결성 : 인가된 사용자만 수정, 삭제 / 접근제어가용성 : 인가된 사용자만, 어디서든지 접근 / 고가용성 데이터베이스 모델링(그림)에 들어가야할 구조구조연산제약조건ER다이어그램 개체 = 사격형속성 = 원형단..
2025.02.18 -
[실기] - 데이터베이스 스키마
데이터베이스의 종류계층형, 네트워크형, 관계형, 객체지향형, 객체관계형, NoSql, NewSql데이터베이스 개념데이터의 정의 : 암기방법 - 공장통운공유저장통합 : 중복제거운영데이터베이스 스키마스키마는 구조이며, 속성, 개체, 제약조건구조라고 하는 것 : 개체 속성으로 회원 ID, 이름, 나이 등과 속성에서 학년은 1~6학년만 들어간다는 것이 제약조건으로 이루어진 구조이다. 외부 : 사용자 뷰-----> 논리적 독립성 : 개념 스키마가 변경있어도 외부 스키마는 영향이 없다.개념(전체) : 전체 구조, 제약조건------> 물리적 독립성 : 내부 스키마가 변경있어도 개념 스키마는 영향이 없다.내부(물리적) : 저장데이터베이스DBMS가 데이터베이스를 관리해줌 그리고 정의(DDL), 조작(DML), 제어(D..
2025.02.18 -
[실기] - 제품 소프트웨어 패키징
[DRM] 1. 저작권 관리에서 콘텐츠를 메타 데이터와 함께 배포 가능한 단위로 묶는 기능을 수행하는 것 2. 저작권 관리에서 키 관리 및 라이선스 발급 관리를 수행하는 것 3. 디지털 콘텐츠의 저작권을 관리하는 기술로 전자문서, 음악, SW, E-Book 등 모든 전자적 형태의 컨텐츠를 모두 포함하는 보안 기술 4. 저작권 관리에서 원본을 안전하게 유통하기 위한 전자적 보안 장치 ,컨텐츠의 무결성을 보장한다. 5. 배포된 콘텐츠의 이용권한을 통제하여, 사용자 권한을 관리한다. [저작권 제어 기술] 1. CI/CD(통합/배포) 후 조직의 최종 사용자인 고객과 잘 정리된 릴리즈 정보를 공유하는 문서는? 2. 디지털 저작물에 특정한 번호를 부여하는 일종의 바코드 시스템으로서 디지털 저작물의 저작권 보호 및 ..
2025.02.18