총 38개
-
데이터베이스 3단계 모델링 개념 및 주요 활동2025.11.171. 개념 데이터 모델링 현실 세계의 데이터를 추상화하여 이해하기 쉽게 표현하는 과정입니다. 개체와 그들 간의 관계를 식별하고 ER 다이어그램으로 시각화합니다. 주요 활동은 요구사항 분석, 개체와 관계 식별, ERD 작성, 개념 데이터 모델 문서화입니다. 비즈니스 요구사항을 반영하여 데이터베이스 구조를 명확하게 만듭니다. 2. 논리 데이터 모델링 개념 데이터 모델을 실제 데이터베이스 시스템에서 사용 가능한 논리적 구조로 변환하는 과정입니다. 개체를 테이블로, 관계를 외래키로 변환하고 정규화를 수행합니다. 주요 활동은 테이블 설계, ...2025.11.17
-
프로그램 언어의 역사, 특징, 장.단점2025.05.061. 프로그래밍 언어 프로그래밍 언어는 기계와 인간이 이해할 수 있는 형태로 문제를 해결하기 위해 사용되는 도구입니다. 저급언어와 고급언어의 차이점은 사용자 중심의 언어인지, 하드웨어 중심의 언어인지에 있습니다. 저급언어는 기계어와 어셈블리어로 구성되며 컴퓨터만 이해할 수 있는 언어입니다. 고급언어는 절차지향 언어와 객체지향 언어로 구분되며 사용자가 이해하기 쉽고 이식성이 높습니다. 2. C 언어 C 언어는 1972년 데니스 리치에 의해 개발되었으며, 시스템 프로그래밍과 응용 프로그래밍에 널리 사용되는 범용 프로그래밍 언어입니다. ...2025.05.06
-
2023년 데이터베이스의 기초 및 핵심파악2025.05.081. 데이터베이스 이해 데이터베이스는 '한 조직의 여러 응용 시스템을 다수의 사용자가 공용(shared)으로 사용하기 위해 통합(integrated), 저장(stored)된 운영(operational) 데이터의 집합'이라고 정의된다. 데이터베이스는 파일 처리 시스템과 달리 자기 기술성, 추상화, 다중 뷰, 동시성 제어 등의 기능을 통해 파일 처리 시스템의 문제점을 극복한다. 데이터베이스 시스템은 3단계 구조, 즉 개념적 단계, 논리적 단계 그리고 물리적 단계로 구성된다. 2. 데이터베이스 모델링 데이터베이스 모델링 과정은 사용자 요...2025.05.08
-
관계형 데이터베이스의 정의와 구성 요소2025.12.201. 관계형 데이터베이스의 정의 관계형 데이터베이스는 데이터를 테이블 형태로 구조화하여 저장하고, 테이블 간의 논리적 관계를 기반으로 데이터를 구성, 관리, 조작하는 데이터베이스 모델입니다. 1970년 Edgar F. Codd가 제안한 관계 모델이론에 기반하며, 데이터를 행과 열로 구성된 테이블에 저장합니다. 기본키로 각 레코드를 고유하게 식별하고 외래키로 테이블 간의 관계를 표현하여 데이터의 무결성, 중복 최소화, 확장성을 제공합니다. 2. 테이블, 행, 열의 구조 관계형 데이터베이스의 기본 단위는 테이블이며, 행(레코드/튜플)과...2025.12.20
-
데이터베이스 A+레포트: 외래키 사용 시 발생할 수 있는 문제와 해결방법2024.12.311. 데이터베이스 설계와 외래키 사용 데이터베이스 설계 시 외래키를 사용하는 이유는 데이터를 하나의 테이블로 정리하기 어려운 경우 두 개의 테이블을 연결하기 위해서이다. 예를 들어 학교에 다양한 학년이 있는 경우 grade 테이블과 student 테이블을 만들고 외래키를 사용하여 연결할 수 있다. 이를 통해 학생의 개별 특성 정보를 grade 테이블에서 가져와 사용할 수 있다. 2. 외래키 제한 표현과 장단점 외래키 제한 표현을 통해 테이블 간의 관계를 정의할 수 있다. 이를 위해서는 기본키를 정의해야 한다. 외래키의 장점은 데이터...2024.12.31
-
[만점레포트] 방송대 방통대 방송통신대 데이터베이스시스템 출석과제 중간과제물2025.05.021. 데이터베이스 시스템 파일 처리 시스템은 데이터의 구조나 위치가 프로그램별로 저장되어 공유가 되지 않고 중복 저장의 문제가 생깁니다. 이로 인해 일관성, 보안성, 경제성 측면에서 문제점이 발생합니다. 데이터베이스 시스템은 이러한 문제를 해결할 수 있는 대안입니다. 2. ER 다이어그램 제시된 조건을 만족하는 ER 다이어그램을 그렸습니다. 관객과 티켓 간의 관계는 1:N으로, 한 명의 관객이 여러 개의 티켓을 예매할 수 있지만 하나의 티켓은 오직 한 명의 관객에게 예매될 수 있습니다. 또한 관객 정보는 티켓 예매 여부와 상관없이 ...2025.05.02
-
정보처리 정리2025.01.091. 자연어 처리 자연어 처리는 컴퓨터가 자연언어 이해와 출력을 가능하도록 연구하는 분야입니다. 처리 과정은 단어에 반응하고 분석과 의미파악과정을 거치고, 문법적, 논리적 구조를 파악한 후 맥락을 이해하여 의도를 파악하고 적용하고 추론하여 발화계획을 세우고 문법적 논리적 구조로 실현하여 단어로 반응하는 것입니다. 응용 분야로는 기계번역, 자동통역, 사람과 기계가 소통하는 분야, 텍스트 이해로 질의응답 시스템, 텍스트 요약, 웹 문서 검색 등이 있습니다. 2. 정규표현식 정규표현식이란 문자의 형식을 지정하는 언어입니다. 문자열을 조작...2025.01.09
-
데이터베이스 설계 과정 단계별 설명2025.11.171. 데이터베이스 정의 및 특징 데이터베이스는 여러 사용자가 공유하여 사용할 수 있도록 통합된 운영 데이터의 집합입니다. 공유 데이터, 통합 데이터, 저장 데이터, 운영 데이터로 구성되며, 실시간 접근 가능, 동시 공유, 내용 기반 참조 등의 특징을 가집니다. 데이터베이스는 조직의 주요 기능 수행을 위해 지속적으로 필요한 데이터를 관리하는 핵심 시스템입니다. 2. 데이터베이스 설계 5단계 프로세스 데이터베이스 설계는 5단계로 구성됩니다. 1단계 요구 사항 분석에서 목적과 요구사항을 파악하고, 2단계 개념적 설계에서 DBMS 독립적 ...2025.11.17
-
관계형 데이터베이스에 대해 정의하고 구성 요소들에 대해 설명해 봅시다.2025.01.231. 관계형 데이터베이스 관계형 데이터베이스(Relational Database)는 데이터베이스 시스템의 한 형태로, 데이터를 테이블의 형태로 저장하고 관리하는 방식입니다. 이 테이블은 행(row)과 열(column)로 구성되어 있으며, 데이터 항목 간의 관계를 정의하고 유지하는 데 중요한 역할을 합니다. 관계형 데이터베이스는 데이터 중복을 최소화하고, 데이터 무결성(integrity)을 보장할 수 있는 장점이 있습니다. 또한 SQL(Structured Query Language)이라는 표준 언어를 통해 관리되며, 높은 수준의 데이...2025.01.23
-
국립현대미술관 도서 대출 관리 데이터베이스 구축2025.12.131. 데이터베이스 설계 및 구축 국립현대미술관의 도서 대출 서비스를 위한 통합 데이터베이스 구축 프로젝트. 과천, 서울, 청주 세 지역의 도서관 정보, 회원 정보, 도서 정보, 대출 정보를 통합 관리하는 시스템 설계. 개념적 설계에서 개체-관계 모델(ERD)을 작성하고, 논리적 설계를 통해 릴레이션으로 변환하여 테이블 명세서를 작성함. 도서관별 도서 수량 조회, 회원별 대출 권수 조회 등 다양한 SQL 쿼리 적용. 2. 요구사항 명세서 및 데이터 모델링 기능 요구사항과 데이터 요구사항을 명확히 정의. 도서관ID, 회원ID, 대출ID...2025.12.13