컴퓨터 공학 분야 별 지식 34

[DB, SQL 문법 정리] Query Structure<질의 구조>(Select, From, Where), Rename(as) 연산자

Query Structure(Select, From, Where), Rename(as) 연산자 안녕하세요! 이번 포스팅에선 기본 SQL 구조에 사용되는 절들과 Rename operation에 대해서만 알아보도록 하겠습니다! Query Structure SQL query는 테이블(relation)을 return한다 select [속성1, 속성2, 속성3....] from [테이블명1, 테이블명2, 테이블명3 ....] where [조건] select절 원하는 속성을 적는 곳 기본구조 select [테이블 안 속성] from [테이블명] 중복을 허용하기 때문에 중복되는 속성값을 없애고 싶다면 distinct사용한다 select distinct [테이블 안 속성] from [테이블명] 전체 선택은 *을 이용한..

[DB, SQL 문법 정리] 도메인 타입, DDL, DML

도메인 타입, DDL, DML 정리 목차 SQL의 도메인 타입 DDL DML SQL의 도메인 타입 숫자형 int: 4byte integer small int: 2byte integer nemeric(p, d): 고정 소수점 숫자, p가 전체 자릿수, d는 소수점 이하 자리수를 의미한다. EX) numeric(3,1) : 44.5 는 가능 하지만 444.5, 0.32불가 real: 32bit 실수 double precision: 64bit 실수 float(n): 32bit n개의 숫자 가진 실수 문자형 char(n): 고정길이 문자열 varchar(n): 가변길이 문자열. 길이는 maximum n까지 DDL(Data Definition Language) 데이터 베이스를 정의하는 언어. 데이터 베이스의 틀이..

Quick DBD 리뷰, 사용법

현재 참여중인 활동에서 ERD가 필요하여 Quick DBD를 사용하게 되었는데 다른 블로그들에서 특징 같은 것을 잘 설명해두어서 사용법 위주로 간단한 리뷰를 작성해 보려 한다. ERD 나처럼 DB초보자를 위한 글이니 ERD를 잘 모를 수도 있을 것 같아서 정의를 추가해보자면 "구조"화된 데이터를 저장하기 위해 데이터베이스를 쓴다. 이 데이터의 "구조" 및 그에 수반한 제약 조건들은 다양한 기법에 의해 설계될 수 있다. 그 기법 중 하나가 개체-관계 모델링(Entity-Relationship Modelling)이다. 줄여서 ERM이라고 한다. ERM 프로세스의 산출물을 가리켜 개체-관계 다이어그램(Entity-Relationship Diagram)이라 한다. 줄여서 ERD라 일컫는다. 위키백과를 참고했다...

연결 리스트

블로그를 시작하는 이유는 여러가지가 있겠지만, 아무래도 자신이 공부한 것을 남들이 보기 편하게 정리하다 보면 본인도 다시 찾아보기 쉬워서인 것 같다. 아무튼 남과 나를 돕고자 블로그 활동을 시작하려고 한다. 오늘 간단히 정리할 내용은 연결 리스트라는 자료구조이다. 연결 리스트(linked list)의 정의 : 각 노드가 데이터와 포인터를 가지고 한 줄로 연결되어 있는 자료구조. 라고 나와 있는데 여기서 포인터란 다음 노드의 주소를 말한다. 배열이랑 비교하면 둘 다 순서가 있는 자료구조지만 배열은 메모리상에 연속적으로 있어서 다음 주소를 'type크기'만큼 더해 알 수 있는 녀석이고 연결 리스트는 어떤 노드가 "내 다음 순서는 OO에 있는 노드야"라는 정보를 가지고 있는 것이다. 종류는 흔히 3가지가 있는..