DB기말 정리
1주차 (등장배경, 핵심 용어, MySQL서버 접속, 실습)초기DB특징 : 파일단위 저장, LAN으로 서버파일 접근, 단점 : 각 응용프로그램을 독립적으로 처리(중복 저장), 데이터를 별도의 파일로 관리(종속성), 동시에 조작(일관성 훼손) ↓DBMS (데이터 소유 - 서버, 데이터 요청 - 클라이언트)단점 보완 : 데이터 표준화, 무결성 유지(중복성 해결), 서버가 파일 처리(일관성, 유지, 복구, 접근제어 - 종속성 해결) 구분파일 시스템DBMS데이터 중복데이터를 파일 단위로 저장하므로 중복 가능DBMS를 이용하여 데이터를 공유하기 때문에 중복 가능성 낮음데이터 일관성데이터의 중복 저장으로 일관성이 결여됨중복 제거로 데이터의일관성이 유지됨데이터 독립성데이터 정의와 프로그램의독립성 유지 불가능데이터 정..
2025. 4. 7.
20250407DB_부속질의
더보기과제(시험 공부할겸 같이하면 될 듯) 1. 다음과 같은 DB구축 요구사항에 대해 적절한 테이블 생성 쿼리를 작성해 제출하세요. (각 테이블의 고유 식별자는 자동증가되는 BIGINT 타입으로 설계) * 병원용 DB구축 요구사항 - 환자 테이블 > 이름, 주민번호, 전화번호, 주소 - 의사 테이블 > 이름, 직책, 담당과목 - 환자 진료 기록 및 예약 테이블 > 환자고유식별자, 의사고유식별자, 진료일시, 진료접수사유, 진료비, 진료진행내용 2. 다음과 같은 레코드 추가를 위한 적절한 INSERT 쿼리를 작성해 제출하세요. * 병원용 DB구축 완료 후 추가되어야할 레코드 - 환자 정보 > 김철수, 841111-1222222, 010-1234-5678, 서울..
2025. 4. 7.
20250403_java5
public class ScannerEx {이름은kim, 도시는 seoul, 나이는 32살, 체중은 50.2kg, 안경 착용 여부는 false입니다. public static void main(String[] args) { System.out.println("이름, 도시, 나이, 체중, 안경 착용 여부는를 빈칸으로 분리하여 입력하세요"); Scanner scanner = new Scanner(System.in); String name = scanner.next(); //문자열 읽기System.out.print("이름은 " + name + ", "); String city = scanner.next(); //문자열 읽기System.out.print("도시는 " + city + ", "); int age ..
2025. 4. 3.