Courses 14

데이터베이스 개론과 실습 (MySQL로 배우는) | Chapter 04: SQL 고급

01. 내장 함수SQL 내장 함수상수나 속성 이름을 입력 값으로 받아 단일 값을 결과로 반환한다모든 내장함수는 최초에 선언될 때 유효한 입력 값을 받아야 한다선언에 위배된 값이 입력되면 질의는 실행을 중지하고 에러 메시지를 출력한다MYSQL에서 제공하는 내장 함수 구분  함수단일행 함수숫자 함수ABS, CEIL, COS, EXP, FLOOR, LN, LOG, MOD, POWER, RAND, ROUND, SIGN, TRUNCATE문자 함수(문자 반환)CHAR, CONCAT, LEFT, RIGHT, LOWER, UPPER, LPAD, RPAD, LTRIM, RIRIM, REPLACE, REVERSE, RIGHT, SUBSTR, TRIM문자 함수(숫자 반환)ASCI, INSTR, LENGTH날짜, 시간 함수A..

데이터베이스 개론과 실습 (MySQL로 배우는) | Chapter 03: SQL 기초

Jul, 202301. SQL 기초SQL(Structured Query Language)이란?1970s 후반에 IBM이 개발한 관계형 데이터베이스 언어완전한 프로그래밍 언어(e.g., C, JAVA)는 아니고, 데이터 부속어라고 부름: 데이터베이스의 데이터와 메타 데이터(데이터 구조에 관한 데이터)를 생성하고 처리하는 문법만 있음DBMS에 직접 입력, 클라이언트/서버 응용 프로그램에 삽입, 웹 페이지 문서에 삽입 등 다양한 방법을 통해 사용할 수 있음SQL의 기능에 따른 분류데이터 정의어(DDL): 테이블이나 관계의 구조를 생성 - CREATE, ALTER, DROP 문데이터 조작어(DML): 테이블에 데이터를 검색, 삽입, 수정, 삭제 - SELECT(→질의어), INSERT, DELETE, UPDAT..

데이터베이스 개론과 실습 (MySQL로 배우는) | Chapter 02: 관계 데이터 모델

Jul, 2023 *** 관계 데이터 모델수학의 집합 이론에 근거 → 타 모델에 비해 튼튼한 이론적인 토대를 가짐관계 데이터 모델을 적용한 SQL 언어는 비절차적인 언어: 원하는 데이터를 쉽게 표현할 수 있음가장 많이 사용되는 관계 데이터 모델 DMBS: Oracle, SQL Server, DB2, MySQL, PostgreSQL, SQLite01. 관계 데이터 모델의 개념1-1) 릴레이션행과 열로 구성된 테이블관련 용어 용어 한글 용어relation릴레이션, 테이블relational data model관계 데이터 모델relational database관계 데이터베이스relational algebra관계대수relationship관계관계의 두 가지 개념릴레이션 내에서 생성되는 관계관련 있는 실제 데이터들의..

데이터베이스 개론과 실습 (MySQL로 배우는) | Chapter 01: 데이터베이스 시스템

Jul, 2023 01. 데이터베이스와 데이터베이스 시스템기본 개념데이터: 관찰의 결과로 나타난 정량적 혹은 정성적인 실제값정보: 데이터에 의미를 부여한 것지식: 사물이나 현상에 대한 이해데이터베이스: 논리적으로 연관된 데이터를 모아 구조적으로 통합해 놓은 것데이터베이스 시스템: 데이터의 검색과 변경 작업을 주로 수행함. 검색과 변경의 빈도에 따라 시스템 구축의 난이도가 결정됨*** 변경: 시간에 따라 변하는 데이터 값을 데이터베이스에 반영하기 위해 수행하는 삽입, 삭제, 수정 등의 작업*** 데이터베이스는 저장된 데이터의 양이 많고, 실시간 검색이 많은 분야일 수록 활용도가 높다!데이터베이스의 개념데이터베이스는 각 조직에서 사용하던 데이터를 모아서 통합하고 공유할 목적으로 구축됨통합된 데이터(integ..