본문 바로가기

전체 글400

[SQL] DCL 정의 및 명령어 🔎 DCL이란? (Data Control Language) 데이터베이스에서 데이터 이외의 오브젝트에 대해 조작할 필요가 있다. 이때 사용하는 SQL 명령을 DCL이라고 한다. 💡 DCL 제어 대상 1. 사용자 권한 : 사용자를 등록하고, 사용자에게 특정 데이터베이스를 사용할 수 있는 권리를 부여하는 작업 2. 트랜잭션 : 안전한 거래 보장으로 동시에 다수의 작업을 독립적으로 안전하게 처리하기 위한 상호 작용 단위 💡 DCL 명령어 1.GRANT : 사용자 권한 부여 2.REVOKE : 사용자 권한 취소 3.COMMIT : 트랜잭션 확정 4.ROLLBACK : 트랜잭션 취소 * 테스트를 위해 새로운 계정(아이디)를 만듬 : test CONNECT system/1234; CREATE USER test IDE.. 2022. 9. 26.
[SQL] DML 용어 정리 및 명령어 🔍 DML이란? 데이터를 조작하는 명령어를 DML이라고 한다. 여기서 조작은 데이터 관점에서 생명 주기를 제어하는 것을 의미한다. 🙄 DML 명령어 1. INSERT : 테이블의 내용을 삽입 2. DELETE : 테이블의 내용을 삭제 3. SELECT : 테이블의 내용을 조회 4. UPDATE : 테이블의 내용을 변경 😘 DML 예제 타이핑하면서 연습하기 INSERT INTO 고객 (고객ID, 고객명, 적립금) VALUES ('1','홍길동','100'); * 시퀀스가 설정된 경우 INSERT INTO 고객 VALUES (custno_seq.nextlval, '홍길동', '100); SELECT * FROM 고객; SELECT 고객명, 적립금 FROM 고객 WHERE 고객ID=1; UPDATE 고객 SE.. 2022. 9. 25.
[SQL] DDL 이 무엇이고, DDL 명령어 및 용어 정리! 💡 DDL이란? DDL(Data Definition Language)은 데이터를 정의하는 언어로서 BMS에서는 오브젝트라고 한다. (데이터를 담는 그릇(테이블)을 정의하는 언어) 💡 DDL 관련 용어 1) 스키마 : DBMS 특성과 구현 환경을 감안한 데이터 구조 2) 도메인 : 속성이 가질 수 있는 값의 범위 3) 테이블 : 데이터 저장 공간 4) 뷰 : 하나 이상의 물리 테이블에서 유도되는 가상의 논리 테이블 5) 인덱스 : 검색을 빠르게 하기 위한 데이터 구조 💡 DDL 명령어 CREATE : 데이터베이스 오브젝트 생성 ALTER : 데이터베이스 오브젝트 변경 DROP : 데이터베이스 오브젝트 삭제 * 아래는 예제 따라쳐보면서 SQL 연습하깅 CREATE TABLE 고객 ( 고객ID int NOT .. 2022. 9. 24.
[정보처리기사] 형상관리 / 형상관리 절차 4단계 💡 정의 형상관리는 형상 항목을 식별하여 그 기능적, 물리적 특성을 문서화하고, 그러한 특성의 변경, 제어, 처리 상태를 기록 및 보고하면서 명시된 요구사항에 부합하는지 확인 및 감독하는 활동을 의미한다. 💡 특징 1. 형상은 크게 하드웨어와 소프트웨어로 구분하여 관리한다. 2. 형상은 소프트웨어 개발 산출물이 배치되어 있는 형태를 의미한다. 3. 일반적으로 소프트웨어가 하드웨어보다는 변화가 더 빠르게 바뀐다. 4. 소프트웨어는 하루에도 몇번씩 바뀔 수 있으며, 어느 단계에서나 변경이 가능하다. 5. 언제 어떻게 변경될지 모르기 때문에 소프트웨어 형상에 대한 관리가 매우 어렵다. ✨ 형상관리 절차 4단계 1단계 : 형상식별 형상관리의 시작으로 시스템을 구성하는 형상관리의 대상들을 구분하고, 관리 목록의 .. 2022. 9. 23.
[정보처리기사] 애플리케이션 테스트 수행하기 ✨ 애플리케이션 테스트 수행하기 1) 단위 테스트 작은 소프트웨어 단위(컴포넌트 또는 모듈)을 테스트하는 것으로서, 일반적으로 개발자 자신에 의해 행해짐 2) 통합 테스트 모듈 사이의 인터페이스, 통합된 컴포넌트 간의 상호 작용을 테스트하는 것으로 하나의 프로세스가 완성된 경우 부수적으로 통합 테스트를 수행하는 경우도 있다 3) 시스템 테스트 통합된 단위 시스템의 기능이 컴퓨터 시스템에서 정상적으로 수행되는지를 테스트하는 것으로 성능 및 장애 테스트도 여기에 포함된다 4) 인수 테스트 일반적으로 최종 사용자와 업무에 따른 이해관계자 등이 테스트를 수행함으로써 개발된 제품에 대해 운영 여부를 결정하는 테스트로, 실제 업무 적용 전에 수행한다. 1) 테스트 계획 : 요구사항 관리 2) 테스트 분석/설계 : .. 2022. 9. 22.
[정보처리기사] UI 테스트 ✨ UI 테스트 프로그램 개발 과정에서 생각하지 못한 오류나 버그를 찾고, 새롭게 추가한 세부기능들에 대하여 정상적으로 작동되는지 다양한 시각에서 테스트 해야 한다 1) Top-Down 테스트 (하향식 테스트) 위에서 아래로 테스트하는 기법으로 실사용 환경과 유사한 테스트 S/W의 변경으로 영향을 받게 될 다른 세부적인 기능에 초점을 맞춤 2) Bottom-Up (상향식 테스트) 아래서 위로 올라가는 테스트 기법으로 대형 시스템에서 주로 사용되며, 초기에 병행 작업이 가능하여 테스트가 용이함 3) 사용성 테스트 과정 🎇 🎇 🎇 ① 계획 수립 : 사용자, 목적, 평가 내용(항목) 분석 등을 분석한다. ② 테스트 설계 : 테스트 참가자 결정, 진행 절차 작성, 테스트 항목의 평가 방향 결정 으로 설계한다 ③.. 2022. 9. 21.