Realtime Database triggers (pt. 1) with Cloud Functions for Firebase – Firecasts

DOUG STEVENSON : 안녕하세요 내 이름은 Doug이고 저는 개발자 옹호자입니다

Firebase 팀과 많은 분들이 Firebase Realtime을 사용하고 있습니다 응용 프로그램의 백엔드 데이터베이스 특히, 그것은 채팅방을 구현하는 것입니다 그러나 더 많은 기능을 추가하려고 할 수도 있습니다 모든 클라이언트간에 로직을 복제 할 필요없이 앱을 사용하고 코드를 해커로부터 격리 할 수 ​​있습니다

앱이 작동하는 방식을 바꿀 수도 있습니다 클라우드 기능으로 이러한 작업을 수행 할 수 있습니다 여러 개의 대화방이있는 앱이 있습니다 데이터베이스는 다음과 같이 보입니다 "rooms"이라는 최상위 노드가 있습니다

각 룸에 고유 ID가있는 해당 하위 노드 아래에 있습니다 그런 다음 각 회의실 내에 '메시지'라는 또 다른 노드가 있습니다 고유 한 푸시 ID가있는 채팅 메시지가 포함되어 있습니다 이 메시지들 각각은 하위 값을가집니다 메시지 본문과 그 사람의 이름 누가 보냈습니까? 이것은 괜찮습니다

여기서 잘못된 것은 없습니다 그러나 우리가 방금 본 것은 분명히 대화에 의해 움직이는 피자에 관한 대화방 "Inside Out"이라는 영화에서 나는 아주 좋아했다 그러나 나는 그것에 약간의 피자를 추가하고 싶다 더 많은 피자를 사용하는 것보다 pizzazz를 추가하는 것이 더 좋은 방법일까요? 피자 그림 이예요 재미 있지? 모든 사건이 깔끔하다면 어떨까요? 이 채팅에서 '피자'라는 단어가 이모티콘으로 바뀌 었습니까? 모든 로직을 클라이언트에 코딩 할 수 있습니다

그러나 그것은 각 클라이언트가 올바르게 이것을 할 것을 요구합니다 지원하는 각 클라이언트 플랫폼에 대해, 각 클라이언트의 새 버전을 게시해야합니다 모든 것을 동기화 상태로 유지합니다 블레 오히려이 기능을 한 번만 추가하지 않겠습니까? 모든 클라이언트 앱에 대해 각각을 변경하고 게시 하시겠습니까? 좋은 데, 맞지? 이제 Firebase 용 Cloud Functions를 사용하여이를 수행하는 방법을 살펴 보겠습니다

실시간 데이터베이스로 작업 할 때, 응답을 위해 사용할 수있는 네 가지 유형의 트리거가 있습니다 데이터베이스 변경 이것들은 onCreate, onUpdate, onDelete, onWrite입니다 이들 각각의 트리거는 백 엔드 관리에서 실행될 수 있습니다 클라우드 기능 별

새로운 노드가 데이터베이스에 추가 된 후 OnCreate 트리거, 기존 데이터가 변경된 후 onUpdate 트리거, 노드가 삭제 된 후에 onDelete가 트리거됩니다 이러한 모든 변경 사항으로 OnWrite 트리거, 그러나 당신은 당신의 코드에서 어떤 종류의 변화를 알아 내야 만한다 그것은 이러한 각각의 경우에, 데이터베이스에서 이러한 트리거 및 해당 위치의 영향을받습니다 와일드 카드 경로 구성 요소를 포함 할 수 있으며, 나는 나중에 설명 할 것이다

오늘 나는 창조에 대해서 이야기 할 것이고, 그 다음에는 다른 트리거들 미래의 비디오에서 하지만 쉽게 쓰기 때문에 쓰기를 건너 뛸 것입니다 다른 세 사람과 일하기 위해서 onCreate 트리거를 사용할 것입니다 대신 피자 그림 이모티콘을 사용하도록 사람들의 새 메시지를 다시 쓰려면 "피자"라는 단어가 매우 쉽습니다

이 대체를 할 수 있습니다 한 번 보자 내 프로젝트에는 이미 스크립트가 있습니다 내가 앞서 보여준 대화를 만듭니다 그것은 테스트에 매우 유용합니다

이 유형 스크립트 코드에는 많은 상용구가 있습니다 그러나 알아야 할 것은 시뮬레이트하는 것입니다 그들을 밀어서 몇몇 메시지의 추가 미리 결정된 위치에서 데이터베이스에 저장합니다 나는 지금 당장 그것을 실행하여 당신이하는 일을 볼 수 있습니다 내가 터미널로 가서 스크립트를 실행할 때, 각 메시지를 데이터베이스에 푸시합니다

하드 코딩 된 룸 ID를 사용하여 약간 지연되었습니다 Firebase에서이 파일이 작동하는 것을 볼 수 있습니다 각 메시지가 개별적으로 추가 될 때 실시간으로 콘솔 이제 VS 코드로 돌아가십시오 이러한 메시지에 일부 피자를 추가하려면, Firebase SDK 용 Cloud Functions를 사용해야합니다

실시간 데이터베이스 트리거를 작성하고 내보낼 수 있습니다 ref 메소드를 사용하여 알려줄 것입니다 경로 밑의 변화에 ​​반응한다 "rooms", 와일드 카드 룸 ID, 메시지, 와일드 카드 메시지 ID 중괄호 안에있는 두 개의 와일드 카드 경로의 자식 노드와 일치합니다

필자가 작성해야하는 코드를 작성하고 있으므로 노드가 새로 생성 될 때마다 실행되고, 나는 이것을 onCreate 방아쇠로 만들 것이다 자, 내가 무엇을 만들어야하는지 알고 싶으면, onCreate 심볼을 간단히 명령을 클릭하면됩니다 VS 코드가 나를 그것의 타입 스크립트 정의로 데려 가기 위해 함수 SDK 내부 Linux 및 Windows의 경우 대신 Ctrl 키를 누른 상태로 클릭합니다 이제는 onCreate에 핸들러 함수가 필요하다는 것을 알 수 있습니다

그 자체가 두 가지 주장을합니다 – 데이터 스냅 샷 및 이벤트 컨텍스트 – 해결할 약속을 되 돌린다 모든 비동기 작업이 완료 될 때 내 비디오 시리즈의 약속에 대해 기억하십시오 그렇지 않은 모든 클라우드 기능 HTTP 기능을 배경 기능이라고하며, 그리고 그들은 약속을 되찾아 야합니다 모든 비동기식 작업 후에 만 ​​이행되거나 거부됩니다 그 기능에서 시작된 것은 완료되었습니다

그것이이 TypeScript 정의입니다 우리에게 여기서 상기시켜줍니다 PromiseLike라는 객체 유형에 속지 마십시오 이것은 리턴 객체가 반드시 수행해야하는 인터페이스입니다 적절한 then catch 방식을 사용하십시오

정상적인 약속처럼 원하는 경우 VS 코드를 사용하여 클릭 할 수도 있습니다 아, 그리고 비동기 작업이 남아 있지 않으면 귀하의 처리기 기능에서 수행 할 수 있도록, 약속 대신 "null"을 반환 할 수 있습니다 그러나 그것은 나에게 오늘 사실이 될 수 없다 계속 해보자

그러면 그것이 어떻게 작동하는지 보게 될 것이다 OnCreate는 핸들러 함수를 인수로 취하고, 여기서 익명 함수를 사용하겠습니다 뚱뚱한 화살 구문으로 이것은 내 논리가 살아있는 곳입니다 우리가 보았 듯이, 핸들러 함수는 두 개의 인수를받습니다

데이터 스냅 샷 및 이벤트 컨텍스트 식별자 위로 마우스를 가져 가면, 당신은 그들의 유형을 생각 나게합니다 와일드 카드 값의 문자열 값을 알고 싶으면 경로에서 이벤트 컨텍스트 개체를 사용할 수 있습니다 eventparams 객체는 속성을 포함합니다

그 와일드 카드와 같은 이름으로, 그리고 그 값은 당신이 찾고있는 문자열이 될 것입니다 내가이 기능에서 정말로 필요로하지 않는다는 것을 알게된다 하지만 나는 어쨌든 그들의 가치를 기록 할 것이다 필요한 경우 디버깅에 도움이됩니다 이제 데이터베이스에서 데이터를 가져와 이 위치에 스냅 샷 객체가 추가되었습니다

저에게주는 val이라는 메소드가 있습니다 원시 데이터의 복사본을 JavaScript 객체로 저장합니다 이제 데이터베이스에서 메시지가 이와 같이 보임을 기억하십시오 스냅 샷에서받은 객체 이 속성들이 설정 될 것입니다 텍스트 속성은 내가 대체해야 할 것입니다

이모티콘이 포함 된 피자 단어 그래서 내가 할 일은 그 텍스트 값을 얻는 것입니다 스냅 샷 데이터에 피자를 추가하고, 같은 이름의 const에 할당하십시오 그렇다면 어떻게 피자를 추가 할 수 있습니까? 여기에 그 기능의 구현을 붙여 넣을 것입니다 그것이하는 일은 정규식을 사용하는 것입니다

전체 단어의 인스턴스에 대한 입력 문자열을 검사하는 방법 "피자"대신 각각 피자 그림 이모티로 바꿉니다 수정 된 문자열이 반환됩니다 피자 단어를 이모티콘으로 바꾸는 방법이 생겼으니, 수정 된 문자열을 데이터베이스에 다시 쓸 수 있습니다 스냅 샷의 ref 속성을 사용하면 쉽습니다 목적

ref 속성 위에 마우스를 올려 놓으면, VS 코드는 참조 유형 객체라고 알려줍니다 데이터베이스에 대한 관리자 액세스 권한이 있습니다 이 ref 속성에 대해 더 자세히 말하고 싶습니다 그것에 대해 알아야 할 두 가지 사항이 있습니다 첫째, 참조는 다른 데이터베이스와 매우 유사합니다

사용중인 참조 클라이언트 코드에서 또한 가리킨다 데이터베이스의 일부 위치로 이동합니다 여기 클라우드 기능에서 참조 패턴과 일치하는 위치를 가리킨다 함수 정의의 ref 메소드에 주어진다 이를 사용하여 해당 위치에서 데이터베이스를 읽고 쓸 수 있으며, 다른 위치에 대한 참조를 더 많이 만들 수 있습니다

둘째, 참조에는 관리자 권한이 있습니다 이는 데이터베이스에 대한 완전한 제어권을 가짐을 의미합니다 특히, 보안이 없음을 의미합니다 데이터베이스의 규칙이 영향을 미칩니다 읽기 또는 쓰기가이 참조를 사용하여 수행되는 방식

그러므로 코드를 작성할 때 명심하십시오 이제 메시지 텍스트에 피자를 추가 했으니 까 나는 그것을 다시 데이터베이스에 쓰고 싶다 스냅 샷 참조를 사용하여 호출 할 수 있습니다 그것의 업데이트 메소드와 자식 객체를 전달한다

나는 갱신하고 싶다 하지만 여기에 실종 된 것이 있습니다 업데이트는 비동기 메서드입니다 우리는 마우스를 메서드 위로 가져 가면 그 것을 볼 수 있습니다 업데이트는 약속을 반환하므로 내 함수 완료 될 때까지 기다릴 필요가 있습니다

약속을 마지막으로 돌려 주면됩니다 여기에서 할 이제 터미널로 전환하여 실행합니다 Firebase는 내 프로젝트 디렉토리의 기능 만 배포합니다 함수가 배포 된 후에는 내 대화 스크립트를 다시 실행 한 다음 Firebase 콘솔로 전환하십시오 그것을 실시간으로 볼 수 있습니다

그리고 피자 단어를 볼 수 있습니다 이모티콘으로 대체되었습니다 그런 pizzazz 내 대화방에는 더 많은 성격이 있습니다 그러나 나는 또한 방에있는 사람들을 허용하고 싶다

메시지를 보낸 후 편집 할 수 있습니다 OnCreate 트리거는 다음과 같은 경우에는 실행되지 않습니다 기존 데이터는 데이터베이스에서 변경됩니다 새로운 데이터가 추가 될 때 그래서 누군가가 그들의 메시지를 편집한다면, 이 특별 대우를받지 못합니다

당신이 그것을하는 방법을보고 싶다면, Firebase 채널에 바로 가입하십시오 YouTube에서 알림을받습니다 다음 비디오가 준비되면 그때까지 문서 및 코드에 대한 링크를 확인하십시오 샘플은 아래 설명에 나와 있습니다

다음에 또 보자 [음악 재생]

Tutorial 1 Create a database in MySQL/ Crear una base de datos en MySQL

안녕하세요 우리 채널에 오신 것을 환영합니다!

우리는 데이터베이스를 만드는 방법을 설명 할 것입니다 MYSQL에서 회원들은 : Brenda Janeth Maldonado Ambriz – 안녕하세요! Yareli Sánchez De La Rosa – 안녕하세요! Alexandra Cruz Franco – 안녕하세요! 그리고 그의 서버 Kenny Alfredo Flores Carmona 나는 브렌다이다 여기에는 다음 내용이 포함되어 있습니다 1

데이터베이스 2 2 개의 테이블 3 10 개의 레코드 삽입 4

3 개의 레코드 삭제 5 레코드 수정 (추가, 변경, 이름 변경) 6 상담 7 최대, 최소, 합, 평균, 개수, 닉네임, 한도, 그룹화, 정렬 기준 like 8

사용자 나는 브렌다 다 다음 필드가 포함 된 "앨범"이라는 데이터베이스를 만듭니다 표 1 "가수" 1 Int 코드 (10) 기본 키 2 이름 varchar (50) 3

속 varchar (50) 4 Int 디스크 (10) 5 비용 int (10) 6 Int 금액 (10) 나는 야 레리이다 표 2 "Cantantes_Copia" 1

Code_Copia int (10) 기본 키 2 이름 _copy varchar (50) 3 Genero_copy varchar (30) 4 Int_disks_copy (10) 5, Cost_copy int (10) 6 Amount_copy int (10) 7

Modified_copy 날짜 / 시간 나는 케니 야 개발 : 1 MySQL 암호를 입력하십시오 암호는 : root입니다 2

"ALBUM"데이터베이스를 작성하십시오 명령 : 데이터베이스 앨범 만들기; 3 데이터베이스를 사용하십시오 명령 : 앨범 사용; 나는 알렉산드라 다 4

"Singers"라는 이름으로 첫 번째 테이블을 만듭니다 명령 : 테이블 싱어 (코드 int (10) 기본 키, 이름 varchar (50), 성별 varchar (30), 디스크 int (10), 비용 int (10), 수량 int (10)); 여는 괄호 : 여는 괄호 괄호 닫기 : 닫기 괄호 닫기 나는 브렌다 다 생성 된 테이블보기 : 명령 : 가수 설명; 나는 야레 리이다 두 번째 테이블 "singers_copy"를 만들고 "Modified_copy"라는 새 필드를 추가합니다 언더 코드 : 낮은 스크립트 먹는다 : 먹다 (,) 나는 브렌다 다

두 번째로 생성 된 테이블을 표시합니다 명령 : singers_copy을 설명하십시오 SEMECOLON : 세미콜론 나는 케니이다 8

두 테이블에 동일한 레코드가 포함되도록 트리거 (트리거)를 작성하십시오 각 행에 대해 신규 : 신규 포니 트 : 포인트 지금 : 지금 나는 브렌다 다 레코드 삽입 시작 명령 : 가수로 삽입 (1, "Mon_Laferte", "Rock_Alternative", 5,28020); 따옴표 열기 : 따옴표 열기 인용 부호 닫기 : 인용 부호 닫기 OPEN / CLOSE QUOTATION MARKS : 열린 따옴표 / 닫은 따옴표 귀하의 기록과 함께 테이블을 보여주십시오 : 명령 : 가수에서 선택 *; singers_copy에서 * 선택하십시오

3 개의 레코드 삭제 : 커맨드 : 가사에서 코드 = 9를 삭제하십시오; 가수에서 * 선택하십시오 예제 1 테이블 가수 변경 디스크 디스크 변경 int (3); 예 3 표 가수의 이름을 변경하여 조회수를 변경합니다 디스크로 그룹화 명령 : 디스크별로 hits 그룹에서 선택 *; 나는 야레 리이다 성별로 정렬 명령 : 성별로 조회 순서를 선택 *; 오직 4 개의 레코드 만 보여라 히트 한도 4에서 선택 *; 나는 알렉산드라 다

세 가지 양식의 이름을 뽑아 내십시오 예제 1 : % @ Command : select * from hits "% i"같은 이름; 예 2 : % @ % Command : select * from hits "% a %"같은 이름; 예 3 : @ % Command : select * from hits "m %"와 같은 이름; 히트 곡에서 * 선택하십시오 비용 필드를 최대한 활용하십시오 명령 : 히트 수에서 최대 (비용)를 선택하십시오 최소 수량 필드 제거 명령 : 조회수에서 분 (수량)을 선택하십시오

나는 케니이다 Exitos 테이블에서 개수를 제거하십시오 명령 : 조회수에서 선택 개수 (*); 비용 필드에서 합계를 제거하십시오 명령 : 히트 수에서 합계 (비용)를 선택하십시오 수량 필드의 백분율을 가져옵니다

명령 : 히트 수에서 평균 (수량)을 선택하십시오 안녕하세요, 저는 브렌다입니다 사용자 명령 : 사용자 선택 (); "12Hello"로 식별되는 Hello12 사용자를 생성하십시오 MySQL을 사용하십시오 사용자로부터 사용자를 선택하십시오

데이터베이스 표시; 알렉산드라 *에 대한 모든 특권을 Hello12에 부여 알렉산드라를 모두 취소하십시오 * Hello12부터; grant 옵션을 사용하여 alexandra *를 Hello12에 삽입, 삭제하십시오; 플러시 특권; 이탈 (이탈) 자습서를 시청 해 주셔서 대단히 감사합니다

나는 기다리고 너를 섬기고 안녕히 가세요!

[아개미 TV] 아개미 무비 – 1. 대한민국 군인은 어벤져스다 (2017 국군 29초 영화제 수상작)

야, 내가 군대 이야기 해줄게 군대 이야기! 내가 한 명, 두 명, 열한 명 딱 제꼈는데! 내가 GOP 근무 설 때였는데 갑자기 곰이 뙇 ! 하고 나타나더라고 그래서 내가 "가, 이자식아" 하더니 가더라고

나도 군대 있을 때 말이야 하늘에서 뭔가 번쩍! 하길래 쳐다봤더니 와, 글쎄 UFO더라고

Finding Articles in a Library Database Part 1

온라인 기사를 찾는 미술 대학 도서관의 튜토리얼의 아카데미에 오신 것을 환영합니다 이 비디오에서는, 나는 온라인 기사를 검색하는 방법을 설명합니다 EBSCO, 도서관 데이터베이스입니다 우리는 논의 할 것이다 데이터베이스의 도구를 사용하는 방법 기본 검색을 수행하는 방법 당신의 연구를위한 가장 관련성이 높은 결과를 검색하기 위해 검색을 조정합니다 이야기

그래서 데이터베이스는 무엇인가? 도서관은 용어를 사용 데이터베이스는 검색 가능한 온라인 자원을 기술합니다 일반적으로 도서관 액세스를 위해 지불하지만, 일부 데이터베이스는 자유롭게 사용할 수 있습니다 도서관에서 제공하는 데이터베이스를 사용하면 신뢰할 찾는 데 도움이됩니다 신뢰할 수있는 출처의 정보를 제공합니다 당신은 정보의 다양한 찾을 수 있습니다 전자 저널 및 기타에서 전체 텍스트 기사 : 포함 데이터베이스, 출판물, 초록, 인용 정보, 신문 기사, 전자 책, 이미지 의는 AAU 라이브러리 웹 사이트에서 시작하자 : library

academyartedu 완전한를 확인하려면 도서관의 모든 데이터베이스의 목록 자료를 찾기로 이동 다음 온라인 리소스에 전체 텍스트 매거진에서 및 저널 데이터베이스는 첫 번째 링크를 클릭 : EBSCO를 학술 검색 프리미어, 예술 소스 및 OmniFile 이 세 가지 EBSCO 데이터베이스 라이브러리 구독의 집계 검색입니다 에

당신은 라이브러리 데이터베이스 오프에 액세스하는 경우 캠퍼스는 상자가 당신의 이름을 묻는이 시점에서 나타납니다 학생 ID 이것은 당신의 도서관 계정으로 당신을 기록하고 당신을 수 있습니다 온라인 도서관 자원에 액세스 할 수 있습니다 지금 내 검색어 또는 용어를 입력 할 수 있습니다 검색어는 단어해야한다 또는 최고의 당신이 찾고있는 정보의 aboutness을 캡처 단어 아니에요 때문에, 광범위한 검색어, 노숙자 시작하는거야 나는이 시점에서 내 주제를 좁힐 방법을 확실히해야합니다

후 내 용어를 입력, 나는 검색을 클릭합니다 데이터베이스는 결과 목록을 검색한다 얼마나 많은 기사를주의 검색 얻을 각 항목은 나에게 대한 몇 가지 기본 정보를 제공합니다 같은 제목, 작성자, 출판이 같은 기사에 대한 제목, 게시일 및 간행물의 종류 기사가 발견 에 이러한 학술지에 이르기까지 다양 할 수 있습니다, 신문, 잡지, 그리고 더 많은합니다 나는에 원하지 않는 경우 모든 결과를 탐색하는 시간을 가지고, 나는 내 결과를 좁힐해야합니다 검색 결과 구체화 도구 모음을 사용하여

그런데 왜 내가해야 내 주제를 좁힐? 이 주제에 대해 당신이 할 수있는 모든 것을 다루하려는 유혹 때 쓰고있어; 그러나, 쓰기의 일부가 강한 논문은 세부에서 주제를 해결한다 당신이 가지고있는 경우 너무 광범위 주제, 당신의 논문은 깊이를 포함하는 매우 긴해야합니다 그들은 대학 수준의 논문에서 예상됩니다 이 있는지 확인하는 것이 중요합니다 당신의 주제는 다릅니다 여기에 다양한 주제의 몇 가지 예입니다 즉,보다 구체적인 주제로 축소되었다 내가 찾고 자원의 특정 유형이있는 경우, 나는를 선택할 수 있습니다 검색 결과 구체화 메뉴에서 해당 상자

여기에 더 자세히 살펴 보자 첫째, 내 검색어를 포함한 내 현재 검색 정보를 볼 수 있습니다 다음 나는 전체 텍스트를 선택합니다 아니 모든 만보고 싶다면 데이터베이스의 인용은 전체 텍스트 기사에 대한 링크를 제공합니다 이 상자를 선택해야하는 문서의 전체 텍스트를 포함 결과 지금 내가 시작했을 때 내가 가진 결과 약 절반이 알 수 있습니다

또한 참조가 기사에 따라 내 결과를 제한 할 수 있습니다, 이는 저자가 자신의 문서에서 다른 사람의 연구를 인용 제공하는 것을 의미 연구에 대한 인용은 그들이 사용하고, 나는 학술 내 결과를 제한 할 수 있습니다 또는 저널을 피어 리뷰 학술 또는 피어 리뷰 저널은 저널이다 왔다 전문가와 학자들에 의해 수행이 포함 독창적 인 연구 정확한 정보를 확인하기 위해 동료들에 의해 검토에 기여 자신의 연구 분야 이것은 그들에게 정보를 매우 신뢰할 수있는 소스를 만든다 또한 발행 날짜 범위를 선택할 수 있습니다 그 아래에는 소스 유형의 영역을 확인할 수 있습니다

이 목록 같은 잡지, 신문, 학술지 등의 간행물의 다른 유형 학술 저널 학술 및 피어 리뷰 저널과 동일합니다 당신이 당신의 연구를 시작할 때, 당신은 잡지 같은 소스로 시작 할 수 있습니다, 신문, 책을보기 전에 주제와 친숙를 얻기 위해 더 깊이있는 학술 저널 기사 다음으로, 우리는 도달 제목 주제 용어는 각 자원의 내용을 설명 데이터베이스한다

같은에서 관련 항목을 찾으려면 다음 제목을 사용하여 이야기 주제 제목으로 검색하기에 가장 정확한 방법입니다 검색의 기사 데이터베이스 내 검색 범위를 좁힐거야 대상 기간을 선택하여 더 쇼에 클릭 주제 용어 목록을 불러옵니다 여기에서, 당신은 사람을 선택할 수 있습니다 당신은 당신의 검색에 포함하고 싶습니다

나는 약 내 검색에 주택을 추가 할거야 노숙자 다음 하우징에 당신은 수 (113)를 볼 수 있습니다; 이것은 내가 대상 기간으로 선택 후에 우리가해야합니다 얼마나 많은 결과에 해당한다 우리는이 비디오에서 나중에 더 자세히 주제 용어를 논의 할 것이다 지금은 내 결과를 좁혀 것을 난 그냥 첫 번째 결과 클릭 수, 하지만 오히려 자신의 제목을 읽어 내 결과 중 하나가 매력적으로 보일 경우 알아낼 것 및 초록 볼 수있는 돋보기 아이콘을 통해 스크롤 추상

추상은 무엇에 대한 간단한 요약 또는 개요입니다 문서에 관한 것입니다 소스 지 여부를 판단 할 초록 읽기 바로 당신을 위해 이에서 문서의 전체 텍스트를 얻을 수 있습니다 상자를 팝 상세한 기록 페이지로 이동합니다 당신은 할 수 있습니다 또한 상세한 기록 페이지와 제목을 선택하여 기사의 링크에 도착 자세한 기록 페이지 게시를 포함 기사와 추상에 대한 정보를 제공합니다

또한이 문서에 대한 주제 용어의 목록이 있습니다 우리가 발견 결과 도구 모음에서 보았다 주제 용어는 기사에 나와있는 주제 용어에서 가져온 당신은 우리의 주제를 볼 수 있습니다 여기 용어, 주택, 주제 용어하지 않을 수 있습니다 당신이나 내가 말을 할 수는로 시작하는 이유는 무엇인가를 설명 할 때 사용하는 주제 검색 때로는 인정 될 수 있습니다 하지만 일단을 찾을 수 당신의 주제에 적합한 대상 기간 또는 두 개의, 당신은이 용어를 사용할 수 있습니다 데이터베이스에 관련 기사의 모든 가능한 찾을 수 있습니다

자세한 기록 페이지에는 전체 텍스트 기사의 링크를 포함 그리고 그것은 또한 도구 모음이 있습니다 도구 모음 영역은 오른쪽에 페이지 편 의 좀 더 자세히 살펴 보자 이들 아이콘은, 문서를 인쇄 자신에게 이메일을 보내, 또는에 저장할 수 있습니다 폴더, 사용자의 Google 드라이브 또는 플래시 드라이브 가장 좋은 도구 그러나이 도구 모음에서 인용 도구입니다

이것은 당신에게주는 당신이에 포함해야합니다 작품에 대한 기사 인용 페이지에 대한 인용하여 연구 논문은 인용 또는 정보 소스에서 의역마다 대부분의 라이브러리 데이터베이스는 인용 도구가 데이터베이스에 포함 된 자원을 사용할 수 있습니다 이 동안 훌륭한 도구, 그리고 연구에 대한 귀하의 인용을 만드는 시간을 절약 할 수 종이, 당신은 MLA 핸드북, 도서관에 대한 이러한 인용을 확인해야합니다 도서관의 MLA 인용 가이드, 또는 퍼듀 OWL 웹 사이트, 올바르게 서식이 확인합니다 문서를 액세스하기 위해 HTML이나 PDF 원문 링크를 클릭합니다 는 보존으로 나는 HTML를 통해 PDF 파일을 선호 인쇄 문서의 페이지 레이아웃; 이미지 나 차트를 포함하고 인쇄에 발표 된 그래프

HTML 파일은 단순히이다 텍스트 파일 PDF 파일이 열리면, 난으로 탐색 할 수 있습니다 상기 화살표를 이용하여 페이지 번호를 입력하거나, 단순히 스크롤 다른 페이지 도구 모음 인쇄 알 수 있습니다, 이메일 여전히이보기에 액세스 인용 당신의 주제에 대한 검색을 수행하는 데 몇 분 정도 타고에 익숙해 도구와 EBSCO 데이터베이스의 검색 기능 여기에 문제가 발생할 경우 사용자에게 도움이되는 몇 가지 도움말입니다

당신은 너무 많은 결과가있는 경우 당신의 주제와 관련이없는,보다 구체적인 사용, 추가 검색 조건을 추가 검색어는 지정 조정 결과 도구 모음을 사용하여 날짜 범위, 자원의 유형, 주제 용어 등 당신이 너무 적은 결과를, 또는 어떤 결과가 당신의 주제와 관련된 없을 경우, 당신의 맞춤법을 검사 검색어를 확대하거나이 있는지 확인 더 나은 데이터베이스 또는 정보 소스를 검색 할 수 있습니다 이 튜토리얼의 두 번째 부분에서 우리는 고급 검색 화면에서 볼거야 EBSCO 당신이 더 수정하는 데 도움이 될 것입니다 몇 가지 추가 검색 전략 결과 당신은 항상 도움을 사서을 요청할 수 있습니다 기억하십시오 당신이 – 가지고 있다면 질문은, 저희에게 연락하는 몇 가지 방법이 있습니다 당신은 라이브러리에 가까워지면 샌프란시스코 시내, 당신은 이야기 할 시간 운영시에 올 수 사서

현재 학기 시간에 대한 라이브러리 웹 사이트를 참조하십시오 당신은 또한 (415)로 문의 할 수 있습니다 618 당신은 이메일을 보내 싶습니다 3842 경우를 사용할 수 있습니다 도서관 홈페이지에 사서 연결을 요청합니다 학생 정보를 입력하세요 어떤 질문이나 당신이있을 수 있습니다 언급 이 기준 범위 일 수 있고 이러한 우리의 데이터베이스 액세스와 같은 기술적 인 문제에 대한 연구 질문 또는 로깅 문제

우리는 24 시간 이내에 답변을 드릴 것입니다 우리의 가이드를 시청 해 주셔서 감사합니다 우리는 당신과 함께 노력을 다하겠습니다