반응형 Programming/SQL3 PL/SQL 트리거 생성 1) SQL> create table sal_change 2 (name varchar2(10), oldsal number, newsal number); 테이블이 생성되었습니다. 2)트리거생성 SQL> create or replace trigger sal_tri 2 after update of sal on st_player 3 for each row -> 건마다 수행하도록 하겠다는뜻 4 begin 5 insert into sal_change values 6 (:old.name, :old.sal, :new.sal); -> 키워드로 인식 7 end; 8 / 트리거가 생성되었습니다. 3) SQL> select * from sal_change; 선택된 레코드가 없습니다. SQL> update st_player s.. 2022. 3. 24. 정규화 [正規化, regularization] IT(정보기술) 용어로, 노멀라이즈(Normalize)·카노니컬라이즈(canonicalize)라고도 한다. 정규화는 전분야에서 사용되고 있는 용어로, 사용하는 분야에 따라 그 의미가 크게 달라진다. 사용빈도가 가장 높은 것은 '관계형데이터베이스(RDB:relational database)의 정규화'이다. 관계형데이터베이스에서는 데이터의 보존성을 높이는 등의 목적에서 데이터베이스 내에서 같은 정보가 2번 이상 기록되지 않고, 테이블 하나하나는 주 키에서 직접 연상되는 데이터만으로 구성되도록 설계하는 것이 이상적이다. 관계형데이터베이스의 정규화란 이런 방침에 따라 데이터베이스를 구축하는 것으로, 정규화의 정도에 따라 제1정규화에서 제5정규화까지로 나누고 있다. 이외에 '부동소수점수의 정규화'도 사용빈도가 높.. 2022. 3. 24. MYSQL 허접한 10가지 TIP 처음으로 MySQL을 배우려는 사람에게 이 소프트웨어는 당황스럽게 보일 수도 있다. 본기사에서는 MySQL 관리자, 설계자, 개발자에게 MySQL 설치와 관련된 퍼포먼스, 보안, 유지에 도움을 줄 수 있는 좋은 예제들을 설명할 것이다. 1. "root" 사용자 패스워드를 설정하고 사용자 명을 바꿔라. MySQL을 설치한 후 가장 먼저 해야 할 일은 루트 사용자 패스워드를 설정하는 것이다. [01:19:00] george@firenze$ mysqladmin -u root password 'somepassword' 일단 패스워드를 설정했다면 '루트' 사용자의 이름을 다른 것으로 바꾸자. MySQL 서버를 공격하려는 해커는 수퍼유적의 권한을 갖고 있고 잘 알려진 사용자이기 때문에 대부분의 시스템에 존재하는 루.. 2022. 3. 24. 이전 1 다음 반응형