ECMAScriptEcma International(정보통신을 위한 비영리 표준 기구)에 의해 정의된 ECMA-262라는 기술 규격에 의해 정의 된 `범용 스크립트 언어`의 표준`JavaScript의 표준 사양을 정의하는 언어` (+) 스크립트 언어와 범용 프로그래밍 언어더보기더보기스크립트 언어(scripting language): `응용 소프트웨어를 제어하는 언어`로 `독립적으로 사용`할 수 있으며, 컴파일 없이 실행가능한 언어. 사용자가 직접 프로그램을 의도에 따라 동작함ex) JavaScript, Python, 셸(Shell) 스크립트범용 프로그래밍 언어(general-purpose programming language): 다양한 도메인의 소프트웨어를 개발하기 위해 설계된 프로그래밍 언어ex) H..
민트의 공부일지
개발자들은 본격적으로 DB를 개발하기 전, 설계의 이해를 높이기 위해 데이터 모델링을 실시함.데이터 모델링이란?주어진 개념(데이터)로부터 논리적인 데이터 모델을 구성하는 작업데이터간의 연결 관계 및 구조를 알리기 위해 정보 시스템 전체나 그 일부를 시각적으로 표현하는 프로세스데이터 베이스 설계에 대한 계획을 의미.대표적인 예시로 개체-관계모델기법(ER다이어그램)이 있음 ERD란? Entity Relationship Diagram, 테이블의 구조를 한눈에 알아보기 위한 다이어그램. 'Entity'(개체)와 'Relationsip'(관계)를 표시하여 데이터베이스 구조를 시각적으로 한 눈에 볼 수 있게 나타냄.특히 관계간의 정보를 통해 어떤 테이블 구조로 만들어졌는지 알 수 있음. 서버 개발을 여러 명의 사..
KEY키(key)는 DB에서 데이터를 어떤 식으로 정의할지, 규칙을 정하는 값.DB에서 조건을 만족하는 레코드를 찾거나 순서대로 정렬할 때 레코드를 서로 구분할 수 있는 기준이 되는 속성데이터를 목록별로 정리하여 나타낸 테이블에는 행과 열(row/column)이 존재하는데 여기서 column을 의미 유일성: 하나의 키값으로 유일하게 식별할 수 있는 성질최소성: 키를 구성하는 속성들 중 꼭 필요한 최소한의 속성들로만 키를 구성하는 성질 1. 기본키(Primary Key)최소성과 유일성을 만족하는 키중복값이 있을 수 없고, NULL 값 또한 가질 수 없다. "테이블에 저장된 행을 식별할 수 있는 유일한 값이어야 한다."따라서 테이블 안에서 유일하게 각 행을 식별할 수 있는 키이다.ID학번이름전공학년122김가..
[DATABASE] My SQL 기초 문법[DATABASE] 데이터베이스 개념데이터베이스 정의'데이터의 집합'데이터를 저장하고 조회하는 프로그램 통합 데이터(Integrated Data)최소 중복과 통제 가능한 중복만 허용하는 데이터중복된 정보에mint10.tistory.com SQL 정렬, 그룹화ORDER BY특정 기준으로 정렬ASC(오름차순), DESC(내림차순)SELECT * FROM [TBLNAME] ORDER BY COLUMN ASC; GROUP BY특정 기준으로 그룹SELECT COLUMN1, COLUMN2 FROM [TBLNAME] GROUP BY COLUMN1; UNION여러개의 SELECT 하나의 테이블이나 결과 집합으로 나타냄각각의 SELECT 문으로 선택된 필드의 개수와 타입은 모두 ..
[DATABASE] 데이터베이스 개념데이터베이스 정의'데이터의 집합'데이터를 저장하고 조회하는 프로그램 통합 데이터(Integrated Data)최소 중복과 통제 가능한 중복만 허용하는 데이터중복된 정보에 대하여 데이터를 통합해 자mint10.tistory.com 관계형 데이터베이스SQL(Structured Query Language)은 `관계형 데이터베이스`를 다룰 때 사용되는 `표준 언어`관계형 데이터베이스는 데이터를 표(테이블)로 나타냄`MySQL`은 관계형 데이터베이스를 관리하는 시스템(RDBMS, Realational DataBase Management System)이다데이터베이스 안엔 여러개의 테이블이 존재함 기초 문법(코드) 데이터베이스 생성CREATE DATABASE [DBNAME]; 데이..
데이터베이스 정의'데이터의 집합'데이터를 저장하고 조회하는 프로그램 통합 데이터(Integrated Data)최소 중복과 통제 가능한 중복만 허용하는 데이터중복된 정보에 대하여 데이터를 통합해 자료의 중복 최소화 저장 데이터(Stored Data)컴퓨터가 협조할 수 있는 매체에 저장된 데이터 공유 데이터(Shared Data)여러 사용자가 공유하고 통합하여 운영하는 저장된 데이터서로 관련 있는 데이터들을 효율적으로 관리하기 위해 수집된 데이터들의 집합체 운영 데이터(Operational Data)조직의 주요 기능을 수행하기 위해 지속적으로 꼭 필요한 데이터데이터의 종류정형 데이터 형태가 정해져 있는 데이터. 관리가 쉬움이름전화번호나이홍길동010-xxxx-xxxx20김길동010-yyyy-yyyy30박길동0..