본문 바로가기

728x90

전체 글

(51)
데이터베이스 복원 복원 옵션옵션기능기존 데이터베이스 덮어쓰기(WITH REPLACE)- 복원 대상 데이터베이스가 이미 존재 할 시 강제로 덮어씀복제 설정 유지(WITH KEEP_REPLICATION)- 복제와 연관된 데이터베이스 관련 설정을 유지복원된 데이터베이스에 대한 엑세스 제한(WITH RESTRICTED_USER)- 복원 후 일반 사용자가 접근 할 수 없도록 제한- 관리자 권한의 계정만 접근 허용- DB속성에서 모든 사용자 접근 허용 설정 가능 복구 상태옵션기능RESTORE WITH RECOVERY- 커밋 되지 않은 트랜잭션 롤백- 데이터베이스를 사용할 수 있는 상태로 유지- 백업 파일을 추가로 복원 불가RESTORE WITH NORECOVERY- 데이터베이스를 복원 중 상태로 유지- 커밋되지 않은 트랜잭션을 롤백..
데이터베이스 백업의 이해 : 전체 백업, 차등 백업, 트랜잭션 로그백업 데이터베이스 백업이란?데이터 손실이나 손상 시 데이터를 복구할 수 있도록 미리 데이터베이스의 사본을 만드는 과정으로대표적인 백업에는 전체백업, 차등백업, 트랜잭션 로그백업이 있다.1. 전체 백업 (Full Backup)- 데이터베이스를 구성하는 모든 데이터 파일을 백업하고, 백업이 진행되는 동안 기록된 트랜잭션 로그를 백업하는 방식- 전체 백업 없이는 차등 백업이나 트랜잭션 로그 백업을 할 수 없다.[ 전체 백업 ]┌──────┐│ Day1 │ → 데이터 전체 백업└──────┘BACKUP DATABASE TO DISK = WITH NAME = , COMPRESSION, STATS = 10GO-- COMPRESSION : 백업 압축 옵션 -- STATS = 10 : 백업 진행 상황을 ssms ..
Windows 11 Insider Preview 설치 Windows 11 Insider Preview 6월 24일 윈도우 11 버전이 개발자 프리뷰 버전으로 공개되었습니다. Mac 디자인과 비슷하다 해서 크게 끌리지 않다가 모서리가 둥글둥글 귀엽다는 말에 설치해보았습니다. 아직 정시 출시 버전은 아니기에 명시되지 않은 오류들이 발견 될 수 있으며, 가상 환경 또는 테스트 PC를 이용하여 설치하는 것을 권장드립니다. Windows 11 설치 전 요구 사항 프로세서 2개 이상의 코어가 장착된 1GHz 이상의 호환되는 64비트 프로세서 그래픽 카드 DirectX 12 호환 그래픽 디스플레이 9인치 이상 메모리 4GB RAM 인터넷 연결 Microsoft 계정 및 인터넷 연결 필요 스토리지 64GB 이상 저장 디바이스 시스템 펌웨어 UTFI, 보안 부팅 가능 TP..
[MSSQL] varchar / nvarchar 차이 차이를 알아보기 전,위와 같은 오류로 인해 데이터들의 크기(길이)를 살펴 보며 두 데이터 타입의 차이점에 대한 궁금증이 생겨 글을 쓰게 되었다. 해당 오류는 데이터 길이보다 넣으려는 데이터 길이가 길 때 발생하는 오류로, 해결방법은 아래와 같다.1. 데이터 길이에 맞는 값을 넣는다. (넣으려는 데이터 길이 축소)2. 데이터 길이를 늘린다. (칼럼 길이 확장)넣으려는 데이터 칼럼이 다양하여 칼럼마다 len()함수를 사용하여 데이터 길이를 확인하였다.그 중 한 칼럼의 길이는 12로 nvarchar 형을 띄고 있었고, 넣으려는 데이터 길이는 7이었다. varchar와 nvarchar의 차이점을 모르는 경우 문제 없어보이는 데이터지만 nvarchar타입이라는 것을 확인하여야 한다. varchar 와 nvarch..
[Python] OPENDART API 정보 가져오기 1. OpenDart API Key 발급 전자공시 OPENDART 시스템 | 인증키 신청 전자공시 OPENDART 시스템 | 인증키 신청 opendart.fss.or.kr 비고 로그인 하지 않은 상태에서만 신청 가능 Open DART 및 DART 홈페이지의 경우 분 당 100회 이상 요청 시 서비스가 제한될 수 있음 2. pip upgrade 파이썬 설치파일 경로\python.exe -m pip install —upgrade pip pip 업그레이드 되지 않은 경우 dart-fss 라이브러리 설치 시 경고가 뜰 수 있음 3. DART-FSS 라이브러리 설치 대한민국 금융감독원에서 운영하는 다트 사이트 크롤링 및 재무제표 추출을 위한 라이브러리 DART-FSS - dart-fss documentation ..
[Python] [프로그래머스] 예산 [문제 설명] S사에서는 각 부서에 필요한 물품을 지원해 주기 위해 부서별로 물품을 구매하는데 필요한 금액을 조사했습니다. 그러나, 전체 예산이 정해져 있기 때문에 모든 부서의 물품을 구매해 줄 수는 없습니다. 그래서 최대한 많은 부서의 물품을 구매해 줄 수 있도록 하려고 합니다. 물품을 구매해 줄 때는 각 부서가 신청한 금액만큼을 모두 지원해 줘야 합니다. 예를 들어 1,000원을 신청한 부서에는 정확히 1,000원을 지원해야 하며, 1,000원보다 적은 금액을 지원해 줄 수는 없습니다. 부서별로 신청한 금액이 들어있는 배열 d와 예산 budget이 매개변수로 주어질 때, 최대 몇 개의 부서에 물품을 지원할 수 있는지 return 하도록 solution 함수를 완성해주세요. [제한사항] d는 부서별로 ..
[Python] Array[::] (Extended Slices 확장슬라이스) 1. 확장 슬라이스 리스트명 [A:B:C] A : 시작 Index B : 종료 Index C : 간격 배열의 Index에 접근하는 방법을 나타낸 것으로 시작부터 종료까지 해당 간격을 가진 배열을 생성한다. [None Index] A가 비어있다면 처음부터, B가 비어있다면 끝까지, C가 비어있다면 한칸 간격을 의미한다. 2. 예시 #1 list[A:B:C] ex_list = [1,2,3,4,5,6,7,8,9,10] print(ex_list[2:9:2]) #[3, 5, 7, 9] #2 list[:B:C] print(ex_list[:9:3]) #[1, 4, 7] #3 list[A::C] print(ex_list[4::4]) #[5, 9] #4 list[A:B:] print(ex_list[1:5:]) #[2, ..
데이터 무결성과 트랜잭션 데이터 무결성데이터 무결성이란 데이터베이스 안의 데이터의 정확성, 일관성, 유효성이 유지 되도록 변경 또는 수정에 제한을 두어 안전성을 해치는 요소를 막아 데이터들을 옳게 유지하는 것을 의미한다. 도메인 무결성 : 테이블에 존재하는 필드의 무결성을 보장하기 위한 것으로 필드의 타입, NULL값 허용에 대한 사항을 정의하고 올바른 데이터가 입력 되었는지 확인한다.Check, Default개체 무결성 : 모든 테이블에 기본 키로 지정된 필드가 있어야 하며, 기본 키로 선택된 필드는 고유한 값을 가져야 한다.Primary key, Unique참조 무결성 : 참조 관계에 있는 두 테이블의 데이터가 항상 일관된 값을 갖도록 유지한다.Foreign key, Trigger 트랜잭션트랜잭션이란 데이터베이스의..

728x90
반응형