목록분류 전체보기 (90)
비전공개미 개발노트
Front단=유저=사용자=end최종유저화면=폼=form=레이아웃=layout ㄴ웹브라우저, 스마트폰 프로그램앱 ㄴ웹브라우저(크롬, 애저, 사파리, IE, 오페라) 프로그램언어 HTML=Hyper Text Mark-up Language ㄴ웹브라우저 통신기본은 HTTP ㄴ웹브라우저==>데이터저장호출, 앱어플==>데이터저장호출 Back단=알맹이 보관=database관리하는 시스템 DBMS SQL데이터보관, 기록, 저장 후 데이터호출 후 조회, 수정, 삭제, 출력 ㄴStructured Query Language 규칙문법 JOIN 종류 - INNER, OUTER, SELF, NATURAL, CROSS, NON-EQUI // UNION ★ emp테이블 empno, ename, job, sal, deptno ★ de..
-- 테이블 정보 -- SELECT * FROM emp; +-------+--------+-----------+------+------------+---------+--------+--------+ | EMPNO | ENAME | JOB | MGR | HIREDATE | SAL | COMM | DEPTNO | +-------+--------+-----------+------+------------+---------+--------+--------+ | 7369 | SMITH | CLERK | 7902 | 2010-12-17 | 1600.00 | 300.00 | 30 | | 7499 | ALLEN | SALESMAN | 7698 | 2011-02-20 | 1600.00 | 300.00 | 30 | | 75..
2022-09-07-수요일 [문제풀이] 문제1] job컬럼 필드에서 manager가 아닌 데이터조회 SELECT * FROM emp WHERE job != 'MANAGER'; SELECT * FROM emp WHERE job not in ('MANAGER'); 문제2] comm컬럼 필드에서 null인 데이터조회 SELECT * FROM emp WHERE comm is null; SELECT * FROM emp WHERE comm is not null; 문제3] deptno컬럼 필드별 sal급여합계 구하기 SELECT deptno, sum(sal) FROM emp GROUP BY deptno; 문제4] ename컬럼 필드에서 scott, ford 데이터조회 SELECT * FROM emp WHERE ena..
[문제풀이] 문제1] 'S'로 시작하는 모든 사원과 부서번호를 출력하시오. ==> SELECT * FROM emp WHERE ename LIKE 'S%'; 문제2] 사원의 최대 급여와 최소 급여의 차액을 출력하시오. ==> SELECT MAX(SAL), MIN(SAL), (MAX(SAL) - MIN(SAL)) '차액' FROM emp; 문제3] 30번 부서의 구성원 수와 사원들 급여의 합계와 평균을 출력하시오. ==> SELECT count(ename), sum(sal), avg(sal) FROM emp WHERE deptno='30'; 문제4] 평균급여가 가장 높은 부서의 번호를 출력하시오. ==> SELECT deptno, avg(sal) as avgsal FROM emp GROUP BY deptno..
SQL ㄴDDL(CREATE, ALTER, DROP) ㄴDML(INSERT, SELECT, UPDATE, DELETE) ㄴDCL(GRANT, REVOKE) 교재 80페이지 참조 MS사 닷넷기반 MSSQL서버는 SP=Stored Procedure oracle, mysql은 DB2와 비슷한형태 면접때 join, subquery 사용여부 3가지 내부 join조인 SELECT e.empno, e.ename, d.deptno, d.dname, d.loc FROM emp e, dept d WHERE e.deptno = d.deptno ; SELECT empno, ename, job, dname FROM emp INNER JOIN dept ON emp.deptno=dept.deptno ; SELECT e.empno,..
DBMS = 비트전체 클라우드 기반 빅데이터 서비스 개발자과정 = database = employees ㄴ 회원table(부서+직급+급여+출입게이트), 제품table, 주문정보, = 테이블 = table 회원정보table( 5열필드 * 2행레코드 주번 jumin number(13)숫자 primary key(pk유일한키), 이름name varchar(20)문자, 입사년도hiredate date날짜, 성별gender bool불, 전화번호phone varchar(20)문자, 급여pay number(7, 2) ); 열 = 컬럼 = 필드 이름열 입사연월 성별열 핸드폰열컬럼 급여컬럼 901225-1234567 김패스 2020/01/03 True남 010-9000-9999 79 860915-2456789 이합격 20..
In [54]: class Student: # dto, vo def __init__(self, name, number, lang, eng, math): self.name = name self.number = number self.lang = lang self.eng = eng self.math = math # 확인용 def dataPrint(self): print(self.name, self.number, self.lang, self.eng, self.math) In [55]: class StudentDao(Student): # Data Access Object == CRUD def __init__(self): self.student_list = [] # 테스트 넣어놓기 self.student_list...
In [ ]: ''' Numpy : Numerical Python 벡터, 행렬(매트릭스) 계산하는 용도의 module ''' In [1]: import numpy as np In [11]: a = np.array([1, 2, 3]) a a * 3 # 기존 배열의 3개 반복이 아닌 곱하기 3의 값이 들어간다 a[0] Out[11]: 1 In [12]: b = np.array([2, 2, 1]) a / a Out[12]: array([1., 1., 1.]) In [14]: np.dot(a, b) # 1*2 + 2*2 + 3*1 = 9 / 각 배열 순서를 곱한값을 전부 더한값 Out[14]: 9 In [18]: c = range(10) print(c) d = np.arange(10) print(d) d = n..