본문 바로가기
728x90

정보처리기사49

데이터조작어(DML) 목차 1.데이터 조작어(DML: Data Manipulation Language) 2.SELECT 활용 1.데이터 조작어(DML: Data Manipulation Language) 1-1. DML 명령어 종류 구분 DDL 명령어 설명 데이터 사입 INSERT 테이블에 내용 삽입 데이터 수정 UPDATE 테이블의 내용 수정 데이터 삭제 DELETE 테이블의 내용 삭제 데이터 조회 SELECT 테이블의 내용 조회 1-2. INSERT 1. 필드명을 지정하여 삽입 * INSERT INTO 테이블명 (필드) VALUE (값) 2. 필드명을 지정하지 않고 삽입 * INSERT INTO 테이블명 VALUE (값) 3. 다른 테이블 내용 복사 * INSERT INTO 테이블명 (필드) SELECT 필드 FROM 원본.. 2022. 7. 3.
데이터정의어(DDL) 목차 1.데이터 정의어(DDL: Data Definition Language) 1.데이터 정의어(DDL: Data Definition Language) 1-1. DDL 명령어 종류 구분 DDL 명령어 설명 생성 CREATE 데이터베이스 오브젝트를 생성 변경 ALTER 데이터베이스 오브젝트를 변경 삭제 DROP,TRUNCATE 데이터베이스 오브젝트 삭제, 내용삭제 1-2. CREATE(테이블 생성) 1. 데이터베이스 생성 * CREATE DATABASE 데이터베이스명 2. 테이블 생성 * CREATE TABLE 테이블명 3. 제약조건 유형 * PRIMARY KEY - 테이블의 기본키 정의 - NOT NULL, UNIQUE 제약포함 * FOREIGN KEY - 테이블의 외래키 정의 - 참조 대상 명시: 테이.. 2022. 7. 2.
E-R 다이어그램 목차 1.E-R(Entity-Relationship) 다이어그램 2.E-R 다이어그램 표기법 3.관계 스키마 4.확장 E-R 다이어그램 1.E-R(Entity-Relationship) 다이어그램 1-1. E-R 다이어그램의 개념 * 1976년 피터 첸(Peter Chen)에 의해서 최초로 제안 * 업무분석결과로 도출된 개체와 실체 간의 관계를 그림형태로 묘사한것 * 단순성이 뛰어나 개념 데이터 모델링과 논리 데이터 모델링 등에서 가장 일반적으로 이용 1-2. E-R 다이어그램의 특징 * 논리적인 그림이기 때문에 시스템에 아무런 영향을 받지 않는다 * 기본키, 외래키, 성능, 시스템 구조등 물리적 시스템 환경은 고려하지 않는다 * 잘 설계된 E-R 다이어그램은 업무 수행방식의 변경에 영향을 거의 받지 않는.. 2022. 7. 2.
논리 데이터 모델링 목차 1.개체(Entity) 2.속성 3.식별자(Identifier) 4.개체 정의서 5.모델링 6.관계 1.개체(Entity) 1-1. 개체의 정의 * 현실 세계의 식별 가능한 대상을 추상화하여 표현하는 단위 * 파일 시스템에서 레코드에 대응하는 개념으로 각 개체는 독립적으로 존재1-2. 개체 타입 * 개체명과 개체 속성을 논리적으로 설계한 정의 * 개체 스키마라고 한다1-3. 개체 타입의 특징 * 업무 프로세스에 반드시 필요한 정보로 구성 * 식별이 가능해야 하며 속성이 포함되어야 한다 * 최소 한개 이상의 개체 타입과 관계가 있어야 한다1-4. 개체 타입 지정시 고려사항 * 가급적 약어를 사용하지 않고, 실제 업무에서 사용하는 용어를 사용 * 정의되는 이름은 유일해야 하며 단수 명사를 사용 * 이외.. 2022. 7. 1.
관계형데이터베이스(RDBMS) 목차 1.데이터베이스 시스템의 종류 2.RDBMS 모델링 1.데이터베이스 시스템의 종류 1-1. 파일 시스템 * 파일이나 자료를 쉽게 발견 및 접근할수 있도록 보관 또는 조직하는 시스템 * 저장이나 검색을 위해 논리적인 파일의 위치를 관리하는 데이터베이스 이전단계의 데이터 관리 시스템 1-2. HDBMS(Hierarchical DBMS) * 데이터를 종속적인 상하 관계로 계층(Tree)화하여 관리하는 형태의 데이터베이스 구조 * 데이터 접근속도가 빠르지만, 데이터 구조변화에 유연하게 대응하기 어렵다 * 속성들의 관계를 묶어 레코드로 표현하고, 레코드들의 관계를 링크로 표현한다 * 모든 링크 관계는 1:다 관계이며 다:다 관계를 직접표현할수 없다 1-3. NDBMS(Network DBMS) * 데이터를 네.. 2022. 7. 1.
성능분석 및 품질평가 목차 1.성능 분석 2.성능 저하 원인 분석 3.소스 코드 품질 분석 도구 4.소프트웨어 유지 보수 5.소프트웨어 품질 평가 1.성능 분석 1-1. 성능 측정 지표 1. 처리량(Throughput): 정해진 시간에 처리할수 있는 연산, 트랜잭션의 수 2. 응답시간(Response Time): 명령이 입력된 후 응답 출력이 개시될때 까지의 시간 3. 반환시간(Turnaround Time): 사용자가 데이터 및 명령을 입력한 시점부터 트랜잭션 처리후 결과의 출력이 완료할때 까지 걸리는 시간 4. 자원사용률(Resource Usage): 트랜잭션을 처리하는 동안 사용하는 CPU사용량, 메모리 사용량, 네트워크 사용량1-2. 성능 분석 도구 1. 성능(Performance) 점검 도구 * 시스템의 최대한 부하(.. 2022. 6. 30.
728x90