
총 61개
-
『리눅스 과제02』2025.05.101. 리눅스 시스템 이 과제는 리눅스 시스템에서 기본적인 디렉토리 및 파일 관리 명령어를 실습하는 내용입니다. 학생들은 터미널에서 cd, mkdir, touch, ls, rm, tar, zip 등의 명령어를 사용하여 디렉토리 구조를 생성하고 파일을 관리하는 방법을 익히게 됩니다. 또한 압축 및 해제 명령어를 통해 파일 크기를 효과적으로 관리하는 방법도 배웁니다. 2. 디렉토리 및 파일 관리 이 과제에서는 디렉토리 생성, 파일 생성, 복사, 이동, 삭제 등의 기본적인 파일 관리 기술을 다룹니다. 학생들은 상대 경로와 절대 경로 사용법...2025.05.10
-
데이터베이스 관리시스템(DBMS)의 정의와 주요 기능2025.01.231. DBMS 정의 데이터베이스 관리 시스템(DBMS)은 조직 내 데이터를 효과적으로 통합하고 관리하기 위한 핵심적인 소프트웨어 시스템입니다. DBMS는 데이터를 단일 저장소에 중앙집중적으로 저장하고, 이를 필요로 하는 사용자나 시스템에게 효율적으로 접근을 제공하는 기능을 합니다. 이를 통해 조직 내 각 부서에서 발생하는 대량의 데이터를 효율적으로 관리하며, 데이터의 무결성을 유지하고, 사용자 간의 충돌을 최소화합니다. 2. DBMS의 정의 기능 DBMS의 정의 기능은 데이터베이스를 설계하는 첫 단계로, 데이터베이스에 저장될 데이터...2025.01.23
-
데이터베이스의 정의와 장단점2025.01.031. 데이터베이스의 정의 데이터베이스는 체계적으로 구성된 데이터의 집합으로, 효과적으로 검색, 저장, 수정, 삭제가 가능한 구조로 이루어져 있다. 데이터베이스의 특징으로는 구조적인 조직, 데이터 중복 최소화, 데이터 일관성, 데이터 보안 강화, 효율적인 데이터 검색 및 처리, 데이터의 독립성 등이 있다. 2. 데이터베이스의 장점 데이터베이스의 장점으로는 데이터 중복 최소화와 일관성 유지, 데이터 검색 및 처리의 효율화, 보안 강화, 데이터의 일관성과 무결성 유지, 효율적인 리소스 관리, 다양한 응용 프로그램 지원 등이 있다. 3. ...2025.01.03
-
관계 데이터 모델에서 사용하는 키의 종류와 특징2025.04.291. 관계 데이터 모델 관계 데이터 모델은 관계형 데이터베이스의 기반이 되는 데이터 모델로 폭넓게 사용되며, 데이터의 논리적 구조가 릴레이션인 테이블 형태의 평면 파일로 표현되는 데이터 모델입니다. 관계 데이터 모델은 수학 집합 이론에 근거하며, 관계 데이터 모델이 적용된 SQL 언어는 비절차적인 언어로서 원하는 데이터를 쉽게 표현할 수 있습니다. 2. 슈퍼키 슈퍼키는 유일성을 만족하는 속성 또는 속성들의 집합으로, 모든 제약 조건 없이 레코드들을 식별할 수 있는 필드의 집합입니다. 예를 들어 사용자 ID, (학번 + 이름), (학...2025.04.29
-
자료구조 종류와 각 종류를 설명하시오2025.01.191. 배열 (Array) 배열은 컴퓨터 과학 분야에서 가장 기본적이면서도 중요한 자료구조 중 하나로, 동일한 데이터 타입의 요소들을 순차적으로 나열하여 저장하는 방식이다. 각 요소는 고유한 인덱스를 가지며, 이 인덱스를 통해 특정 요소에 빠르게 접근할 수 있다. 배열은 데이터를 연속된 메모리 공간에 저장하기 때문에 인덱스 계산만으로도 빠른 접근이 가능하며, 이로 인해 상수 시간 복잡도(O(1))로 요소에 접근할 수 있는 장점을 가지고 있다. 2. 연결 리스트 (Linked List) 연결 리스트는 자료를 노드(Node)들의 집합으로...2025.01.19
-
데이터베이스 기말고사 정리요약본(A+)2025.05.081. SQL을 이용한 데이터 조작 SQL을 이용한 데이터 조작에 대해 설명합니다. 데이터 검색(SELECT)에 대해 자세히 다루고 있습니다. SELECT 문의 기본 구조와 함께 ALL, DISTINCT, 속성 리스트, 테이블 리스트 등에 대해 설명하고 있습니다. 또한 기본 검색, 산술식을 이용한 검색, 조건 검색(WHERE), LIKE를 이용한 검색 등 다양한 SELECT 문의 활용 방법을 소개하고 있습니다. 1. SQL을 이용한 데이터 조작 SQL은 데이터베이스 관리 시스템(DBMS)에서 데이터를 조작하고 관리하는 데 필수적인 언...2025.05.08
-
관계형 데이터베이스의 정의와 구성 요소2025.05.051. 데이터베이스 데이터베이스는 일반적으로 응용 프로그램과 데이터의 관계를 정의하는 체계적인 방법으로, 컴퓨터 시스템에서 데이터를 저장하고, 검색하고, 업데이트하는 프로그램을 말한다. 데이터베이스는 데이터의 중복을 최소화하고, 데이터에 대한 일관성과 정확성을 유지할 수 있으며, 대규모의 데이터를 효율적으로 관리할 수 있다. 2. 관계형 데이터베이스 관계형 데이터베이스(Relational Database)는 데이터를 일정한 형식으로 정리하고 저장하는 데이터베이스 방식 중 하나이다. 관계형 데이터베이스는 데이터를 테이블(Table) 형...2025.05.05
-
c로 배우는 쉬운 자료구조 개정3판 7단원 연습문제2025.01.171. 선형 자료구조 선형 자료구조가 아닌 것은 트리입니다. 트리는 계층적 자료구조로 선형 자료구조와는 다릅니다. 2. 이진 트리 트리를 표현할 때 가장 적합한 자료구조는 이진 트리입니다. 이진 트리는 각 노드가 최대 2개의 자식 노드를 가지는 트리 구조입니다. 3. 트리의 노드 트리의 노드 중 차수가 0인 노드를 리프 노드라고 합니다. 리프 노드는 자식 노드가 없는 단말 노드입니다. 4. 트리의 차수 주어진 트리의 차수는 3입니다. 트리의 차수는 트리에서 가장 많은 자식 노드를 가진 노드의 자식 수를 의미합니다. 5. 트리의 터미널...2025.01.17
-
대구가톨릭대학교 파이썬프로그래밍기초 5주차 솔루션2025.05.031. 파이썬 프로그래밍 기초 이 자료는 대구가톨릭대학교의 파이썬 프로그래밍 기초 과목 5주차 실습 과제에 대한 솔루션을 다루고 있습니다. 주요 내용으로는 튜플의 인덱싱과 슬라이싱, 튜플 요소 삭제 및 수정, 딕셔너리 자료형의 요소 추출, 삭제 및 삽입 등이 포함되어 있습니다. 2. 튜플 다루기 튜플은 파이썬의 기본 자료형 중 하나로, 불변의 순서 있는 집합입니다. 이 자료에서는 튜플의 인덱싱과 슬라이싱, 요소 삭제 및 수정 등 튜플을 다루는 다양한 방법을 다루고 있습니다. 3. 딕셔너리 다루기 딕셔너리는 키-값 쌍으로 이루어진 파이...2025.05.03
-
데이터베이스 기말과제 보고서2025.05.061. 개념 모델링[ERD] 수정사항 기말과제 제안서에서 제안했던 ERD에서는 박람회의 참가하는 참가기업과 행사업체를 각각의 개체로 저장하였다. 하지만 두 개체의 속성이 비슷하다는 것을 알게 되었고, 행사업체는 저장되는 인스턴스가 적을 수 있다. 따라서, 두 개체를 참가기업 한 개의 개체로 통일시키고 참가구분이라는 속성을 추가하였다. 이럴 경우 저장공간의 낭비도 줄이면서 복잡성을 최소화할 수 있었다고 생각한다. 또한 ERD상에서 잘못 생각했던 차수들이 눈에 보였기 때문에 배정과 상품지원 관계에서 차수를 수정하였다. 2. 속성 추가 기...2025.05.06