첫째, 상품을 팔 때마다 상품에 대한 모든 정보를 레코드마다 입력해야 합니다. 상품번호만 입력하고 필요 시 <상품> 테이블의 자료를 검색하도록 만들면 편리할 텐데 말입니다.
둘째, 특정 상품의 상품명, 구입가, 판매가 등의 상품정보가 변경되면 테이블에서 해당 상품을 찾아 모든 변경사항을 갱신해야 합니다.
분리되어 있다면 <상품> 테이블에 있는 해당 상품의 정보만 변경하여 놓으면 되겠죠.
이거 관계편집으로 항상 참조 무결성 유지, 관련 필드 모두 업데이트 눌렀는데도 일대 다에서 다 에 해당하는 쪽이 안 바뀝니다.
굳이 액세스 기초 다지기에 예제를 따라하지않고 제 임의대로 일대 다 관계설정을 해줬는데도 "일"에 해당하는 곳에 정보를 바꿔도 자동으로 따라서 안 바뀌던데
어떻게 해야 자동으로 따라서 바뀌죠?
https://kin.naver.com/qna/detail.nhn?d1id=1&dirId=10205&docId=320910805
지식인에 물어보기 그딴 기능없다는데 왜 액세스 책에는 그런 기능있다고 얘길하는거죠??
분리해서 정규화하면 1쪽 테이블만 고쳐줘도 알아서 다 쪽 테이블이 바뀌어야하는거아닌가요? 관계만 설정하면??
안녕하세요.
관계 설정만으로 테이블이 바뀐다는 것은 아닙니다.
교재 해설에 보시면 첫째, 상품번호만 입력하고 필요 시 <상품> 테이블의 자료를 검색하도록 만들면 편리할 텐데 라고 표현한 것은 검색을 한다는 것이지, 그 과정이 자동이라는 의미는 아닙니다.
분리되어 있다면 <상품> 테이블에 있는 해당 상품의 정보만 변경하여 놓으면 되겠죠. 이 부분도 테이블에 관계를 설정한다고 자동으로 이루어지지 않습니다.
보통 테이블의 레코드(자료)를 검색, 수정, 삭제, 추가 할 수 있도록 쿼리를 사용합니다.
쿼리를 통해 데이터를 검색하고 추가, 삭제, 수정하는 것이죠. 쿼리에 대한 내용은 시험에서도 자주 출제되는 부분이므로 뒤쪽에서 학습하실 것입니다.
관계 설정은 데이터의 중복을 최소화하여 참조 무결성을 유지하기 위해서 데이터베이스 작성시 선행되어야할 과정입니다.
좋은 하루 보내세요.
-
관리자2019-02-28 21:29:06
안녕하세요.
관계 설정만으로 테이블이 바뀐다는 것은 아닙니다.
교재 해설에 보시면 첫째, 상품번호만 입력하고 필요 시 <상품> 테이블의 자료를 검색하도록 만들면 편리할 텐데 라고 표현한 것은 검색을 한다는 것이지, 그 과정이 자동이라는 의미는 아닙니다.
분리되어 있다면 <상품> 테이블에 있는 해당 상품의 정보만 변경하여 놓으면 되겠죠. 이 부분도 테이블에 관계를 설정한다고 자동으로 이루어지지 않습니다.
보통 테이블의 레코드(자료)를 검색, 수정, 삭제, 추가 할 수 있도록 쿼리를 사용합니다.
쿼리를 통해 데이터를 검색하고 추가, 삭제, 수정하는 것이죠. 쿼리에 대한 내용은 시험에서도 자주 출제되는 부분이므로 뒤쪽에서 학습하실 것입니다.
관계 설정은 데이터의 중복을 최소화하여 참조 무결성을 유지하기 위해서 데이터베이스 작성시 선행되어야할 과정입니다.
좋은 하루 보내세요.