총 38개
-
데이터베이스 A+레포트: 외래키 사용 시 발생할 수 있는 문제와 해결방법2024.12.311. 데이터베이스 설계와 외래키 사용 데이터베이스 설계 시 외래키를 사용하는 이유는 데이터를 하나의 테이블로 정리하기 어려운 경우 두 개의 테이블을 연결하기 위해서이다. 예를 들어 학교에 다양한 학년이 있는 경우 grade 테이블과 student 테이블을 만들고 외래키를 사용하여 연결할 수 있다. 이를 통해 학생의 개별 특성 정보를 grade 테이블에서 가져와 사용할 수 있다. 2. 외래키 제한 표현과 장단점 외래키 제한 표현을 통해 테이블 간의 관계를 정의할 수 있다. 이를 위해서는 기본키를 정의해야 한다. 외래키의 장점은 데이터...2024.12.31
-
방통대 데이터처리와활용 A+2025.01.241. 데이터 모델 데이터 모델은 현실 세계의 정보를 컴퓨터에서 활용하기 위해 데이터를 모형화하는 방법입니다. 데이터 모델은 사용자의 관심 있는 속성을 정의하고 데이터화하여 데이터 간의 상관관계, 의미, 그리고 데이터의 일관성을 유지하기 위한 제약 조건 등을 기술합니다. 데이터 모델의 세 가지 구성 요소는 개체, 속성, 관계입니다. 2. 데이터베이스 테이블 생성 및 데이터 검색 제3장 연습문제 5번에서는 다음과 같은 SQL 문을 작성하였습니다. (1) 각 테이블을 생성하고 처음 5개의 데이터를 보여주는 SQL 문, (3) Sales ...2025.01.24
-
데이터모델과 SQL SQLD 시험준비2025.01.171. 정규화 정규형은 데이터 모델의 중요한 개념으로, 1정규형은 속성의 원자성과 관련이 있고, 2정규형은 부분 종속, 3정규형은 이행 종속과 관련이 있다. 2. 관계와 조인 관계형 데이터베이스에서 데이터를 표출하고 가공할 때 SQL을 사용하며, 엔터티 간 관계는 조인으로 표현한다. 조인에는 Inner Join, Outer Join, Cross Join 등이 있으며, SQL 개발자는 데이터 모델을 정확히 이해해야 한다. 3. 트랜잭션 구현 트랜잭션은 일의 최소 단위이므로 하나의 트랜잭션으로 묶인 두 개 이상의 연산은 동시에 처리해야 ...2025.01.17
-
온라인 음식 배달 앱 데이터베이스 설계 및 구현2025.01.071. 데이터베이스 설계 이 프로젝트는 온라인 음식 배달 앱을 위한 데이터베이스를 설계하고 구현하는 것입니다. 주요 개체로는 회원, 가게, 가게리뷰, 멤버십, 메뉴 등이 있습니다. 회원은 일반 회원과 사장 회원으로 구분되며, 가게리뷰를 작성할 수 있습니다. 회원은 멤버십을 구독할 수 있으며, 멤버십에는 등급, 생성/소멸 날짜, 상태 정보가 포함됩니다. 가게는 메뉴를 제공하며, 가게에 대한 리뷰와 평점 정보가 관리됩니다. 이를 통해 온라인 음식 배달 서비스의 핵심 기능을 지원할 수 있는 데이터베이스를 구축하였습니다. 2. 데이터베이스 ...2025.01.07
-
데이터베이스 다음은 학사 데이터베이스를 구성하고 있는 테이블을 보이고 있다. 각각의 테이블을 생성하는 SQL문을 보이시오.2025.05.091. 학생 테이블 학생 테이블은 학번, 이름, 주소, 학년 정보를 저장합니다. 학번은 기본 키로 설정되어 있습니다. 2. 교수 테이블 교수 테이블은 교수번호, 교수이름, 전공, 학과 정보를 저장합니다. 교수번호는 기본 키로 설정되어 있습니다. 3. 과목 테이블 과목 테이블은 과목번호, 과목이름, 학점 정보를 저장합니다. 4. 지도 테이블 지도 테이블은 교수번호와 학번 정보를 저장합니다. 이 테이블은 교수와 학생의 지도 관계를 나타냅니다. 5. 등록 테이블 등록 테이블은 학번, 과목번호, 성적 정보를 저장합니다. 이 테이블은 학생이 ...2025.05.09
-
SQL 문제와 해답- 데이터베이스 초보자를 위한 학습 자료2025.05.081. SQL 문장 문제와 해답 이 문서는 SQL 문장 문제와 해답을 제공하는 자료입니다. 이 문서는 데이터베이스를 처음 시작하는 초보자들을 대상으로 하며, 특히 SQL에 대한 이해를 돕기 위해 제작되었습니다. SQL 문장의 수준은 초보자들을 위해 설계되었으며, 실제로 미국의 대학에서 사용된 문제들을 포함하고 있습니다. 이 문서를 통해 독자들은 SQL의 기본 개념과 활용 방법을 익히게 될 것입니다. 2. 영화 테이블 영화 정보를 담고 있는 테이블로, 영화 제목, 감독, 출시 연도 등의 정보가 포함됩니다. 영화 테이블을 생성하고 데이터...2025.05.08
-
데이터베이스의 정의와 역사2025.05.041. 데이터베이스 정의 데이터베이스는 데이터의 집합이다. DBMS(데이터베이스 관리 시스템)는 데이터베이스를 운영하고 관리하는 소프트웨어이다. 2. DBMS 발전 과정 초기에는 종이에 펜으로 기록하다가 컴퓨터에 파일로 저장하는 방식을 사용했다. 이후 DBMS가 등장하면서 대량의 데이터를 효율적으로 관리할 수 있게 되었다. 3. DBMS 분류 계층형 DBMS, 망형 DBMS, 관계형 DBMS(RDBMS)가 있다. 관계형 DBMS는 테이블이라는 최소단위로 구성되며 SQL(Structured Query Language)을 사용한다. 4....2025.05.04
-
관계형 데이터베이스의 정의와 구성 요소2025.05.051. 데이터베이스 데이터베이스는 일반적으로 응용 프로그램과 데이터의 관계를 정의하는 체계적인 방법으로, 컴퓨터 시스템에서 데이터를 저장하고, 검색하고, 업데이트하는 프로그램을 말한다. 데이터베이스는 데이터의 중복을 최소화하고, 데이터에 대한 일관성과 정확성을 유지할 수 있으며, 대규모의 데이터를 효율적으로 관리할 수 있다. 2. 관계형 데이터베이스 관계형 데이터베이스(Relational Database)는 데이터를 일정한 형식으로 정리하고 저장하는 데이터베이스 방식 중 하나이다. 관계형 데이터베이스는 데이터를 테이블(Table) 형...2025.05.05
-
방통대 방송대 데이터베이스시스템 핵심요약노트 교재요약본 (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