본문 바로가기

DataBase4

Load PostgreSQL Sample Database 요약 : 이 자습서에서는 PostgreSQL 샘플 데이터베이스를 PostgreSQL 데이터베이스 서버에 로드하는 방법을 보여줍니다. pgAdmin을 사용하여 DVD 대여 데이터베이스 로드 1. 데이터베이스 마우스 오른쪽 버튼 클릭 Create > Databse... 2. 데이터베이스 이름(여기서는 dvdrental)을 입력하고 저장 3. dvdrental 데이터베이스를 마우스 오른쪽 버튼 클릭 Restore... 4. 샘플 데이터베이스의 파일 경로를 입력하고 Restore 클릭 5. 정상적으로 복원이 완료 되었으면 다음 대화 상자가 표시된다. 6. dvdrental 데이터베이스를 열면 아래 그림과 같이 공개 스키마 및 기타 데이터베이스 개체의 테이블을 찾을 수 있다. 샘플 데이터베이스 다운로드 및 ERD.. 2022. 11. 10.
2017-11-29 DBMS가 쿼리를 분석하여 데이터를 가장 효율적으로 추출하는 방법을 스스로 판단해야 하는 과정을 "쿼리 최적화" 라고 하며이를 담당하는 구성 요소를 "쿼리 최적화기" 또는 "옵티마이저"라고 한다. 최적화를 수행하는 방법은 CBO, RBO 가 존재한다. CBO : 비용을 추산하여 예상 비용이 가장 낮은 계획을 선택하여 실행계획을 생성한다.RBO : 미리 정해놓은 규칙에 따라 실행계획을 생성한다. SQL Server는 CBO 기반이다. 실행계획 : 사용자가 요청한 SQL을 최적으로 수행하고자 SQL Server가 내부적으로 수립한 일련의 처리 절차 예상 실행계획 : 어떤 절차로 실행될지 미리 확인하고자 할 때 사용 (X-Ray)실제 실행계획 : 실제로 실행하고서 어느 곳에서 어떤 부하가 나타났는지 확인하고자.. 2017. 11. 30.
[2013-08-12] RDBMS? ORM? ■ RDBMS 너는 누구냐? "RDBMS(Relational Data Base Management System) 관계형 데이터베이스 관리 시스템을 의미 한다. MS-SQL, DB2, MySQL, Oracle 등 현재 많이 사용되고 있는 데이터베이 시스템의 기초가 된다. RDBMS의 데이터는 테이블이라는 데이터베이스 개체에 저장이 되며, 테이블은 관련 데이터 항목의 모음이며 열과 행으로 구성되어 있다." 라고 w3schools 에서 설명을 합니다. 글쓴이는 DBMS는 알겠는데...R은 뭐지뭐지..하면서도 검색해 볼 생각을 안했다는... ■ ORM? "ORM(Object-Relational Mapping) 호환되지 않는 객체 지향 프로그래밍 언어 형식의 변환을 지원 하는 프로그래밍 기술" 글쓴이의 경우에는 .. 2013. 8. 12.
[2013-08-09] 샘플 DB 설치하기 ■ 샘플 DB 다운로드 MS-SQL 2000은 설치만 하면 알아서 샘플 DB가 있었는데, 2005 이상 버전부터는 기본적으로 설치가 되어 있지 않습니다. 그래서 귀찮게도...학습이 필요하면 다운을 받아서 설치를 합니다.학습에서 사용할 샘플 DB는 아래 Codeplex에서 다운을 받습니다.URL : http://msftdbprodsamples.codeplex.com/(참고로 저는 MS-SQL 2012 Express로 학습을 합니다.) 본인의 MS-SQL 버전에 맞는 Databse를 다운 받아주세요.저는 LT 붙은거와 안붙은거 2개를 다 설치 하였습니다. LT가 붙은거와 안붙은거와 차이가 무엇인가요? 하고 물어보시면..저도 잘 모릅니다;;;LT가 붙은거는 모델링을 새롭게 해서 제작한거라고...주워 들었습니다.. 2013. 8. 9.