본문 바로가기

db

[DB] 데이터베이스 개념 & SQL언어 1. 데이터베이스 개념 # 관계형 데이터모델 - 2차원 테이블 형태의 데이터베이스를 칭하며 - 각 열(column)을 '속성', '컬럼', '필드' 라 부름 - 각 행(row)를 '튜플(tuple)', '속성값 집합', '레코드'라 부름 - 도메인(domain) : 하나의 속성이 취할 수 있는 모든 값의 범위 - 종류 : Oracle, MySQL, MSSQL, IBMDB2, SQLite, MariaDB, Postgre 등 # SQL ( Structured Query Language) - 1974년 IBM연구소에서 System R로 시제품_ 집단,그룹화,갱신연산 등 - 1986년 ASNI(미국표준기구)에서 SQL표준을 채택 - 여러 상용 DBMS가 존재하며 각각 지원하는 SQL 기능에는 약간 차이가있음 -.. 더보기
[DB] 웹기반 SQL문 연습 Oracle 'LiveSQL' ('21. 07. 13 Updated) 데이터분석이나 웹서비스 각종 시스템구성 시 빠질 수 없는 데이터베이스, 공부하려고 하다보면 DBMS 종류는 너무 많고 고르다보니 결정은 못하고 시간만 보내다가 결국 골라서 설치하면 이런저런 설정에 툴사용법에 정작 DB SQL문 공부는 한참 뒤에나 했던 기억이 있다. 이런 환경적인 걱정보다 SQL문 자체를 바로 연습해볼 수 있는 툴이 있어 정리해둔다. [ 막간 상식 ] # DBMS 종류는 다양하다 - Oracle이 개발한 Oracle DB가 가장 대중적이고, Oracle이 MySQL을 인수 했지만 독립적인 DBMS 사업을 유지 중 - MSSQL은 마이크로소프트가 개발해서 윈도우에 최적화 되어있지만 다른 운영체제에서는 사용할수 없음 - 가벼운 시스템으로 SQLite, .. 더보기