본문 바로가기

개발공부32

DBMS(DataBase Management System)정리 데이터베이스 (DataBase)란? 데이터베이스(Database, DB)는 여러 사람이 공유하고 사용할 목적으로 통합 관리되는 자료들의 집합이다. 데이터베이스 관리시스템(Data Base Management System)란? 데이터베이스를 관리하는 프로그램들의 집합이다. 자료 항목들의 중복을 없애고 구조화하여, 정보 처리를 효율적으로 구성해, 검색 및 갱신의 효율을 높이기 위하여 사용한다. 자료를 일원화하여 처리를 효율적으로 하기 위해서 서로 관련성을 가지며, 중복이 없는 데이터의 집합이 데이터베이스인 것이다. 데이터베이스의 종류 크게 두가지가있다. SQL(RDBMS) 행/열의 생김새가 정해진, 엑셀에, 데이터를 저장하는 것과 유사하다. 데이터 50만 개가 적재된 상태에서, 갑자기 중간에 열을 하나 더하.. 2023. 2. 11.
맥북(Mac OS)에 Homebrew 다운로드 및 사용법 Homebrew란? 홈브류(Homebrew)는, CLI환경에서 필요한 패키지(프로그램)를 설치, 삭제, 업데이트를 손쉽게 패키지 관리하는 도구이다. (CLI란, Command-Line Interface 또는 Character User Interface의 줄임말로, 그래픽없이 명령어(글자)를 입력하여 컴퓨터에 명령을 내리는 방식을 말한다. 맥OS에서는 터미널(terminal)이 기본적으로 깔려있어 사용하면 되고, Windows사용자는 Git Bash 또는 WSL을 별도로 설치해 사용하면 된다.) 맥OS에서 프로그래밍을 하는 프로그래머들에게는 거의 필수적인 도구로, 맥스 호웰(Hax Howell)이 만든, 맥OS(macOS) 용 패키지 관리 애플리케이션이다. 홈브류는 2009년 처음 릴리스되었고, 루비로 개.. 2023. 2. 11.
AJAX에 대하여 AJAX란? AJAX(Asynchronos Javascript And XML)라는 것은, 비동기 서버 통신 방식 라는 뜻이다 (여기서 비동기란, 웹을 돌려놓고 다른 일을 한다. 즉, 그것이 끝나면 정해놓은 함수(=콜백함수)를 부른다는 뜻이다.) 따라서, 이러한 비동기성을 통해 사용자의 Event가 있으면 전체 페이지를 리프레쉬 하지 않고, 일부분만을 업데이트 할 수 있게 해준다. (여기서 일부분이라 함은, 문서 객체 모델(DOM, Document Object Model)을 이용하여 변경할 수 있다.) AJAX 사용법 먼저, Ajax는 jQuery를 임포트한 페이지에서만 동작 가능하다. 다운로드를 따로 하여 웹페이지 파일과 같이 둘 게 아니라면, 사이트에서 원하는 버전을 선택하여 url 주소를 입력하는 방.. 2023. 2. 10.
백준_1차원 배열_8958_OX퀴즈 2022. 11. 19.