데이터/데이터베이스

생활코딩 강의(데이터베이스- MySQL) 내용을 바탕으로 작성되었습니다.  1. 관계형데이터베이스의 필요성중복된 데이터 = 개선할 필요성이 있다는 강력한 증거중복된 데이터는 용량, 경제적, 수정의 어려움 등의 문제를 발생시킴중복된 데이터 해결 방법원본 topic 데이터에서  author, profile 칼럼의 egoing-developer 데이터가 1,2,5행에서 중복되고 있음author 테이블을 따로 만들고 topic 테이블에 author_id 칼럼을 부여하면 중복된 데이터가 사라짐author 테이블을 수정하게 되면 이 테이블을 참조하고 있는 모든 행에서 데이터가 수정될 수 있음id 1, 4와 같이 동명이인에 대해 다른 인덱스를 부여함으로써 구분 가능 데이터의 유지보수가 편해짐표를 비교해 가면서 봐야 ..
1. CREATEINSERT 문 : 데이터(row) 추가INSERT INTO table_name (column1, column2,..)VALUES (value1, value2,..); 2. READSELECT 문 : 데이터가 추가된 것을 확인 - 자주 사용됨SELECT [ALL | DISTINCT | DISTINCTROW ] --3개 중 하나 입력 [HIGH_PRIORITY] [STRAIGHT_JOIN] [SQL_SMALL_RESULT] [SQL_BIG_RESULT] [SQL_BUFFER_RESULT] [SQL_NO_CACHE] [SQL_CALC_FOUND_ROWS] select_expr [, select_expr] ... [into_option] [FROM t..
MySQL 은 관계형 데이터 베이스, 관계형 데이터 베이스를 이용하면 데이터를 표 형태로 정리 정돈할 수 있고 정렬, 검색과 같은 작업을 빠르고 편리하고 안전하게 할 수 있음MySQL 은 무료, 오픈소스 데이터 베이스 시스템MySQL은 web과 함께 폭발적으로 성장1. 데이터 베이스의 목적MySQL과 같은 관계형 데이터베이스의 중요한 특징은 데이터를 표의 형태로 표현해 주고 스프레드 시트와 기능이 거의 비슷함데이터 베이스와 스프레드 시트의 큰 차이점은 스프레드 시트는 클릭을 통해 데이터를 조작하고 데이터베이스는 코딩, SQL 이라고 하는 컴퓨터 언어를 통해 제어할 수 있다는 점데이터 베이스를 구축하면 데이터베이스에 저장된 데이터를 web, 앱을 통해 사람들에게 공유하거나 인공지능을 통해 데이터 분석을 할..
데이터베이스의 본질과 핵심 어떤 데이터베이스를 만나건 가장 먼저 해야할 것은 데이터 베이스에서 데이터의 입출력을 파악하는 것 데이터의 input(입력)은 create(생성), update(수정), delete(삭제) output(출력) 은 read(읽기) 이러한 4가지 작업을 CRUD 라고 함 File vs Database 데이터를 구조화하여 정리하였을 때 데이터를 다루기 편해짐 spread sheet 는 database 로 가는 길목에 있음 file 과 다르게 database는 프로그래밍, 컴퓨터 언어를 이용하여 데이터를 추가, 수정, 삭제, 읽을 수 있음 database 는 사람이 일일이 작성하지 않고도 자동화 할 수 있다는 장점을 지님 SQL 이란 데이터베이스의 언어, Relational Datab..
만서다
'데이터/데이터베이스' 카테고리의 글 목록