IT 용어
-
DBMS란? DM가 여러 사람이 공유하고 사용할 목적으로 관리되는 정보이며 자료의 중복을 없애고 구조화하여 처리를 효율적으로 하기 위해서 관련성을 가지며 기억시켜 놓은 데이터의 집합이라면 이러한 DB를 조작하는 소프트웨어로서 DB를 관리하며 응용프로그램들이 DB를 공유하며 사용할 수 있는 환경을 제공하는 것이 DBMS라고 한다. 즉, DB(데이터베이스)를 관리(DB를 구축하는 틀, 검색 및 저장하는 기능, 응용프로그램들이 DB에 접근할 수 있는 인터페이스, 복구기능과 보안성 기능 제공) 하는 시스템을 말한다. DBMS의 기능 데이터에 대한 형식, 구조, 조건들을 정의하는 기능으로 정의 및 설명은 카탈로그나 사전형태로 저장 기억장치에 데이터를 저장하는 기능 하드웨어나 소프트웨어의 오류 또는 권한이 없는 접..
DBMS란?DBMS란? DM가 여러 사람이 공유하고 사용할 목적으로 관리되는 정보이며 자료의 중복을 없애고 구조화하여 처리를 효율적으로 하기 위해서 관련성을 가지며 기억시켜 놓은 데이터의 집합이라면 이러한 DB를 조작하는 소프트웨어로서 DB를 관리하며 응용프로그램들이 DB를 공유하며 사용할 수 있는 환경을 제공하는 것이 DBMS라고 한다. 즉, DB(데이터베이스)를 관리(DB를 구축하는 틀, 검색 및 저장하는 기능, 응용프로그램들이 DB에 접근할 수 있는 인터페이스, 복구기능과 보안성 기능 제공) 하는 시스템을 말한다. DBMS의 기능 데이터에 대한 형식, 구조, 조건들을 정의하는 기능으로 정의 및 설명은 카탈로그나 사전형태로 저장 기억장치에 데이터를 저장하는 기능 하드웨어나 소프트웨어의 오류 또는 권한이 없는 접..
2023.11.08 -
RDB란? RDB 즉 관계형 데이터베이스란 데이터를 저장하는 DB(데이터베이스)의 여러 가지 방식 중 하나로 일반적인 서비스에서 가장 많이 사용하는 DB타입이다. RDB는 마치 엑셀 시트처럼 빈칸에 내용을 차곡차곡 쌓아가는 데이터베이스 방식으로 수백만 건의 데이터들 중에서 원하는 내용을 찾고, 정렬하기에도 좋아 속도가 매우 빠르며 미리 예상되는 데이터의 흐름에 맞게 설계해두기 때문에, 안정성도 높다. RDM 서비스 종류 오라클 MY SQL - 오라클이 배호나느 오픈소스 기반의 RDB MS SQL - 마이크로소프트가 만든 RDB DB2 - 하드웨어 시장의 강자였던 IBM이 만든 RDB
RDB란?RDB란? RDB 즉 관계형 데이터베이스란 데이터를 저장하는 DB(데이터베이스)의 여러 가지 방식 중 하나로 일반적인 서비스에서 가장 많이 사용하는 DB타입이다. RDB는 마치 엑셀 시트처럼 빈칸에 내용을 차곡차곡 쌓아가는 데이터베이스 방식으로 수백만 건의 데이터들 중에서 원하는 내용을 찾고, 정렬하기에도 좋아 속도가 매우 빠르며 미리 예상되는 데이터의 흐름에 맞게 설계해두기 때문에, 안정성도 높다. RDM 서비스 종류 오라클 MY SQL - 오라클이 배호나느 오픈소스 기반의 RDB MS SQL - 마이크로소프트가 만든 RDB DB2 - 하드웨어 시장의 강자였던 IBM이 만든 RDB
2023.11.08 -
웹 페이지에서 원하는 데이터를 추출하여 가공하기 쉬운 상태로 바꾸는 것. - PARSING - JSON / XML / HTML → PARSER → OBJECT / XML Document / Array
파싱이란?웹 페이지에서 원하는 데이터를 추출하여 가공하기 쉬운 상태로 바꾸는 것. - PARSING - JSON / XML / HTML → PARSER → OBJECT / XML Document / Array
2023.11.03 -
함수 범위가 전역이든 지역이든 독립된 기능을 수행하는 단위로 로직 처리 이후 사용자가 원하는 결과를 반환한다. //독립적으로 존재한다. function solo(int a, int b) { retrun a+b; } 메소드 클래스, 구조체, 열거형에 포함되어 있는 함수를 메소드라고 하며 다른 말로는 클래스 함수라고도 한다. 클래스 안에 있기에 해당 클래스에 대한 객체가 생성되어야 사용할 수 있다. class Person { public man() { greet(yourName: "Santosh", category: .Person) } }
함수와 메소드함수 범위가 전역이든 지역이든 독립된 기능을 수행하는 단위로 로직 처리 이후 사용자가 원하는 결과를 반환한다. //독립적으로 존재한다. function solo(int a, int b) { retrun a+b; } 메소드 클래스, 구조체, 열거형에 포함되어 있는 함수를 메소드라고 하며 다른 말로는 클래스 함수라고도 한다. 클래스 안에 있기에 해당 클래스에 대한 객체가 생성되어야 사용할 수 있다. class Person { public man() { greet(yourName: "Santosh", category: .Person) } }
2023.02.07 -
파싱(Parsing) 파싱(Parsing) 을 알기위해선 먼저 파서(Parser) 를 알아야한다. 파서(Parser)란? Parser란 Compiler의 일부로서 Json, XML, HTML 문서 등에서 Markup Tag 등을 입력으로 받아들여서 구분을 해석 할 수 있는 단위로 Compiler나 Interpreter에서 원시 프로그램을 읽어 들여, 그 문장의 구조를 알아내는 파싱(Parsing)을 할 수 있도록 해주는 프로그램이다. 그렇다면 파싱은 무엇인가? 파싱은 웹페이지에서 원하는 데이터를 추출하여 가공하기 쉬운 상태로 바꿔주며 문장을 분석하거나 문법적 관계를 해석하는 행위로 프로그램을 compile하는 과정에서 특정 프로그래밍 언어가 제시하는 문법을 잘 지켜서 작성하였는지 compileer가 검사..
파싱(Parsing)이란?파싱(Parsing) 파싱(Parsing) 을 알기위해선 먼저 파서(Parser) 를 알아야한다. 파서(Parser)란? Parser란 Compiler의 일부로서 Json, XML, HTML 문서 등에서 Markup Tag 등을 입력으로 받아들여서 구분을 해석 할 수 있는 단위로 Compiler나 Interpreter에서 원시 프로그램을 읽어 들여, 그 문장의 구조를 알아내는 파싱(Parsing)을 할 수 있도록 해주는 프로그램이다. 그렇다면 파싱은 무엇인가? 파싱은 웹페이지에서 원하는 데이터를 추출하여 가공하기 쉬운 상태로 바꿔주며 문장을 분석하거나 문법적 관계를 해석하는 행위로 프로그램을 compile하는 과정에서 특정 프로그래밍 언어가 제시하는 문법을 잘 지켜서 작성하였는지 compileer가 검사..
2023.02.06 -
xmlns XML 네임스페이스로 XML 요소 간의 이름에 대한 충돌을 방지해 주는 방법을 제공하며 요소의 이름과 속성의 이름을 하나의 그룹으로 묶어주어 이름에 대한 충돌을 해결한다. 이러한 XML 네임스페이스는 URI로 식별된다. 그럼 XML이란? XML은 HTML과 비슷한 마크업 언어로 데이터를 일반 텍스트 형식으로 저장하며 이를 통해 소프트웨어 및 하드웨어에 독립적인 방식으로 데이터를 저장, 전송 및 공유 할 수 있다. 그래서 XML 문서를 사용하면 데이터 손실없이 새 운영 체제, 새 응용 프로그램 또는 새 브라우저로 쉽게 확장하거나 업그레이드 할 수 있다. 대부분의 XML 응용 프로그램은 새 데이터가 추가되거나 제거 되더라도 예상대로 작동하는데 한마디로 XML문서는 단순히 태그에 둘러쌓인 정보일 뿐..
<HTML> 태그의 xmlns 속성xmlns XML 네임스페이스로 XML 요소 간의 이름에 대한 충돌을 방지해 주는 방법을 제공하며 요소의 이름과 속성의 이름을 하나의 그룹으로 묶어주어 이름에 대한 충돌을 해결한다. 이러한 XML 네임스페이스는 URI로 식별된다. 그럼 XML이란? XML은 HTML과 비슷한 마크업 언어로 데이터를 일반 텍스트 형식으로 저장하며 이를 통해 소프트웨어 및 하드웨어에 독립적인 방식으로 데이터를 저장, 전송 및 공유 할 수 있다. 그래서 XML 문서를 사용하면 데이터 손실없이 새 운영 체제, 새 응용 프로그램 또는 새 브라우저로 쉽게 확장하거나 업그레이드 할 수 있다. 대부분의 XML 응용 프로그램은 새 데이터가 추가되거나 제거 되더라도 예상대로 작동하는데 한마디로 XML문서는 단순히 태그에 둘러쌓인 정보일 뿐..
2022.12.25 -
Git clone git clone 명령어를 사용 시 로컬 저장소의 내용이 원격 저장소의 내용과 일치해지는데 해당 repository를 통째로 다운 받아 내 컴퓨터에 해당 프로젝트의 폴더를 새롭게 생성한다고 이해하면 된다. 이 명령어는 리모트 설정을 자동으로 해주는 초기 다운로드에 사용하는 명령어로 프로젝트에 처음 투입될 때 사용한다. Git pull git pull의 명령어는 원격 저장소의 내용을 가져와서 현재 브랜치와 Merge(병합)까지 해주는 명령어로 기존에 작업했던 내용은 유지하면서 최신 코드로 업데이트 할 수 있다. 이 명령어는 리모트 설정이 이미 되어있을 때 업데이트 사항 등을 다운로드 할 때 사용하는 명령어로 내가 참여하고 있는 프로젝트에서 변경 사항이 생긴 경우 내가 로컬로 작업하고 있는..
Git pull , Git clone 차이Git clone git clone 명령어를 사용 시 로컬 저장소의 내용이 원격 저장소의 내용과 일치해지는데 해당 repository를 통째로 다운 받아 내 컴퓨터에 해당 프로젝트의 폴더를 새롭게 생성한다고 이해하면 된다. 이 명령어는 리모트 설정을 자동으로 해주는 초기 다운로드에 사용하는 명령어로 프로젝트에 처음 투입될 때 사용한다. Git pull git pull의 명령어는 원격 저장소의 내용을 가져와서 현재 브랜치와 Merge(병합)까지 해주는 명령어로 기존에 작업했던 내용은 유지하면서 최신 코드로 업데이트 할 수 있다. 이 명령어는 리모트 설정이 이미 되어있을 때 업데이트 사항 등을 다운로드 할 때 사용하는 명령어로 내가 참여하고 있는 프로젝트에서 변경 사항이 생긴 경우 내가 로컬로 작업하고 있는..
2022.12.22 -
DNS(Domain Name System) DNS는 범국제적 단위로 웹사이트의 IP주소와 도메인 주소를 이어주는 환경/시스템이며 이 안에서 부분적으로 역할을 하는 서버를 DNS 서버 라고 한다. 좀 더 쉽게 설명하자면 우리가 브라우저의 검색창에 도메인 이름을 입력하여 해당 사이트로 이동하기 위해서는 해당 도메인 이름과 매칭된 IP주소를 확인하는 작업이 반드시 필요하고 네트워크에는 이것을 위한 서버가 별도로 있는데 이 서버가 DNS 서버이다. TIP IP 주소는 네트워크 상에 존재하는 모든 PC 있지만 모든 IP 주소가 도메인 이름을 가지는 것은 아니다 그렇기 때문에 도메인 이름은 일정 기간 동안 대여하여 사용한다. DNS 동작 방식 1. 브라우저에서 naver.com을 검색하고, 브라우저 기본 DNS 설..
DNS(Domain Name System)DNS(Domain Name System) DNS는 범국제적 단위로 웹사이트의 IP주소와 도메인 주소를 이어주는 환경/시스템이며 이 안에서 부분적으로 역할을 하는 서버를 DNS 서버 라고 한다. 좀 더 쉽게 설명하자면 우리가 브라우저의 검색창에 도메인 이름을 입력하여 해당 사이트로 이동하기 위해서는 해당 도메인 이름과 매칭된 IP주소를 확인하는 작업이 반드시 필요하고 네트워크에는 이것을 위한 서버가 별도로 있는데 이 서버가 DNS 서버이다. TIP IP 주소는 네트워크 상에 존재하는 모든 PC 있지만 모든 IP 주소가 도메인 이름을 가지는 것은 아니다 그렇기 때문에 도메인 이름은 일정 기간 동안 대여하여 사용한다. DNS 동작 방식 1. 브라우저에서 naver.com을 검색하고, 브라우저 기본 DNS 설..
2022.12.22