목록db (5)
기록방
💡 JetBrains의 DB관리툴인 DataGrip을 이용해 MongoDB를 사용해보자 DataGrip: The Cross-Platform IDE for Databases & SQL by JetBrains A powerful IDE from JetBrains for SQL on macOS, Windows, and Linux. www.jetbrains.com 1. DataGrip 설치 & 실행 다음은 DataGrip의 메인페이지에서 다운받거나, JetBrains Toolbox를 이용해 다운받을 수 있다. 나는 IntelliJ를 Toolbox에서 쓰고 있으므로 그대로 다운받아 사용했다. 참고로 이 글은 따로 기능을 공부해서 사용해 본것이 아닌, 혼자 뚝딱거리면서 필요한 기능을 찾아 사용해본 경험을 적은 것이..
이 포스팅의 원본은 노션입니다 : 원본 페이지 트렌젝션(Transaction) 데이터베이스의 상태를 변화시키는 일종의 작업 단위를 의미 데이터베이스의 상태를 변화시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위 또는 한꺼번에 모두 수행되어야 할 일련의 연산들을 의미 데이터베이스의 상태 변화 : SELECT, UPDATE, INSERT, DELETE 등 트렌젝션 도구 START TRANSACTION : COMMIT, ROLLBACK이 나올 때까지 실행되는 모든 SQL COMMIT : 모든 코드를 실행 ROLLBACK : START TRANSACTION 실행 전 상태로 되돌림 트렌젝션의 특징 트랜잭션은 데이터베이스 시스템에서 병행 제어 및 회복 작업 시 처리되는 작업의 논리적 단위이다. 사용자가 시스템..
[ 연습 문제 ] 01. 3단계 데이터베이스 구조에서 다음 설명과 관련 있는 스키마는? 답 : 3) 내부 스키마(internal schema) 풀이 : 실제 저장 방법은 내부 스키마로 정의한다. 02. 3단계 데이터베이스 구조에서 다음 설명과 관련있는 스키마는? 답 : 1) 외부 스키마(external schema) 풀이 : 외부 스키마는 사용자 관점에서 이해한 구조이며, 하나의 데이터베이스에 여러 개가 존재할 수 있다. 03. 개념 스키마에 대한 설명으로 옳은 것을 모두 고르시오. 답 : 2) 조직 전체의 관점에서 본 데이터베이스의 구조이다. 5) 데이터베이스에 저장되는 데이터들 간의 관계와 제약조건을 정의한다. 6) 접근 권한, 보안 정책을 정의한다. 풀이 : 개념 스키마는 조직 전체의 관점에서 생가..
[ 연습 문제 ] 01. 다음이 설명하는 파일 시스템의 문제점은 무엇인가? 답 : 4) 데이터 종속성 풀이 : 데이터 종속성 : 응용 프로그램이 파일에 직접 접근하여 데이터를 처리해야 하므로 파일의 데이터 구성 방법이나 물리적인 저장 구조에 맞게 응용 프로그램을 작성해야 하고, 파일의 구조가 변경되면 응용 프로그램도 함께 변경해야 한다. 02. 데이터베이스 관리 시스템의 주요 기능이 아닌 것은? 답 : 4) 절차 기능 풀이 : 데이터베이스 관리 시스템의 주요 기능은 '정의, 조작, 제어' 이다. 03. 다음은 데이터베이스 관리 시스템의 주요 기능 중 무엇에 대한설명인가? 답 : 2) 조작 기능 풀이 : 조작 기능 : 사용자 요구에 따라 데이터베이스에 저장된 데이터에 접근하여 삽입, 삭제, 수정, 검색 연..
[ 연습 문제 ] 01. 데이터와 정보에 대한 설명으로 옳지 않은 것은? 답 : 4) 정로를 가공하면 데이터를 얻을 수 있다. 풀이 : 현실 세계에서 관칠이나 측정으로 수집한 사실이나 값인 '데이터'를 가공하여, 의사 결정에 활용하기 위한 '정보'를 얻을 수 있다. 02. 데이터베이스의 정의와 거리가 먼 것은? 답 : 1) 전용 데이터(exclusive data) 풀이 : 데이터베이스의 정의는 공유 데이터, 통합 데이터, 저장 데이터, 운영 데이터이다. 03. 다음 설명과 관련 있는 데이터베이스의 정의는? 답 : 4) 통합 데이터 풀이 : 통합 데이터는 데이터 중복을 최소화하고, 통제가 가능한 중복만 허용한다는 의미이다. 04. 다음 설명과 관련 있는 데이터베이스의 정의는? 답 : 1) 운영 데이터 풀이..