post-thumbnail

데이터베이스 질문

데이터베이스를 사용하는 이유데이터베이스 이전에는 파일 시스템 이용 -> 데이터 종속성, 중복성, 무결성의 문제파일 시스템은 데이터를 파일 단위로 저장하고 독립적 애플리케이션과 연동되어 데이터 처리데이터 독립성 : 데이터베이스의 물리적 크기의 변화에도 응용프로그램을 수정

2021년 12월 18일
·
0개의 댓글

데이터베이스 (10) 보안과 권한 관리

데이터베이스 보안의 유형1 . 물리적 환경에 대한 보안 : 자연 재해 등권한 관리를 통한 보안 : 권한 없는 사용자 운영 관리를 통한 보안 : 권한 있는 사용자가 무결성 해칠 경우 등계정이 발급된 사용자가 로그인에 성공했을 경우에만 데이터베이스에 접근 가능하도록 하는

2021년 12월 17일
·
0개의 댓글
post-thumbnail

데이터베이스 (9) 회복과 병행 제어

트랜잭션 : 하나의 작업을 수행하기 위해 필요한 데이터베이스의 연산들을 모아놓은 것데이터베이스에서 논리적인 작업의 단위장애가 발생했을 때 데이터를 복구하는 작업의 단위데이터베이스 회복과 병행 제어가 가능해 항상 정확하고 일관된 상태를 유지할 수 있게 함트랜잭션의 모든

2021년 12월 16일
·
0개의 댓글

데이터베이스 (8) 정규화

정규화 : 이상현상을 제거하면서 데이터베이스를 설계하는 방법. 설계 후 결과물을 검증하기 위해 사용하기도 한다이상 현상 : 데이터베이스 잘못 설계시 불필요한 데이터 중복이 발생하여 릴레이션에 대한 데이터 삽입, 수정, 삭제 연산을 할 때 발생하는 부작용삽입 이상 : 새

2021년 12월 15일
·
0개의 댓글
post-thumbnail

데이터베이스 (7) 데이터베이스 설계

데이터베이스 설계 : 사용자드의 요구 사항을 고려하여 데이터베이스를 생성하는 과정데이터베이스 설계 방법E-R 모델과 릴레이션 변환 규칙 설계요구사항분석 2. 개념적 설계 3. 논리적 설계 4. 물리적 설계 5. 구현변경이 필요하면 이전 단계로 되돌아가 설계 내용을 변경

2021년 12월 13일
·
0개의 댓글
post-thumbnail

데이터베이스 (5) 관계 데이터 연산

관계 데이터 모델에서의 연산 : 원하는 데이터를 얻기 위해 릴레이션에 필요한 처리 요구를 수행데이터 언어 관계 대수 : 원하는 결과를 얻기 위해 데이터의 처리 과정을 순서대로 기술절차 언어관계 해석 : 원하는 결과를 얻기 위해 처리를 원하는 데이터가 무엇인지만 기술비절

2021년 12월 5일
·
0개의 댓글

데이터베이스 (4) 관계 데이터 모델

속성 (애트리뷰트) : 릴레이션의 열서로 다른 이름을 이용해 구별파일 관리 시스템에서 릴레이션-파일, 속성-필드에 대응튜플 : 릴레이션의 행파일 관리 시스템에서 레코드에 대응도메인 : 속성 하나가 가질 수 있는 모든 값의 집합, 특정 속성이 가질 수 있는 모든 원자 값

2021년 12월 3일
·
0개의 댓글

자료구조

정적으로 필요한만큼만 원소를 저장할 수 있는 공간이 할당. 주소는 연속적으로 할당논리적 저장 순서와 물리적 저장 순서가 일치함인덱스로 해당 원소에 접근 (random access 가능)접근 : O(1)삭제 : O(N)해당 원소에 접근한 뒤 연속적인 특징이 깨져서 삭제한

2021년 12월 1일
·
0개의 댓글

데이터베이스 (3) 데이터 모델링

데이터 모델링 : 현실 세계에 존재하는 데이터를 컴퓨터 세계의 데이터베이스로 옮기는 변환 과정데이터 모델 : 데이터 모델링을 표현하는 도구개념적 구조로 표현 (개념적 모델링) -> 논리적 구조로 표현 (논리적 모델링)데이터 구조 2. 연산 3. 제약 조건개념적 데이터

2021년 12월 1일
·
0개의 댓글
post-thumbnail

데이터베이스 (2) 데이터베이스 시스템

데이터베이스 시스템 : 데이터베이스에 데이터를 저장하고, 저장된 데이터를 관리하여 조직에 필요한 정보를 생성해주는 시스템데이터베이스 : 데이터를 저장해두는 곳, 데이터의 집합데이터베이스 관리 시스템 : 데이터베이스에 저장되어 있는 데이터가 일관되고 무결한 상태로 유지되

2021년 11월 30일
·
0개의 댓글

데이터베이스 (1) 데이터베이스 기본 개념, 데이터베이스 관리 시스템

정보처리 (information processing) : 데이터에서 정보를 추출하는 과정 또는 방법. 정보처리는 데이터를 상황에 맞게 분석하거나 해석하여 데이터 간의 의미 관계를 파악하는 것이다정보시스템 (information system) : 조직 운영에 필요한 데이

2021년 11월 29일
·
0개의 댓글