[면접을 위한 CS 전공지식 노트] 데이터베이스
chapter 4) 데이터베이스 SECTION1 데이터베이스의 기본 데이터베이스(DB, DataBase) : 일정한 규칙, 규약을 통해 구조화되어 저장되는 데이터의 모음 DBMS(DataBase Management System) : 해당 데이터베이스를 제어, 관리하는 통합 시스템 ex) DMBS(mysql), 응용 프로그램(Node.js, php) 1. 엔터티(entity) 사람, 장소, 물건, 사건, 개념 등 여러 개의 속성을 지닌 명사 ex) 엔터티(회원), 속성(이름, 아이디, 주소, 전화번호) 약한 엔티티와 강한 엔티티 A가 혼자서 존재하지 못하고 B의 존재 여부에 따라 종속적이라면 A는 약한 엔티티, B는 강한 엔티티 ex) 약한 엔티티(방), 강한 엔티티(건물) 2. 릴레이션(relation)..
2023. 7. 7.
[데이터베이스] 관리의 개요
CH1. 데이터베이스 관리의 개요 데이터베이스 시스템 - 단순히 컴퓨터를 사용한 전산화된 레코드 유지 시스템 데이터베이스 - 전자적인 화일 캐비넷으로 생각 - 즉, 전산화된 데이터 화일의 저장 장치 데이터베이스 시스템의 사용자들의 수행 연산 - 추가(create), 삽입(insert), 검색(select), 갱신(update), 삭제(delete), 제거(drop) SELECT, INSERT, UPDATE와 DELETE 연산 - SQL이라 불리는 데이터베이스 언어 문장으로 표현 SQL은 UPDATE란 키워드를 주로 변경(change)이라는 의미 사용 - ‘update’란 용어가 INSERT, UPDATE, 그리고 DELETE의 세 연산 그룹을 한 단어로 지칭하는데 사용(update, UPDATE) 사용되..
2021. 10. 17.