전체 글 12

SQL(Structured Query Language) 종류

[1] SQL (Structured Query Language) 관계형 데이터베이스에 대해서 데이터의 구조를 정의, 데이터 조작, 데이터 제어등을 할 수 있는 절차형 언어 ANSI/ISO 표준을 준수하기 때문에 데이터베이스 관리 시스템이 변경되어도 그대로 사용할 수 있다. 표준(Standard) 설명 ANSI / ISO SQL 표준 INNER JOIN, NATURAL, JOIN, USING 조건, ON 조건절을 사용한다. ANSI / ISO SQL3 표준 DBMS 벤더별로 차이가 있었던 SQL을 표준화하여 제정했다. [2] SQL 종류 종류 설명 DDL (Data Definition Language) 데이터를 저장할 구조를 정의하는 언어 CREATE, ALTER, DROP, RENAME DML (Data..

SQLD 개발자 2023.02.20

관계형 데이터 베이스(Relation Database)

[1] 관계형 데이터베이스의 등장 1970년대 E.F. Codd박사의 논문에 처음 소개된 데이터 베이스 릴레이션(Relation)과 릴레이션의 조인 연산을 통해서 합집합, 교집합, 차집합 등 만들 수 있다. [2] 데이터베이스와 데이터베이스 관리 시스템의 차이점 데이터베이스는 데이터를 어떠한 형태의 자료구조(Data Structure)로 사용하는냐에 따라서 나누어진다. [3] 데이터베이스의 종류 계층형 데이터베이스 트리(Tree) 형태의 자료구조에 데이터를 저장하고 관리 - 1대N관계를 표현 네트워크형 데이터베이스 오너(Owner)와 멤버(Member) 형태로 데이터를 저장 - 1대N과 함께 M대N도 표현가능 관계형 데이터베이스 릴레이션에 데이터를 저장하고 관리 릴레이션을 사용해서 집합연산과 관계 연산을..

SQLD 개발자 2023.02.11

짱구는 카레대왕

짜잔❗️ 어제 저녁 집오는 길에 들린 편의점에서 사온 짱구는 카레대왕. 오늘 점심은 너다 일단 꺼내보기 매우매우 심플하고 매우매우 간편하고 집에 계란이 없어서 계란을 사오고 싶었던 전자레인지에 1분 돌린 밥을 용기에 놓고 소스 솨악 다시 전자레인지에 30초 땡! 끝 마늘 후레이크 샤샤샥 마지막으로 짱구랑 한컷 비주얼은 그냥 카레 맛은 살짝 매콤!

REVIEW 2023.02.11

데이터 모델링의 이해

01. 데이터 모델링 (Data Modeling) 데이터 모델링 (Data Modeling) : 현실세계를 데이터베이스로 표현하기 위해서 추상화 한다. 01_1 데이터모델링의 특징 추상화 (Abstraction) - 공통적인 특징을 간략히 표현 단순화 (Simplification) - 누구나 쉽게 이해할 수 있도록 표현 명확성 (Clarity) - 명확하게 의미가 해석되고 한가지 의미를 가져야함 01_2 데이터모델링의 단계 _1 개념적 모델링 : 업무적 관점에서의 모델링, 엔터티(Entity)와 속성(Attribute)을 도출 개념적 ERD(Entity Relationship Diagram)를 작성 _2 논리적 모델링 : 개념적 모델링을 논리적 모델링으로 변환 식별자를 도출하고 필요한 모든 릴레이션을 정..

SQLD 개발자 2023.02.07

정보처리기사 필기 정리 (정보시스템 구축 관리)

-소프트웨어 개발의 생명주기 모형 *폭포수 모형 : 요구 사항의 변경이 어렵고 각 단계 결과가 확인되어야 다음단계로 넘어갈 수 있는 선형 순차적, 고전적 생명주기 모형 타당성 검토, 계획, 요구사항분석, 구현, 테스트, 유지보수의 단계를 통해 소프트웨어 개발하는 모형 -비용측정 : 개발에 소요되는 인원, 자원, 기간 등으로 소프트웨어의 규모를 확인하여 개발계획 수립에 필요한 비용을 산정하는 것 COCOMO모형 1. 유기형(Organic) : 일괄자료처리나 과학기술 계산용, 비즈니스자료 처리용으로 5만라인 이하의 소프트웨어 개발 유형 2. 준분리형(Semi-Datached) : 트랜잭션 처리 시스템이나 운영체제, 데이터베이스관리 시스템 등의 30만 라인 이하의 소프트웨어를 평가하는 유형 3. 내재형(Emb..

정보처리기사 필기 정리 (프로그래밍 언어의 활용)

응집도 / 결합도 결합도 : 모듈 내부가 아닌 외부에서 모듈과의 연관도 또는 모듈간의 상호의존성을 나타내는 정도 내용결합도(content)>공통결합도(common)>외부결합도(extern)> 제어결합도(control)>스탬프결합도(stamp)>자료결합도(data) 응집도 : 모듈의 독립성을 나타내는 개념, 모듈 내부 구성요소 간 연관 정도 기능적(Funcional) > 순차적(Sequenfial) >통신적(Communication) > 절차적(procedure) > 시간적(Temporal) > 논리적(Logical) > 우연적(Coincidental) OSI 7계층 : 네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것 1계층 : 물리계층(physical Layer) 전기적, 기계적, 기능적특성을 이용..

정보처리기사 필기 정리 (데이터베이스 구축)

관계형 데이터 모델 Relation 구조 : 행(row) 튜플(tuple) 레코드(recod) - 카디널리티 열(column) 필드(field) 속성(attribute) - 디그리, 차수 도메인(domain) - 속성이 가질 수 있는 원자값들의 집합 데이터 모델 구성요소 – 개체 : 사람이 생각하는 개념이나 정보단위 - 속성 : 데이터의 가장작은 논리적 단위(데이터 항목 또는 필드) - 관계 : 개체간의 관계 개념적 데이터 모델(추상적 개념으로 표현) ; E-R(Entitt – Relation) 모델 논리적 데이터 모델(컴퓨터 세계: 환경에 맞도록 변환) ; 관계모델 ,계층모델, 네트워크 모델 데이터 모델에 표시할 요소 : 구조(stucture) , 연산(operation), 제약조건(constraint..

정보처리기사 필기 정리(소프트웨어 개발)

모듈 소프트웨어 구조를 이루며, 다른 것들과 구별될 수 있는 독립적인 기능을 갖는 단위 하나 또는 몇 개의 논리적인 기능을 수행하기 위한 명령어들의 집합 서로 모여 하나의 완전한 프로그램으로 만들어 질 수 있다. 코딩 구현단계 작업절차 요구사항 분석(시스템의 목표를 정함 / 구현가능한지 판단 / 요구사항 명세서) -> 설계(구체적 설계) -> 구현(시스템 구현 / 코팅 / 1.작업계획 2.코팅 3.컴파일 4.테스트) -> 테스트(소프트웨어 오류 탐지 및 수정 / 테스트 계획서 / 테스트 결과서) -> 유지보수 정렬 알고리즘 선택 정렬(Selection Sort) : 정렬되지 않은 인덱스의 맨 앞에서부터 이를 포함한 그 이후의 배열 값 중 가장 작은 값을 찾고 그의 값을 현재 인덱스 값과 바꿔준다. O(N..

정보처리기사 필기 정리(소프트웨어 설계)

리눅스 명령어 pwd 현재 작업중인 디렉토리 정보 출력 cd 경로 이동 ls 디렉토리 목록 확인 cp 파일 혹은 디렉토리를 복사 mv 파일 혹은 디렉토리 이동 cat 파일 출력 uname 시스템 정보 출력 mkdir 디렉토리 생성 find 특정 파일이나 디렉토리를 검색 윈도우 명령어 cd 경로 이동 dir 디렉토리에 있는 파일과 하위 디렉토리 목록 확인 md 디렉토리 생성 ipconfig 네트워크 설정상태 보기 (/all 상세하게) 시스템 구성요소 입력(Input) / 출력(Output) / 처리(Process) / 제어(Control) / 피드백(Feedback) 송수신 연계기술 DB link : 데이터베이스에서 제공하는 DB링크 객체를 이용 수신측에서 DB링크를 생성하고 송신측에서 해당 DB링크를 직..