전체 글

·SQL [DB]
DCL은 무엇일까?      데이터 제어어 (DCL) --DCL은DBMS에서 데이터에 대한 권한을 관리하고 제어하는 데 사용되는 SQL 명령어다. 주로 사용자의 권한을 설정하거나 해제하는 데 사용되며,데이터에 대한 접근을 제어하는 데 중요한 역할을 수행한다. 대표적인 DCLGRANT   :   사용자가 DB 객체(테이블, 뷰, 프로시저 등)에 접근할 수 있는 권한을 부여REVOKE   :   이미 부여된 권한을 취소 및 회수  GRANT 기본 형식GRANT 권한 [, 권한2, ...] ON 객체 TO 사용자 [, 사용자2, ...] [WITH GRANT OPTION];GRANT 권한   :   부여할 권한들 (SELECT, INSERT, UPDATE, DELETE, ALL 등)ON 객체   :   권한을..
·SQL [DB]
DML에는 어떤 것들이 있을까?      데이터 조작어 (DML, Data Manipulation Language) --DML은 DB에 저장된 데이터를 조작(조회, 삽입, 수정, 삭제 등)하는 데 사용되는 SQL 명령어다.  DML 명령어 종류SELECT   :   데이터 조회INSERT   :   데이터 삽입UPDATE   :   데이터 수정DELETE   :   데이터 삭제--    SELECT 문 --SELECT문은DB에서 원하는 데이터를 검색하고 조회할 때 사용하는 명령어로특정 조건을 만족하는 행을 선택하여 원하는 정보를 검색할 수 있다.   SELECT문 기본 형식SELECT [ALL | DISTINCT] FROM [WHERE ][GROUP BY ][HAVING ][ORDER BY ]   SEL..
·SQL [DB]
DDL에는 어떤 것들이 있을까?      데이터 정의어 (DDL, Data Definition Language) --DDL은데이터베이스의 구조를 정의하고 변경하는 명령어를 의미한다.주로 DB의 테이블, 인덱스, 뷰, 스키마 등의 데이터베이스 객체를 생성, 수정, 삭제하는 역할을 수행한다.  대표적인 DDL 명령어CREATE   :   데이터베이스 객체(테이블, 인덱스 등)를 생성ALTER   :   데이터베이스 객체를 수정DROP   :   데이터베이스 객체를 삭제TRUNCATE   :   테이블에 담긴 모든 데이터를 삭제 (테이블 구조는 그대로)--    CREATE 문 --CREATE문은객체(테이블, 인덱스, 뷰, 스키마 등)를 생성하는 명령어로테이블을 구성하고, 속성과 속성에 관한 제약을 정의하며,..
·SQL [DB]
관계 데이터 모델은 어떠한 구성으로 이루어져 있을까?      릴레이션 (Relation)  [ = Table ] --관계 데이터 모델을 이해하기 위해가장 핵심인 "릴레이션"을 이해해야 한다. 릴레이션은행과 열로 구성된 테이블을 의미하고사전적으로는 관계를 의미한다.(릴레이션은 스키마와 인스턴스로 구성되어 있다.)  릴레이션 관련 용어릴레이션   :   테이블스키마   :   릴레이션에 어떠한 데이터가 담길지 정의한 것인스턴스   :   스키마에 실제로 저장된 데이터들의 집합속성 or 열   :   릴레이션에서 스키마의 각각을 속성 or 열이라고 부른다.차수   :   해당 릴레이션의 속성 갯수  (item 릴레이션의 차수는 3)튜플 or 행   :   릴레이션의 인스턴스에서 한 줄을 튜플 or 행이라고 ..
·SQL [DB]
데이터베이스 시스템의 구성은 어떻게 되어 있을까?      데이터베이스 시스템 (DataBase System) --데이터베이스 시스템은각 조직에서 사용하던 데이터들을 모아서 통합하고 서로 공유하여 생기는 장점을 이용한 시스템으로데이터를 효율적으로 저장, 관리, 검색, 업데이트 등을 할 수 있도록 지원하는 소프트웨어와 하드웨어의 통합 시스템이다.  데이터베이스 시스템의 구성데이터베이스(DB)  :  하드디스크에 저장된 데이터데이터베이스 관리 시스템(DBMS)  :  주기억장치에 저장된 소프트웨어데이터 모델(Data Model)  :  논리적인 개념으로(눈에 보이지 않는) 데이터가 저장되는 기법에 관한 내용이 외에도 "데이터베이스 언어", "데이터베이스 사용자"에 대해서도 알고 있어야 한다.--    데이터..
·SQL [DB]
DB, RDB, DBMS, RDBMS는 무엇일까?      DB  (DataBase, 데이터베이스) --DB는저장하는 데이터들의 집합으로다양한 형태의 데이터를 효율적으로 저장하고 검색할 수 있도록 설계되어 있다.  이때 DB에 저장된 데이터들을 쉽게 접근 및 사용하기 위해서구조화된 형태로 데이터를 저장한다. 대표적인 데이터 형태테이블 형태로 데이터 저장키-값 형태로 데이터 저장 --    RDB  (Relational DataBase, 관계형 데이터베이스) --RDB는위에서 설명한 DB에서 테이블 형식으로 데이터를 저장한 DB를 의미한다. 테이블은행(row)과 열(column)로 구성되어 있으며,테이블들은 서로 관계(relation)를 통해 연결될 수 있다.이때 핵심인 키(key)(기본키, 외래키 등)를..
·AWS
HTTPS를 사용할 수 있도록 하려면 어떻게 해야 할까?      ELB에 리스너 추가 --EC2  ->  로드밸런서  ->  적용할 로드밸런서 세부 정보 이동  ->  리스너 및 규칙  ->  리스너 추가 버튼--    [HTTPS에 대한 리스너 생성 과정]  리스너 세부 정보 -- 리스너에서 트래픽 요청을 허용하는 프로토콜을 HTTPS로 지정해 준다.(이로써 HTTPS로 ELB에 요청이 가능해진다.) 라우팅에는 리스너에서 요청받은 트래픽을 전달할 대상을 지정해 준다.(EC2 인스턴스로 전달하도록 대상 그룹을 지정했다.)  해당 내용을 정리하면HTTPS(443포트)로 해당 ELB로 트래픽 요청이 오는 것을대상 그룹(EC2 인스턴스)으로 전달한다.(전달 방법은 대상 그룹에 명시한 대로 전달된다.  [IP..
·AWS
ACM 인증서는 무엇이며, 어떻게 생성할까?      ACM (AWS Certificate Manager) 인증서 --ACM 인증서는AWS에서 발급해 주는 SSL/TLS 인증서로애플리케이션에 HTTPS를 적용하고 암호화된 통신을 할 수 있도록 도와주는 인증서다. 즉, AWS 서비스에서 HTTPS를 설정할 때 필요한 인증서다.--    인증서 발급 버튼 위치 --Certificate manager  ->  인증서 나열  ->  요청 버튼--    [인증서 발급 과정]  인증서 유형 -- 발급받을 인증서의 유형(용도)을 선택하는 파트다. 퍼블릭 인증서 요청은공인 인증 기관(CA)에서 발급하는 SSL/TLS 인증서로,전 세계 어디서든 누구나 신뢰할 수 있는 (웹 브라우저, 애플리케이션, 시스템 등) 곳에서 사..
아-니지
성장 기록.zip