본문 바로가기
728x90

학교/데이터베이스8

MS SQL Server 기반 데이터베이스 배움터 8장 (뷰와 시스템 카탈로그) 연습문제 풀이 https://book.naver.com/bookdb/book_detail.nhn?bid=7000196 데이터베이스 배움터 『데이터베이스 배움터』는 데이터베이스의 기본적인 개념과 실용적인 이론을 중심으로 한 학기 동안 가르치기에 적절한 주제들을 정선하여 저술하였고, 개념을 알기 쉽게 보여주는 그림들을 book.naver.com 1. 다음 용어들을 간략히 설명하라. 뷰: ANSI/SPARC 3단계 아키텍처에서 외부 뷰는 특정 사용자가 보는 데이터베이스의 구조이다. 가상 릴레이션: 실제로 투플을 갖지 않은 릴레이션이다. 기본 릴레이션: 기본 릴레이션의 투플들은 데이터베이스에 물리적으로 저장된다. 스냅샷: 어느 시점에 SELECT문의 결과를 기본 릴레이션의 형태로 저장해놓은 것. 시스템 카탈로그: 데이터 사전.. 2021. 6. 10.
MS SQL Server 기반 데이터베이스 배움터 7장 (릴레이션 정규화) 연습문제 풀이 https://book.naver.com/bookdb/book_detail.nhn?bid=7000196 데이터베이스 배움터 『데이터베이스 배움터』는 데이터베이스의 기본적인 개념과 실용적인 이론을 중심으로 한 학기 동안 가르치기에 적절한 주제들을 정선하여 저술하였고, 개념을 알기 쉽게 보여주는 그림들을 book.naver.com 1. 다음 용어들을 간략히 설명하라. 반복 그룹: 한 개의 기본 키값에 대해 두 개 이상의 값을 가질 수 있는 애트리뷰트 결정자: 주어진 릴레이션에서 다른 애트리뷰트(집합 또는 하나)를 고유하게 결정하는 하나 이상의 애트리뷰트 함수적 종속성: 애트리뷰트 A가 애트리뷰트 B의 결정자이면, B가 A에 함수적으로 종속한다고 한다. 이행적 종속성: 애트리뷰트 A, B, C가 있다면 A→B.. 2021. 5. 20.
MS SQL Server 기반 데이터베이스 배움터 6장 (물리적 데이터베이스 설계) 연습문제 풀이 https://book.naver.com/bookdb/book_detail.nhn?bid=7000196 데이터베이스 배움터 『데이터베이스 배움터』는 데이터베이스의 기본적인 개념과 실용적인 이론을 중심으로 한 학기 동안 가르치기에 적절한 주제들을 정선하여 저술하였고, 개념을 알기 쉽게 보여주는 그림들을 book.naver.com 1. 인덱스를 사용하는 장점과 단점은 무엇인가? 장점: 검색 속도의 향상, 소수의 레코드들을 수정하거나 삭제하는 연산의 속도를 향상, 릴레이션이 매우 크고 질의에서 릴레이션 튜플 중 일부를 검색하고 WHERE절이 잘 표현되었을 때에 특히 성능에 도움이 된다. 단점: 인덱스 저장을 위한 추가 공간이 필요하다. 삽입, 삭제, 수정 연산 속도가 느리다. 3. 할인점 데이터베이스에 아래와.. 2021. 5. 20.
MS SQL Server 기반 데이터베이스 배움터 5장 (데이터베이스 설계와 ER 모델) 연습문제 풀이 https://book.naver.com/bookdb/book_detail.nhn?bid=7000196 데이터베이스 배움터 『데이터베이스 배움터』는 데이터베이스의 기본적인 개념과 실용적인 이론을 중심으로 한 학기 동안 가르치기에 적절한 주제들을 정선하여 저술하였고, 개념을 알기 쉽게 보여주는 그림들을 book.naver.com 1. 다음 용어들을 간략히 설명하라. 엔티티: 독립적으로 존재하면서 고유하게 식별이 가능한 실세계의 객체 엔티티 타입: 동일한 애트리뷰트들을 가진 엔티티의 틀 단순 애트리뷰트: 더 이상 다른 애트리뷰트로 나눌 수 없는 애트리뷰트 복합 애트리뷰트: 두 개 이상의 애트리뷰트로 이루어진 애트리뷰트 다치 애트리뷰트: 각 앤티티마다 여러 개의 값을 가질 수 있는 애트리뷰트 유도된 애트리뷰트.. 2021. 5. 20.
MS SQL Server 기반 데이터베이스 배움터 4장 (관계 대수와 SQL) 연습문제 풀이 https://book.naver.com/bookdb/book_detail.nhn?bid=7000196 데이터베이스 배움터 『데이터베이스 배움터』는 데이터베이스의 기본적인 개념과 실용적인 이론을 중심으로 한 학기 동안 가르치기에 적절한 주제들을 정선하여 저술하였고, 개념을 알기 쉽게 보여주는 그림들을 book.naver.com 4. 아래의 릴레이션 R에 대하여 물음에 답하라. (1) 실렉션의 결과를 보여라. (2) 프로젝션의 결과를 보여라. 5. 아래의 두릴레이션 R과 S를 보고 물음에 답하라. (1) (2) (3) 6. 아래의 두 릴레이션 R과 S를 보고 물음에 답하라. (1) R과 S의 카티션 곱의 결과를 보여라. (2) R과 S동등 조인의 결과를 보여라. (3) R과 S를 자연 조인의 결과를 보여라.. 2021. 5. 20.
MS SQL Server 기반 데이터베이스 배움터 3장 (MS SQL Server) 연습문제 풀이 https://book.naver.com/bookdb/book_detail.nhn?bid=7000196 데이터베이스 배움터 『데이터베이스 배움터』는 데이터베이스의 기본적인 개념과 실용적인 이론을 중심으로 한 학기 동안 가르치기에 적절한 주제들을 정선하여 저술하였고, 개념을 알기 쉽게 보여주는 그림들을 book.naver.com 2021. 5. 20.
MS SQL Server 기반 데이터베이스 배움터 2장 (관계 데이터 모델과 제약조건) 연습문제 풀이 https://book.naver.com/bookdb/book_detail.nhn?bid=7000196 데이터베이스 배움터 『데이터베이스 배움터』는 데이터베이스의 기본적인 개념과 실용적인 이론을 중심으로 한 학기 동안 가르치기에 적절한 주제들을 정선하여 저술하였고, 개념을 알기 쉽게 보여주는 그림들을 book.naver.com 1. 다음 용어들을 간략히 설명하라. 릴레이션(relation): 2차원의 테이블 (스프레드 시트와 유사하나 스프레드 시트는 각 셀에 함수, 서식도 지정할 수 있다. 각 셀은 여러 셀들의 합으로 구해지는 등 다른 셀들의 값에 의존한다.) 차수(degree): 한 릴레이션에 들어 있는 애트리뷰트들의 수 카디날리티(cardinality): 릴레이션의 투플 수 릴레이션 스키마: 릴레이션.. 2021. 5. 20.
MS SQL Server 기반 데이터베이스 배움터 1장 (데이터베이스 시스템) 연습문제 풀이 https://book.naver.com/bookdb/book_detail.nhn?bid=7000196 데이터베이스 배움터 『데이터베이스 배움터』는 데이터베이스의 기본적인 개념과 실용적인 이론을 중심으로 한 학기 동안 가르치기에 적절한 주제들을 정선하여 저술하였고, 개념을 알기 쉽게 보여주는 그림들을 book.naver.com 1. 다음 용어들을 간략히 설명하라. 데이터: 컴퓨터 디스크와 같은 매체에 저장된 사실 + 정보: 데이터를 처리해서 사람이 이해하기에 적합한 형태로 의미 있게 만든 것 데이터 베이스: 조직체의 응용 시스템들이 공유해서 사용하는 운영 데이터들이 구체적으로 통합된 모임 DBMS: 사용자와 응용 프로그램에게 편리하고 효율적인 DB 사용 환경을 제공하는 프로그램. 데이터베이스 시스템(DB.. 2021. 5. 20.
728x90