Introduction to Realm Database for Android #2 (Realm write operations)

이봐 요, 사람들은 마지막 비디오에서 우리가 영역 데이터베이스에 대해 이야기하고 어떻게 개발자, 특히 모바일 개발자에게 도움이됩니다 나는 안드로이드 개발을 전문으로하고 매일 Realm을 사용합니다

이 비디오에서 우리가 얼마나 환상적인 Realm인지 알기 위해이 튜토리얼을 진행합니다 응용 프로그램에 Realm을 통합하는 방법에 대해 이야기 할 것입니다 어떻게 데이터베이스 디자인을 빌드하고 렐름은 보통 평범한 오래된 자바를 사용합니다 데이터베이스에 대한 객체 설계 그래서 여기에 두 개의 클래스가 있습니다 RealmModelExample RealmModelExample의 exampleApplication은 데이터베이스 모델을 갖게 될 것입니다

그리고 우리의 응용 프로그램에서 예제 응용 프로그램을 사용하는 것이 좋습니다 우리 영역 트랜잭션을 사용합니다

그래서 여기에 우리는 우리의 영역을 건설하기 위해 계속 될 것입니다 모델 클래스 그래서 우리는 우리의 실제 모델 예제가 미안해 물론 RealmModelExample을 가지고 있고 exampleApplication을 가지고 있습니다 Realm에서 바로 그렇습니다 모델 예제 우리는 간단한 java POJO 클래스를 생성 할 것입니다 POJO 용의 낡은 Java 오브젝트이므로, 이름을 가지는 클래스를 구축하려고합니다

나이와 getter와 setter를 얻고, 설정한다 그래서 여기에 우리는 간다 그리고 이것은 같다 다른 모든 Java 클래스는 이제 우리가해야 할 일을 실제 모델로 만듭니다 RealmObject를 확장하십시오

그래서 당신이 이것을 지켜 보았다면, 반드시 가지고 있어야합니다 Java에 익숙해 져서 키워드를 확장하므로 Realm 객체를 확장하고 내가 지금 할 일은 생성자를 추가하는 것입니다 getter 및 setter를 사용할 필요가 없도록 매번 우리는 생성자를 호출하여 하지만 빨리 그렇게 하죠 그렇게하면 수업 준비가 완료되고 렘 데이터베이스가 준비가됩니다 이것은 다른 자바 단순 자바 클래스와 비슷합니다

Realm 객체를 확장한다는 사실을 제외하고 지금 당장 우리는 넘어갈 것입니다 이전 예제에서와 마찬가지로 예제 애플리케이션으로 안드로이드 응용 프로그램을 사용하려고 계획 중입니다 안드로이드를 모방하고 싶습니다 여기서는 응용 프로그램을 사용하고 AppcompatActivity를 사용하지 말고 응용 프로그램을 확장 할 것입니다 활동은 내 혀를 비틀므로 응용 프로그램을 확장하려고합니다

바로 끝났습니다 만들기 () 여기에서 내가하고있는 일은 나 대신에 전체 활동을 만들고 XML을 디자인합니다 하나는 할 수 있도록이 응용 프로그램 클래스에서 영역을 초기화 할 수도 있습니다 문맥 '이것'은 imediate 문맥을 이야기하므로 이제 우리는 렐름과 다음은 Realm의 인스턴스를 얻는 것입니다 그래서 우리가하는 일은 Realm입니다

getdefaultinstance () 쿼리를 시작하기 전에 그렇게해야하므로 사용할 것입니다 쿼리를 수행하기 전에 또는 현재 데이터베이스를 쿼리하기위한 Realm 변수 트랜잭션 수행하기 렐류 트랜잭션 쓰기 연산 우리가 원하기 때문에 do는 쓰기 연산이고, 이제 우리는 그 연산을 트랜잭션 내부에 트랜잭션이 래핑되므로 realmbegintransaction () realmcommittransaction ()은 이제 무엇이든 할 것입니다 이 둘 사이에 그리고 당신이 결심하고 싶지 않다면 그것을 취소 할 수 있습니다

좋습니다 첫 번째 예제부터 시작하여 먼저 새로운 영역을 만듭니다 Realmcreate () 객체 메소드를 사용하는 객체 그 미안 인스턴스를 생성하고 새 개체를 추가합니다 영역 혀가 거기에서 거의 뒤 틀 렸기 때문에 이제는 인수는 생성 될 객체의 클래스입니다 그게 바로 우리가 설정할 수없는 객체 생성 메소드의 인수입니다 우리의 나이와 이름 그리고 일단 우리가 그 일을 끝내면 커밋 안에 있습니다 거래와 시작 거래는 모두 데이터베이스에 삽입됩니다

내 친구는 새로운 값을 영역 데이터베이스에 삽입하는 간단한 방법입니다 이보다 더 많은 것은 그것의 것입니다 그리고 나는 당신에 대해서 모른다 그러나 나는 정말로 wowed 그리고 처음에 나는 그것을 보았다

그것은 정말로 흥미 있었다 그러나 나는 이것을 예 하나 또는 방법 하나 다른 방법을 즉시 보여 드리겠습니다 영역 데이터베이스에 값을 삽입하는 두 번째 방법은 먼저 객체 인스턴스를 만든 다음 copyToRealm () 메서드를 사용하여 그래서 우리는 생성자를 사용하여 이름과 그 이유는 내가 생성자를 사용해야했던 이유 였고 이후에는 RealmcopyToRealm ()하지만 트랜잭션 내에서 그렇게 할 것입니다 먼저 객체의 인스턴스를 생성 할 수 있습니다

트랜잭션 외부이지만 우리는 사용해야하는 영역 데이터베이스에 복사하려고합니다 realmcopyToRealm () 그래서 realmcopyToRealm ()을 수행하고 내부적으로 인수는 사용자를 넣은 다음 트랜잭션을 커밋합니다 그것에 대해 Realm은 하나의 생성자만큼 많은 생성자를 지원합니다

그들 중 하나는 공개 된 인자없는 생성자이거나 코드 1에서 볼 수있다 그들 중 누구도 어떤 논쟁도해서는 안되기 때문에 당신이 원하는 경우가있을 수 있습니다 한 번에 하나 이상의 개체에 있으므로 권장되는 접근 방식은 다음과 같습니다 인서트를 사용하거나 삽입하거나 업데이트하십시오 나중에 얘기 하겠지만, 지금은 그냥 insert ()를 사용하려고합니다

우리가 할 일은 우리 영역의 두 객체를 생성하는 것입니다 모델 예제 클래스 그래서 첫 번째 객체는 가능한 한 James라는 이름을 갖습니다 22 세가되면 다음 대상은 찰스와 13 세라고 말할 수 있습니다 서로 다른 두 개의 트랜잭션을 생성하는 대신 두 개의 객체가 생성되었습니다 우리는 단지이 목록을 삽입하고 모든 것이 진행되고있는 것입니다

우리 데이터베이스에 삽입 될 것입니다 이전에 삽입 한 내용은 트랜잭션을 삽입하고 그래서 지금 내가 할 일은 우리의 영역을 수행하는 것입니다 begintransaction () 그런 다음 realminsert ()를 호출하고 insert에 사용자 사용자는 가지고있는 다른 어떤 영역 데이터베이스에도 이것을 사용할 수 있습니다 아마도 당신은 이름, 나이, 성별을 가질 수있는 변수가 두 개 더 많을 것입니다

주소, 그리고 이것은 매우 편리한 방법입니다 그래서 저는 Realm에 대한 간단한 소개와 그것이 어떻게 작동하는지 믿습니다 여기에서 우리는해야 할 일 목록을 만들어서 거기에있는 것을 볼 수 있습니다 여기에 두 개의 생성자가 있는데, 여러분이 생성자를 사용하려고한다면 앞서 언급했듯이 인수가없는 사람이라면 오류가 발생하지 않을 것입니다 이 비디오와 다가오는 비디오에서 우리는 할 일 목록을 만들 것입니다 너희들 모두 최선을 기원한다

Module 4 – Session 1 – Introduction to DHIS2 Database Customisation

이 프리젠 테이션에서, 우리는 DHIS2 Customization 데이터베이스에 대해 논의 할 것입니다 이것은 우리가 작성한 두 번째 데이터베이스 시스템입니다

이 모듈 전반에 걸쳐 사용자 지정 연습을 수행 할 수 있습니다 Trainingland와 비교하면 조금 다릅니다 이 내용을 조금 더 자세하게 설명하려고합니다 DHIS2 Customization 데이터베이스는 기본적으로 빈 DHIS2 시스템입니다 당신이 연습을 수행 할 수 있도록 만들어진 이 사용자 정의 모듈 중에

이것은 생성하기 위해 미리 구성되었습니다 공연을위한 최적의 환경 연습 중 자신의 구성 연습 이 프레젠테이션에서 새로운 개념을 토론하고 소개 할 것입니다 그러나 세부적인 논의는하지 않을 것입니다 이러한 다양한 구성 요소를 설정하는 방법 이 아카데미에서 DHIS2 내에서 보여 드릴 것입니다

더 많은 것을 배우고 싶다면 우리가 여기에서 토론하고있는 개념에 관해서, 맞춤 설정 아카데미 정보를 살펴보십시오 그래서 우리가 논의 할 첫 번째 일은 DHIS2 공유의 개념입니다 이전에는 출력 측면에서 공유를 논의했지만, 즐겨 찾기 및 대시 보드를 다른 사용자 그룹과 공유 할 수 있습니다 그러나 공유의 개념은 더 확장 될 수 있습니다 DHIS2에서 생성하는 다양한 항목과 객체에 적용됩니다

따라서 우리는 이러한 항목을 "메타 데이터" 이것은 다음과 같은 항목 일 수 있습니다 데이터 요소 또는 데이터 세트를 예로들 수 있습니다 그리고이 모듈을 만드는 동안 이것을 만드는 법을 보여줄 것입니다 이것은 기본적으로 우리가 어떤 사용자를 제어 할 수 있는지를 의미합니다 시스템의 어떤 객체에 액세스 할 수 있는지

공유의 핵심은 공개 대 개인 액세스로 구분됩니다 이전에 공유했을 때와 비슷합니다 우리의 즐겨 찾기 및 대시 보드 공개 개체와 비공개 개체의 구분 DHIS2 유지 보수 응용 프로그램을 탐색 할 때 그리고 우리는 잠시 후에 이것을 아주 빨리 보여 드리겠습니다 이 아카데미의 목적을 위해, 개인 오브젝트를 생성 할 수 있습니다

이것이 의미하는 바는 여러분이 만든 모든 아이템 너 자신 만 볼 수있다 시스템 관리자 또는 코스 관리자 다른 참여자 중 어느 누구도 개체와 상호 작용할 수 없습니다 이 모듈에서 만드는 여기서 볼 수있는 설치 유형은 대체로 달성됩니다 사용자를 허용하는 사용자 역할을 생성하여 시스템에서 개인 오브젝트 만 작성하십시오 이제 토론 할 때 우리가 의미하는 바를 살펴 보겠습니다

DHIS2 내에서 이러한 유형의 공유 우리가 지금 바라보고있는 것은 데이터 요소들입니다 데이터 요소 관리 응용 프로그램에서 그리고 데이터 요소 관리 응용 프로그램 나중에 자세히 다룹니다 내가 한 것은 코스 관리자 중 한 명으로 로그인 한 것입니다 이 관리자는 모든 데이터 요소에 액세스 할 수 있습니다

생성 된 이 과정에서 다양한 참가자들에 의해 공개 액세스 열이 있음을 알 수 있습니다 이러한 모든 데이터 요소는 공개 권한 없음으로 표시됩니다 이것이 의미하는 바는 이러한 데이터 요소, 아직 다른 사용자 그룹과 공유되지 않은 코스 관리자 만 볼 수 있습니다 이 특정 데이터 요소를 만든 개인뿐 아니라 데이터 요소 중 하나를 마우스 오른쪽 버튼으로 클릭하면 공유 설정으로 이동하십시오 우리는 기본적으로 Public Access가 해제되어 있음을 알 수 있습니다

Can View와 Can Can Edit가 모두 선택되어 있지 않습니다 이 사용자 정의 모듈에서 다양한 객체를 만들면, 그들은 모두 비공개로 설정 될 것이며, 이는 대중 접근 금지라고 말할 것임을 의미합니다 우리가 만든 항목 옆의 칼럼에 즉, 다른 사용자 당신이하는 일에 간섭하지 못할 것입니다 예를 들어, 이제 로그인했습니다 코스에 등록한 사용자와 이 사용자는 다른 데이터 요소를 볼 수 없습니다

다른 참여자가 만든 이 특정 사용자는 새 개체 만 볼 수 있습니다 DHIS2 시스템 내에서 생성됩니다 기본적으로 DHIS2 사용자 지정 데이터베이스 객체를 만들 때 자신의 시스템으로 작동합니다 자신이 만든 항목 만 볼 수 있습니다 객체와 상호 작용할 수 없습니다

다른 사용자가 만들었습니다 우리가 논의 할 또 다른 항목은 조직 단위입니다 DHIS2에서 우리가 한 것은 새로운 조직 단위를 창안하는 것입니다 이 특정 과정에 등록한 모든 사람에게 이것은 사용자가 등록 할 때 자동으로 생성됩니다 이 DHIS2 사용자 지정 데이터베이스에 있습니다 다른 사용자가 볼 수 없도록이 작업을 수행했습니다

귀하가 생성하는 조직 단위 예제를 보여 드리겠습니다 시스템 자체에서 수행 된 작업을 이 모듈에서 조직 단위 관리에 대해 논의 할 것입니다 우리가 지금하고 싶었던 것은 조직 단위 이 특정 DHIS2 시스템에 등록하면 생성됩니다 그것이하는 일은 당신이 등록한 이메일을 가져가는 것입니다

ROOT 조직 단위를 만듭니다 이 기능은 다른 사용자가 볼 수 없도록합니다 귀하가 만든 조직 단위 귀하의 과제가 진행되는 동안 우리가 논의 할 마지막 항목, 사용자 정의 데이터베이스와 관련하여 데이터 세트입니다 우리는 데이터 세트의 생성을 논의 할 것이다 나중에이 모듈에서 데이터 세트를 만들 때 사용자 역할을 업데이트해야합니다

이 동작을 볼 수 있습니다 데이터 세트 생성 데모 중에 우리는 사용자 관리에 대해 자세히 설명하지 않습니다 이 기본 레벨 과정 이제는 사용자 역할을 수정하기위한 부분 액세스 만 제공 할 수 있으므로, 나중에이 기능을 직접 수행 할 수 없습니다 우리는 누군가가 실수로 사용자 역할을 변경하면, 이것은 다른 사용자의 시스템과의 상호 작용에 영향을 줄 수 있습니다

특정 기능을 수행 할 수 없기 때문에 그들이 할 수 있어야합니다 이 때문에 우리는 수정할 수있는 빈 데이터 세트를 만듭니다 계정이 생성되면 사용자 역할에 할당하십시오 이 DHIS2 사용자 정의 시스템에서 DHIS2에서 데이터 세트 관리로 이동하면, 데이터 세트가 생성되었음을 알 수 있습니다

귀하가 등록한 이메일을 사용하십시오 이는 조직 단위와 유사합니다 나중에이 데이터 세트를 편집 할 수 있습니다 당신이 임무를 수행 할 때 우리가이 일을 한 주된 이유 데이터 세트를 사용자 역할에 할당해야하기 때문입니다

언급했듯이, 우리는 사용자 관리에 관해서는 이야기하지 않습니다 이 특별한 과정에서 많은 세부 사항으로 그래서 우리는 돌 보았다 이 데이터 세트를 백그라운드에서 사용자 역할에 할당하고, 이 작업은 자동으로 수행됩니다 이것은 사용자 정의 시스템에 대한 간략한 소개였습니다 이 시스템에서 다양한 연습을 수행하게됩니다

우리는 당신에게 더 나은 아이디어를주고 싶었습니다 연습 문제 중 일부가 설정에 연결되는 방법 우리가 이러한 다양한 운동을 수행하기 위해 여러분을 위해 창조 한 것입니다 그리고 연습 중 질문이 생기면 데이터 요소들과 관련하여, 조직 단위 또는 데이터 세트를 알려주십시오

Office 2016 Video #38: Introduction to Databases & Access

오피스 2016 비디오 # 38에 오신 것을 환영합니다 이봐,이 비디오에서 우리는 소개합니다 데이터베이스가 무엇인지 및 액세스 마이크로 소프트 데이터베이스에

여기에 우리의 주제이다 그리고 나는 우리의 웹 페이지로 이동합니다 당신이 실제 Access 데이터베이스를 다운로드 할 때, 그것은 지퍼 폴더에 있습니다 그래서 당신은 그것을 다운로드하여 압축을 해제해야합니다 Excel 파일이있다, 단지 우리 자신을 생각 나게 할 수 있습니다 적절한 데이터 세트는 무엇인지

그리고 과거 유인물과는 달리,이 유인물이 그 한 시간이다 PowerPoint 프레젠테이션이 아닌 PDF 파일에 될 것 액세스 그래서 이봐, 액세스 데이터베이스입니다 그리고 데이터베이스의 정의는, 헤이, 원시 데이터를 저장합니다 모든 데이터베이스는 원시 데이터를 저장한다

대신 모두 함께 원시 데이터를 저장, 당신은 항상 떨어져 가장 작은 조각으로 그것을 깰해야합니다 그래서 그 대신이 같은 주소를 저장, 당신은 주소, 도시, 주 및 우편을 저장할 것 코드 별도 그리고 그 이유는 왜 그렇게 우리는 원시 데이터의 질문을 할 수있다 나는 상태가 분리되어 있지 않은 경우 자신의 개별 셀에, 정말 어렵다 물어 데이터 나에게 뉴 멕시코의 모든 정보를 표시 또는 워싱턴에서 우편 번호와 같은, 당신은 정렬하거나 필터링 할 수 있습니다 특정 우편 번호에 의해

그래서 당신은 항상 작은 원시 데이터를 저장하는 데있어 조각 Excel에서 이상주의, 우리는 이미했습니다 상단이 무엇인지에 대해 이야기했다 이 필드의 이름입니다 데이터베이스는 또한 필드 이름이있을 것이다 데이터베이스의 정의에있는 두 번째는, 원시 데이터를 저장? 음, 우리는 모든 원시 데이터로 무엇을해야합니까? 우리는 원시 데이터로부터 유용한 정보를 생성 의사 결정을 내릴 수 있도록 도와줍니다

그래서 우리는 항상 유용한 정보를 원시 데이터에서려고하고, 이봐, 우리는 또한 Excel에서이 이상을 보았다 언제든지 우리는, 즉이있어, 우리는 데이터 분석을 부르는했다 유용한 정보로 미가공 데이터로부터 괜찮아 데이터베이스의 예 어떻게 여기에 하이에서 약

원 데이터가 저장 비슷해 하이 잘하는 방법 학생은 어떻습니까? 그들은, ID, 이름, 이메일, 등급이 다른 정보의 제비 이제 하나의 중요한 점과 차이점 데이터베이스 및 액세스의 연구 사이에 엑셀에 비해 우리는 항상 고유 한 식별자라고 할 것이다 무엇 또는 기본 키 그래서 여기 하이, 학생의 ID– 하나가있다 그래서 당신에 대한 모든 정보 한 곳에 저장됩니다 우리는 학생 ID를 가지고 있기 때문에 즉,이다 고유 식별자

중복 ID는 없습니다 이봐, 그래서 우리는 학생에 대한 정보를 저장할 수 또한, ID, 이름, 이메일과 같은 일을 instructors– 급여 우리는이 원시 데이터를 저장 가서 어떻게 유용한 정보를 만드는? 음, 하이 할 수있는 때 그것은 비즈니스 학생들을위한 단지 GPA를 계산 간호 학생 아니면 그냥 GPA 또는, 어떻게 모든 학생들이 가입하는 경우에 대한 위한 가을? 그럼 그들이 학생 이름, 이메일의 목록을 만들 때, 특정 클래스 강사로 줘, 즉, 원시 데이터 모두에서거야 몇 가지 유용한 정보 학생들이 수업 시간에 무엇인지보고 자신의 이메일 주소 유용한 정보는 무엇인가 교사를위한

이봐, 무슨 구글은 어떻습니까? 구글은 또한 원시 데이터를 많이 저장합니다 사실, 모든 당신이 이제까지 만들 클릭 당신이 검색 엔진에 입력 한 내용, 당신이 뭔가를 입력하는 즉시,이를 데이터베이스에 저장합니다 당신은 클릭 무엇, 당신이 word– 철자 어떻게 그렇게 단어의 철자가 나중에 뭔가를 클릭, 이는 올바른 철자는, 구글이이 모든 것을 유지한다 그래서 이것은 원시 데이터입니다 그리고 그 원시 데이터에서, 구글의 힘 유용한 정보를 생성합니다

안녕, 어떤 광고를 표시합니다 대부분의 자주 링크는 단어 시애틀 후 클릭 당신이 Google에 뭔가를 입력 할 때 당신이 알고 typed–입니다, 즉시 일부 인기있는 링크를 제안합니다 즉 데이터 분석의 한 형태입니다 저장된 모든 원시 데이터에서 간다 유용한 무언가를 만드는 정보를 제공합니다 마찬가지로 어쩌면 사람들은 시애틀을 입력 다음 같은 날씨 나 피자 뭔가를 입력합니다

정확한 철자 안녕하세요 구글은이 모든 것을 유지합니다 그래서 당신이 뭔가를 잘못 입력하면 상단에 오는 방법은, 즉시 제안이있다 그리고는 원시 데이터를 많이 떨어져 기반으로 그래서 사람들은 원시 데이터를 유지하는 두 가지 예 다음 그 원시 데이터로부터 유용한 정보를 작성

헤이 유용한 정보로 미가공 데이터를 저장하는 단계를 포함한다 우리는 실제로 돌아가서 파일을보고 싶지 여기에 잠시있다 우리는 우리가 Excel에서 무슨 짓을했는지에 대해 자신을 생각 나게합니다 우리는 항상 Excel에서 설정된 해당 데이터에 대해 이야기했다 이후 행 필드 상단에 이름과 기록을 기억하십시오

음, Access에서 동일한 될 것 우리의 데이터베이스에서 우리는 다음 필드 이름을 가지고거야 기록과 행 그리고 기억, 필드 이름은 중요하다 필드 이름은 데이터의 어떤 종류를 말한다 때문에 column–에 갈 도착 여부는 날짜 나 이름 또는 ID입니다 우리는 Excel에서 무엇을 했는가? 우리는 우리의 적절한 데이터 세트를했다 그리고 우리의 원시 데이터에서, 우리는 유용한 정보를 만들었습니다

즉 Excel에서 데이터 분석의 우리의 정의했다 원시 데이터로부터 유용한 정보를 생성 의사 결정을 내릴 수 있도록 도와줍니다 그것은 Access에서 동일합니다 우리는 만드는 다른 방법이있을 것이다 이 유용한 정보를 제공합니다 Excel에서 이상 기억 우리는 SUMIFS 같은 공식을 사용했다

그리고 우리는, 필터링 및 피벗 테이블을 정렬 않았다 사람들은 데이터 분석의 예였다 이제 Access에서, 우리는 적절한 table–을 할 겁니다 우리는 Excel–하지만 테이블에 이상 설정 적절한 데이터를했다 모든 데이터베이스의 핵심은 테이블입니다 당신은 원시 데이터를 저장하는 곳이다

물론, 필드 이름은 첫 번째 행에있을 것입니다 그러나 이상 Access에서, 우리는거야 그 원시 데이터를 저장하는보다 강력한 방법이 있습니다 우리는 사실, 보호 또는 데이터 유효성 검사를 추가하는거야 잘못된 데이터는 우리의 데이터베이스로 이동하지 않는 것을 확인합니다 당신은 잘못된 데이터가 다음가는 경우 당신이 유용한 정보를 만드는 데 갈 때, 당신은 아마 매우 유용하지 않은 정보를 생성합니다 그래서 우리는 데이터 유형과 같은 일을 할 겁니다

우리는 필드에 갈 수있는 데이터의 종류를 정의합니다 이 숫자인가? 그것은 텍스트인가? 우리는 또한 많은 필드 속성을 갖습니다 그는 할 수있는 데이터의 유형을 제한합니다 우리 테이블에서 우리의 필드로 이동합니다 이제 각 레코드는 고유 식별자가 있어야합니다 기본 키라고합니다 그건 달라 이상 Excel에서, 우리는 기본 키를 가지고 있지 않았다

우리는 가질 수 있지만, 우리는하지 않았다 여기 Access에서, 때 우리는 우리의 테이블을 구축 우리의 원시 데이터를 저장하기 위해, 우리는 항상있어 라는 고유 한 식별자를해야 할 것 기본 키 이것은 중복을 방지 할 수 있습니다 학생증 경우 하나 이상이 있다면, 상상 성적의 그 다음 몇 가지 한 장소에 보내 성적의 다른받을 것 다른 곳으로 전송받을 것입니다 그게 잘되지 않을 것입니다

우리는 한 학생에 대한 모든 정보를 원하는 같은 장소에 저장됩니다 그래서 우리의 기본 열쇠가 될 것입니다 우리는 또한, 물론 이후의 행에 기록을해야합니다 단지 우리가 Excel에서했던 것처럼 그리고 우리는 데이터 분석을 할 수 있습니다 우리는 쿼리라는 것을 사용합니다

우리는 우리의 쿼리를 작성합니다 우리는 우리의 원시 데이터의 질문 곳이다 같은 비즈니스 학생을위한 GPA를 계산 또는 비즈니스 (216) 나에게 모든 학생들의 목록을 제공합니다 우리는 실제로 쿼리를 사용합니다 Excel에서 이상 기억, 우리는 정렬 않았다, 필터링, 및 피벗 테이블 이러한 쿼리의 예입니다

우리는 그들에게 쿼리를 호출하지 않았다, 그러나 그들은있어 우리가 가진 질문은 원시 데이터에서 정리 유용한 정보로 그래서 우리는 쿼리를 사용합니다 그리고 쿼리에서, 우리는 보고서를 작성합니다 그뿐만 아니라, 우리가 구축 할 수 있습니다 테이블 간의 관계 우리는 우리의 유용한 정보를 만드는 그런 식으로, 우리는 우리의 유용한 정보를 생성 할 수 있습니다 한 번에 두 개 이상의 테이블에서

이제 우리는 실제로 가서 우리의 엑셀보고 싶지 예를 들어 우리의 액세스 예 그래서 나는 Excel로 가서거야 이 직선이다 이 Excel에서 이상 설정 적절한 데이터의 우리의 정의했다 그리고 이것은 우리가 우리의 클래스 직선이 한 예이다

그래서 우리는 첫 번째 행에 필드 이름을 걸릴 수 있습니다, 다음 행의 레코드 우리는 데이터에 가서 필터를 켜한다면, 우리는 질문의 유형을 할 수 있습니다 나는 모든 원시 데이터를보고 싶지 않아, 난 그냥 아마존의 기록을보고 싶어요 그래서 난 내 필터의 선택을 취소를 사용할 수 있습니다 다음 단지 아마존을 확인합니다 우리가하고있는 것은 우리가 우리의 데이터 세트의 질문을하고있다

내가 확인을 클릭하면, 내 대답이있다 지금은 가서 아마존 기록을 분석 할 수 있습니다 즉, 해당 데이터 세트이다 Access에서 이상 우리의 테이블은 볼 것이다 우리는 필터가 없습니다 매우 유사 이 같은 버튼은 다른 방법으로 우리의 쿼리를 작성합니다 그러나 아이디어는 동일합니다

이제 액세스에 가서 살펴 보자 우리 처음 액세스에서 이제 여기에 액세스합니다 그것은 데이터베이스입니다 그리고 데이터베이스에 저장된 다른 개체의 무리가있다 이러한 개체는 모두 함께 데이터베이스를 구성한다

이제 여기 객체의 네 가지 유형의 우리는 액세스에 대해 배울려고하고있다 테이블 테이블은 데이터베이스의 핵심입니다 모든 원시 데이터를 저장 바로 여기이 테이블, 제품, 제품 여기이 테이블, 공급 업체 데이터를 공급 업체에 대한 모든 데이터, 원시 데이터를 보유하고있다

이제 객체를 엽니 다 이 탐색 창이라고합니다 그건 그렇고, 내가 나의 객체로 그룹화 한 테이블, 쿼리, 폼, 보고서 우리는 드롭 다운 선택 테이블과 관련을 사용할 수 있습니다 조회수 나는 테이블 및 관련 뷰를 선택하면, 그것은 단지 나에게 공급 업체 데이터를 의미 두 groups–을 보여줍니다 테이블, 제품 테이블

표는 상단에 있습니다 다른 모든 오브젝트는 테이블의 기반으로하고 있습니다 지금은 돌아가 개체 유형을 말할거야 괜찮아 그럼 테이블을 살펴 보자

두 번 클릭하고이를 엽니 다 와우 종류의 권리, 엑셀과 같은? 그러나 그것은 아니다 확실히 액세스합니다 top– 제품에 필드 이름 봐, ID 설명, 손에, 비용, 판매 가격, 공급자 코드, 그리고 여부를 그들은 도매 또는 소매입니다

이것은 기본 키입니다 이 toys– 각각 하나 이 장난감을위한 제품 데이터베이스입니다 우리는 난쟁이 철도, 애완 동물, 퍼즐 같은 장난감을 판매하고 철도 다리입니다 그러나이 장난감의 각각에는 고유 한 기록이다 그리고 그것은 고유 식별자, 기본 키가 있습니다

그래서 코드는 CC14 석탄 자동차입니다 지금 여기이 기본 키의 생각 당신의 학생을 좋아한다 하이 라인에서 ID 권리? 이 이름이라면, 그것은 것 당신 및 관련 정보에 대한 모든 정보 그러나 학생 ID는 고유 식별자가 될 것입니다 괜찮아

상단의 테이블 필드 이름 그래서, 다음 행의 레코드 인 차이는 우리가이 테이블을 만들 것입니다 데이터 검증, 데이터 유형 및 필드를 많이 추가 속성은 적절한 데이터가 여기에가는 것을 확인합니다 예를 들어, 단지 수는 비용 필드로 이동합니다 당신은 텍스트를 입력 할 수 없습니다 또는 네 개의 문자는 제품 ID로 이동합니다

괜찮아 나는이를 닫거야 은 X는 방법을 통해 여기에있다 그래서, 그녀는 쿼리 제품 테이블입니다 쿼리는 우리가 만들 것입니다

유일한 방법은 쿼리, 폼, 보고서는 존재할 수 있습니다 테이블이 처음이 있는지입니다 이제 우리는 질의에 대해 이야기하기 전에,의 양식을 이야기 할 수 있습니다 모든 형태는 사용자 인터페이스입니다 나는 제품 양식을 열어 지금은 전에하자 단지 테이블을 엽니 다 즉, 원시 데이터입니다

나는 그것을 닫으려고하고있다 나는 제품 Form–을 더블 클릭하면 interface– 사용자 단지 멋진 장소입니다 그것은 여기이 테이블 위에 앉아있다 입력하거나 데이터를 변경되는 곳이다 여기에 아래로 난 레코드를 이동 앞으로를 클릭 할 수있다

아니면 특정 기록을 찾기 위해 제어-F를 할 수 있습니다 때 당신이 하이 등록까지 이동 그들은 당신의 학생 ID를 부탁드립니다 그리고 윈도우에서 사람이 양식을 사용 원시 데이터를 얻기 위해 테이블에 볼 수 있습니다 이 화재 트럭에 대한 원시 데이터를지고 있습니다 나는이 양식을 닫으려고하고있다

형태는 단지 사용자 인터페이스입니다 기억하십시오 양식이 제품 테이블 앞에 앉아있는 것처럼 그것은이다 여기에서 우리는 모든 원시 데이터를 볼 수 있습니다 양식은 단지 사용자 인터페이스입니다 다음은 공급 업체 데이터에 대한 사용자 인터페이스입니다

우리는 공급 업체에 대한 원시 데이터를 입력합니다 아, 그리고 우리는 여기이 놀라운 기능을 확인할 수 있습니다 따라서 공급자는, 데이터는 양식이 알고있는 AP 공급하는 여기에 이러한 제품을 판매하고있다 이 양식을 닫습니다 괜찮아

그래서 우리는 그들이 테이블 위에 앉아 형태를 가지고 우리는 테이블과 변화 데이터를 볼 수 있습니다 의 쿼리보고 가자 각자 these– 사실, 전에 우리는 심지어 여기에 액세스 쿼리를 보면, 의 Excel로 가서 보자 우리는 필터를 사용하여 여과 기억 아마존의 모든 레코드를 표시합니다? 여기에, 나는이 쿼리를 더블 클릭하면, 실제로 제품 테이블을 기반으로 쿼리입니다 그리고 그 질문에 우리는이 제품 테이블의 질문 SC 만 장난감 보여줘했다

그래서 제품 테이블에 가서 두 번을 클릭하면, 여기에 모든 원시 데이터입니다 나는 질문을하겠습니다 단지 SC 장난감 저를 보여주십시오 우리는 나중에이 쿼리를 만드는 방법을 볼 수 있습니다 그러나 이것은 최종 결과입니다

우리는 질문을 한 후, 이것은 우리가 얻을 답변입니다 이 Access에서 쿼리의 간단한 예입니다 또 다른 예를 들어, 재고 값입니다 의 여기에 테이블을보고 가자 우리가 – 남은 비용 한을 알 수 있습니다

하지만 재고 가치가 없다 재고 값을 계산하려면 한 가지 방법은 그건 을 할 수 이 장난감 회사는 that–이 – 남은 배의 비용 않습니다

이봐, Excel에서 이상 공식처럼 들린다 그러나 Access에서, 우리는 쿼리를 사용합니다 내가 이것을 더블 클릭한다면, 그것은 나에게 답을 보여줍니다 재고 가치가있다 다시 말하지만, 우리는 원시 데이터의 질문을하고 있습니다

나에게 재고 값을 표시하십시오 우리는 나중에이를 만드는 방법을 볼 수 있습니다 그래서 우리는 테이블, 다음 양식을 이는 다음 쿼리를 테이블 위에 앉아서 즉, 원시 데이터의 질문을 묻는 데요 우리가 공부하는거야 마지막 개체는 보고서입니다

재고 값은 모두 그것을 기반으로 멋진 보고서입니다입니다 이 쿼리에 그래서이 만든 우리는 나중에를 만드는 방법을 볼 수 있습니다 나는 버튼을 클릭하여 엽니 다 두 배로거야 그리고 당신은 우리의 보고서가 볼 수 있습니다 그것은 그냥 인쇄는 화려한 만들고있다 그 쿼리를 기반으로

하나, 둘, 셋, 넷, 사람들은 개체입니다 우리는 Access에서 공부할 것이다 이제 뭔가를 절대적으로 보자 액세스에 대한 놀라운 이제 우리는 제품을 열려 있다고 가정 해 봅시다 form– 이 앉아있어 사용자 인터페이스 기억 이 products–의 상단에 나는 앞마당 친구를 위해 – 남은 변경거야 그것은 13의 3 아니다 이제 몇 가지 중요한 차이가있다 액세스 및 다른 프로그램 우리가했습니다 사이 엑셀 및 워드처럼 공부했다

당신은 원시 데이터를 입력 할 때 하나이며, 당신이 그것을 저장할 필요가 없습니다 데이터베이스의 실제 원시 데이터 자동으로 저장됩니다 그래서보세요 나는 13 것을 변경합니다 나는이를 닫거야

이 형태입니다 기억하십시오 즉,이 꼭대기에 앉아 형태입니다 이건 정말 위에 앉아한다면, 나는이를 변경할 때, 이 자동으로 테이블에 나타납니다 그리고 그것은 것입니다 나는이 양식을 닫습니다

나는 클릭하고 제품을 열어 두 번 그리고 당신은 거기 볼 수 있습니다 자동으로 양식 오른쪽에서 그 변화를 덤프 테이블에 우리는이 모든 원시 데이터를 저장하는 곳 테이블입니다 우리는 원시 데이터의 비트를 변경했습니다

이제 날이 종료 할 수 있습니다 그리고 실제로 데이터베이스를 닫으려고하고있다 그리고 전체 데이터베이스를 닫을 때 통지, 그것은 저장달라고하지 않았다 그래서 내가 다시 여기 있어요 내가 두 번 경우를 열어 Windows 탐색기에서 클릭 그것은 저장달라고하지 않았다

나는 테이블을 열 때, 그것은 저장 했습니까? 당신은 별말씀을 그래서 액세스 사이에 큰 차이가 있어요 다른 프로그램 그것은 자동으로 저장 유일의 원시 데이터입니다 나는이 테이블의 구조를 변경한다면, 마찬가지로 열을 변경 너비 – 나중에 우리는 당신이 실제로 디자인보기로 이동합니다 볼 수 있습니다 정말 객체의 구조를 변경합니다 하지만 당신은 table–의 표면에 간단한 일을 할 수있다 나는 열 너비를 변경했습니다

내가 닫을 때 발생하는 시계 나는 여기에있는 X를 사용하고 닫습니다거야 정중거야 그냥 모든 다른 프로그램처럼 우리는 공부를했습니다, 저장할 잊어 버린 경우 엑셀, 워드, 그것은 당신을 생각 나게 할 것이다 왜? 즉 원시 데이터되지 않았기 때문에, 그 구조는 변경이었다

나는 네 말을하려고하고 있습니다 괜찮아? 그래서 하나 개의 차이는 원시 데이터가 자동으로 저장됩니다 있다는 것입니다, 하지만 우리는 이러한 개체를 만들 때, 우리는 수동으로 실제 개체를 저장해야합니다 이제 그냥 얼마나 놀라운 보자 우리는 앞마당과 친구의 양식을 사용 우리는 13로 변경되었습니다 이 테이블에 통해 파문

그 13를 참조하십시오? 그러나 쿼리, 그 재고의 가치에 대해 무엇을? 당신은 별말씀을 그것은 완전히 업데이트되었습니다 우리는이 쿼리를 구축 할 수 있습니다 우리는 항상 재고 값을 확인하고 있습니다 그래서 우리는 모든 시간을 요구하고 규칙적인 질문입니다

그래서 Access에서, 우리는 한 번 쿼리를 작성 이 테이블에 연결되어 있기 때문에, 언제 원시 데이터 변경, 그것은 완전히 업데이트합니다 그래서 우리는 원시 데이터를 변경할 때, 그것을 우리의 데이터베이스를 통해 잔물결 거기는 아, 인벤토리 값입니다

그래서 바로 아래 바닥, 앞마당 친구에서 완전히 놀라운 의 차이에 대해 이제 다른 두 가지 액세스 및 다른 프로그램 사이 내가 Open–까지 갈 것 인 경우에 주목 내가 그건 을하지 않을거야 때문에 또는 통지하지 그것은 내가 탈출 시도를 클릭거야 사실상 것 그것은이 데이터베이스를 닫고 우리가 열 수 것 다른 데이터베이스

따라서 액세스의 내부에서, 당신이 할 수있는 유일한 한 번에 하나의 데이터베이스를 엽니 다 그러나 Windows 탐색기에 있다면, 당신은 다섯 가지의 데이터베이스를했다, Windows 탐색기에서 각각 더블 클릭 수 그것은 여러 데이터베이스를 열 수있다 마지막 것은 우리는 차이로 얘기하고 싶지 액세스 및 Excel 및 Word 사이에 취소합니다 그래서 제품의 형태에 갈거야 내가 클릭을 두 배로

나는 3로 변경하겠습니다 탭 나는 2로 변경하겠습니다 탭 나는 4로 변경하겠습니다

탭 실행 취소 한 기록에 작동합니다 그래서 나는 당신이 할 수 제어-Z를 사용하는 것, 그리고있어 그것은 해당 작업을 취소 한 것을 알 수있다 그러나 실행 취소, 다음 레코드로 이동하면, 실행 취소 이전 기록에 작동하지 않습니다 그래서 취소는 현재 기록에 작동합니다

이제 문제는 아니다 요점 때문에 데이터베이스의 우리가 그것을 변경하는 것이있다 그리고 여기에 자동으로 저장합니다 아하 그래서 취소는 하나 개의 레코드 만 작동합니다 당신이 변화 할 때 그러나 취소 객체의 구조는 여러 번 작동합니다 그래서 우리는 우리 모두가 이러한 개체를 만들 때 볼 수 있습니다, 경우 우리는 우리가있어 특히, 실수를 구축하는 데 시간이 오래 걸릴 건물 테이블, 취소는 정상적으로 작동합니다

많은 실행 취소가있다 괜찮아 그 개체를 닫기거야 그리고 난 이 데이터베이스를 닫을 것 이제 우리는 파워 포인트까지 돌아올거야 데이터에 대한 액세스 또는 Excel 사용 여부에 대해 이야기 분석 즉 변환 원 데이터 기억 유용한 정보로

음, 액세스는 엑셀을 통해 하나의 큰 장점이있다 원시 데이터를 저장하는 점에서, 우리는보다 강력한 데이터 유효성 검사를 생성 할 수 있습니다 즉, 라이트 데이터 타입 필드 속성을 의미 테이블에 들어가기에서 잘못된 데이터를 방지합니다 액세스에 대한 또 다른 장점은 쉽게입니다 테이블 간의 관계를 구축합니다 이제 우리는, 데이터 모델 관계를 참조했다 하지만 사람들은 피벗 테이블에 사용됩니다

Access에서, 우리는 테이블에서 관계를 구축 할 수 있습니다 모든 개체는 그 관계를 볼 수 있습니다 그리고 테이블 중 하나에서 데이터를 가져 액세스를위한 또 다른 장점은 복잡한 쿼리입니다 Excel에서보다 Access에서 쉽게 만들 수 있습니다 예를 들어, 당신은 단지 특정 공급 업체의 항목을 끌어하려는 경우 자동, 그것은 액세스와 함께 할 일이 많이 쉬워 보다 그것은 Excel을합니다 수식은 믿을 수 없을만큼 복잡 것을 할 수 있습니다 당신은 Access에서 할 수있는 훨씬 더 쉽게 선택을했다합니다

액세스에 대한 또 다른 큰 장점, 우리가 본대로, 쿼리 때 자동으로 원시 데이터 변경 사항을 업데이트합니다 지금 당신은 정렬 및 필터와 함께 일을 할 수있다 당신은 전원 쿼리 몇 가지 일을 할 수있다 하지만 그 중 어느 것도 자동 것이다 갱신 원본 데이터가 변경됩니다 액세스를위한 또 다른 장점은 쿼리를 가지고 있음을 일반 인벤토리 보고서처럼 자주 실행 Access에서 할 쉽습니다

이제주의해야 할 점은이 새로운 도구 전원 쿼리가 있습니다 그리고 우리의 클래스에서, 우리는 몇 가지 간단한 예제를 보았다 그러나 그것은 확실히로 Excel로 쿼리의 새로운 수준을 추가 액세스에 비교했다 우리가 Excel을 사용하는 자, 진짜 이유 이러한 정렬, 필터링과 같은 단순 쿼리 피봇 테이블은 엑셀에서 할 쉽게 경우는 한 번 거래입니다 그리고 실제 reason– Excel에서 사용하는 번호를 하나의 이유입니다 지구상에서 프로그램 Earth– 즉석에서 데이터 분석을 쉽게 할 수 있습니다

대부분의 사람들은 액세스 모른다 그들이 필터링해야하는 경우 일부 특정 레코드를 얻기 위해 또는 조건을 요약하는 피벗 테이블을 구축 또는 기준은 훨씬 쉽게 Excel에서해야 할 일 그것은 온 – 더 – 플라이 데이터 분석에 대한 접근에서보다 그것은 우리가 일부 데이터를 덤프하고 우리는 우리가 원하는 무엇이든 할 수 있다는 것을 의미합니다 우리는 공식 질의를 구축 할 필요가 없습니다 우리는 종류, 필터, 피벗 테이블 및 기타 데이터를 할 수 없다 분석 기능을 제공합니다

Excel에서 매우 중요한 또 다른 중요한 이유는 안녕이다, 대부분의 사람들은 엑셀 적어도 조금을 사용하는 방법을 알고 원시 데이터를 처리합니다 이 클래스로 적용 할 수없는 또 다른 점, 왜의 우리는 접근보다는 엑셀을 사용할 수 있습니다 일부 데이터 모델링은 전원 검색어로 이루어집니다 엑셀의 데이터 모델은 쉽게 할 수있다 액세스보다 달성하기 위해 우리는,이 클래스의 예제가 표시되지 않았다 하지만 우리는 비즈니스 (218)에서 볼 수 있습니다 몇 가지 예제가 있습니다 스프레드 시트 건설 또는 YouTube에서, 그것은 하이 엑셀 클래스입니다 그리고 BI (348)이 내가 만들고있는 새로운 클래스가 될 것입니다

그리고 비디오는 2018 년 봄에 유튜브에있을 것입니다 이 두 클래스에서, 우리는이 참조 전원 쿼리에 대한 분명한 장점과 Excel의입니다 액세스에 비해 데이터 모델 그리고 주 하나는보다 효율적으로 더 많은 데이터를 저장할 수 있다는 것입니다 액세스 할 수있는 것보다 괜찮아 그러나 결론은 두 가지의 조합이 좋은 것입니다

우리는 Access에서 원시 데이터를 저장할 수 있습니다 데이터가 우리 테이블로가는 것을 보장 사용할 수있는 좋은 자료이다 필요에 따라 그리고 우리는 Excel로 원시 데이터를 보낼 수 있습니다 이제 하나의 중요한 참고 액세스는 작은 데이터베이스입니다 대부분의 대기업들은 원시 데이터를 저장하기 위해 액세스를 사용하지 마십시오

그들은 정의 SAP 나 오라클 시스템을 구축 또는 다른 데이터베이스 시스템 때때로 액세스는 작은 데이터베이스로 사용됩니다 아니면 그들은 액세스 할 수있는 메인 시스템에서 일부 데이터를 내보낼 수 있습니다 괜찮아 이제 우리는 우리의 다음 슬라이드로 이동 할 것입니다

잘 Access–의 네 가지 중요한 목적, 테이블, 즉 데이터베이스의 핵심입니다 다른 객체의 어느 것도 존재로 올 당신이하지 않는 원시 데이터를 저장하는 테이블이 있습니다 양식, 단지 사용자 인터페이스를 제공합니다 그것은 한 번에 하나 개의 레코드를 처리 할 수있는 쉬운 방법입니다 쿼리, 즉 우리가 물어가는 곳이다 저희 데이터베이스의 질문이 있습니다

그리고 우리는 단지가는에 대한보고 우리는 인쇄를위한 좋은 얻을 쿼리 결과를 만들 수 있습니다 여기에 마지막 슬라이드 몇 가지 차이점? 액세스에있는 동안, 당신은 하나의 데이터베이스 열 수 한 번에 문제 없어 여러 데이터베이스, 당신은 그들이 열어 줄까? Windows 탐색기를 사용하여 이중 각 파일을 클릭합니다

구하다 당신은 원시 데이터를 입력하면 자동으로 저장합니다 하지만 당신은 저장 버튼 또는 Control-S 언제든지 사용할 필요가 만들거나 구조를 변경 객체의의 그리고 마지막으로 취소 만 다시 실행 이 저장되기 전에 당신이 기록에 작업 할 때 작동합니다, 다음 레코드로 이동하기 전에, 또는 물론, 객체를 생성 당신은 여러 가지가있는 경우에는 취소하려면, 당신이 실제로있을 때 동일하게 작동합니다 취소 객체를 생성하거나 생성하거나 변경 오브젝트의 구조

이것은 우리의 마지막 슬라이드입니다 그래서 여기에 우리의 마지막 슬라이드입니다 우리는 각 개체에 대한 두 가지 견해에 대해 얘기하고있어 이봐 요, 잠깐만, 우리는 objects– 사 가지고 테이블, 폼, 쿼리 보고서 정규보기, 즉 우리가 찾고 있었던거야

테이블 및 데이터 시트에 대한 데이터 시트보기 우리는 모든 원시 데이터를 본 경우 쿼리보기, 그건 테이블 또는 우리의 대답 폼보기, 즉 어디서 사실이다 3- 13로 변경 그리고, 인쇄 미리보기를 인쇄합니다 다음은 일반 도면이다 우리의 다른보기는 디자인이다

나는 때문에 우리가 실제로 할 수있는이에게 아래보기를 호출 테이블 또는 쿼리 정말 변화에 따라 이동 구조 그래서 우리는이 두 views– 일반보기에서 모습을 가고 싶어 다음 뷰를 디자인합니다 일반보기는 우리가 테이블을 사용하는 방법입니다 우리가 만들 어디로 디자인보기이다 이제, 우리를 위해, 디자인보기, 우리는거야 테이블 및 쿼리 디자인보기를 사용합니다

우리는 기본적으로 하나의 버튼을 클릭 할거야 또는 우리의 양식과 보고서를 작성하기 위해 마법사를 사용하여 그래서 우리는 정말 디자인보기로 갈 필요가 없습니다 괜찮아 이제 가서 우리가 무엇을 의미하는지에 관해 살펴 보자 여기에 테이블입니다

탐색 창 내가 클릭을 두 배로거야 이것은 일반보기 또는 데이터 시트보기에서 열립니다 하지만, 여기에 홈, 리본, 조회수를 찾아보십시오 dropdown– 데이터 시트 및 디자인이있다 우리가 디자인을 클릭하면 이제, 정말 이상하게 보일거야

필드 이름으로 죠 주목 우리가 그것을보고하는 방법 첫 번째 행이있다 우리가 우리 테이블 보는 방법이다 그러나 우리는 그건 을 만들 때 여기 디자인보기를 클릭거야 now– 오, 우리의 필드 이름은 수직 나열되어 있습니다 그리고 특정 필드에 대한 환난 우리는 그것이 입력 데이터의 어떤 종류의 말을 Cost– 그리고 필드 속성은 무엇인가, 데이터 유효성 검사 규칙의 일부 그래서 첫 번째 제품 ID, 우리는했습니다 우리의 데이터 유형으로 텍스트를하기로 결정했다 그리고 여기에 아래로 필드 속성은 매우 중요하다 우리는 네 개의 문자를 허용하고 있습니다

그보다 큼 기호는 우리가 캡을 사용하는 것을 의미합니다 그리고이 LL00는 두 개의 문자를 입력해야하고 의미 두 숫자 즉 데이터 유효성 검사의 유형입니다 그것은 우리가 잘못된 데이터를 방지하고 의미 우리의 데이터베이스에 들어 가지 그리고 내가 디자인 뷰에있어 알 수 있습니다

내가 여기까지 올 수 있습니다 그리고이 사실은 토글입니다 나는, 테이블 디자인보기로 돌아가 볼 수있는 테이블을 볼 수 있습니다 다시보기를 디자인합니다 때로는 앞뒤로 전환하는 것이 도움이 당신은 당신의 객체를 생성하고 있습니다 괜찮아

그것은 당신이있어 볼 수있는 중요하지 않습니다 당신은 어느 쪽이든 닫을 수 있습니다 괜찮아 우리의 쿼리, 나는 재고 값을 더블 클릭하면, 우리가 무엇을보고있다 이것은 우리의 데이터 시트보기입니다 내가 디자인 버튼을 클릭하면, 드롭 다운, 나는 데이터 시트 또는 디자인을 말하는거야

와우 저것 봐 우리의 필드 목록이 있습니다 우리는 우리의 질문을 만들기 위해가는 곳이있다 실제 화학식있다

그리고 우리는 그것에 대해 나중에 얘기하자 그래서이 디자인이다 그리고 우리는 나중에에 대한 모든 것을 배울 수 있습니다 우리가 또는 변경을 만들 이동하는 곳이다 우리의 쿼리의 구조 두보기

우리의 형태와 우리의 보고서를 위해, 나는 두 번 클릭거야 여기에 드롭 다운이있다 우리는 양식이나 레이아웃을 사용하는 것입니다 레이아웃 중간 곳의 종류 그것은 change–에 편리 열 폭 등을들 수있다 그러나 우리를 위해, 우리는 내장 된 표준 양식을 사용하는 것입니다

그래서 거의 우리가 사용하는 데 필요한 모든 폼보기입니다 나는이 객체, 폼을 닫습니다거야 그리고 재고 값 보고서를 두 번 클릭합니다 나는 어떤 보고서보기에서 실제로 해요 인쇄 미리보기와 매우 유사 즉,이 인쇄 때처럼 보이는 방법입니다

나는 인쇄 미리보기에있어주의하십시오 나는이를 닫거야 우리는 레이아웃보기 사이에서-이 사용됩니다 일부 열의 폭을 변경한다 우리가 원하는 경우 아래에 가서 그건 을 변경하려면 우리는이 그 수업에 그렇게하지 않을거야 우리는 디자인 뷰를 사용합니다 괜찮아 그래서 우리는 레이아웃을 사용하거나거야 보고서 또는 보고서 또는 인쇄 미리보기, 그 중 하나 괜찮아

그래서 나는이를 닫거야 우리는 우리의 테이블, 쿼리, 폼, 보고서를 본 적이있다 사람들은 우리의 데이터베이스에있는 개체입니다 다음 동영상에서, 우리가 돌아올 때, 우리는 실제로 데이터베이스를 만듭니다 우리의 첫 번째 테이블을 생성하는 이 제품 테이블이 될 것입니다 괜찮아

우리는 당신에게 다음 비디오를 볼 수 있습니다

PL/SQL tutorial 76: Introduction to FORALL statement in Oracle Database

인터넷 최대 무엇입니까? 나는 RebellionRidercom에서 마니를 생각합니다

그래서 지금 우리가 배운 것을 모든 개체의 정보를 얻기 위해 TAB보기를 사용하는 방법 스키마로 생성하는 것은 이제 다시 우리의 부피에 온 시리즈를 수집하는 방법을 배워 봅시다 FORALL 문을 사용하여 대량의 데이터 처리를 달성한다 그래서 많은 시간을 낭비하지 않고의 벌크에 대한 소개로 시작하자 오라클 데이터베이스에 FORALL 문을 사용하여 데이터 처리 FORALL 문은 DML의 실행 동안 발생하는 콘텍스트 스위치를 줄여 루프에서 문 환언에서는 FORALL 한 DML 실행 벌크 루프 구조라고 말할 수있다 문을 여러 번 한 번에 FORALL 문은 같은 삽입 같은 DML 실행 호출을 전송하여 컨텍스트 스위치를 감소 업데이트를 삭제하거나 일괄 SQL 대신 한 번에 하나씩하는 PL / SQL에서 병합합니다

의는 bound_clause 인덱스 FORALL FORALL 문의 구문을 보자 [SAVE EXCEPTION] DML 문; FORALL 문은 "인덱스"다음에 "FORALL"키워드로 시작합니다 이 지수는 당신이 그것을 정의 할 필요가 없습니다 의미 암시 적으로 정의 된 루프 카운터입니다 그것은 이미 당신을 위해 PL / SQL 엔진에 의해 선언과 그 범위는 FORALL로 제한됩니다 이 정의 된 문 이 인덱스의 값과 루프 반복들의 수는 상기 바인딩에 의존 조항 이것은 우리는 IN 키워드를 작성 후 바로 지정해야합니다

우리는 다시 분이 결합 된 조항에 와서, 그러나 처음의 우리가 무엇을 볼 수있게된다 다음 것 다음으로 우리는 예약 된 문구 SAVE 예외가 있습니다 이 옵션은 DML 문은 예외가 발생하는 경우에도 실행 FORALL 문을 유지합니다 이것은 심지어 갑자기 종료되지 않습니다 FOR LOOP를 통해 FORALL 문의 장점이다 경우 예외가있다 또한 SAVE 예외의 사용은 선택 사항입니다

그러나 그것을 사용하는 것이 좋습니다 저장 예외 다음에 우리는 DML 문이있다 이것은 INSERT, UPDATE 또는 DELETE 또는 MERGE 문 같은 모든 DML 문이 될 수 있습니다 이 DML 또는 문이 VALUES 또는 적어도 하나 명의 컬렉션을 참조 할 필요가 MERGE 절 루프를 들어, FORALL 문으로 우리는 한 번에 하나의 DML을 사용할 수 달리 또한, 기억

이 FORALL의 단점이다 어쨌든, 그 FORALL 문의 구문입니다 이제 우리는 FORALL 문에 대해 사용할 수있는 바인딩 된 조항에 대해 알아 보자 오라클 데이터베이스의 대량 처리 앞서 언급 한 바와 같이를 결정으로, 바운드 절뿐만 아니라 인덱스의 값을 제어 FORALL 문 반복의 수 바운드 조항의 세 가지 유형이 있습니다

1 먼저 낮은 및 상한입니다 : 당신이이이 바운드 절에 FOR LOOP와 유사 유효 시작과 참조의 연속 인덱스 번호의 결말을 지정 수집 인덱스가 숫자 여기에 참조하는 컬렉션이 스파 스 안 있는지 확인합니다 당신의 참조 컬렉션 다음 희박한 경우에 당신은 두 번째 옵션을 사용할 수있는 2입니다 의 지수 : 당신은 스파 스 모음을 참조하고 연속 인덱스가없는 경우 번호는 지정하면 인덱스입니다 번째 바운드 조항의 도움이 걸릴 수 있습니다 의

같은 당신의 스파 스 콜렉션의 첨자 번호를 지정할 수 있습니다 당신의 인덱스를 사용하여 중첩 테이블 또는 연관 어레이 삼 경우 당신은 특정의 매우 구체적인 개별 요소와 함께 FORALL 문을 사용하려면 컬렉션 당신은 값입니다 세 번째 바운드 절을 사용할 수 있습니다 사용 "값-의"바운드 조항이 필요없는 인덱스의 그룹을 지정할 수 있습니다 고유하거나 연속 FORALL 문을 통해 루프를 할 수있는 일 수 있습니다 그들은 당신이 그때 우리가 할 때 모든 의심이 삭제됩니다 걱정하지 마십시오 혼동하는 경우 곧 이러한 언급 바인딩 조항의 각각 FORALL 문 데모 자습서

그래서 가입해야합니다 이 동영상이 마음에 든다면 다음 엄지 손가락을 포기해야합니다 않습니다 또한 소셜 미디어에 친구들이 자습서를 공유 할 수 있습니다 즉 FORALL 문을 사용하여 대량 데이터 처리에 대한 소개에 튜토리얼 오라클 데이터베이스입니다 시청 주셔서 감사합니다

이 RebellionRidercom에서 마니이다