소개글
"데이터베이스의 개념과 특징, 분류"에 대한 내용입니다.
목차
1. 데이터베이스 이해
1.1. 데이터베이스의 개념과 특징
1.1.1. 데이터베이스의 정의
1.1.2. 데이터베이스의 4대 특징
1.2. 데이터베이스 관리시스템(DBMS)
1.2.1. DBMS의 정의 및 역할
1.2.2. DBMS의 대표적인 유형
1.3. 데이터베이스의 발전 과정
1.4. 데이터베이스 언어 SQL
2. MS SQL Server 이해
2.1. MS SQL Server 개요
2.1.1. SQL Server의 정의 및 변천사
2.1.2. SQL Server의 에디션과 기능 비교
2.2. SQL Server 버전별 특징
2.2.1. SQL Server 2012의 특징
2.2.2. SQL Server 2014의 특징
2.2.3. SQL Server 2016의 특징
3. 참고 문헌
본문내용
1. 데이터베이스 이해
1.1. 데이터베이스의 개념과 특징
1.1.1. 데이터베이스의 정의
데이터베이스란 특정 조직의 업무를 수행하는 데 필요한 상호 관련된 데이터들의 모임이다. 첫 번째, 공유 데이터, 두 번째, 통합 데이터, 세 번째, 저장 데이터, 네 번째, 운영 데이터 총 4가지로 정의할 수 있다. 데이터베이스는 어느 하나의 응용 프로그램이나 응용 시스템을 위한 데이터가 아니라, 특정 조직의 여러 사용자가 함께 소유하고 이용할 수 있어야 하는 공유 데이터(shared data)이다. 또한 데이터 중복성(data redundancy), 즉 똑같은 데이터가 여러 개 존재하는 것을 허용하지 않는 통합 데이터(intergrated data)이다. 데이터베이스의 데이터는 주로 컴퓨터가 처리하므로, 컴퓨터가 접근할 수 있는 매체에 데이터베이스를 저장해야 하는 저장 데이터(stored data)이다. 마지막으로 데이터베이스는 조직을 운영하고 조직의 주요 기능을 수행하기 위해 필수적으로 필요하므로, 지속적으로 유지해야 하는 운영 데이터(operational data)이다.
1.1.2. 데이터베이스의 4대 특징
데이터베이스의 4대 특징은 다음과 같다.
첫째, 실시간 접근성이다. 데이터베이스는 사용자의 데이터 요구에 실시간으로 응답할 수 있어야 한다. 이는 데이터베이스의 가장 중요한 특징 중 하나이다.
둘째, 계속적인 변화이다. 데이터베이스는 현실 세계의 상태를 정확히 반영해야 하며, 이를 위해 데이터를 계속 삽입, 삭제, 수정하여 현재의 정확한 데이터를 유지해야 한다.
셋째, 동시 공유이다. 데이터베이스는 여러 사용자가 동시에 이용할 수 있어야 한다. 서로 다른 데이터 뿐만 아니라 같은 데이터를 동시에 사용하는 것도 모두 지원 가능해야 한다.
넷째, 내용 기반 참조이다. 데이터베이스는 저장된 주소나 위치가 아닌 데이터의 내용, 즉 값(value)으로 참조할 수 있어야 한다. 데이터의 내용 조건만 제시하면 조건에 맞는 데이터가 서로 다른 위치에 저장되어 있어도 모두 검색할 수 있다.
1.2. 데이터베이스 관리시스템(DBMS)
1.2.1. DBMS의 정의 및 역할
DBMS의 정의 및 역할은 다음과 같다. DBMS(Data Base Management System)는 데이터베이스를 관리하고 운영하는 역할을 하는 소프트웨어이다. 데이터베이스는 특정 조직의 여러 사용자나 응용프로그램이 공유하여 사용할 수 있는 데이터들의 집합이다. DBMS는 이러한 데이터베이스에 저장된 데이터들을 효율적으로 관리하고 사용자들에게 편리한 접근을 제공한다.
DBMS의 주요 역할은 다음과 같다. 첫째, 데이터의 무결성 보장이다. DBMS는 데이터베이스 내 데이터들 간의 모순이나 충돌이 없도록 유지한다. 둘째, 데이터의 독립성 제공이다. DBMS는 데이터베이스에 대한 동시 접근을 허용하며, 논리적/물리적 데이터 구조의 변경이 발생해도 응용프로그램에 영향을 미치지 않도록 한다. 셋째, 데이터의 보안성 관리이다. DBMS는 인가된 사용자만 데이터에 접근할 수 있도록 통제하여 데이터 유출을 방지한다. 넷째, 데이터의 영속성 보장이다. DBMS는 데이터의 안전한 저장과 백업을 통해...
참고 자료
문헌데이터베이스론 교안, 중앙사이버평생교육원
네이버 지식백과
https://terms.naver.com/entry.naver?docId=2073344&cid=44414&categoryId=44414
나연묵 외(2002). 데이터베이스 처리론, 교보문고.
정상조 등,「데이터베이스 보호방안에 관한 연구」, 한국데이터베이스진흥센터, 2000.
한국데이터베이스진흥센터, 「2007데이터베이스백서」, 2007.
김대규, “데이터베이스의 특별법적 보호”,「기업법연구」제21권 제4호, 한국기업법학회, 2007.
강의자료 01장, DBMS 개요와 SQL Server 2016 소개
마이크로소프트 홈페이지, 데이터플랫폼,
https://www.microsoft.com/en-us/sql-server/
김연희 저, 데이터베이스 개론: 기초 개념부터 빅 데이터까지 큰 흐름이 보이는 데이터베이스 교과서, 한빛아카데미, 2013