数据库英文课件

合集下载

英文数据库与英文文献检索通用课件

英文数据库与英文文献检索通用课件
Structured databases
These databases combine elements of structured and unstructured databases They provide some structure for organizing information, but not as strictly as fully structured databases
English Database and English Literature Retrieval
2023
REPORTING
Overview of English databasesIntroduction to commonly used English databasesEnglish Literature Retrieval SkillsReading and organizing English literaturePractice of English Database and Literature RetrievalAdvanced English Database and Literature Retrieval
PART
03
English Literature Retrieval Skills
2023
REPORTING
Choosing the appropriate keywords
The selection of keywords is crucial for the search results. Choosing keywords that are relevant to the topic and representative can improve the accuracy and efficiency of retrieval.

英文数据库SCIE的介绍

英文数据库SCIE的介绍

数据库简介
+
• SCIE的重要性
严格的选刊标准和评估程序挑选刊源。目前,它已成为国内外学术界制定学
科发展规划和进行学术排名的重要依据。
SCIE不仅作为一部文献检索工具使用,而且成为科研评价的一种依据。科研
机构被SCIE收录的论文总量,反映整个机构的科研、尤其是基础研究的水平; 个人的论文被SCIE收录的数量及被引用次数,反映他的研究能力与学术水平。
排除含有某一特定关键字的数据 标题=ArtificialIntelligenceNOTgeneticalgorithm 检索含有“ArtificialIntelligence”的数据,排除含有“geneticalgorithm”的文献
检索技术--邻近检索,NEAR
+
NEAR/x
使用 NEAR/x可查找由该运算符连接的检索词之间相隔指定数量的单词的记录。 该规则也适用于单词处于不同字段的情况。
Cited References
越查越旧
Related
11991
Citing
1980 1999
分析: 学科分布、发展趋 势、机构/作者等
2004
2003
2003
2004
2004
2002
1994
+
02
检索技术
检索技术
+
布尔检索(and,or,not) 邻近检索(near/x,SAME) 截词检索(*,$,?) 精确短语检索(“”) 词形还原检索(Lemmatization) 逻辑算符及其先后次序
英文数据库SCIE的介绍
主讲人:知识服务中心 雷琴
01
01
02
03
04
05

数据库系统概念(database system concepts)英文第六版 PPT 第11章

数据库系统概念(database system concepts)英文第六版 PPT 第11章

11.8
©Silberschatz, Korth and Sudarshan
Sparse Index Files (Cont.)
Compared to dense indices:

Less space and less maintenance overhead for insertions and deletions. Generally slower than dense index for locating records.
Database System Concepts - 6th Edition
11.3
©Silberschatz, Korth and Sudarshan
Index Evaluation Metrics
Access types supported efficiently. E.g.,

records with a specified value in the attribute or records with an attribute value falling in a specified range of values.
actual records with that particular search-key value.
Secondary indices have to be dense
Database System Concepts - 6th Edition 11.10 ©Silberschatz, Korth and Sudarshan
value in the file.
E.g. index on ID attribute of instructor relation

数据库系统概念(英文精编版.第六版)

数据库系统概念(英文精编版.第六版)


Atomicity of updates
Failures
may lead to inconsistencies (1) account_A = account_A – 100 (2) account_B = account_B + 100
Example:

Concurrent access by multiple users
Exercises
Computer users interacts with data in the _______ level A. physical B. logical C. view D. all of the above Application users interact with data in the _______ level. A. physical B. logical C. view D. all of the above How the data are actually stored is called _______ A. Physical level B. Logical level C. View level D. Conceptual level
property is called ( )
A. Data inconsistency C. Data isolation B. Data redundancy D. Data integrity
1.3 View of Data
Hierarchy of Abstraction Levels
Three Abstraction Levels of Data
机械工业出版社
本课程学习内容
关系数据模型 关系数据库语言

数据库 SQL 英文

数据库 SQL 英文
SQL: Queries, Constraints, Triggers
Chapter 5
Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke
1
Overview

The Data Manipulation Language (DML)
11
Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke
This subset of SQL allows users to pose queries and to insert, delete, and modify rows (Chapter 3).

The Data Definition Language (DDL)
This subset of SQL supports the creation, deletion, and modification of definitions for tables and views (Chapter 3).

Compute the cross-product of relation-list. Discard resulting tuples if they fail qualifications. Delete attributes that are not in target-list. If DISTINCT is specified, eliminate duplicate rows.
3
Reserves
Example Instances

sid bid day 22 101 10/10/96 58 103 11/12/96

数据库系统概念(database system concepts)英文第六版 第一章

数据库系统概念(database system concepts)英文第六版  第一章
n In the early days, database applications were built directly on top of file systems
Databa se Sy stem Concept s - 6th Edition
1 .3
©Silber schatz , Korth and S u dar
n Relational model (Chapter 2) n Example of tabular data in the relational model Columns
_____ Rows
Databa se Sy stem Concept s - 6th Edition
1 .10
©Silber schatz , Korth and S u dar
n Physical Data Independence – the ability to modify the physical schema without changing the logical schema l Applications depend on the logical schema l In general, the interfaces between the various levels and components should be well defined so that changes in some parts do not seriously influence others.
1 .5
©Silber schatz , Korth and S u dar
n Phys ical level : describes how a record (e.g., customer) is stored. n Logical level : describes data stored in database, and the relationships among the data. type instructor = record ID : string;

英文数据库(pubmed)

英文数据库(pubmed)

(5)Details(详细检索式) ) (详细检索式) 主要用于查看PubMed的检索策略,即 的检索策略, 主要用于查看 的检索策略 词汇自动转换结果。 词汇自动转换结果。 使用Details键还可对检索策略进行修改: 键还可对检索策略进行修改: 使用 键还可对检索策略进行修改 点击Query Translation框中的检索策略, 框中的检索策略, 点击 框中的检索策略 将其修改后点击Search 将其修改后点击
[Text Word]:在TI、AB、MeSH、PS、SH等 字段检索
(2)著者检索 ) 姓在前用全称,名在后用缩写。 姓在前用全称,名在后用缩写。 比如检索李伟( 比如检索李伟(Li Wei)发表的文献时, )发表的文献时, 检索式应为Li , 检索式应为 W,但此时的检索结果同时包 含Li WH,Li WY等,为进行精确检索,应 , 等 为进行精确检索, 用双引号将检索词括起来, 用双引号将检索词括起来,如"Li W"。如果 。 仅仅采用姓氏检索, 仅仅采用姓氏检索,一定要附加著者字段的 。 标识符[au],比如:Li[au]。 标识符 ,比如:
(2)Preview/Index(预检索和索引浏览) ) (预检索和索引浏览)
– 在显示文献题录前,显示检索策略和检索 在显示文献题录前, 结果的数量。 结果的数量。 – 可修改检索策略:提供二次检索检索功能。 可修改检索策略:提供二次检索检索功能。 – 从索引词表中浏览并选择词条,完善检索 从索引词表中浏览并选择词条, 策略: 策略:在“Preview/Index ”页面下方的提 页面下方的提 问框内输入检索词,点击 问框内输入检索词,点击Index,系统显示 , 相应的索引词表, 相应的索引词表,然后可进一步选词进行 二次检索。 二次检索。

数据库系统概念(英文精编版.第六版)ch7 E-R Model

数据库系统概念(英文精编版.第六版)ch7 E-R Model

Example: instructor = (ID, name, street, city, salary ) course= (course_id, title, credits)
Domain – the set of permitted values for each attribute Attribute types:
Mapping Cardinality(映射基数)
Express the number of entities to which another entity can
be associated via a relationship set.
Most useful in describing binary relationship sets. For a binary relationship set R between entity sets A and
Entity-Relationship Model
The E-R model is a widely used data model for database
design.
It provides a convenient graphical representation to view
data, relationships and constraints.


Simple and composite attributes.
Single-valued and multi-valued attributes

Example: multivalued attribute: phone_numbers Can be computed from other attributes Example: age, given date_of_birth
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Using Studio and Movie, add to the relation Studio all movie studios that are mentioned in the relation Movie, but don’t appear in Studio.
7
Solution
INSERT INTO Studio(name) (SELECT DISTINCT studioName FROM Movie WHERE studioName NOT IN
movieYear = 1942 AND starName = ‘Sydney Greenstreet’;
10
Example: Delete all Tuples
Make the relation Likes empty: DELETE FROM Likes;
Note no WHERE clause needed.
Another way to add Sydney Greenstreet to the list of stars of The Maltese Falcon.
INSERT INTO StarsIn(movieTitle, movieYear, starName) VALUES(’The Maltese Falcon’, 1942, ’Sydney GreenStreet’);

Updates
To change certain attributes in certain tuples of a relation:
UPDATE <relation> SET <list of attribute assignments> WHERE <condition on tuples>;
(SELECT name FROM Studio);
8
Deletion
To delete tuples satisfying a condition from some relation:
DELETE FROM <relation> WHERE <condition>;
9
Example: Deletion
2. We don’t have values for all attributes, and we want the system to fill in missing components with NULL or a default value.
4
Example: Specifying Attributes
3
Specifying Attributes in INSERT
We may add to the relation name a list of attributes. Two reasons to do so:
1. We forget the standard order of attributes for the relation.
Delete from relation StarsIn the fact that Sydney GreenStreet was a star in The Maltese Falcon:
DELETE FROM StarsIn WHERE movieTitle = ‘The Maltese Falcon’ AND
More SQL
Database Modification Defining a Database Schema Views
1
Database Modifications
A modification command does not return a result (as a query does), but changes the database in some way. Three kinds of modifications:
5
Inserting Many Tuples
We may insert the entire result of a query into a relation, using the form:
INSERT INTO <relation> ( <subquery> );
6
Example: Insert a Subquery
Example: add Sydney Greenstreet to the list of stars of The Maltese Falcon.
INSERT INTO StarsIn VALUES(‘The Maltese Falcon’, 1942, ’Sydney GreenStreet’);
13
Example: Update
Modify the relation MovieExec by prepending the title Pres. In front of every movie executives who is the president of a studio:
UPDATE MovieExec SET name = ‘Pres. ’ || name WHERE cert# IN (SELECT presC# FROM Studio);
11
Example: Delete Many Tuples
Delete from MovieExec all movie executives whose net worth is low-less than ten million dollars.
DELETE FROM MovieExec WHERE netWorth < 10000000;
1. Insert a tuple or tuples. 2. Delete a tuple or tuples. 3. Update the value(s) of an existing tuple or tuples.
2
Insertion
To insert a single tuple: INSERT INTO <relation> VALUES ( <list of values> );
相关文档
最新文档