목록데이터베이스 (22)
gwooden_코린이
- 데이터 베이스 관계형 데이터 베이스 데이터를 통합해서 관리 일관된 방법 데이터의 누락, 중복을 제거(최소화) 여러 사용자가 동시에 관리 데이터 베이스의 구성 테이블(표) 행과 열로 구성 필드 필드 필드 컬럼(열) 키 기본키 : 각 레코드를 구별하는 유일한 필드 ex) 주민등록번호, 아이디 기본키로 설정된 건 중복 불가능 빈칸(Null) 불가능 학생 테이블 학번 이름 국어 영어 1001 유재석 100 90 1002 유재석 80 50 외래키 기본키가 아니다 보니 중복이 가능 기본키를 참조 수강과목 테이블 학번 과목 1001 JAVA 1001 C 1002 HTML DBA : 데이터베이스 관리자 DBMS : 데이터베이스 관리 시스템 오라클, mySQL, splLite 데이터 추출, 조작, 정의, 제어 등 편..
데이터 베이스란? 여러 사람이 공유하고 사용할 목적으로 통합 관리되는 정보의 집합 몇 개의 자료 파일을 조직적으로 통합하여 자료 항목의 중복을 없애고 자료를 구조화 하여 기억시켜 놓은 자료의 잡합체 특징 실시간 접근성 지속적인 변화 동시 공유 내용에 대한 참조 데이터 논리적 독립성 장점 데이터 중복 최소화 가능 데이터 공유 일관성, 무결성, 보안성 유지 최신의 데이터 유지 데이터의 표준화 가능 데이터의 논리적, 물리적 독립성 논리적 : 프로그래밍 물리적 : 하드웨어 데이터 저장 공간 절약 단점 데이터 베이스 전문가 필요 많인 비용 부담(구축비용) 시스템의 복잡함 대용량 디스크로 엑세스사 집중되면 과부하 발생 DBMS DataBase Managenent System 데이터 베이스를 관리하는 소프트웨어 Or..
package DB2; import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class MemMain { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //입력문 MemberDAO dao = new MemberDAO(); //DAO메서드를 가져다 쓰기 위해 객체 생성 int menu; //입력한 메뉴 번호 저장 변수 System.out.println("===회원관리 프로그램==="); while(true) { System.out.print("메뉴선택[1.회원목록]"); menu = sc.nextInt(); switch..
0. 데이터 베이스 ex) 학원 -> 학원관련 DB 직원 관련 표 수강생 관련 표 과목 관련 표 과목별 수강료 표 위 표들을 통으로 묶어서 관리하는걸 데이터 베이스라고 한다. - 데이터 베이스 관리 시스템 - DBMS 엑셀, 마리아DB, 오라클 등 - 데이터 베이스 관리자 - DB - 데이터베이스 언어로 관리 데이터 정의어(DDL) 표(테이블)를 생성(create), 삭제(drop), 수정(alter) 데이터 조작어(DML) Java Build Path 클릭 -> Add External JARs... 클릭 -> 마리아DB.jar 추가 -> Apply로 적용 새로운 프로젝트를 만들때 마다 동일한 작업 진행 필요 - 마리아DB 커넥션 JAR 파일이 잘 연동됐는지 확인해보는 코드 수식 package DB연결;..
1. 마리아DB 프로그램 설치 과정 - mariadb 데이터베이스 관리 시스템 프로그램 MariaDB는 오픈 소스의 관계형 데이터베이스 관리 시스템(RDBMS)이다. MySQL과 동일한 소스 코드를 기반으로 하며, GPL v2 라이선스를 따른다. 마리아 DB에는 새로운 저장 엔진인 아리아(Aria)뿐만 아니라, InnoDB를 교체할 수 있는 XtraDB 저장 엔진을 포함하고 있다. - 역사 MySQL의 창업자 중 한 명이자 핵심 개발자였던 몬티 와이드니어스는 MySQL AB를 인수한 썬 마이크로시스템즈가 오라클에 인수되면서 개발지침 등에 대한 의견 차이가 생겼다. 2009년 동료 몇 명과 함께 썬을 떠나 Monty Program AB사를 설립하고 MariaDB 개발을 시작했다. Maria는 MySQL과 ..
- 네트워크 서버와 클라이언트를 연결해주는 것 뭔가를 주고 받는 행위 클라이언스 / 서버 클라이언트 요청 -> 서버 -> 요청사항 처리 -> 서버 -> 클라이이언트에게 응답 OSI 7 계층 기존에는 회사마다 다 달랐다. 이를 해결하기 위해 업체마다의 표준을 맞추려고 함 1계층 - 물리 계층 기계, 전기, 기능을 케이블로 전송 단순히 주고받기만 하는 계층 장비 : 리피터, 허브 2계층 - 데이터 링크 계층 정보의 전달 오류 검출 단위 : 프레임 장비 : 브리지, 스위치 3계층 - 네트워크 계층(IP 계층이라고도 함) 안정성 향상, 속도 상승 IP할당 4계층 - 전송 계층 통신이 활성화되는 계층 TCP 프로토콜을 사용 프로토콜 : 통신 규약 TCP : 상호간 신뢰적인 연결지향 서비스를 제공 패킷 손실 가능성..