수업내용 정리 Day 1

데이터베이스와 SQL 알아보기
데이터베이스: 대용량의 데이터 집합을 체계적으로 구성해놓은 것
DBMS: Data Base Management Sofeware 데이터베이스를 관리하는 소프트웨어
RDBMS: Relational DBMS 관계형 데이터베이스

  • 데이터중복을 최소화할 수 있다.
    • 여러 테이블 형성할 수 있어 중복을 없애 비용을 아낄 수 있다.
  • 트랜잭션
    • 안전한 정보교환
  • 데이터의 무결성

SQL: Structured Query Language 관계형 데이터베이스에서 사용되는 언어

  • DDL 종류
    • Create
    • Alter
    • Drop(틀과 내용 모두 삭제)
    • Truncate Table(내용만 삭제)
    • Rename Table
    • SELECT(조회)
    • INSERT(신규)
    • UPDATE(수정)
    • DELETE(삭제)
  • DCL(데이터 제어어)
  • GRANT
  • REVOKE
  • TCL 종류(트랜젝션 제어어)
    • COMMIT
    • RLLBACK
    • START TRANSACTION
    • SAVEPOINT
    • SET autocommit

MySQL: Oracle사에서 제작한 DBMS 소프트웨어

-- box_office table : 2004~2019년까지 개봉된 영화 정보
-- seq_no : 일련번호, 기본키
-- years : 제작연도
-- ranks : 순위
-- movie_name : 영화명
-- release_date : 개봉일
-- sale_amt : 매출액
-- share_rate : 점유율(매출액 기준)
-- audience_num : 관객수
-- screen_num : 스크린수
-- showing_count : 상영횟수
-- rep_country : 대표국적
-- countries : 국적
-- distributor : 배급사
-- movie_type : 유형(장편, 단편, ...)
-- genre : 장르(스릴러, 액션..)
-- director : 감독

좋은 웹페이지 즐겨찾기