본문 바로가기

[study]이론정리237

Maria DB 이론_ 02. 사용자 /* ◎ 사용자(User)는 DBMS 에 접속하여 데이터베이스 구조 및 테이블, 데이터 등을 조작하고 조회할 수 있는 주체를 의미한다. ◎ 사용자의 구조는 다음과 같다. [사용자 이름]@[원격 호스트] - 사용자 이름 : 사용자이름 - 원격 호스트 : 로그인하는 사용자 '사용자이름'을 이용하여 본 DBMS 서버에 접속할 수 있는 원격 호스트를 의미한다. 이 값이 localhost 인 경우 원격 접속이 제한된 계정이라는 의미이다. ◎ 새로운 사용자를 만들기 위해 아래와 같이 명령한다. CREATE USER `사용자 이름`@`원격 호스트` IDENTIFIED BY '비밀번호'; 위에서 사용자 이름과 원격 호스트는 백틱(`) 으로, 비밀번호는 홑따옴표(') 로 감싼것에 주의한다. ◎ 현재 존재하는 사용자를 확.. 2024. 3. 6.
Maria DB 이론_ 1. 서론 /* =서론= DDL(Data Definition Language)은 스키마,테이블 및 이의 구성요소(INDEX 등) 를 정의하거나 수정하기 위해 사용한 SQL 전체를 의미한다. -> CREATE : 만들기 -> ALTER : 수정하기 -> DROP : 삭제하기 -> TRUNCATE : DROP 후 CREATE 하기 -DML -> DML(Data Manipulation Language)은 레코드를 추가,조회,수정 및 삭제하기 위해 사용하는 SQL 전체를 의미한다. -> INSERT : 추가 -> SELECT : 조회 -> UPDATE : 수정 -> DELETE : 삭제 -DQL -> DQL(Data Query Language)은 레코드를 조회(SELECT)하는 SQL 만 따로 분리한 SQL 이다. (잘 .. 2024. 3. 6.
MariaDB 이론_ 0.기타 /* window + x : 관리자 권한으로 터미널 열기 sudo mysql -u root 오류가 뜬다면 near 다음꺼를 유심히 볼것 mysql_install)db.exe : MariaDB를 설치하기 위한 실행파일 --service : 등록할 서비스 이름 지정 --port : MariaDB의 포트 지정 --password : 초기 'root' 사용자 비밀번호 지정 mysql.exe : MariaDB(혹은 mysql) 서버에 접속하기 위한 클라이언트 실행 파일 -u : 사용자 이름 지정 -p : 비밀번호를 사용하여 로그인하겠다는 플래그 -P : 접속 포트 지정 //-------------------------------------------------------- 부동소수점 : 떠서 움직이는 소수점 (F.. 2024. 3. 6.
이론_25. 레이어 /* ◎ 개발의 종류와 관계 없이(웹, 프로그램 등), 향후 유지/보수의 용이를 위해 패턴을 가지고 개발하게 된다. ◎ 프레젠테이션 레이어(표현 계층)는 주로 사용자에게 보여지는 부분을 포함합니다. ◎ C#(프로그램)의 경우 윈폼(WinForm) 혹은 WPF(Windows Presentation Foundation), 자바의 경우 콘솔 혹은 AWT,Swing, 웹의 경우 컨트롤러(Controller)를 포함한 HTML, CSS 등이 PL 에 해당한다. ◎ 비즈니스 로직 레이어(비즈니스 논리 계층)은 주로 사용자로부터 넘겨 받은 값의 유효성 검사(정규화 등) 및 데이터를 DAL 로 전달하는 등의 로직을 포함한다. ◎ 로그인을 요청한 사용자의 이메일 및 비밀번호에 대한 유효성 검사를 하되 절대로 해당 이메일.. 2024. 3. 6.