*청*
Bronze개인
팔로워0 팔로우
소개
등록된 소개글이 없습니다.
전문분야 등록된 전문분야가 없습니다.
판매자 정보
학교정보
입력된 정보가 없습니다.
직장정보
입력된 정보가 없습니다.
자격증
  • 입력된 정보가 없습니다.
판매지수
전체자료 6
검색어 입력폼
  • 태그정리
    기 본 태 그HTMLHyper Text Markup Language문서의 시작과 끝Head문서 헤더부분의 시작과 종료Title문서 제목의 시작과 종료Body문서의 내용의 시작과 종료문단 관련 태그BrBreak Line (줄 나누기)=Enter 줄 바꾸기PParagraph (문단)문단 나누기AlignRIGHT오른쪽으로 정렬문단 정렬LEFT왼쪽으로 정렬CENTER가운데 정렬HrHorizontal Ruler수평선 넣기Size숫자(픽셀)수평선의 두께설정, 픽셀단위Color색깔이름수평선의 색깔Widtf길이(픽셀 %)수평선의 가로 길이 설정, 픽셀과 %단위Poshade음영을 없앨 때 사용, 그 자체의 속성값ALIGNRight오른쪽위치수평선의 위치를 설정할 때Left왼쪽으로위치Center가운데로위치H숫자Heading문단제목, 숫자 클수록 제목크기작아짐AlingRight오른쪽위치문단 제목 위치Left왼쪽으로위치Center가운데로위치Address주소 형식 문단DivAlingRight오른쪽위치주소 형식 문단 정렬Left왼쪽으로위치Center가운데로위치PrePREformatted text작성한 내용 그대로 보여주기특수문자삽입 공백문자>>부등호<
    공학/기술| 2003.03.29| 4페이지| 1,000원| 조회(885)
    미리보기
  • [플래시] [플래시]메뉴툴설명
    File (CTRL + F)New (CTRL + N)Open... (CTRL + O)Open as Library..(CTRL + SHIFT +O)Close (CTRL + W)-새로운 Flash 무비 제작.-이전에 작업하던 무비 열기.-이전에 작업한 플래시무비의 심볼들의 라이브러리만을 열기할 때 사용.-작업하던 무비를 닫기Save (CTRL + S)Save As...(CTRL + SHIFT + S)Revert (CTRL + R)-지금 작업한 무비를 같은 경로명에 저장 합니다.-원본을 보호하고 다른 이름으로 저장할 때 사용.-가장 최근에 저장한 상태로 되돌아 갑니다.Import...(CTRL + SHIFT + ALT + S)Export Movie...Export Image...-외부 그래픽파일을 가져옵니다 (jpg,gif,ai,기타등등)단,일러스트레이터에서 작업한 것은 6.0버젼으로 저장해야 안전하게 불러 올수 있습니다.-작업한 무비를 swf,mov,avi파일등으로 내보낼수 있습니다 세부사항은 Publish Setting에서 정해줍니다.-선택한 오브젝트를 JPG나 GIF파일등의 그래픽 파일로 내보냅니다.Publish Settings..(CTRL + SHIFT + F12)Publish Preview (F12)Publish (SHIFT +F12)-어떠한 형식으로 내보낼것인지, flash의 기본내보내기 설정은 어떻게 할것이고 html로 내보낼때의 세부사랑을설정해주는 메뉴이며 setting 장에는 기본적으로 format과 html,그리고 flash의 3가지 기본 셋팅을 가지고 있습니다.-지금 작업중인 무비를 Publish Setting에서 지정한대로 브라우저 미리보기를 합니다.- 현재 선택한 무비를 html파일로 내보내기 합니다. 이메뉴를 사용하면 화면에는 아무 변화가 없는 듯 보이지만 원본 무비 저장한곳에 새로운 html파일과 swf이 생성되어집니다.Page Setup...Print PreviewPrint... (CTRL + P)-어떤식으로 인쇄를 할지를 지정해 줍니다l 크기를 지정해줍니다.Match Movie - 브라우저에 딱 맞음pixels - 픽셀값으로 크기 고정percent - 보이는 비율만 지정Window Mode : html 문서와 똑같은 색을 써도 속웨이브 파일로 내보내면 칼라가 약간 바래진 듯 보이는데 Transpatent windowless로 지정해서 바탕을 투명하게 하는 것이 좋습니다.Edit (ALT + E)Undo (CTRL + Z)Redo (CTRL + Y)-방금한 작업을 취소, 횟수의 지정은 File>Preference에서 지정-Undo한 것을 되돌립니다.Cut (CTRL + X)Copy (CTRL + C)Paste (CTRL + V)Paste in place(CTRL + SHIFT + V)Paste Special...Clear (DELELTE)-선택한 오브젝트 잘라내기-선택한 오브젝트 복사하기-선택한 오브젝트 붙여넣기-선택한 오브젝트를 복사했던 그 위치에 똑같이 붙이기-Flash Movie, Flash Drawing, 비트맵이미지등을 선택적으로 설정하여 붙여넣기 하고자 할때 사용-선택한 오브젝트 삭제하기Duplicate (CTRL + D)Select All (CTRL + A)Deselect All(CTRL + SHIFT + A)-선택한 오브젝트 복제하기, Copy하고의 차이점은 클립보드에 저장하지 않고 바로 복사 할수 있는 점이다.-선택한 레이어의 모든 오브젝트를 선택해 줍니다. 동시에 여러개 수정 가능-선택을 모드 해지Copy Frames(CTRL + ALT + C)Paste Frames(CTRL + ALT + V)-타임라인에서 선택한 프레임들을 복사합니다.-타임라인에서 복사한 프레임등을 붙여넣습니다.Edit MovieEdit SelectedEdit All-무비를 편집하고자 할때 뜨며 심벌편집모드로 들어와 있을때 활성화 되게 됩니다-선택가능한 상태만 편집 가능 상태로 만듭니다.-스테이지에 있는 모든 오브젝트들을 편집가능한 상태로 만들어줍니다.Insert Obiect...Links-윈도우 시스템 + SHIFT + F)Antialias(CTRL + SHIFT + ALT + A)Antialias Text(CTRL + SHIFT + ALT + T)-스테이지 구성요소들의 외곽선을 나타나게 합니다.-안티알리아싱 처리를 하지 않은채 화면을 보여준다. 재생속도가 빨라지게 됩니다.-오브젝트의 외곽선을 부드럽게 처리해줍니다. 플래시에서 작업한 것을 깨지기 쉬 우니 체크하는 것이 좋습니다.-텍스트의 외곽선을 부드럽게 처리해줍니다. 플래시에서 쓴 글씨는 한글일 경우20포인트가 넘어야 번짐현상이 없습니다.Timeline (CTRL + ALT + T)Work Area(CTRL + SHIFT + W)Rulers(CTRL + SHIFT + ALT + R)-이 항목을 체크하면 스테이지의 타임라인을 보여줍니다.-스테이지를 작업화면의 중앙에 오도록 하여 외부영역까지 모두 보여줍니다.기본으로 켜져 있습니다.-작업화면에 측정을 하며 쓸수 있는 자를 보여줍니다. 좀더 정확한작업을 할때 꺼내쓰면 됩니다.Grid(CTRL + SHIFT + ALT + G)Snap(CTRL + ALT + G)Show Shape Hints(CTRL + ALT + H)-작업화면에 일정한 간격의 모눈종이(그리드)를 표시합니다.-자석처럼 오브젝트를 이동하거나 드로잉할 때 그리드선을 따라서일정한 간격으로 붙게 만듭니다. 가이드레이어를 이용한 무비시에 필수 사항입니다.-Modify>Shape hint를 사용했을때 shape hint를 보여주기 합니다.타임라인이란? : 오브젝트를 담고 있는 공간, 공간이 없다면 움직임은 일어날수가 없다.Insert (ALT + I)Convert to Symbol... (F8)New Symbol... (CTRL + F8)-선택되어진 오브젝트를 바로 심벌로 만듭니다.-선택이 되어지지 않은 상태에서 심벌을 편집할수 있는 상태가 됩니다.3가지 종류 : 1,그래픽 심벌 2,버튼심벌 3,무비클립심벌LayerMotion Guide-레이어는 층이라고 생각하면됩니다. 타임라인에 층을 쌓아서 움직임을 효율적있는 플래쉬의 기술이며, 쉽게 말하면 원하는 그림을 심벌로 미리 저장을 하고 나중 에 필요시에 계속 가져다 쓸수가 있으며 가져다 쓴 그림들을 한꺼번에 바꾸고 싶을때 심벌만 가져다가 바 꾸면 모든 것이 바뀌는 것이 심벌의 또하나의 장점입니다. 플래시의 기본.FrameKey frame (F6) - 프레임중에서 변화가 있는 프레임을 키프레임이라고 하는데 예를들어 공이 굴러가는 무 비를 만든다고 했을때 첫 번째의 프레임에 공을 등록을 한뒤 원하는 시간만큼의 프레임을 선택해 주고 키프레임을 만들어주면 그 키 프레임은 이제 변화를 가질수가 있게 되며 이동 또한 색의변화 회전등의 변형효과를 주면 무비가 움직이게 되는겁니다. 키프레임이 없다면 움직임이 없는 정지된 무비라는 뜻입니다. 백번의 말보다는 여러번의 무비를 만들다 보면 저절로 알아 지니깐 많이 해보 자구요.Frame(F5) - 프레임은 시간입니다. 예를 들어 레이어1에는 1프레임만 주고 레이어 2에는 10프레임을 설정 했을때 레이어1은 1만큼만 무비를 갖고 레이어 2는 10프레임 만큼의 무비를 갖게 되는 겁니다. 따 라서 레이어 1은 잠깐동안 보이다가 없어질 것이고 레이어2는 10만큼 살아서 보일것입니다.Blank key frame(F7) - 영문자 그대로 비어 있는 키프레임,계속해서 보이지는 무비안에서 잠시 비워두어 서 그 오브젝트를 그만 보고자 할때 Blank key frame하면 그 프레임을 비워둘수가 있습니다. 어떤 오브젝을 등록하기 전에 미리 블랭크 키프레임을 주고 등록을 많이 하게 될것이다.Modify (ALT + O)lnstance(CTRL + I)Frame (CTRL + F)LayerSceneMovie(CTRL + M)-(instance properties)인스턴스 대화상자를 호출하는 명령이며 인스턴스는 심벌 을 무대로 드래그해서 등록을 하면 그때부턴 인스턴스라고 불린다. 심벌이 없어지 면 물론 인스턴스도 따라서 없어지게 된다. 심벌의 속성도 바꿀수가 있고, 인스턴 스의 색상도 변경할수 있으며 버튼의 를 썹을때 글자수 제한이나 폰트같은 구체적인 설정을 해준다.Frame :Label - 프레임에 이름표 붙이기, 플레시를 만들다 보면 프레임을 늘리거나 줄이는 등 프레임의 숫자가 변경될때가 있다. 이때 이름만 불러주면 숫자를 일일이 바꿔주지 않아도 되어 편리Sound - 사운드들을 모두 프레임에 걸어준것이다Actions - 오브젝트의 구체적인 행동을 지정해주는 곳, 어디가서 멈춰라 움직여라와 같은 간단한 명령부 터 미리 만들어놓은 무비클립을 부르는 등 모든 상호작용이 여기에서 지정된다.Tweening - 플래시의 장점인 기능, 공을 움직이고 싶을때 처음과 마지막만 위치를 지정해 주면 중간과정을 자연스럽게 자동으로 만들어 준다. 트위닝에는 움직임을 생성하는 모션트위닝과 서서히 다른 이미 지로 변하는 쉐이프트위닝이 있다.TransformArrangeCurvesScaleRotateScale and Rotate(CTRL + ALT + S)- 선택한 오브젝트의 크기 조절- 선택한 오브젝트를 회전- 크기와 회전값을 정확한 수치로 조절, 빠르고 편하게 한 꺼번에 해결 가능Rotate LeftRotate Right- 선택한 오브젝트를 왼쪽으로 회전- 선택한 오브젝트를 오른쪽으로 회전Flip VerticalFlip Herizontal- 선택한 오브젝트를 수직반사- 선택한 오브젝트를 수평으로 반사 변형Remove Transform(CTRL + SHIFT + Z)Edit CenterRemove ColorsAdd Shape Hint(CTRL + H)Remove All Hints- 변형된 오브젝트를 원래대로 되돌린다.- 선택된 구성요소의 중앙기준점을 변경한다. 오브젝의 중앙점과 관계된 변형사에 아주 자주 사용되며 편리하게 중앙점을 변경시킬수 있다.- 선택한 쉐이프의 색상 제거- 선택한 오브젝트의 쉐이프힌트 추가 쉐이프트위닝을 해줄때 기준점을 늘려주어 자연스러운 물핑효과가 나타나게 한다- 쉐이프힌트를 모두 제거Bring to Front (CTRL + SHIFT + )Move Ahead 됩니다.
    자연과학| 2003.01.02| 8페이지| 1,000원| 조회(851)
    미리보기
  • [플래시] 매트릭스 평가B괜찮아요
    매트릭스(MATRIX) 예제입니다.
    플래쉬/애니형| 2002.11.27| 1페이지| 1,000원| 조회(996)
    미리보기
  • [데이터베이스] 데이터베이스-중첩질의
    제 8 장 중 첩 질 의: 조인질의에서 해결되지 않는 것 까지 해결 가능: SQL 질의문에 또 다른 질의문이 포함된 질의문* 특징1.질의를 보다 자연스럽게 표현할 수 있다.2.SQL문을 보다 쉽게 작성할수 있도록 한다.-질의를 여러 SQL 블록으로 나누어 작성한 다음, 그 SQL 블록들을 결합하여 완전한 질의문 작성.3.일부 질의는 중첩질의를 사용하지 않으면 SQL언어로 작성할 수 없다.-모든 질의 표현 가능, 모든 질의를 포함한다.*두 개의 테이블인 경우, 중첩질의보다 조인질의가 간편하다.: SELECT 문의 WHERE절과 HAVING절에 나타날 수 있다.1.개요SELECT문의 WHERE절에 단순 조건식이 아닌, 또 다른 SELECT문이 나타나는 형태의 질의{외부질의-메인질의IN(내부질의)-부속질의하나의 조건에 따름괄호로 묶어 준다: 중첩질의의 기본구조{교수에 관한 정보를 추출하는 질의 블록내부질의외부질의IN학생수가 3명이상인 학과들의 이름을 추출하는 질의 블록ex) 학생수가 3명 이상인 학과에 근무하는 교수 이름, 소속 학과,직급을 검색=>SELECT PName, Dept, TitleFROM ProfessorsWHERE IN ( SELECT DeptFORM StudentsWHERE DeptHAVING Count(*) >= 3)* WHERE절/HAVING절 부속질의의 역할SQL 부속질의는 WHERE절, HAVING절에 나타난다.WHERE절에서는 질의결과에 포함될 개별적인 행들을 선택HAVING절에서는 질의결과에 행의 그룹들을 선택2.부속질의의 구조: 부속질의는 항상 괄호 안에 기술* 부속 질의의 특성1.질의결과로서 단일 열의 데이터만을 생성2.ORDER BY절이 사용되지 않는다. 부속질의 결과를 정렬하것은 의미가 없기 때문이다.3.UNION 명령을 사용할 수 없다. 단일 SELECT문만 허용된다.ex) 전산과 교수코드와 교수명을 추출하고 학생번호와 학생명을 추출A UNION B=> SELECT Pcode, PnameFORM ProfessorsWHERE DepT [ALL | DISTINT] 셀렉 트-리스트 | *FORM 테이블-리스트WHERE 탐색조건GROUP-BY 그룹-열HAVING 탐색조건)3. WHERE절의 부속질의: 행 선택 기능을 수행ex)학생수가 3명 이상인 학과에 근무하는 교수들이 이름, 소속학과, 직급을 검색=>SELECT PName, Dept, TitleFROM ProfessorsWHERE IN ( SELECT DeptFORM StudentsWHERE DeptHAVING Count(*) >= 3)PNAMEDEPTTITLE--------------이병렬 전산정교수이재광 전산 부교수부속질의-학생 테이블 Dept 열로 그룹핑한 다음, HAVING절에서 학생수가 3명 이상인 그룹들만 선택한다. 선택된 그룹들의 소속학과(Dept)를 메인질의로 반환한다.메인질의-WHERE절의 비교 검사는 교수테이블의 행들을 하나씩 읽어서, 현재 행의 Dept 열 값을 부속질의의 결과 값과 비교한다. 조건을 만족하는 데이터 행에서 교수이름, 소속학과, 직급 데이터를 추출하여 최최종결과를 저장이과정을 반복적으로 수행4.외부참조ex)1998년 3월 3일 신청된 수강신청수가 자신의 최대 수강인원수의 20%를 넘지 않는 강좌의 이름, 강의실 번호, 담당교수, 강의시간수를 검색=>SELECT LName, Room, Instructor, HoursFROM CoursesWHERE Capacitt*0.2>=(SELECT COUNT(*)FROM EnrollmentsWHERE Enrollments.Lcode=Courses.LcodeAND EDate = '98-03-03')LNAMEROOM INSTRUCTOR HOURS------------ ----- ---------- -----파일처리론506221 3데이터베이스 414 221 3알고리즘510228 3자료구조론510228 2논리회로 304311 3한국의건축문화 101509 2이 부속질의의 Courses.LCode 열은 외부참조(outer reference)5. 부속질의 탐색조건1.부속질의 비교 orsWHERE Dept=(SELECT DeptFROM StudentsWHERE SName = 김창덕 )PNAMETITLEHIREDATE이병렬정교수75/04/03이재광부교수91/09/19SELECT ...FROM ...WHERE 연산식 = (부속질의) |연산식 (부속질의) |연산식 < (부속질의) |연산식 (부속질의) |연산식 >= (부속질의)2.부속질의 집합원소 검사(IN): 검사값이 부속질의의 결과 값들과 대응하는지 여부를 검사결과값들과 비교하여 그들 중 하나와 일치하면 참값을 반환검사값을 부속질의의 결과 값들의 집합과 비교할 필요가 있을 때 사용부속질의의 IN검사는 단순 IN검사와 정확하게 동일,차이점은 값들의 집합이 질의문에 명시적으로 나열되지 않고 부속질의에 의해 생성된다SELECT ...FROM ...WHERE 연산식 [NOT] IN (부속질의)ex)1973년 학생들을 지도하는 교수들의 이름, 소속학과, 직급을 검색=> SELECT PName, Dept, TitleFROM ProfessorsWHERE PCode IN ( SELECT AdvisorFROM StudentsWHERE TO_CHAAT(Brithday, 'YYYY')='1973')PNAMEDEPTTITLE이병렬 전산정교수이재광 전산부교수강승일 전자부교수ex) 강승일 교수가 지도하지 않는 모든 학생들의 이름, 소속학과, 학년을 검색=>SELECT SName, Dept, YearFROM StudentsWHERE Advisor IN ( SELECT PCodeFROM ProfessorsWHERE PName= 강승일 )SNAMEDEPTYEAR서연우전산3김창덕전산4이원구건축3이재영건축4박혜경전산4김수정전산33.존재검사(EXISTS)- 부속질의의 질의결과가 하나의 행이라도 생성하는지 여부를 검사한다.항상 부속질의를 사용해야 한다.SELECT ...FROM ...WHERE 연산식 [NOT] EXISTS ( 부속질의)ex) 자신이 담당하는 강좌 중에서 강의시간수가 2시간인 강좌가 있는 교수들의 이름, 소ept, TitleFROM ProfessorsWHERE EXISTS (SELECT *FROM CoursesWHERE Instructor=PCodeAND Hours = 2)PNAMEDEPTTITLE이재광전산부교수오문환건축조교수ex)자신이 담당하는 강좌 중에서 강의시간수가 3시간인 강좌가 전혀 없는 교수들의 이름, 소속학과,직급을 검색=> SELECT PName, Dept, TitleFROM ProfessorsWHERE NOT EXISTS (SELECT *FROM CoursesWHERE Instructor=PCodeAND Hours = 3)PNAMEDEPTTITLE오문환건축조교수4.한정 비교 검사(ANY, ALL): 검사값을 부속질의의 질의 결과를 구성하는 각 값들과 비교한다.SELECT ...FROM ...WHERE 연산식 = {ANY|ALL} (부속질의) |연산식 {ANY|ALL} (부속질의) |연산식 < {ANY|ALL} (부속질의) |연산식 {ANY|ALL} (부속질의) |연산식 >= {ANY|ALL} (부속질의)1)ANY 검사: 검사값을 부속질의의 결과 값들과 비교하기 위해 사용하나라도 비교 검사가 만족하면 ANY검사는 참의 값을 반환ex)자신이 지도하는 학생들 중에서 자신과 다른 학과에 소속된 학생이 한 명이라도 있는 교수들이 이름, 소속학과, 직급을검색=> SELECT PName, Dept, TitleFROM ProfessorsWHERE DeptANY (SELECT DeptFROM StudentWHERE Advisor = PCode)선택된 레코드가 없습니다..2)ALL 검사: 검사값을 부속질의의 결과 값들과 비교하기 위해 사용모든 비교 결과가 TURE이면 참값을 반환ex)수강신청과목의 점수가 과목들의 각각의평균 점수 보다 큰 학생의 번호,강좌번호,점수를 검색=>SELECT SCode, LCode, GradeFROM EnrollmentsWHERE Grade > ALL(SELECT AVG(Grade)FROM EnrollmentsGROUP BY LCod ( SELECT PCodeFROM ProfessorsWHERE Dept= 전산 )LCODEHOURSROOMC3013506C4013414C4213510C3122510조인질의=>SELECT LCode, Hours, RoomFROM Courses, ProfessorsWHERE Instructor = PCodeAND Dept = 전산LCODEHOURSROOMC3013506C4013414C4213510C3122510부속질으를 사용한 중첩질의가 보다 자연스럽다.-한글질의가 교수에 관한 djEJs 정보도 요청하지 않기 때문에..=>SELECT SName, PN믄, Hours, RoomFROM Courses, ProfessorsWHERE Instructor = PCodeAND Dept = 전산LNAMEPNAMEHOURSROOM파일처리론이병렬3506데이터베이스이병렬3414알고리즘이재광3510자료구조론이재광2510한글질의는 중첩질의 형식으로 더 이상 표현 할 수 없으며, 반드시 조인질의 사용중첩질의를 동일한 의미를 갖는 조인질으로 변환할 수 없는 경우ex) 성적이 전체 수강신청 과목의 평균성적보다 높은 수강신청 과목들의 강좌번호, 학생번호,점수를 검색=>SELECT LCode, SCode, GradeFROM EnrollmentsWHERE Grade > (SELECT AVG(Grade)FROM Enrollments)부속질의는 요약질의 이고, 메인질의는 상세질의이다. SQL질의 블록을 단일 조인질의로 결합할 수 없다.7.중첩 부속질의ex) 전산 과 교수들이 담당하는 강좌를 수강신청한 학생의 학생번호, 강좌번호, 점수를 검색=>SELECT SCode, LCode, GradeFROM EnrollmentsWHERE LCode IN (SELECT LCodeFROM CoursesWHERE Instructor IN (SELECT PCodeFROM ProfessorsWHERE Dept= 전산 ))SCODELCODEGRADE92414033C4018592414033C*************C42부속질의
    공학/기술| 2002.11.27| 5페이지| 1,000원| 조회(760)
    미리보기
  • [데이터베이스] 데이터베이스 기초개념
    제 1장 데이터 베이스 기초 개념데이터(Data) : 단순한 관찰이나 측정을 통하여 현실세계로부터 수집된 사실이나 값지식(Knowledge) : 어떤 상황에 대해 적절한 의사결정을 할 수 있도록 도움을 줄 수 있는 것정보(information) : 지식으로부서 데이터의 적절한 처리나 데이터 상호간으로부터 생성되는 것데이터를 처리하여 얻어진 결과의사결정에 반영되어 좋은결과를 생성할 때 가치를 가진다.축척된 자료가 많을수록 정확한 예측ex)일기예보-자료가늦으면 쓸모없어진다.시험 점수 ---가공---> 학점훌륭한 의사 결정을 좋은 정보를 바탕, 좋은정보는 정확한 데이터를 기반.1.1 정보 시스템(Information System): 데이터를 수집, 조직, 저장해 두었다가 필요할 때 처리하여 의사 결정에 도움이 되는 정보를 생성하는 도구추상화--->데이터--->처리--->정보--->의사결정(현실세계) (응용프로그램) (현실세계)데이터 베이스 :내용을 축적시키기 위 한 보조 기억장치(하드디스크기호)------------------정보시스템----------------------업무수행과 같은 조직체의 다양한 활동으로 지워하기 위해 범 기관적으로 이용조직체는 그 조직체의 활동 목적을 성취하기 위해 필요한 기능들을 여러 부서로 분할하여 효과적으로 수행응용 시스템 :한 부서가 필요로 하는 정보를 제공해주는 서브 시스템, 정보 시스템의 일부응용 프로그램 :응용 시스템을 구현하기 위해 운영되는 프로그램들한조직체의 정보 시스템은 많은 응용 프로그램들로 구성,서로 다른 응용 프로그램들이라고 해서 반드시 상이한 데이터만 요구하는 것이 아니라, 같은 데이ㅓ를 공유하는 경우도 많다.파일 시스템 : 데이터를 가공, 처리하여 유용한 정보를 얻기 위한 기본적인 데이터 저장 도구로 초기에 사용된 것-학생성적 데이터, 급여 데이터, 제품 주문 데 이터,재고 데이터,사무응용 데이터 저장 위해 많이 사용1.2 파일 시스템의 문제점1.컴퓨터 비전문가의 사용이 불가능하다복잡한 프로그래밍 언어사용-데이터 데이터 구조를 모르면 파일에 대한 접근 방법을 응용 프로그램내에서 구현할수 없음.3.데이터 독립성을 지원하지 못한다.저장된 파일의 구조가 변경되면 관련 응용 프로그램들을 모두 수정4.데이터 중복성이 발생한다.데이터의 공유 어려움,하나의 파일은 하나의 응용에서만 사용부분적으로 동일한 데이터를 여러 파일에 중복 저장-중복성에 따른 여러 문제 발생5.다수 사용자 환경을 지원하지 못한다.다수 사용자가 동일한 데이터를 동시 접근하면 갱신 손실 문제(lost updaya problem) 등의 여러 문제 발생6.사용자 접근을 제어하는 보안 체제가 취약하다.한 개 파일 전체에 대한 사용자 접근을 제어할 수 있는 패스워드 시스템만을 지원-파일에 저장된 일부 레코드들,데이터 필드들에 대한 정교한 보안 제어 불가능1.2.1 데이터 종속성의 문제파일은 외부 환경이 변함에 따라 논리적 구조 또는 물리적 구조가 변경되면 그 파일을 접근한 모든 응용 프로그램을 수정해야 한다.지속적으로 발생하기 때문에 응용 시스템에 대한 유지보수 비용이 증가한다.1.2.2 데이터의 중복성의 문제-데이터 저장 비용 증가동일 데이터의 중복저장으로 중복 저장 빈도수에 비례하여 저장 공간을 차지하여 저장 비용 증가-데이터 갱신 비용 증가데이터가 변경되면 중복 저장된 데이터를 모두 수정해야 하므로 갱신 비용 증가삭제하는 경우도 마찬가지-데이터 불일치의 발생중복 저장된 데이터의 수정이 모두 되지 않아 동일한 데이터에 대한 여러 사본의 값들이 서로 일치 하지 않는 것 ,사용자에 대한 신뢰도 감소!! 파일시스템 문제로 데이터 베이스 시스템개발1.3 데이터 베이스의 정의컴퓨터 파일 시스템의 문제점들을 해결하기 위해 데이터 베이스가 등장-시대,경제의 원칙에 의해 개발하나의 데이터가 서로 다른 응용에서 공동 사용될 수 있다는 데이터 공유(data sharing)의 개념에 기초==한 조직체의 여러 응용 시스템들이 공동 사용할 수 있도록 통합, 저장된 운영 데이터의 집합체이다.(databank system)1.데이터 베이스는공유 데이터여러 사용자들이 다른 목적으로 데이터 베이스와 데이터를 공동으로 이용한다.크기가 대형화 ,구조가 복잡하게 되는 것이 일반적2.데이터 베이스는 통합 데이터이며, 서로 관련있는 데이터들을 하나의 놀리적 저장매체에서 관리한다.동일한 데이터가 중복 저장되지X, -데이터 중복성을 완전히 제거한 것이 아니고 성능향상을 위해 일부 데이터의 중복 허용->최소의 중복성 (minimal redundancy)데이터 베이스 시스템이 파악하고 관리할수 있으므로 문제의 발생 최소화 가능3.데이터 베이스는 저장(stored data)이다.컴퓨터 저장매체에 저장된 데이터4.데이터 베이스에 저장된 데이터는 운영 데이터이다.운영 데이터 : 어떤 조직체가 그 고유의 기능을 수행하기 위해 반드시 유지해야 할 데이터조직체의 존재 목적이나 기능을 수행하는데 필요한 데이터의 집합체1.4 데이터 베이스의 장점1.데이터 공유(data sharing)가 가능하다2.데이터의 중복성이 감소된다.-시간적 이익(공유가 되므로 파일 수정을 중앙에서 한번만 수정하므로..)하나의 조직체에서 필요로 하는 데이터를 데이터 베이스에 저장하여 데이터 베이스 관리자(DBA)가 중앙에서 관리-각각의 응용에서 개별적인 파일 유지 필요없다.최소의 중복성-데이터 베이스 시스템이 확실히 인식하고 데이터 중복으로 인해 발생하는 부작용 제어 가능3.데이터 불일치를 피할 수있다.중복제거-불일치는 발생하지 않을 것이다중복데이터의 존재를 인식, 값이 일치하지 않는 경우가 발생할 가능성 최소4.데이터 무결서을 유지할 수 있다.-정확 : 변화를 시킬필요가 없기 때문에무결성 :데이터베이스에 저장된 데이터가 정확하다.무결성의 훼손-데이터 불일치발생불일치 문제 해결 -무결성 유지무결성 훼손의 경우 빈번 -무결성 훼손시킬수 있는 잘못된 데이터베이스 갱신 연산으로부터 데이터 베이스를 보호할 수 있는 메커니즘 지원-무결성 제약조건을 통해실현5.데이터 보안을 유지 할 수 있다.데이터 공유, 데이터 보안데이터 공유 : 모든 데이터의 중앙 관리를 통해 히 중앙집중화된 권한을 가짐-적절한 경로를 통해서만 데이터 베이스 접근 허용, 보안 기능 이용(허용되지 않은 사용자의 접근 제어)6.데이터의 표준화가 가능하다.관리자가 중앙 집중 관리 하기 때문에 현실 세계 데이터를 데이터 베이스에 표현 저장하는데 해당 조직체에 적절한 데이터 표준 체계를 정립1.5 데이터 베이스 구성 요소1.5.1개체개체(entity) :데이터 베이스로 표현하려고하는 현실세계의 대상체, 유형, 무형의 객체(object)로써 서로 구별되는 것현실 세계에 대해 사람이 생각하는 개념과 정보의 단위로서의 의미컴퓨터에서 파일의 한 개 레코드(record)에 대응단독으로 존재가능,정보로서의 역활하나의 개체는 한 개이상의 속성으로 구성속성(attribute) : 개체의 특성이나 상태를 나타낸다.고유한 이름을 갖는 데이터의 가장 작은 논리적 단위데이터 항목(data item), 데이터 필드(data field)도메인(Domain) : 하나의 속성이 가질 수 있는 모든 값의 집합개체 오커런스(entity occurrence), 개체 인스턴스(entity instance) : 개체 집합(entity set) : 개체오커런스, 개체 인스턴스의 집합개체 타입(entity type) : 속성이름들로만 기술된 개체의 정의개체의 집합은 컴퓨터에서 한 개 파일에 해당레코드 타입(record type) : 데이터 필드 이름만으로 구성된 레코드의 정의실제 필드값-레코드 오커런스,레코드 인스턴스1.5.2 관계개체 집합과 개체 집합간의 여러 가지 유형의 관계(rela-tionship)가존재개체 자체에 관한 정보만으로는 현실세계의 환정한 정보를 표현하지 못하기 때문개체에 관한 정보 뿐만 아니라, 관계에 관한 정보를 표현할 수 있는 수단을 지원한다.속성 관계(attribute-relationship) : 어느 특정 개체를 기술하는 속성들 간의 관계한 개체 내에서만 존재한다는 뜻개체 내 관계(intra-entity relationship) 속성들과의상호관계개체 관계(entity re-entity relationship)학생 개체와 교수개체 사이의 지도교수 관계개체 관계를 명시적으로 취급하고 속성관계는 묵시적이고 취급1.6 데이터 베이스의 3단계 구조시스템의 가장 기본적인 요소-데이터 베이스스키마(schema) : 데이터 베이스에 대한 논리적 구조 기술, 데이터 베이스 구조를 표현하는 데이터 개체, 개체의 특성을 나타내는 속성들,개체들간의 존재하는 관계, 유지되어야 할 제약조건들이 포함된다.사용자 관점에 따른 데이터 베이스1. 데이터 베이스를 효율적으로 저장 관리하기 위한 물리적 관점2.개별적인 사용자 관점이 모두 통합된 데이터베이스 전체의 논리적 관점3.단순히 데이터를 이용하는 개별적인 사용자 관점데이터 베이스의 3단계 구조1.물리적 단계(physical level)-추상화의 최하위 단계어떻게 저장되는지 기술(물리적 스키마,내부스키마(internal schema)),복잡한 하위 단계의 물리적 데이터 구조를 자세히 기술2.개념적 단계(conceptual level) :물리적 단계Dml 상위 단계어떤 데이터가 실제로 저장되는지 저장된 데이터들간의 관계, 제약 조건등을 기술(개념스키마)모든사용자를 위한 데이터베이스의 구조를 기술데이터 베이스 관리가(DBA)가 사용논리적 구조들을 구현할 때 복잡한 물리적 단계의 구조들이 이용-상요자는 이러한 구현상의 세부사항을 알 필요가 없다3.뷰단계(view level) : 추상화의 최상단위전체 데이터베이스의 일부분만을 기술(뷰 스키마,외부스키마(external))각 사용자 그룹이 관심을 갖는 데이터 부분만을 정의-자신과 관련된 일부 데이터만 관심있기 때문일부분만을 사용하는 사용자가 데이터 베이스를 쉽게 이용할 수 있도록 추상화의 뷰단계를 정의동일한 데이터 베이스 시스템 내에서도 사용자마다 각기 서로 다른 뷰를 정의 허용1.7 데이터 독립성: 데이터 베이스의 3단계중 어느 한 단계에서 자신의 상위 단계의 정의된 스키마에 영향을 주지 않고 스키마를 수정할 수 있는 것1.물리적 데이터 독립성 : 물리적 스키마 변존재
    공학/기술| 2002.11.27| 4페이지| 1,000원| 조회(545)
    미리보기
전체보기
받은후기 1
1개 리뷰 평점
  • A+최고예요
    0
  • A좋아요
    0
  • B괜찮아요
    1
  • C아쉬워요
    0
  • D별로예요
    0
전체보기
해캠 AI 챗봇과 대화하기
챗봇으로 간편하게 상담해보세요.
2026년 05월 23일 토요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
6:52 오전
문서 초안을 생성해주는 EasyAI
안녕하세요 해피캠퍼스의 20년의 운영 노하우를 이용하여 당신만의 초안을 만들어주는 EasyAI 입니다.
저는 아래와 같이 작업을 도와드립니다.
- 주제만 입력하면 AI가 방대한 정보를 재가공하여, 최적의 목차와 내용을 자동으로 만들어 드립니다.
- 장문의 콘텐츠를 쉽고 빠르게 작성해 드립니다.
- 스토어에서 무료 이용권를 계정별로 1회 발급 받을 수 있습니다. 지금 바로 체험해 보세요!
이런 주제들을 입력해 보세요.
- 유아에게 적합한 문학작품의 기준과 특성
- 한국인의 가치관 중에서 정신적 가치관을 이루는 것들을 문화적 문법으로 정리하고, 현대한국사회에서 일어나는 사건과 사고를 비교하여 자신의 의견으로 기술하세요
- 작별인사 독후감