테이블 관리 테이블 생성,수정,삭제 데이터 입력 수정, 삭제 2010학년도 2학기.

Slides:



Advertisements
Similar presentations
CUBRID 소개 (Object 개념) 서비스 사업부 / 기술지원팀. 목차 구조 일반적 특징 객체지향 특징 ORDB 개념을 이용한 스키마 ORDB 개념을 이용한 질의.
Advertisements

1 SQL 정보보호학과 양 계 탁. 2 SQL 개요 SQL 개요 3 Database u 연관된 데이터들의 집합 u 데이터를 쉽게 관리하는 프로그램 종 류종 류 관계형 데이터베이스 객체지향형 데이터베이스 계층형 데이터베이스 네트워크 데이터베이스 데이터를 2 차원적인 테.
널 (null) 의 처리 널을 검색하는 방법 형식 예 ) takes 테이블에서 아직 학점이 부여되지 않은 학생의 학번을 검색 is null is not null ( 질의 64) select stu_id from takes where grade is null.
SQL 언어 SQL.
PARK SUNGJIN Oracle 설치 PARK SUNGJIN
소리가 작으면 이어폰 사용 권장!.
제약 조건 부모 테이블 자식 테이블 입 력 수 정 삭 제  관계형성을 통한 참조 무결성
질의어와 SQL 기본 SQL 고급 SQL 데이타의 수정 데이타 정의 언어 내장 SQL
관계 대수와 SQL.
제 5 장 인덱스 생성 및 관리.
SELECT 문 사원 테이블의 모든 정보를 출력하는 예제 1. 비교 연산자 SELECT 문의 형태
4장. 관계 대수와 SQL SQL 관계 데이터 모델에서 지원되는 두 가지 정형적인 언어
JDBC 프로그래밍 이수지 이동주 1.
SQL 개요 SQL 개요 - SQL은 현재 DBMS 시장에서 관계 DBMS가 압도적인 우위를 차지하는 데 중요한 요인의 하나
17장. 데이터를 안전하게 보관하자. (백업, 복원, 스냅숏)
PDA & PC Webhard Network Project 오민식, 김상용, 배은희.
DB 구축과 프로그래밍 CASE 도구인 ERwin을 설치하고 셋업하는 방법을 익힌다.
10장. 데이터베이스 보안과 권한 관리 데이터베이스 보안과 권한 관리
뇌를 자극하는 SQL Server 장. 서버 자동화.
데이터베이스 담당교수 신정식 Chapter 4 SQL(1).
데이터베이스 와 JDBC 1.데이터베이스와 데이터베이스 관리 시스템은? 2.데이터베이스 장점?
Chapter 01 데이터베이스 시스템.
DB2.
11장. 데이터베이스 서버 구축과 운영.
오라클 데이터베이스 성능 튜닝.
데이터 웨어하우스 목차 1.데이터 웨어하우스 개발방법론 2슬라이드~13슬라이드
2007. Database Term Project Team 2 윤형석, 김희용, 최현대 우경남, 이상제
기초 T-SQL.
트랜잭션과 잠금 트랜잭션 처리 메커니즘을 자세히 이해한다. 트랜잭션의 종류를 파악한다.
Chapter 05 데이터베이스 프로그래밍.
9. 데이터베이스 9.5 SQL을 사용하는 프로그램 9.6 데이터폼 작성기를 사용하는 프로그램
4.2 SQL 개요 SQL 개요 SQL은 IBM 연구소에서 1974년에 System R이라는 관계 DBMS 시제품을 연구할 때 관계 대수와 관계 해석을 기반으로, 집단 함수, 그룹화, 갱신 연산 등을 추가하여 개발된 언어 1986년에 ANSI(미국 표준 기구)에서 SQL.
ER-Win 사용 방법.
ASP를 이용한 전자상거래 사이트 구축 지도교수님: 이형원 컴퓨터응용과학부 박정선.
14 뷰(View) 뷰의 개념 뷰 관리.
16장. 테이블의 변경 새로운 행 삽입 테이블에서 테이블로 행을 복사 행 값의 변경 테이블에서 행 삭제
전자정부 표준프레임워크 호환성 가이드 전자정부 표준프레임워크 운영유지보수 사업단.
시스템 보안 정보 보안 개론 9장.
21강. 스프링JDBC JDBC를 이용한 반복코드 줄이기 Spring빈을 이용한 코드 간소화
YOU Youngseok 트랜잭션(Transaction) YOU Youngseok
01 데이터베이스 개론 데이터베이스의 등장 배경 데이터베이스의 발전 과정 데이터베이스의 정의 데이터베이스의 특징
You YoungSEok Oracle 설치 You YoungSEok
강사: 이종인 다우 교육원 전임강사 / 온디멘드 수석 컨설턴트 / FMG 수석 컨설턴트
다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL
문양세 (1st version: 문성우) (revised by 손시운)
다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL
고급 T-SQL.
CHAPTER 06. 데이터베이스 자료의 조직적 집합체_데이터베이스 시스템의 이해
SQL Query in the SSMS : DB, Table
제 20 장 오라클에서 회복 및 백업 기능.
View(뷰) 1 가상 테이블(Virtual Relation)
기업고객사업본부 / 기술사업부 한국마이크로소프트
Part 5. MS-SQL Server Basic
3장. SQL Server 2008전체 운영 실습 및 DB와 프로그램의 연동
학습목표 학습목표 본 장은 동시성 제어와 잠금(lock) 등 효과적인 트랜잭션 관리 기법 과 필요한 명령을 다룬다. 또한 데이터베이스의 장애에 대비하여 안전한 데이터의 관리를 위한 백업과 복원 기법, 서로 다른 DBMS 간이나 다른 서버 사이의 데이터 교환을 위한 데이터.
기본적인 SELECT문 작성.
컬럼 대칭키 암호화 작업(SQL 2008) ① 마스터 키 생성 ② 인증서 생성 초기 한번만 실행 ③ 대칭키 생성
10장. 회복과 병행 제어 트랜잭션 장애와 회복 병행 제어.
SQL INJECTION MADE BY 김 현중.
Chapter 12. String 클래스의 디자인
이것만은 기억해라!! (크리에이티브한 광고 만드는 방법 3가지) 광고 홍보 학과 박태진.
MS-SQL7.0 Implementation 강의 노트
06. SQL 명지대학교 ICT 융합대학 김정호.
전자정부 표준프레임워크 호환성 가이드 (사)오픈플랫폼 개발자커뮤니티.
SQL Server 2000 세미나 View, SP &Trigger
뇌를 자극하는 Windows Server 장. 데이터베이스 서버.
Stored program 2 장종원
Stored program 장종원
청소년의 도덕성 발달 3주 3강 담당교수 : 김수용.
제 5 장 MariaDB인덱스 생성 및 관리.
Presentation transcript:

테이블 관리 테이블 생성,수정,삭제 데이터 입력 수정, 삭제 2010학년도 2학기

학습 내용 SQL Server 제공 주요 데이터형식들 테이블 생성 – 기본 키 제약조건 테이블 생성 – 외래 키 제약조건 테이블 생성 – 기타 제약조건들 테이블 수정 테이블 삭제

SQL Server 제공 주요 데이터 형식들 319-320

322-323 테이블 생성 – 기본 키 제약조건 의미 : - 테이블에 저장되어 있는 데이터 행들을 서로 구분하기 위해서 설정 의미 : - 테이블에 저장되어 있는 데이터 행들을 서로 구분하기 위해서 설정 전제조건 : - 한 개의 테이블은 오직 하나의 기본 키만을 가질 수 있음 - 기본 키는 하나의 열로 만들 수도 있고 여러 개의 열을 조합하여 만들 수도 있음 - 기본 키로 지정된 열은 반드시 중복되지 않은 값이 입력되어야 함

324-325 테이블 생성 – 외래 키 제약조건 의미 전제조건 - 두 테이블 간 관계를 정의하는 제약조건 - 테이블들 간 관련 있는 데이터들에 대해 실수로 변경하거나 삭제하는 것을 막을 수 있음 전제조건 - 부모 테이블과 자식 테이블은 동일 데이터베이스 내에 저장되어 있어야 함 - 부모 테이블의 기본 키를 참조하여야 함 - 자식 테이블 외래 키의 데이터 형식은 부모 테이블 기본 키의 데이터 형식과 동일해야 함

325-326 테이블 생성 – 기타 제약조건들(1/2) UNIQUE 제약조건 IDENTITY 속성 - 기본 키 제약조건에 NULL 값 허용이 추가된 제약조건 - NULL 값도 유일해야 하기 때문에 한 번만 입력할 수 있음 IDENTITY 속성 - 열이 IDENTITY 속성으로 생성되면, SQL Server는 초기 값과 증가 값을 기초로 하여 자동적으로 그 열의 행 값을 생성함

테이블 수정 331-332 의미 - 테이블의 구성요소인 열에 대한 추가, 삭제 변경 등 테이블의 구조를 변경하는 것 열 추가 열 삭제 - 기존 테이블에 새로운 열을 추가함 - 기존 테이블에서 특정 열을 삭제

테이블 삭제 333 의미 - 기존 테이블을 없애는 것 예제) 현재 데이터베이스 내에 있는 등록 테이블을 삭제하라.

학습 내용 데이터 입력 데이터 수정 데이터 삭제 연습문제

338-339 데이터 입력 (1/2) INSERT문의 기능 INSERT문의 표준 형식 - 새로운 데이터를 테이블에 행 단위로 입력하는 SQL 명령문 INSERT문의 표준 형식

339-340 데이터 입력 (2/2) 예제) 과목 테이블에 ‘문학의 이해’ 과목을 입력하라. 예제) 과목 테이블에 ‘문학의 이해’ 과목을 입력하라. 예제) 과목 테이블에서 2 학점 이하인 과목들을 검색하여 과목_교양이라는 테이블에 삽입하라.

340 데이터 수정 (1/2) UPDATE문의 기능 UPDATE문의 표준 형식 - 테이블에 저장되어 있는 기존의 데이터를 수정하는 SQL 명령문 UPDATE문의 표준 형식 * WHERE 절이 없으면 테이블에 저장되어 있는 전체 데이터가 변경되므로 주의

341-342 데이터 수정 (2/2) 예제) 과목번호가 7인 과목의 이름을 ‘정보사회와 패션’으로 수정하여라. 예제) 과목번호가 7인 과목의 이름을 ‘정보사회와 패션’으로 수정하여라. 예제) 모든 학생의 학년을 2로, 학과를 ‘연극영화과’로 수정하여라.

342 데이터 삭제 (1/2) DELETE문의 기능 DELETE문의 표준 형식 - 테이블에 저장되어 있는 데이터를 행 단위로 삭제하는 SQL 명령문 DELETE문의 표준 형식 * WHERE 절이 없으면 테이블에 저장되어 있는 전체 데이터가 변경되므로 주의

343 데이터 삭제 (2/2) 예제) 과목번호가 7과목 테이블에 있는 모든 행을 삭제하라. 예제) 과목번호가 7과목 테이블에 있는 모든 행을 삭제하라. 예제) 모든 번호가 14인 학생의 정보를 삭제하라.