일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 자바
- HTTP
- 모두의 네트워크
- 모두의네트워크
- 깃허브 로그인
- 머신러닝
- 팀플회고
- 문자열
- 데이터베이스
- 백준
- 모두를 위한 딥러닝
- 네트워크
- SQL
- 정리
- 깃 터미널 연동
- 백준 4358 자바
- React Native
- 지네릭스
- 백준 4949번
- 깃 연동
- 리액트 네이티브 시작하기
- 모두를위한딥러닝
- 딥러닝
- 리액트 네이티브 프로젝트 생성
- 리액트 네이티브
- 깃허브 토큰 인증
- 스터디
- 데베
- 백준 5525번
- 백준 4358번
- Today
- Total
목록CS (58)
솜이의 데브로그
Reference : SQL 첫걸음 9강 ) 정렬 - ORDER BY SELECT명령의 ORDER BY 구를 사용하여 검색 결과의 행 순서를 바꿀 수 있다. ORDER BY 구를 지정하지 않을 경우 데이터베이스 내부에 저장된 순서로 반환된다. SELECT 열명 FROM 테이블명 WHERE 조건식 ORDER BY 열명 1. ORDER BY로 검색 결과 정렬하기 정렬하고 싶은 열을 지정하며, ORDER BY 구는 WHERE구 뒤에 지정한다. ORDER BY의 기본 정렬 방법은 오름차순이다. Ex) SELECT * FROM sample31 ORDER BY age; //age열의 값을 오름차순으로 정렬하기 SELECT * FROM sample31 ORDER BY address; //address 열로 정렬하기 ..
Reference : 데이터베이스 첫걸음 다중화에 대해 생각해 보자 데이터베이스는 견고하게 유지되는 것이 요구된다. DB서버 2대가 있다면 1대가 고장나더라도 나머지 1대가 동작하면 서비스의 정지를 막을 수 있는데, 이를 '다중화'라 한다. 아키텍처란 시스템을 만들기 위한 물리 레벨의 조합 어떤 기능을 가진 서버를 준비하고 어떠한 저장소나 네트워크 기기와 조합해서 시스템 전체를 만들 것인가 즉, 하드웨어와 미들웨어의 구성. 아키텍처를 보면 그 시스템이 어떤 용도로 사용되고 무엇을 목적으로 하고 있는지 추측 할 수 있다. 시스템에 요구되는 조건을 충족하기 위해 어떤 아키텍처가 적당한지 시스템 개발의 초반에 시행. 데이터베이스의 아키텍처 역사와 개요 아키텍처의 역사는 구체적으로 다음 3단계로 나누어서 파악 ..
Reference : 그림으로 배우는 Http&Network Basic 1. 상태코드는 서버로부터 리퀘스트 결과를 전달한다 클라이언트 리퀘스트 송신시 결과가 정상이면 상태코드 2xx, 에러면 상태코드 4xx, 5xx 상태코드는 200 OK 와 같이 3자리 숫자와 설명으로 나타낸다. 상태코드 클래스 클래스 설명 1xx Informational 리퀘스트를 받아들여 처리중 2xx Success 리퀘스트를 정상적으로 처리했음 3xx Redirection 리퀘스트를 완료하기 위해서 추가 동작이 필요 4xx Client Error 서버는 리퀘스트 이해 불가능 5xx Server Error 서버는 리퀘스트 처리 실패 상태코드는 60종류 이상이 있지만, 실제로 자주 사용되고 있는 것은 14종류정도이다. 2. 2xx 성..
Reference : 모두의 네트워크 4장 데이터 링크 계층 : 랜에서 데이터 전송하기 ※ 참고 : tcp/ip 에서 Network Access 계층과 동일한 역할을 하는데 이름은 Data Link 계층이라고 많이 부른다. 데이터 링크 계층 네트워크 장비 간에 신호를 주고받는 규칙을 정하는 계층 랜에서 데이터를 정상적으로 주고받기 위해 필요한 계층 일반적으로 가장 많이 사용되는 규칙은 '이더넷(Ethernet)' 이더넷 허브 사용 시 보내려는 데이터에 목적지 정보를 추가해 목적지 이외의 컴퓨터는 데이터를 받더라도 무시하도록 함. 충돌 : 컴퓨터 여러대가 동시에 데이터를 보내 데이터들이 충돌하는 경우 이더넷은 여러 컴퓨터가 동시에 데이터를 전송해도 충돌이 일어나지 않는 구조로 되어있다. 데이터가 동시에 케..
Reference : SQL 첫걸음 7. 조건 조합하기 3개의 논리연산자 조건식1 AND 조건식2 조건식1 OR 조건식2 NOT 조건식 SELECT 명령 사용해서 데이터를 검색할 때 2개 이상의 조건식을 조합해 검색 할 수 있다. 조건식을 조합해 사용할 경우 복수의 조건을 WHERE구로 지정합니다. AND로 조합하기 논리 연산자의 하나로 좌우에 항목이 필요한 이항 연산자이다. 좌우의 식 모두 참일 경우 AND 연산자는 참을 반환. AND 연산은 조건을 만족하는 행을 집합으로 표현했을 때 이들 집합이 겹치는 부분, 즉 '교집합'으로 계산할 수 있다. 논리곱을 계산하는 논리연산자 모든 조건을 만족하는 행을 검색할 수 있다 Ex) a열과 b열이 모두 9이 아닌 행을 검색하는 경우 WHERE * FROM a0 ..
Reference : 데이터베이스 첫걸음 데이터베이스의 운영비용 라이선스료만 지급한다고해서 DBMS를 이용할 수 있는 것은 아니다. 운영비용 : 기간이 정해진 비용으로, 데이터베이스의 이용 기간이 길면 길수록 비용도 증가한다. 운영비용이란 즉 기술지원 비용. 기술 지원 서비스에는 일반적으로 다음 항목들이 포함된다. 기술 Q&A 버그 수정을 위한 프로그램(패치) 배포 최신 버전으로의 업데이트 권리 새로운 OS나 하드웨어에의 대응 전문 기술자나 컨설턴트를 통한 문제 해결 노하우나 버그 정보 같은 기술 데이터베이스로의 접근 권리 기술 지원이 필요한 가장 큰 이유는 OS나 미들웨어가 매우 복잡한 로직을 쌓아올려 구현된 소프트웨어라서 버그와 무관할 수 없기 때문이다. 기술지원 제품의 기술지원 기간에 주의해야한다...
Reference : SQL 첫걸음 5. 테이블 구조 참조하기 테이블은 한 개 이상의 열로 구성된다. 열을 지정하여 조건을 붙이거나 특정 열의 값을 읽어올 수 있다. DESC 명령으로 참조 DESC 테이블명; DESC 명령 결과 Field : 열 이름 표시 Type : 해당 열의 자료형, 괄호 안의 숫자는 최대 길이 Null : NULL 값을 허용할 지 여부. Key : 해당 열이 '키'로 지정되어 있는지. Default : 그 열에 주어진 '기본값'. 즉, 생략했을 경우 적용되는 값 자료형 INTEGER : 정수값을 저장. 소수점은 포함할 수 없다. CHAR : 문자열을 저장. 열의 최대 길이를 지정해야한다. 고정 길이 문자열 VARCHAR : 데이터 크기에 맞춰 저장공간의 크기도 변경. 가변 길이 문..
Reference : 데이터베이스 첫걸음 초기비용 : 최초에 지급하는 돈. 왜 시스템에 돈을 내는가 - 데이터베이스란 무엇을 위해 도입하는가? - 시스템이란 무엇을 위해 도입하는가? → 편리한 기능을 제공해서 대가(이익)를 취하기 위해. 시스템의 개발이나 유지에는 항상 이익과 비용의 균형을 취하는 것이 요구된다. 시스템의 전체 비용 내역 예시 ) 초기비용 : 하드웨어 구매비용, 엔지니어나 프로그래머의 급여 등 운영비용 : 시스템 가동 후 장애 대응비, 유지보수 비용 등 일반적으로 운영비용의 단위 금액은 초기비요에 견주어 낮게 설정된다. 데이터베이스의 초기 비용 소프트웨어의 라이선스 요금. 라이선스료의 특징 판매단위가 특수하다 운영비용을 지급하지 않으면 현실적으로 사용할 수 없다. 라이선스료는 물리적인 단..