데이터베이스

    Microsoft SQL Server, SSMS 설치 및 기본설정

    SQL Server Microsoft사가 개발한 윈도우 운영체제에서 동작하는 데이터베이스 관리 소프트웨어 모바일 장치에서 엔터프라이즈 데이터 시스템까지 다양한 플랫폼에서 운영되는 통합 데이터 및 분석 솔루션 오라클 DBMS보다 경제성이 높고 환경설정이 용이 온라인 트랜잭션 처리, 데이터 웨어하우스, OLAP(Online Analytical Transaction processing), 데이터 마이닝 등 최근의 응용 분야에 활용할 수 있음 제품 종류 SQL 설치 요구사항 SQL Server 설치 다운로드 센터에서 sql server express 다운로드 및 설치 Download Microsoft® SQL Server® 2019 Express from Official Microsoft Download Cen..

    데이터베이스 시스템, 데이터 모델

    데이터베이스 API API는 데이터베이스에 접근하기 위하여 공통적으로 사용되는 라이브러리 함수들의 모임 중요한 데이터베이스 API 표준 ODBC, JDBC ODBC(Open Database Connectivity) : 마이크로 소프트가 주도적 개발한 데이터베이스 드라이버로 윈도우 운영체제에서 사용 JDBC(Java Database Connectivity) : 자바를 위한 데이터베이스 드라이버, 자바가 운영되는 모든 플랫폼에서 지원 데이터베이스 시스템 아키텍처의 유형 중앙 집중식 데이터베이스 시스템(centralized database system) 데이터베이스 시스템이 하나의 컴퓨터 시스템에서 운영됨 데이터베이스 접근과 관련하여 다른 컴퓨터 시스템과 상호 작용하지 않음 분산 데이터베이스 시스템(distr..

    데이터베이스 시스템 구성 요소

    데이터 베이스 조직체의 여러 응용 시스템들이 공유해서 사용하기 위한, 구조적으로 통합된 운영 데이터들의 모임 시스템 카탈로그( 또는 데이터 사전)와 저장된 데이터베이스로 구분 가능 시스템 카탈로그는 저장된 데이터베이스의 스키마 정보를 유지 데이터베이스 관리시스템 사용자 요구에 따라 데이터베이스에 대한 모든 연산을 수행 1. 사용자의 접근 요구를 접수/분석 2. 시스템이 이해할 수 있는 형태로 요청 변환 3. 외부/개념/내부/저장 구조 간의 스키마 역할 4. 저장 데이터베이스에 대한 연산을 실행 구성요소 DDL 컴파일러 : DDL을 내부 형태로 변환하여 카탈로그에 저장(메타 데이터베이스) 질의어 처리기 : 질의문을 파싱, 분석, 컴파일하여 목적 코드 생성 예비 컴파일러 : 응용 프로그램의 DML을 추출하고..

    데이터베이스 관리 시스템

    데이터베이스 관리 시스템 등장 배경 파일 중심 데이터 처리 시스템 파일 시스템은 1960년대부터 사용 파일은 기본적으로 순차적인 레코드들로 구성됨 파일 시스템에서는 정보를 운영체제의 파일에 저장 일반적으로 각각의 응용프로그램마다 별도의 파일을 유지 각각의 응용프로그램마다 별도의 파일 유지(응용프로그램 종속적) 파일내의 데이터 구조가 응용 프로그램에 반영(프로그래머는 데이터의 논리적인 구조와 물리적인 구조도 프로그램에 표현 프로그램의 논리적 파일 구조는 직접 물리적 파일 구조로 구현(논리적 파일 구조와 물리적 파일 구조가 일대일로 대응) 두개의 프로그램이 하나의 Employee 파일과 대응 두개의 프로그램에는 Employee 파일의 내용들이 열거 됨 단점 데이터가 여러 파일에 중복되어 저장됨, 데이터 중복..