CS53 데이터베이스 첫걸음 정리 - 7장. 조건 조합하기 SQL은 조건들을 여러개 조합하여 좀 더 세밀한 검색할 수 있는 방법을 지원합니다. SELECT 명령을 사용하여 검색할때 하나의 조건식만으로는 필요한 데이터만 검색하기 힘들 수 있습니다. 이를 위해 조건식을 조합해서 사용할 수 있는데 복수의 조건을 WHERE 구로 지정할 수 있습니다. 조합할때는 AND, OR, NOT의 3가지 방법을 사용할 수 있습니다. 조건식1 AND 조건식2 조건식1 OR 조건식2 NOT 조건식 AND AND 연산자는 좌우의 식이 모두 참일 경우에만 참을 반환합니다. 즉, 모든 조건을 만족할 경우 참이됩니다. 조건식1 AND 조건식2 다음은 AND 연산 예시입니다. SELECT * FROM Customers Where Country='UK' AND City='London'; AND .. 2022. 8. 28. 운영체제와 IO / Interrupt 운영체제란? 운영체제는 컴퓨터 하드웨어를 관리하는 소프트웨어입니다. 운영체제를 사용하는 이유는 하드웨어와 응용 프로그램 사이의 중재자 역할을 해서 사용자가 응용 프로그램을 사용할 수 있도록 도와줍니다. 운영체제의 역할 운영체제의 역할은 다음과 같습니다. 프로세서, 기억장치, 입출력장치, 파일 및 정보 등의 자원을 관리합니다. 자원을 효율적으로 관리하기 위해 자원의 스케줄링 기능을 제공합니다. 사용자와 시스템간의 편리한 인터페이스를 제공합니다. 시스템의 각종 하드웨어와 네트워크를 관리, 제어합니다. 데이터를 관리하고, 데이터 및 자원의 공유 기능을 제공합니다. 시스템의 오류를 검사하고 복구합니다. 자원 보호 기능을 제공합니다. 입 출력에 대한 보조 기능을 제공합니다. 가상 계산기 능력을 제공합니다. 운영체.. 2022. 8. 28. 데이터베이스 첫걸음 정리 - 6장. 검색 조건 지정하기 이번에는 검색에 조건을 주어 특정 데이터만 검색하는 방법에 대해 알아보겠습니다. 데이터 검색에는 열을 지정하는 방법과 행을 지정하는 방법이 있습니다. SELECT 열1, 열2 FROM 테이블명 WHERE 조건식 검색조건을 지정해야 하는 이유 일반적으로 데이터베이스에는 많은 데이터를 가지고 있습니다. 하지만 우리가 화면에 표시해서 확인할 수 있는 데이터의 양은 한정되어 있기 때문에 특정 조건을 만족하는 경우를 보고 싶은 경우 “검색”을 통해 이를 해결할 수 있습니다. SQL에서 행을 기준으로는 WHERE 절을 사용하여 검색하고 열을 기준으로는 SELECT 구를 사용하여 검색합니다. SELECT 구에서 열 지정하기 특정 열만 검색하기 위해서는 다음 명령을 사용하여 검색할 수 있습니다. SELECT 열1, 열.. 2022. 8. 26. 데이터베이스 첫걸음 정리 - 5장. 테이블 구조 참조하기 테이블은 한개이상의 열로 구성됩니다. SELECT를 사용할때 열에 대한 정보가 미리 있다면 SELECT 시 원하는 열만 데이터를 가져올 수 있습니다. 만약 테이블이 구조를 먼저 알고 싶다면 DESC 명령어를 통해 이를 알 수 있습니다. DESC 다음과 같이 명령어를 작성하면 테이블의 구조를 확인할 수 있습니다. DESC 표시된 내용은 다음과 같습니다. Field → 열 이름 Type → 자료형 여기서 괄호안의 숫자는 크기를 의미합니다 예를들어 varchar(50)인 author는 50자 이상의 문자가 들어갈 수 없습니다. Null → null 값 허용 여부 Key → 해당 열이 키로 지정되어 있는지를 나타냅니다. Default → 해당 열을 생략했을 때 기본으로 가지는 값 Extra → 해당 열에 지정된.. 2022. 8. 25. 데이터베이스 첫걸음 정리 - 4장. SQL 시작하기 SQL 명령어 입력해보기 다음 사이트는 간단하게 SQL 명령을 사용해볼 수 있는 사이트입니다. https://www.w3schools.com/sql/trysql.asp?filename=trysql_select_all 다음 사이트에 접속하여 다음 명령어를 입력해봅시다. SELECT * FROM customers; 다음 명령어를 입력하면 다음과 같은 결과를 얻을 수 있습니다. SELECT 명령구문 방금 실행한 SQL 명령은 SELECT 명령입니다. SELECT는 DML에 속하는 명령어로 SQL에서 자주 사용되며, 데이터베이스에 데이터를 읽어올 때 사용됩니다. SELECT 명령은 질의나 쿼리라고도 불립니다. SELECT * FROM customers; 위의 SQL 명령문이 의미하는 바는 다음과 같습니다. SE.. 2022. 8. 22. 데이터베이스 첫걸음 정리 - 3장 데이터베이스 서버 + 1 ~ 3장 정리 클라이언트/서버 모델 클라이언트/서버 모델이란 사용자 조작에 따라 요청을 전달하는 ‘클라이언트'와 해당 요청을 받아서 처리하는 ‘서버'로 소프트웨어를 나누고 복수의 컴퓨터 상에서 하나의 모델을 구현하는 시스템을 말합니다. RDBMS는 복수의 클라이언트가 보내오는 요청에 응답할 수 있도록 클라이언트/서버 모델로 동작합니다. 클라이언트/서버 처리 흐름 웹 시스템에서 클라이언트 기능을 하는 브라우저 사용자가 지정한 URL과 연결된 웹 서버에 요청을 보냅니다. 이 요청을 웹 용어로 Request(요청)라고 부릅니다. 클라이언트의 요청을 받은 웹 서버에서는 그에 맞게 처리하고 브라우저가 요청한 내용에 대해서 데이터를 반환합니다. 이런 서버의 응답을 Response(응답)라고 부르며 내용을 전달받은 브라우저는 해당.. 2022. 8. 20. 데이터베이스 첫걸음 정리 2장 - 다양한 데이터베이스 다양한 종류의 데이터베이스 데이터베이스는 사용 용도나 이를 제어하는 프로그래밍 환경 등 각각의 상황에 맞는 다양한 DBMS가 고안되었습니다. 데이터베이스 중에서도 SQL로 데이터를 다루는 관계형 데이터베이스가 주류를 이룹니다. 데이터베이스 종류 계층형 데이터베이스하지만 현재 DBMS로 채택되는 경우는 많지 않습니다. 가장 역사가 오래된 DBMS로, 폴더와 파일 등의 계층 구조로 데이터를 저장하는 방식의 데이터베이스입니다. 관계형 데이터베이스액셀 시트와 유사하며 관계형 데이터베이스는 표를 잔뜩 저장해두고 각각의 표에 이름을 붙여 관리하게 됩니다. 데이터베이스 안의 데이터는 SQL 명령어를 사용해 조작할 수 있습니다. 행과 열을 가지는 표 형식 데이터를 저장하는 형태의 데이터베이스입니다. 객체지향 데이터베이.. 2022. 8. 4. 데이터베이스 첫걸음 정리 - 1장 데이터베이스 데이터란? 컴퓨터안에 기록되어 있는 숫자를 의미합니다. 데이터 베이스란? 이러한 데이터의 집합을 데이터 베이스라고 부릅니다. 넓은 의미에서는 “컴퓨터 안에 기록된 모든 것”을 데이터베이스라고 할 수 있습니다. 단, 일반적으로 데이터베이스는 특정 데이터를 확인하고 싶을 때 간단하게 찾아낼 수 있도록 정리된 형태를 의미합니다. 데이터베이스가 데이터를 저장하는 장치 데이터베이스 내의 데이터는 영구적을 보존되어야 합니다. 주기억장치(RAM 같은)에만 데이터를 저장된다면 전원을 끄는 순간 데이터는 전부 사라지기 때문에 하드디스크나 플래시 메모리(SSD) 등 비휘발성 저장장치에 저장합니다. 데이터 베이스 사용예시 인터넷에서 웹 애플리케이션을 통해 물건을 쇼핑할 때 DB에 접근하게 됨 편의점에서 물건을 사면 계산대(.. 2022. 7. 31. 이전 1 ··· 3 4 5 6 7 다음