728x90

테이블 3

[ 데이터베이스 ] ERD, 데이터 유형, 테이블 생성규칙

[ 데이터베이스 ] ERD, 데이터 유형, 테이블 생성규칙 ERD (Entity Relationship Diagram) 테이블 간 상관관계를 그림으로 도식화한 것을 E-R 다이어그램이라고 한다. ERD는 개체(Entity), 관계(Relationship), 속성(Attribute)으로 구성되어 있다. 식별 : 기본키가 다른 관계의 외래키로 들어간다. 정보공학[I/E] 표기법 실선으로 나타낸다. 비식별 : 기본키가 다른 관계의 하나의 속성으로 들어간다. 정보공학[I/E] 표기법 점선으로 나타낸다. 데이터 유형 데이터 유형 설명 CHARACTER( s ) 고정길이 문자열 CHAR 표현, s 최대 길이, s보다 작은 길이 문자열 대입하면 알아서 조정된다 VARCHAR( s ) 가변길이 문자열 Oracle에서 ..

[ 데이터베이스 ] DBMS, SQL, TABLE

[ 데이터베이스 ] DBMS, SQL, TABLE DBMS 필요성 일반적으로 데이터베이스라고 말할 때는 특정 기업이나 조직 또는 개인이 필요에 의해 부가가치가 발생하는 데이터를 일정한 형태로 저장해 놓은 것을 의미한다. 관리 대상이 되는 데이터의 양이 점점 많아지고, 같은 데이터를 여러 사람이 동시에 여러 용도로 사용하게 되면서, 단순히 엑셀 같은 개인이 관리하는 소프트웨어 만으로는 한계에 부딪히게 된다. 사람들은 보다 효율적인 데이터의 관리뿐만 아니라 예기치 못한 사건으로 인한 데이터의 손상을 피하고, 필요시 필요한 데이터를 복구하기 위한 강력한 기능의 소프트웨어를 필요로 하게 되었고, 이러한 기본적인 요구사항을 만족시켜주는 시스템을 DBMS라고 한다. 관계형 데이터베이스 기업의 핵심 데이터는 대부분 ..

[ Django ] 장고 프로젝트의 기본

[ Django ] 장고 프로젝트의 기본 Request와 Response 기능을 웹 프레임 워크가 하는데, Django는 프레임 워크를 자동으로 실행시켜 개발자가 웹 개발에 온전히 집중할 수 있도록 도와준다. Request / Response Request : 클라이언트가 서버에 요청하는 것 Response : 서버가 클라이언트의 요청에 응답하는 것 Django project 작동 구조 MTV 패턴 : 데이터 구조, 데이터 모양, 데이터 로직 관리를 분리해 개발한다. URLS : 요청 URL 기준으로 HTTP 요청을 적절한 뷰(view)로 보내준다. view 함수를 이용해 path를 설정하기도 한다. View : HTTP 요청, HTTP 반환 처리 함수 주로 models.py와 함께 연동해 데이터베이스를..

Back-End/Django 2021.10.25
728x90