1. 스키마와 인스턴스 스키마 : 데이터베이스에 저장되어 데이터 구조와 제약조건을 정의한 것 - 고객 번호(int) , 이름(CHAR(10)), 나이(int) 등등.. 인스턴스 : 스키마에 따라 데이터베이스에 실제로 저장된 값 2. 데이터베이스의 3단계 구조 외부단계 개별 사용자 관점에서 데이터베이스를 이해하고 표현 한다 (ex - 아파트를 볼때 세입자의 관점) 외부 단계에서 사용자에게 필요한 데이터베이스를 정의 한것을 '외부 스키마' 라고 한다 데이터베이스 하나에 외부 스키마가 여러 개 존재할 수 있음 각 사용자에 따라 외부 스키마는 달라질 수 있다. 개념단계 데이터베이스를 이용하는 사용자들의 관점을 통합하여, 데이터베이스를 조직 전체의 고나점에서 이해하고 표현한다 (ex-아파트의 관리자 경비원) 데이..
과거에는 데이터를 관리하기 위해 '파일 시스템'이라는 소프트웨어를 사용했다 문제점 ! 같은 내용의 데이터가 중복 저장 된다. 응용 프로그램ㅇ이 데이터 파일에 종속적이다 - 파일의 어떠한 부분을 변경,추가 하려면 관련된 모든 응용프로그램에서 파일에 접근하는 방법을 변경해야한다 데이터 파일에 대한 동시 공유,보안,회복 기능이 부족하다 응용 프로그램을 개발하기 쉽지 않다 그래서 등장한 데이터베이스 관리 시스템!! 데이터베이스 시스템이란 데이터베이스에 데이터를 저장하고 이를 관리하여 조직에 필요한 정보를 제공해주는 시스템이다. 응용 프로그램을 대신하여 데이터베이스에 들어 있는 데이터를 삽입,삭제,수정,검색하고 모든 응용 프로그램이 데이터베이스를 공유 할 수 있게 한다 데이터베이스 관리 시스템의 주요 기능 정의 ..
데이터와 정보 데이터 : 현실세계에서 단순히 관찰하거나 측정해 수집한 사실이나 값 (가공하지 않은 값) 정보 : 의사 결정에 유용하게 활용할 수 있도록 데이터를 처리한 결과물 (데이터를 가지고 유의미하게 만듬) 정보 시스템과 데이터 베이스 정보 시스템 : 조직 운영에 필요한 데이터를 수집하여 저장해두었다가 필요할 때 유용한 정보를 만들어 주는 수단 데이터 베이스 : 정보 시스템 안에서 데이터를 저장하고 있다가 필요할 때 제공하는 역할을 담당. Tip : 데이터베이스는 특정 조직의 여러 사용자가 '공유'하여 사용할 수 있도록 '통합'해서 저장한 '운영' 데이터의 집합 데이터베이스의 정의 공유 데이터 : 특정 조직의 여러 사용자가 함께 소유하고 이용할 수 있는 공용 데이터 통합 데이터 : 최소의 중복과 통제..