
총 25개
-
외래키 사용 시 발생되는 문제와 해결방법에 대해 조사하시오2025.01.111. 기본키 기본키(primary key)는 데이터베이스 설계에 있어서 기본적인 개념이다. 이것은 테이블의 각 레코드에 대한 고유 식별자이며, 기본키 열(들)에 대해 동일한 값을 갖는 행이 두 개가 없도록 보장한다. 기본키는 데이터 무결성을 보장하며 다른 테이블과의 관계를 설정하기 위한 기준점의 역할을 한다. 2. 외래키 외래키는 SQL 데이터베이스의 또 다른 중요한 요소이다. 다른 테이블의 기본키를 참조하여 두 테이블 사이의 관계를 설정하는 필드 또는 한 테이블의 필드 집합이다. 외래키는 참조 무결성을 강제하기 위해 사용되며, 테...2025.01.11
-
온라인 음식 배달 앱 데이터베이스 설계 및 구현2025.01.071. 데이터베이스 설계 이 프로젝트는 온라인 음식 배달 앱을 위한 데이터베이스를 설계하고 구현하는 것입니다. 주요 개체로는 회원, 가게, 가게리뷰, 멤버십, 메뉴 등이 있습니다. 회원은 일반 회원과 사장 회원으로 구분되며, 가게리뷰를 작성할 수 있습니다. 회원은 멤버십을 구독할 수 있으며, 멤버십에는 등급, 생성/소멸 날짜, 상태 정보가 포함됩니다. 가게는 메뉴를 제공하며, 가게에 대한 리뷰와 평점 정보가 관리됩니다. 이를 통해 온라인 음식 배달 서비스의 핵심 기능을 지원할 수 있는 데이터베이스를 구축하였습니다. 2. 데이터베이스 ...2025.01.07
-
데이터베이스 시험정리2025.01.151. 기본 값 생성 테이블 생성 시 default 값을 설정하여 null 값이 들어가지 않도록 할 수 있다. 예를 들어 create table student(tot_cred numeric(3,0) default 0, primary key(ID))와 같이 default 0으로 설정하면 tot_cred 속성에 null 값이 들어가지 않는다. 2. 인덱스 생성 데이터베이스 시스템이 릴레이션의 모든 투플을 살펴보는 과정 없이 효과적으로 데이터를 찾을 수 있도록 하는 자료구조이다. create index 인덱스이름 on 릴레이션(애트리뷰트)...2025.01.15
-
데이터베이스의 정의와 역사2025.05.041. 데이터베이스 정의 데이터베이스는 데이터의 집합이다. DBMS(데이터베이스 관리 시스템)는 데이터베이스를 운영하고 관리하는 소프트웨어이다. 2. DBMS 발전 과정 초기에는 종이에 펜으로 기록하다가 컴퓨터에 파일로 저장하는 방식을 사용했다. 이후 DBMS가 등장하면서 대량의 데이터를 효율적으로 관리할 수 있게 되었다. 3. DBMS 분류 계층형 DBMS, 망형 DBMS, 관계형 DBMS(RDBMS)가 있다. 관계형 DBMS는 테이블이라는 최소단위로 구성되며 SQL(Structured Query Language)을 사용한다. 4....2025.05.04
-
SQL 정의어와 그 기능2025.01.221. SQL 정의어 SQL은 데이터베이스와 상호 작용하기 위해 사용되는 표준화된 프로그래밍 언어입니다. SQL은 관계형 데이터베이스 관리 시스템(RDBMS)의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어로서, 데이터베이스 스키마 생성과 수정, 데이터베이스 객체 접근 조정 관리를 위해 사용됩니다. 2. 데이터 정의어(DDL) 데이터 정의어(DDL)는 테이블의 구조를 만드는 CREATE TABLE 문, 구조를 변경하는 ALTER TABLE 문, 구조를 삭제하는 DROP TABLE 문으로 구성됩니다. 이를 통해 테이블의 속...2025.01.22
-
관계형 데이터베이스에 대해 정의하고 구성 요소들에 대해 설명해 봅시다.2025.01.231. 관계형 데이터베이스 관계형 데이터베이스(Relational Database)는 데이터베이스 시스템의 한 형태로, 데이터를 테이블의 형태로 저장하고 관리하는 방식입니다. 이 테이블은 행(row)과 열(column)로 구성되어 있으며, 데이터 항목 간의 관계를 정의하고 유지하는 데 중요한 역할을 합니다. 관계형 데이터베이스는 데이터 중복을 최소화하고, 데이터 무결성(integrity)을 보장할 수 있는 장점이 있습니다. 또한 SQL(Structured Query Language)이라는 표준 언어를 통해 관리되며, 높은 수준의 데이...2025.01.23
-
방통대 데이터처리와활용 A+2025.01.241. 데이터 모델 데이터 모델은 현실 세계의 정보를 컴퓨터에서 활용하기 위해 데이터를 모형화하는 방법입니다. 데이터 모델은 사용자의 관심 있는 속성을 정의하고 데이터화하여 데이터 간의 상관관계, 의미, 그리고 데이터의 일관성을 유지하기 위한 제약 조건 등을 기술합니다. 데이터 모델의 세 가지 구성 요소는 개체, 속성, 관계입니다. 2. 데이터베이스 테이블 생성 및 데이터 검색 제3장 연습문제 5번에서는 다음과 같은 SQL 문을 작성하였습니다. (1) 각 테이블을 생성하고 처음 5개의 데이터를 보여주는 SQL 문, (3) Sales ...2025.01.24
-
방통대 방송대 데이터베이스시스템 핵심요약노트 교재요약본 (1장~14장)2025.01.251. 데이터베이스 시스템 개요 데이터베이스 시스템의 기본 개념과 구성 요소, DBMS의 역할 및 특징, 데이터 모델링 기법 등을 설명합니다. 데이터베이스 시스템의 기본적인 구조와 기능을 이해할 수 있습니다. 2. 데이터 모델링 개체-관계 모델(ER 모델)을 중심으로 데이터 모델링 기법을 설명합니다. 개체, 속성, 관계 등의 개념을 이해하고, ER 다이어그램 작성 방법을 학습할 수 있습니다. 3. SQL 언어 SQL(Structured Query Language)의 기본 문법과 활용 방법을 설명합니다. DDL(Data Definiti...2025.01.25
-
2023년 데이터베이스의 기초 및 핵심파악2025.05.081. 데이터베이스 이해 데이터베이스는 '한 조직의 여러 응용 시스템을 다수의 사용자가 공용(shared)으로 사용하기 위해 통합(integrated), 저장(stored)된 운영(operational) 데이터의 집합'이라고 정의된다. 데이터베이스는 파일 처리 시스템과 달리 자기 기술성, 추상화, 다중 뷰, 동시성 제어 등의 기능을 통해 파일 처리 시스템의 문제점을 극복한다. 데이터베이스 시스템은 3단계 구조, 즉 개념적 단계, 논리적 단계 그리고 물리적 단계로 구성된다. 2. 데이터베이스 모델링 데이터베이스 모델링 과정은 사용자 요...2025.05.08
-
[만점레포트] 방송대 방통대 방송통신대 데이터베이스시스템 출석과제 중간과제물2025.05.021. 데이터베이스 시스템 파일 처리 시스템은 데이터의 구조나 위치가 프로그램별로 저장되어 공유가 되지 않고 중복 저장의 문제가 생깁니다. 이로 인해 일관성, 보안성, 경제성 측면에서 문제점이 발생합니다. 데이터베이스 시스템은 이러한 문제를 해결할 수 있는 대안입니다. 2. ER 다이어그램 제시된 조건을 만족하는 ER 다이어그램을 그렸습니다. 관객과 티켓 간의 관계는 1:N으로, 한 명의 관객이 여러 개의 티켓을 예매할 수 있지만 하나의 티켓은 오직 한 명의 관객에게 예매될 수 있습니다. 또한 관객 정보는 티켓 예매 여부와 상관없이 ...2025.05.02