전체 글 (286) 썸네일형 리스트형 SQL -DCL에 대해 ◆ DCL (Data Control Language) 데이터의 보안, 무결성, 회복, 병행 제어 등을 정의하는 데 사용한다.데이터베이스 관리자(DBA)가 데이터 관리를 목적으로 사용한다. DCL은 4가지의 유형이 있다. COMMIT : DB 조작 작업을 반영하여 완료한다.ROLLBACK : 조작 작업이 비정상적으로 종료되었을 때 원래 상태로 복구시킨다.GRANT : 사용자에게 사용 권한을 부여한다.REVOKE : 사용자의 사용 권한을 취소한다. - COMMIT (완료)모든 변경 내용들을 DB에 반영하는 명령어이다. - ROLLBACK변경된 모든 내용들을 취소하고 DB를 이전 상태로 되돌린다. - GRANT / REVOKEGRANT : 권한 부여를 위한 명령어REVOKE : 권한 취소를 위한 명령어 12G.. 이상 (Anomaly) 에 대해 이상(Anomaly)이란 테이블에서 일부 속성들의 종속으로 인해 데이터의 중복이 발생하고이 중복때문에 테이블 조작에 문제가 발생하는 현상을 의미한다. 이상의 종류에는 삽입 이상 (Insertion Anomaly)삭제 이상 (Deletion Anomaly)갱신 이상 (Update Anomaly) 이 있다. 각 이상의 의미가 이름 그 자체이기 때문에 이상의 뜻과 종류만 알아두도록 하자. PHP) PDO에 대한 간단한 설명 원글 : http://idchowto.com/?p=20119 PDO (PHP Data Objects) 1. PDO 소개1) 문제점 : PHP에서 사용되는 데이터베이스 extension(oci, mysql, postgresql, mssql 등)간의 일관성이 심각하게 결여된 상태2) 문제점의 결과 : 이러한 문제로 유지보수가 어렵고 핵심 PHP 개발자 인력이 극히 제한된 현실. 3) 문제 해결 : 따라서 2003년 독일에서 열린 LinuxTag 컨퍼런스 행사에서 PHP 데이터베이스 extension 관리 담당자들이 한자리에 모여 PHP의 데이터베이스 액세스에 관련한 몇 가지 목표를 설정함 – 명확하게 정의되고 사용이 편리한 lightweight API 제공(가벼운 API 제공) – 여러 RDMBS 라이버르러.. [PHP] PDO를 통해 Database 접근방법 원문 1: https://pamooochim.blogspot.kr/2016/01/pdo-php.html원문 2: http://www.sitepoint.com/re-introducing-pdo-the-right-way-to-access-databases-in-php/ 본 내용은 PDO에 대해서 다시 소개한 글이다. 데이터 베이스에 대한 작업을 할 때 PDO를 사용하는 것이 얼마나 편리하고 안전한 방법인가에 대해서 초점을 맞춰서 설명하고 있다. 왜 mysql과 mysqli인가?새 기술에 직면할 때 사람들이 확실히 묻는 질문이 있다, 왜 업그레이드를 해야 하는가? 이러한 새 기술이 그들의 전체 애플리케이션을 검토하고 새 라이브러리, 확장 기능, 어떤 것이든 모든 것을 전환하는 노력을 해 볼 만한 가치를 주는 .. [Android] ViewPager 뷰페이저 사용하기 [Main_Activity.java]12345678910111213141516public class Main_Activity extends AppCompatActivity { ViewPager vp; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); vp = (ViewPager)findViewById(R.id.main_vp); vp.setAdapter(new MainPagerAdapter(getSupportFragmentManager())); vp.setCurrentItem(0); // 앱 실행 시 첫 페이지.. [JQuery] Form을 통해 ajax로그인 구현하기 별로 어렵지도 않은 내용이지만늘 그렇듯 검색해봤자 별볼일없는 결과만 나오기에직접 실험해보고 글을 쓴다. 내가 구현하고자 한 것은form이 실행될 경우, 새로고침이 되는게 아니라 비동기식으로 그 페이지에서 결과를 가져오는 것이다. 일단 Form데이터로 로그인을 구현하는 것 자체는 이미 다 알려진지 오래이고,최근들어서 ajax로 로그인을 구현하는 방식이 자주 쓰이기는 한다.1234567 로그인cs 일단 폼을 만들어 놓은 뒤에 123456789$('#form1').submit( function() { ajax_login(); }); function ajax_login(){}cs 폼의 submit을 코드에서 조작하면 된다.저 submit함수가 좋은 것은이렇게 링크로 이동하는 것만이 아닌, 함수를 실행시키게 할수.. [펌] IP 기반 로그인 보안 프로세스 구성과 개발 (보안) 로그인 보안 프로세스 개발기업 관리자 입장에서의 고객 계정 해킹에 대해 IP 기반 로그인 보안 프로세스 구성과 개발 애기해 보고자 한다. 최근 스팀을 비롯 N사, S사 등의 대기업들이 해킹을 당하면서 여러 고객들의 개인 정보가 해커들에 노출된 상태이다. 그리고 인터넷이라는 특성상 다른 여러 사이트에서도 동일한 고객 정보가 많이 사용되고 있는 실정인데, 고객의 계정을 해커들이 공격하는 경우는 시스템 보안으로는 막을 수 없다. 하지만 고객 정보를 보호하는 것도 기업 관리자 책임이라 할 수 있다. 그런데 해커들은 취약한 사이트를 통해 이미 정확도 높은 개인 정보를 가지고 있기 때문에 고객의 계정을 해킹으로부터 보호한다는 것은 쉽지 않다. 또한 언제 보안사고가 터질지 모르는 상황에서 고객들에게 계속 패스워드를 .. 데이터베이스(DataBase)의 정의 * 데이터베이스(DataBase)의 정의 DataBase란 특정 조직의 업무를 수행하는 데 필요한 데이터들의 모임이다.간단하게 하자면, 데이터(Data)들의 모임이 데이터베이스(DataBase) 라는 뜻이다. 2) 저장 데이터 (Stored Data): 컴퓨터가 접근 가능한 저장매체에 저장됨. 4) 공유 데이터 (Shared Data): 여러 응용 프로그램들이 공동으로 사용하는 데이터 3) 운영 데이터 (Operational Data): 조직의 목적을 위해 존재 가치가 확실한, 반드시 필요함. 1) 통합 데이터 (Integrated Data): 검색의 효율성을 위해 중복이 최소화된 것. * 데이터베이스의 특징 1) 실시간 접근성 (Real Time Accessibility): 사용자의 요구에 즉시 처리하.. 이전 1 ··· 20 21 22 23 24 25 26 ··· 36 다음