본문 바로가기

boostcourse3

[Edwith] 3. 테이블 관리 저번 시간에는 기본적인 SQL의 설명과 데이터베이스와 사용자 생성 및 권한 주는 법을 배웠다. 이번 시간에는 테이블을 다루는 법에 대해 알아보도록 하겠다. ● 데이터를 저장하는 공간인 테이블(Table) -마이크로소프트의 엑셀을 실행하면 표가 나온다. 이러한 표에 각종 값을 저장할 수 있다. -데이터베이스도 엑셀의 표와 유사한 테이블을 가질 수 있다. -엑셀과 다른 점은 데이터베이스를 생성해도 테이블은 존재하지 않는다는 것이다. -테이블을 사용하려면 테이블을 생성하는 SQL을 사용해야한다. -테이블에 값을 저장하려면 저장하기 위한 SQL을 사용해야한다. ● 테이블(table)의 구성요소 -테이블 : RDBMS의 기본적 저장구조 한 개 이상의 column과 0개 이상의 row로 구성함. -열(Column).. 2020. 4. 15.
[Edwith] 2. SQL 소개 저번 시간에는 데이터베이스와 그를 관리하는 DBMS에 대해 알아보았다. 이번 시간에는 DBMS를 컨트롤하는 언어에 대해 알아보도록 하겠다. ● SQL (Structured Query Language) -SQL은 데이터를 보다 쉽게 검색하고 추가, 삭제, 수정같은 조작을 할 수 있도록 고안된 컴퓨터 언어 -관계형 데이터베이스에서 데이터를 조작하고 쿼리하는 표준 수단 1. DML (Data Manipulation Language) -데이터를 조작하기 위해 사용됨. -INSERT, UPDATE, DELETE, SELECT 등 2. DDL (Data Definition Language) -데이터베이스의 스키마를 정의하거나 조작하기 위해 사용함. -CREATE, DROP, ALTER 등 3. DCL (Data C.. 2020. 4. 15.
[Edwith] 1. Introduction EdWith 카테고리에는 Edwith의 [부스트코스]웹 백앤드의 MySQL 파트를 공부한 내용을 정리하도록 하겠다. 첫번째 시간에는 데이터베이스에 대한 기본 개념을 배운다. ● 데이터베이스의 정의 -데이터의 집합 (a Set of Data) -여러 응용 시스템(프로그램)들의 통합된 정보들을 저장하여 운영할 수 있는 공용(share) 데이터의 집합 -효율적으로 저장, 검색, 갱신할 수 있도록 데이터 집합들끼리 연관시키고 조직화되어야한다. ● 데이터베이스의 특성 1. 실시간 접근성 (Real-time Accessibility) -사용자의 요구를 즉시 처리할 수 있다. 2. 계속적인 변화 (Continuous Evolution) -정확한 값을 유지하려고 삽입, 삭제, 수정 작업 등을 이용해 데이터를 지속적으로.. 2020. 4. 15.