본문 바로가기

컴퓨터과학[3-2]/D.B15

데이터베이스 - 2016 출석수업 온라인 과제물 문제 전북지역대학 출석수업 과제물 문제 (2016. 2학기)대상 학과 컴퓨터과학과 교과목명데이터베이스 설계 및 구현대상 학년 3학년 ※ 각 출제문항당 배점점수를 반드시 명시하여 주시기 바랍니다(전체만점:30점)커피숍 매출관리 데이터베이스 시스템 구축을 위한 요구 조건에 따라 데이터베이스를 구현하시오.중간 과제물 작성을 위한 실습 DBMS는 MySQL과 MySQL 워크벤치를 사용하시오.과제물 해결을 위해 교재의 5장까지 학습한 후 진행하시오.반드시 화면 예시를 참조하여 SQL문과 해당 화면을 캡처하여 제출하시오.온라인 과제물은 지정된 시간 이후에 업로드 되지 않습니다. 유의 바랍니다. 다양한 커피 상품을 판매하는 ‘마약커피’ 카페는 체계적 매출관리를 위한 데이터베이스를 구축하고자 한다. 카페에서는 20여명의 직.. 2016. 10. 5.
데이터베이스 설계 및 구현 - [제14강] 웹 애플리케이션에서 DBMS 활용 1 데이터베이스 설계 및 구현 - [제14강] 웹 애플리케이션에서 DBMS 활용 1 웹 애플리케이션의 개요 ․PHP에 대한 소개 데이터베이스 용어정리 웹 에플리케이션 웹 서버가 DBMS에 접근하여 저장된 데이터를 사용하여 동적으로 웹 페이지를 생성하고 이를 클라이언트에게 전달하는 프로그램 GET/ POST 방식 웹 서버에 정보를 전달하기 위한 방식으로, GET은 웹 페이지 주소에 변수명과 변수값을 기입하며, POST는 HTML의 FORM 태그 내부의 INPUT 태그로 정보를 전달하는 방식 PHP-MySQL 연동함수 웹 애플리케이션에서 MySQL DBMS에 접근하고, SQL 문을 실행한 후, 실행 결과를 웹 애플리케이션에서 처리하는 데 사용되는 함수 요점정리웹 애플리케이션이란 웹 서버상에서 실행되어 그 결과를.. 2016. 7. 31.
데이터베이스 설계 및 구현 - [제13강] 트랜잭션과 데이터 관리 데이터베이스 설계 및 구현 - [제13강] 트랜잭션과 데이터 관리 트랜잭션 ․잠금 ․데이터 백업과 복원 데이터베이스 용어정리 트렌젝션 서로 연관된 하나 이상의 명령어들로 이루어진 논리적인 작업 단위 잠금 트랜잭션 간 테이블 접근을 조정하여 한 트랜잭션이 다른 트랜잭션에서 접근 중인 테이블에 대한 수정을 방지 백업 DBMS의 결함으로 데이터가 손실되었을 때를 대비하여 데이터 및 데이터 변경하는 작업 요점정리트랜잭션은 하나 이상의 작업이 모여 이루어진 하나의 논리적인 작업단위로 한 번에 수행되는 작업이다. 트랜잭션이 만족시켜야 할 조건으로는 원자성(atomicity), 일관성(consistency), 고립성(isolation), 지속성(durability) 등이 있다. MySQL에서 트랜잭션 처리가 지원되는.. 2016. 7. 31.
데이터베이스 설계 및 구현 - [제12강] 보안과 사용자 관리 데이터베이스 설계 및 구현 - [제12강] 보안과 사용자 관리 MySQL의 권한 ․사용자 추가, 권한 변경 및 삭제 ․User and Privileges 메뉴 사용법 데이터베이스 용어정리 권한 시스템 서버의 접속과 SQL 및 각종 명령의 실행권한을 관리하는 체계 GRANT 사용자를 추가하거나 권한을 부여할 때 사용되는 명령어 REVOKE 사용자의 권한을 제거할 때 사용되는 명령어 요점정리MySQL의 권한 시스템의 주요 기능은 MySQL 서버로의 접속권한 관리와 데이터베이스에서의 SQL 및 각종 명령의 실행권한을 관리하는 것으로 서버를 안정적으로 설정하여 다른 사람의 공격과 잘못된 사용을 막는다. MySQL 권한 시스템에서는 특정 사용자가 MySQL에 접속을 시도하면 우선 해당 사용자가 접근 가능한 사용자.. 2016. 7. 31.
데이터베이스 설계 및 구현 - [제11강] 저장 프로그램 2 데이터베이스 설계 및 구현 - [제11강] 저장 프로그램 2 ․함수 ․커서 ․트리거 데이터베이스 용어정리 함수 일반적인 프로그래밍 언어와 같이 복잡한 프로그래밍이 가능하고 RETURN 문에 의해서 특정 값을 반환하는 기능. SELECT 문에 포함되어 실행 커서 테이블에서 여러 개의 레코드를 질의한 후에 질의의 결과 레코드 집합을 한 레코드씩 처리하는 객체 트리거 어떤 테이블의 데이터가 변경될 때 자동으로 지정된 애플리케이션이 동작한다든지 다른 테이블의 데이터를 변경하도록 설계된 저장 프로시저 요점정리함수는 저장 프로시저와 유사하게 일반적인 프로그래밍 언어에서 사용하는 함수처럼 복잡한 프로그램이 가능하다. 또한 함수는 RETURN 문에 의해서 특정 값을 돌려주는 기능을 한다. 저장 프로시저는 ‘CALL’ .. 2016. 7. 31.
데이터베이스 설계 및 구현 - [제10강] 저장 프로그램 1 데이터베이스 설계 및 구현 - [제10강] 저장 프로그램 1 저장 프로그램 ․저장 프로시저 데이터베이스 용어정리 저장 프로그램 SQL 문을 절차적으로 처리하기 위한 데이터베이스 객체 저장 프로시저 여러 가지 응용작업 중 자주 사용되거나 복잡한 과정을 거치는 SQL 문을 저장하여 관리되는 객체 조건문 특정 그룹의 명령문을 조건에 따라 실행 여부를 결정하는 명령문으로 MySQL은 IF 문과 CASE 문을 제공 반복문 특정 그룹의 명령문을 조건에 따라 특정 횟수만큼 반복하는 명령문으로 MySQL은 WHILE, REPEAT, LOOP 반복문을 제공 요점정리저장 프로그램은 저장 루틴(stored routine)으로 불리는 저장 프로시저(stored procedure)와 함수(function), 트리거(trigge.. 2016. 7. 31.