SQL6 SQL 2강. KEY 이 글을 보고 파악하게 될 것 1) SQL에서 사용하게 되는 KEY에 대한 이해 1. Primary key 테이블에서 하나의 row를 고유하게 식별할 수 있도록 해주는 column 특정 column을 primary key로 설정하면 같은 값이 있는 row가 추가 되는 것을 DBMS가 자동으로 막아주기 때문에 중복된 row가 생길 위험성이 사라짐 2. Natural key 실제로 어떤 개체가 갖고 있는 속성을 나타내는 컬럼이 Primary key가 됐을 때 이를 Natural key라고 한다. 예를 들면, 사람은 주민번호로 특정 인물을 식별할 수 있고 책은 ISBN이라고 하는 번호로 특정할 수 있다. 3. Surrogate key 아래 그림에서 id column은 어떤 회원의 속성을 직접적으로 나타내는 c.. 2021. 4. 10. SQL 1강. DBMS란? SQL란? 이 글을 보고 파악하게 될 것 1) DBMS란 무엇인가? 2) SQL과 DBMS의 관계는 어떠한가? DBMS (DataBase Management System) 많은 양의 데이터를 저장,관리,검색할 수 있는 환경을 제공하는 시스템 소프트웨어 예) mysql, mariadb, oracle, sql server, sqlite DBMS의 구조 1. client(클라이언트 프로그램) 사용자가 server에 접속해서 원하는 db 관련 작업을 할 수 있도록, SQL을 입력할 수 있는 화면 등을 제공하는 프로그램 server(서버 프로그램) client로부터 SQL 문 등을 전달받아 데이터베이스 관련 작업을 직접 처리하는 프로그램 대부분의 DBMS는 이런식으로 client를 통해 server에 접속하는 구조로 되어 .. 2021. 4. 10. 이전 1 2 다음