일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 모두를위한딥러닝
- 네트워크
- 딥러닝
- 깃 터미널 연동
- 백준 5525번
- React Native
- 머신러닝
- 모두의 네트워크
- 데베
- 깃허브 로그인
- 백준 4949번
- 백준 4358 자바
- 정리
- SQL
- 팀플회고
- 깃 연동
- 백준
- 리액트 네이티브 프로젝트 생성
- 리액트 네이티브
- 자바
- 리액트 네이티브 시작하기
- 백준 4358번
- 데이터베이스
- 모두의네트워크
- 지네릭스
- 스터디
- 모두를 위한 딥러닝
- 깃허브 토큰 인증
- HTTP
- 문자열
- Today
- Total
목록CS/Database (30)
솜이의 데브로그
Reference : SQL 첫걸음 5. 테이블 구조 참조하기 테이블은 한 개 이상의 열로 구성된다. 열을 지정하여 조건을 붙이거나 특정 열의 값을 읽어올 수 있다. DESC 명령으로 참조 DESC 테이블명; DESC 명령 결과 Field : 열 이름 표시 Type : 해당 열의 자료형, 괄호 안의 숫자는 최대 길이 Null : NULL 값을 허용할 지 여부. Key : 해당 열이 '키'로 지정되어 있는지. Default : 그 열에 주어진 '기본값'. 즉, 생략했을 경우 적용되는 값 자료형 INTEGER : 정수값을 저장. 소수점은 포함할 수 없다. CHAR : 문자열을 저장. 열의 최대 길이를 지정해야한다. 고정 길이 문자열 VARCHAR : 데이터 크기에 맞춰 저장공간의 크기도 변경. 가변 길이 문..
Reference : 데이터베이스 첫걸음 초기비용 : 최초에 지급하는 돈. 왜 시스템에 돈을 내는가 - 데이터베이스란 무엇을 위해 도입하는가? - 시스템이란 무엇을 위해 도입하는가? → 편리한 기능을 제공해서 대가(이익)를 취하기 위해. 시스템의 개발이나 유지에는 항상 이익과 비용의 균형을 취하는 것이 요구된다. 시스템의 전체 비용 내역 예시 ) 초기비용 : 하드웨어 구매비용, 엔지니어나 프로그래머의 급여 등 운영비용 : 시스템 가동 후 장애 대응비, 유지보수 비용 등 일반적으로 운영비용의 단위 금액은 초기비요에 견주어 낮게 설정된다. 데이터베이스의 초기 비용 소프트웨어의 라이선스 요금. 라이선스료의 특징 판매단위가 특수하다 운영비용을 지급하지 않으면 현실적으로 사용할 수 없다. 라이선스료는 물리적인 단..
Reference : SQL 첫걸음 3강 ) 데이터베이스 서버 많은 RDBMS는 클라이언트/서버 모델을 채택해 가동중이다. 데이터를 네트워크로 연결된 서버라는 관점으로 두고 진행. 클라이언트 : 서버에 접속 요청이나 SQL 명령 실행 요청을 보낼 수 있다. 서버 : 이를 처리하고 클라이언트에 그 결과 반환. 일반적인 RDBMS는 네트워크 상에 하나의 서버를 두고 독점해 사용. (연습할땐 자신의 pc에 클라이언트와 서버 모두 실행) 1. 클라이언트/서버 모델 사용자조작에 따라 요청을 전달하는 클라이언트 + 해당 요청을 받아 처리하는 서버 복수의 컴퓨터 상에서 하나의 모델을 구현하는 시스템. 웹 시스템에서의 클라이언트/서버 웹시스템에서 클라이언트 기능을 하는 브라우저는 사용자가 지정한 URL과 연결된 웹 서..
Reference : 데이터베이스 첫걸음 대표적인 DBMS 데이터베이스의 기능을 제공하는 소프트웨어를 DBMS (DataBase Management System)이라고 한다. 대표적인 DBMS에는 Oracle, SQL Server, DB2, MySQL, PostgreSQL, Firebird 등이 있다. 관계형 데이터베이스란 대부분 데이터베이스는 관계형 데이터베이스를 말하는 경우가 많다. 관계형 데이터베이스(RDB)에서 '관계'란, 2차원 표를 표기할 때 사용한든 단어이다. 결론적으로 '관계형 데이터베이스' 란 데이터를 2차원 표를 사용해 관리하는 데이터베이스 의 개념이다. 관계형 데이터베이스의 이점은 프로그래밍 언어를 사용하지 않아도 데이터를 조작할 수 있다는 것이다. 이것을 가능하게 한 것이 'SQL'..
참고 : SQL 첫걸음 1. 데이터베이스 데이터베이스란, 컴퓨터 안에 기록되어 있는 숫자를 의미하며 이러한 데이터의 집합을 말한다. 컴퓨터에 기록된 모든 것 중, 특정 데이터를 확인하고 싶을 때 찾아낼 수 있도록 정리된 형태를 말한다. 데이터베이스의 데이터는 하드디스크, 플래시메모리(SSD) 등의 비휘발성 저장장치에 저장한다. DB와 DBMS DBMS : 데이터베이스를 효율적으로 관리하는 소프트웨어. 데이터베이스 관리 시스템 DBMS가 필요한 이유 생산성 : 데이터 검색, 추가, 삭제, 갱신과 같은 처리를 통해 생산성 향상. 기능성 : 복수의 유저 요청에 대응, 고속 검색 등. 신뢰성 : 하드웨어를 여러대로 구성하여 신뢰성을 높이는 동시에 성능 향상. → 확장성(Scalability)과 부하 분산(Loa..
참고 : 데이터베이스 첫걸음 데이터베이스 첫걸음 - YES24 데이터베이스 입문서『데이터베이스 첫걸음』. 이 책은 데이터베이스를 처음 배우는 초보자부터, 기본을 다시 배우고 싶은 관련 업계 종사자들을 위한 내용으로 구성돼 있다. 데이터베이스를 www.yes24.com 1장 데이터베이스란 데이터베이스의 기본 기능 데이터를 PC로 관리하는 가장 간단한 방법은 콤마(,)를 사용한 텍스트파일 (csv 파일)이나 Excel같은 스프레드 시트에 보관하는 것이다. (1) 데이터의 검색과 갱신 데이터베이스의 가장 중요한 기능은 '검색'이다. 갱신 : 새로운 데이터를 등록하고 기존의 데이터를 수정, 불필요한 데이터를 제거해야함. → 등록, 수정, 제거 데이터 포맷 : 데이터를 어떤 포맷으로 관리하는가. '고유성'의 원칙..