혼자 공부하는 SQL2 데이터베이스 개체 테이블은 데이터베이스의 핵심개체이지만 데이터베이스에는 테이블 외에 인덱스,뷰,스토어드 프로시저,트리거,함수,커서 등도 필요함인덱스는 데이터를 조회할 때 결과가 나오는 속도를 획기적으로 빠르게 해줌뷰는 테이블의 일부를 제한적으로 표현할 때 사용스토어드 프로시저는 SQL에서 프로그래밍이 가능하게 해주고트리거는 잘못된 데이터가 들어가는 걸 미연에 방지케 해줌 인덱스는 앞서 말했듯이 데이터를 조회할 때 결과가 나오는 속도를 줄여주는데 이는 인덱스 말 그대로 책의 '서지'역할을 하기 때문처음부터 마지막까지 책을 찾는 것 = 데이터베이스를 처음부터 끝까지 읽는 것과 서지를 통해 옆에 적힌 페이지로 이동하는 것과 인덱스를 이용하는 것은 유사하다. 뷰는 테이블과 거의 동일한 성격의 데이터베이스 개체로 뷰를 활용하여 보.. 2025. 3. 18. 데이터베이스와 SQL 데이터베이스와 DBMS란 무엇인가?데이터베이스란 '데이터의 집합' 우리가 하는 행동들 카톡 메세지,인스타 사진,교통카드 등의 정보는 모두 데이터베이스에 기록됨DBMS는 이런 '데이터베이스를 관리,운영하는 소프트웨어' Database Management System 는 여러 명의 사용자나 응용 프로그램과 공유하고 동시에 접근이 가능해야함 그래서 혼자 사용하는 엑셀의 경우에는 데이터를 관리하고 운영은 하지만 여러 사용자와 공유하지는 않으므로 DBMS라고 볼 수 없음 대신 은행 예금 계좌 데이터베이스 같은 경우에는 예금주인,은행 직원,ATM 기기등이 동시에 접근가능함 이것은 DBMS의 존재 때문 문서 작성에는 한글이나 워드,표 계산에서는 엑셀처럼 데이터베이스를 사용하기 위해서는 DBMS를 설치해야함 DBMS의.. 2025. 3. 14. 이전 1 다음