文档库 最新最全的文档下载
当前位置:文档库 › 数据库试题 英文卷

数据库试题 英文卷

数据库试题 英文卷
数据库试题 英文卷

哈尔滨理工大学 2007-2008学年第一学期考试试题 A 卷 软件学院、软件工程系 出题教师:刘欢 系主任:

考试科目: 数据库系统 考试时间:120分钟 试卷总分100分 考试班级:软件06-1、2、3、4、5、6班 题号 I II III IV V 总分 得分 评卷教师 I 、Choice questions. (Write your answers onto the answer sheet.)(There are 10 questions, totally 20 marks, and each question worth 2 marks.) 1. The relationship among Database (DB), Database System (DBS) and Database Management System (DBMS) is ___A_____. A. “DBS includes DB and DBMS” B. “DBMS includes DB and DBS” C. “DB includes DBS and DBMS” D. “DB is DBS, also as DBMS” 2. In an index, ___A_____ is the attribute to set of attributes used to look up records in a file. A. search key B. structured key C. sequence key D. select key 3. A _____D___ of an entity set is a set of one or more attributes whose values uniquely determine each entity. A. key B. primary key C. candidate key D. super key 4. From the following physical storage media, ____D___ is VOLATILE . A. optical storage B. tape storage

C. magnetic-disk

D. main memory

5. Choose the only one INCORRECT description from the followings: __D_____

A. Neither tuples nor attributes have order.

B. Attributes can appear in any order and the relation is still the same.

C. Each value in the database must be a member of some domain.

D. Duplicate tuples can exist in a relation.

6. There is a relation R(A, B, C ) contains the following data. Which of the

description about functional dependency is CORRECT? ___B_______

线 班级: 学号:

姓名:

2008年 1月2日

A. Functional dependence A → B holds on R.

B. Functional dependence BC → A holds on R.

C. Functional dependence B → A holds on R.

D. Functional dependence A → BC holds on R.

7. The right figure shows ___B_____ parallel database

architectures.

A. …Shared memory?

B. …Shared disk?

C. …Shared nothing?

D. …Hierarchical?

8. Choose the proper choice to make the following SQL statement to realize query

“Find the names of all customers whose street end with the substring …%Dajie?”

A . LIKE …\%Dajie ? SELECT customer_name

B . LIKE …\%Dajie%? FROM customer

C . LIKE …%\%Dajie? WHERE customer_street ____C______

D . LIK

E …%\Dajie%?

9. Suppose that there are two relations R(A, B) and S(B, C). Choose the

equivalent relational algebra expression for the following SELECT

clause:_C__.

A. ∏A , B (σC ≠ …C56? (R S)) SELECT A, B

B. ∏A , B (σC ≠ …C56? (R S)) FROM R

C. R- ∏A , B (σC = …C56? (R S)) WHERE B NOT IN( SELECT B

D. R- ∏A , B (σC ≠ …C56? (R S)) FROM S

WHERE C=?C56?)

10. Choose the only one CORRECT expression about SQL from the followings:

____C___.

A. (≠ some) ≡ in

B. (= all) ≡ not in

C. EXISTS r ? r ≠ ?

D. UNIQUE r ? r = ?

II 、 Blank-filling questions. (Write your answers onto the answer sheet.)

(There are 7 questions and 10 blanks, totally 20 marks, each blank worth 2 marks.)

1. To design a trigger mechanism, we

must specify the ① under

which the trigger is to be executed;

specify the ② to be taken

when the trigger executes.①

conditions , ②

actions

2. Given two original values A=300,

A B C

2 2

3 2 3

4 3 3 5

哈尔滨理工大学

2007-2008学年第一学期考试试题A卷B=150; compute both the values of A and B after the transactions T1 and T2 with the right side schedule.

A= ;

B= .A= 225 ; B= 225

3.The basic query process has been list in the following figure, please fill the

TWO blanks.

1.

①parser and translator , ②execution plan

4.In physical level, the database is stored as a collection of files. Each file is a

sequence of records , each of which is a sequence of fields.

5.Given 0.3ms as the time to transfer one block and 0.2ms as the time for one

seek. If we ignore CPU costs and the cost to writing output to disk, the cost is ___ 8 ______ ms for 20 block transfers and 10 seeks for simplicity.

6.In database system, indexing mechanisms are used to speed up

access to desired data.

7.In distributed database system, data is spread over multiple

machines (also referred to as sites or nodes).

III、B riefly description questions. (Write your answers onto the answer sheet.)

(There are 4 questions, totally 16 marks, and each question worth 4 marks.)

1.Please briefly list FOUR duties of a database administrator.

2.Please give the definition and the ACID properties of transaction.

3.Given the relation schema R = (A, B, C, G, H, I), and the functional dependency F = {A → B, A → C, CG → H, CG → I, B → H}. Explain whether AG → I and CG → HI are the members of F+? Why?

AG →I is a member of F+.

By augmenting A →C with G, to get AG →CG and then transitivity with CG →I, we can get AG →I.

CG →HI is a member of F+.

By augmenting CG →I to infer CG → CG I, and augmenting of CG →H to infer CGI →HI, and then transitivity, we can get CG →HI.

4.Given the relation schema R = (A, B, C, G, H, I), and the functional dependency F = {A → B, A → C, CG → H, CG → I, B → H}. Compute (AG)+. The processes of computing result of (AG)+ have been shown below.

① result = AG

② result = ABCG (A →C and A → B)

③ result = ABCGH (CG →H and CG ?AGBC)

④ result = ABCGHI (CG →I and CG ?AGBCH)

IV、Query questions. (Write your answers onto the answer sheet.) (There are

2 questions with 7 queries. There are totally 28 marks, each query worth

4 marks.)

1.Consider the relational database of a banking enterprise with the following relation schemas, where the primary keys are underlined.

branch (branch_name, branch_city, assets)

customer (customer_name, customer_street, customer_city)

loan (loan_number, branch_name, amount)

borrower (customer_name, loan_number)

account (account_number, branch_name, balance)

哈尔滨理工大学

2007-2008学年第一学期考试试题A卷depositor (customer_name, account_number)

Give an expression in the relational algebra to express each of the following two queries:

①Find the names of all customers who have a loan, an account, or both, from the bank.

②Insert information in the database specifying that Smith has $4500 in account A-911 at the Perryridge branch.

2.Consider the academic database contains three relations as the following 3

tables, and then give an expression in SQL for each of the following queries.

Table ‘S’

Attribute name Data type Primary key Description

Sno int √Student numbers

Sname Char(20) Student names

AGE int Student ages

SEX Char(4) …M? for male, …F? for female

Table ‘SC’

Attribute name Data type Primary key Description

Sno int √Student numbers

Cno int √Course numbers

Grade int Student grades for courses

Table ‘C’

Attribute name Data type Primary key Description

Cno int √Course numbers

Cname Char(35) Course names

TEACHER Char(20) Teacher names

①Define the relation …SC? in SQL.

Tip: Describe primary keys, foreign keys and check constrains if necessary. CREATE TABLE SC

( Sno int,

Cno int,

Grade int,

PRIMARY KEY (Sno, Cno),

FOREIGN KEY (Sno) REFERENCES S,

FOREIGN KEY (Cno) REFERENCES C,

CHECK (Grade >= 0))

②Find the student numbers and names of the male students, each of whom is older than 22-year-old.

SELECT Sno, SNAME

FROM S

WHERE AGE>22 AND SEX=‘M’;

③Find the student numbers of the students, each of whom has at least chosen two courses.

SELECT Sno

FROM SC AS X, SC AS Y

WHERE X.Sno=Y.Sno AND https://www.wendangku.net/doc/992168429.html,o !=https://www.wendangku.net/doc/992168429.html,o

④Find the names and ages of the male students, each of whom is older than all the female students.

SELECT SNAME, AGE

FROM S

WHERE SEX=‘M’ AND AGE> ALL (SELECT AGE

FROM S

WHERE SEX=‘F’)

⑤List the course name and average grade for all the courses which are taught by teacher LIU.

SELECT CNAME, A VG(GRADE)

FROM C, SC

WHERE C.C#=SC.C# AND TEACHER=‘LIU’

GROUP BY C.C#

V、D esigning questions. (Write your answers onto the answer sheet.) (There are two questions, totally 16 marks. Question 1 worth 10 marks and question 2 worth 6 marks.)

A university registrar?s office maintains data about the following entities:

(a)students, including student-id, name, program;.

(b)instructors, including id, name, department and title;

(c)courses, including course number, title, credits, syllabus and prerequisites;

(d)course offerings, including course number, year, semester, section number,

instructor(s), timings, and classroom.

Further, the enrollment of students in courses and grades awarded to students in each course they are enrolled for must be appropriately modeled.

1.Construct an E-R diagram for the university registrar?s office. A class meets

哈尔滨理工大学

2007-2008学年第一学期考试试题A卷only at one particular place and time; y ou needn?t model a class meeting at different places a t different times; also needn?t guarantee that the database does not have two classes meeting at the same place and time.

2.Design a relational database, which is constructed by relation schemas, corresponding to the preceding E-R diagram with marked primary keys.

数据库应用试卷及答案

; 数据库及应用(B卷) 一、选择题(从备选答案中选1 个正确的答案,每题2分、共24分) 1.支持所有用户建立、存储数据库的软件系统是。 A.数据库系统 B.数据库管理系统 C.应用程序 D.操作系统2.DB的三级模式结构中最接近外部存储器的是。 A.子模式 B.外模式 C.概念模式 D.内模式 3.在关系模式R中,函数依赖X→Y的语义是。 A.在R的某一关系中,若两个元组的X值相等,则Y值也相等: B.在R的每一关系中,若两个元组的X值相等,则Y值也相等 C.在R的某一关系中,Y值应与X值相等 D.在R的每一关系中,Y值应与X值相等 4. DBA是________的简称。 A.系统分析员 B.应用程序员 C.数据库管理员 D.数据录入员 5. _____是长期存储在计算机内的有组织,可共享的数据集合. A.数据库管理系统B.数据库系统 C.数据库D.文件组织6.数据库系统的核心是。 《 A. 数据库 B. 数据库管理系统 C. 数据模型 D. 软件工具 7.客观存在并可相互区别的事物叫________。 A.码 B.属性 C.实体 D. 实体集8.数据库的完整性是指数据的_____和_____。 (1)正确性(2)合法性(3)不被非法存取 (4)相容性 (5)不被恶意破坏 A. (1)和(3) B. (2)和(5) C. (1)和(4) D. (2)和(4) 9.一组具有相同数据类型的值的集合称为________。 \ A.关系 B.属性 C.分量 D.域 10.以下______封锁违反两段锁协议。 A.Slock A … Slock B … Xlock C …… Unlock A … Unlock B … Unlock C B.Slock A … Slock B … Xlock C …… Unlock C … Unlock B … Unlock A C.Slock A … Slock B … Xlock C …… Unlock B … Unlock C … Unloc k A D.Slock A …Unlock A …Slock B … Xlock C …… Unlock B … Unlock C 11. “日志”文件用于保存________。

数据库方面中英文对照

本科毕业设计(论文) 英文翻译 题目创业平台设计与实现 学生姓名 专业班级网 学号 院(系) 指导教师(职称) 完成时间 2008 年6 月6 日

英文原文 An Overview of Servlet and JSP Technology Gildas Avoine and Philippe Oechslin EPFL, Lausanne, Switzerland 1.1 A Servlet's Job Servlets are Java programs that run on Web or application servers, acting as a middle layer between requests coming from Web browsers or other HTTP clients and databases or applications on the HTTP server. Their job is to perform the following tasks, as illustrated in Figure 1-1. Figure 1-1 1.Read the explicit data sent by the client. The end user normally enters this data in an HTML form on a Web page. However, the data could also come from an applet or a custom HTTP client program. 2.Read the implicit HTTP request data sent by the browser. Figure 1-1 shows a single arrow going from the client to the Web server (the layer where servlets and JSP execute), but there are really two varieties of data: the explicit data that the end user enters in a form and the behind-the-scenes HTTP information. Both varieties are critical. The HTTP information includes cookies, information about media types and compression schemes the browser understands, and so on. 3.Generate the results. This process may require talking to a database, executing an RMI or EJB call, invoking a Web service, or computing the response directly. Your real data may be in a relational database. Fine. But your database probably doesn't speak HTTP or return results in HTML, so the Web browser can't talk directly to the database. Even if it could, for security reasons, you probably would not want it to. The same argument applies to most other applications. You need the Web middle layer to extract the incoming data from the HTTP stream, talk to

数据库期末试题

无锡科技职业学院 2010-2011学年第一学期 《数据库原理与应用》期末试卷20908C (09软游、09软件) 考试形式闭卷笔试+开卷机试考试时间20+100分钟 班级学号姓名成绩 I 笔试部分 该部分为闭卷,要求不得携带任何与考试有关的书和本子,考试时间为20分钟,时间到收卷,进行下一部分的考试!!! 一、选择题(20分,每题1分) 1. 数据库管理员用以下语句建立了一个新表。 CREATE TABLE emp_info( emp_ID int PRIMARY KEY, emp_Name varchar(50) UNIQUE, emp_Address varchar(50) UNIQUE) 系统在该表上自动创建________索引。 A. 复合 B. 唯一 C. 聚集 D. 非聚集 2. 使用游标处理结果集时,其基本过程不包括_________步骤。 A. 打开游标 B. 关闭游标 C. 游标嵌套 D. 释放游标 3. 默认情况下,SQL Server 2005的系统数据库有_________个。 A. 10 B. 5 C. 4 D. 6 4. 在存有数据的表上建立聚集索引,可以引起表中数据的发生变化。 A. 逻辑关系 B. 记录结构 C. 物理位置 D. 列值 5. SQL server 数据库文件有3类,其中日志文件的后缀为_________。 A. .ndf B. .ldf C. .mdf D. .idf 6. 下面语句中,_________语句用来删除视图。 A. CREATE TABLE B. ALTE VIEW C. DROP VIEW D. CREA TE VIEW 7. 对于撤销权限的不正确描述是_________。 A. 可以撤销已授予权限 B. 不能利用REVOKE语句撤销已拒绝权限 C. 可以撤销已拒绝权限 D. 可以利用REVOKE语句撤销已授予权限 8. SQL Server 2005是一个的数据库系统。 A. 网状型 B. 层次型 C. 关系型 D. 以上都不是 9. SQL Server 2005 采用的身份验证模式是。 A. 仅Windows身份验证模式 B. 仅SQL Server身份验证模式 C. 仅混合模式 D. Windows身份验证模式和混合模式

数据库考题及答案参考

一、填空和选择 1.数据库管理产生和发展的三个阶段Page: 6 人工管理阶段、文件系统阶段、数据库系统阶段 2.视图的概念page 118 视图是从一个或几个基本表(虚表),视图一经定义,就可以和基本表一样被查询,被删除,也可以在一个视图之上在定义新的视图,但对视图的更新操作则有一定的限制 3.关系模型的三类完整性约束page 30 实体完整性、参照完整性、和用户定义性的完整性 4.关系运算运算中的两种特殊符号%百分号,_ 下划线page 96 5.四类数据逻辑模型page 18 逻辑模型主要包括:层次模型/网状模型(格式化模型)、关系模型、面向对象模型、对象关系模型 6.关系模型的三个组成部分page 338 数据结构、关系操作、数据完整性 7.数据字典包含的五个组成部分page 207 数据项、数据结构、数据流、数据存储、处理过程5个部分;其中数据项是数据的最小组成单位,若干数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流,数据存储的逻辑内容 8.两种数据操作类型page 12 概念模型一信息模型;(按用户的观点来对数据和信息建模,用于数据库设计) 逻辑模型(按计算机系统的观点对数据建模,主要用于DBMS的实现) 9.数据库系统和文化系统的区别page 7~9 数据库系统实现整体数据的结构化,这事数据库的主要特征之一,也是数据库系统与文件系统的本质区别 Page6的表也可以参照! 10.数据库设计过程的六个阶段(注意ER图转换)page 201 需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护 11.关系模型的几个概念page 28 关系模型是目前最重要的一种数据模型。关系数据库系统采用关系模型作为数据组织方式 关系:relation 一个关系对应通常说的一张表 元组tuple: 表中的一行,即一个元组

数据库(中英文翻译)

原文: Planning the Database It is important to plan how the logical storage structure of the database will affect system performance and various database management operations. For example, before creating any tablespaces for your database, you should know how many data files will make up the tablespace,what type of information will be stored in each tablespace, and on which disk drives the datafiles will be physically stored. When planning the overall logical storage of the database structure, take into account the effects that this structure will have when the database is actually created and running. You may have database objects that have special storage requirements due to type or size. In distributed database environments, this planning stage is extremely important. The physical location of frequently accessed data dramatically affects application performance. During the planning stage, develop a backup strategy for the database. You can alter the logical storage structure or design of the database to improve backup efficiency. Backup strategies are introduced in a later lesson. These are the types of questions and considerations, which you will encounter as a DBA, and this course (in its entirety) is designed to help you answer them. Databases: Examples Different types of databases have their own specific instance and storage requirements. Your Oracle database software includes templates for the creation of these different types of databases. Characteristics of these examples are the following: ? Data Warehouse: Store data for long periods and retrieve them in read operations. ? Transaction Processing: Accommodate many, but usually small, transactions. ? General Purpose: Work with transactions and store them for a medium length of time.

数据库期末试卷【A试卷+答案】

数媒试题 1.(V )概念模型的表示方法很多,其中最著名最为常用的是实体-联系方法。该方法用 E-R图来描述现实世界的概念模型,E-R方法也称为E-R模型。[P17] 2.(X )概念模型(E-R图),也称信息模型,它是按用户的观点来对数据和信息建模, 主要用于需求分析。【P12主要用于数据库设计】 3.(X )关系模型的操作主要包括查询、插入、删除和更新。其中的查询操作可能违背 关系的实体完整性约束条件。 【P30】【查询操作不改变表中的数据所以不可能违背实体完整性约束条件】 4.(X )数据模型的组成要素是关系数据结构、关系操作集合、关系完整性约束条件。 【关系模型的组成要素】 5.(V )在关系模型中,实体以及实体间的联系都是用二维表来表示的。【P29】 6.(X )学生(学号,姓名,性别,年龄,入校毕业年份)是规范化的关系。【P29】【关 系的每个分量必须是一个不可分割的数据项。也就是说,不允许表中还有表。】 7.(X )E-R图向数据模型转换时,多对多联系既可以转换为一个独立的关系模式,也 可以与某一端的关系模式合并。 【只能转换为一个独立的关系模式】 8.(X )在学生选课表SC(sno,cno,grade)中,同时选修了a号与b号课程同学学号的查 询语句为select sno from sc where cno=’a’ and cno=’b’。 【如此写法永远没有满足条件的元组】 9.(V )关系数据库中,关系模式是型,关系是值。关系是关系模式在某一时刻的状态 或内容。 10.(V )关系数据库模式是对关系数据库的描述,是关系数据库的型。关系数据库模式 包括:若干域的定义;在这些域上定义的若干关系模式。 11.(V )实体完整性和参照完整性是关系模型必须满足的完整性约束条件,被称作关系 的两个不变性,应该由关系系统自动支持。 12.( X ) 完整性检查和控制的对象是非法用户和非法操作,防止对数据库数据的非法存 取。【P151】【安全性控制的防范对象是非法用户和非法操作,防止对数据库数据的非法存取。】 13.(X )支持SQL的RDBMS同样支持关系数据库三级模式结构,其中模式对应部分 视图和基本表。【P81模式对应基本表】

数据库试题及答案_

笔试样卷一 参考答案 一、简答题(25分) 1.数据库阶段数据管理的主要特点是什么? 2.解释DB、DBMS、DBS三个概念? 3.什么是物理数据独立性和逻辑数据独立性? 4.试说明DBMS的主要功能? 5.在ER模型转换为关系模型时,联系类型要根据不同的情况作不同的处理,试说明之。 二、计算题(20分) 1.设有关系R和S R: S: A B C A B C 3 6 7 3 4 5 2 5 7 7 2 3 7 3 4 4 4 3 列表计算R∪S、R-S、R×S、π 3,2(S)、δ B<5 (R)。(5分) 2.设有三个关系 S (SNO, SNAME, AGE, SEX, SDEPT) SC (SNO, CNO, GRANDE) C (CNO, CNAME, CDEPT, TNAME) 试用关系代数表达式表示下列查询

(1)检索LIU老师所授课程的课程号、课程名 (2)检索年龄大于23岁的男学生的学号和姓名 (3)检索学号为S3的学生所学课程的课程名和认课教师姓名 (4)检索WANG同学不学的课程的课程号 (5)检索至少选修了两门课程的学生的学号(10分) 三、设有三个基本表(45分) S (SNO, SNAME, AGE, SEX, SDEPT) SC (SNO, CNO, GRANDE) C (CNO, CNAME, CDEPT, TNAME) 1.试用T-SQL的查询语句表达下列查询 (1)检索LIU老师所授课程的课程号、课程名 (2)检索年龄大于23岁的男学生的学号和姓名 (3)检索学号为S3的学生所学课程的课程名和认课教师姓名 (4)检索WANG同学不学的课程的课程号 (5)检索至少选修了两门课程的学生的学号(10分) 2.试用T-SQL的查询语句表达下列查询 (1)统计有学生选修的课程的门数 (2)求选修C4课程的学生的年龄 (3)求LIU老师所授课程的每门课程的学生的平均成绩 (4)统计每门课程的学生选修人数 (5)求年龄大于所有女同学年龄的男学生的姓名和年龄(10分)3.试用T-SQL更新语句完成下列更新操作 (1)往表S中插入一个学生资料(‘S9’, ‘WU’, 18)

数据库应用试题一

云南师范大学成人继续教育学院商学院教学点 《数据库应用》期末试题试题(A 卷) 姓名: 学号: 系: 年级: 专业: 班级: 座号: 考试说明:1、本试卷共5页,考试时间为120分钟;2、本考试为闭卷; 3、全部试题均答在试卷上。 一、单项选择题(本大题共20小题,每小题2分,共40分) 1.关系数据库中的视图属于4个数据抽象级别中的( ) A 外部模型 B 概念模型 C 逻辑模型 D 物理模型 2.在下列关于关系的陈述中,错误的是( ) A 表中任意两行的值不能相同 B 表中任意两列的值不能相同 C 行在表中的顺序无关紧要 D 列在表中的顺序无关紧要 3.为了防止一个用户的工作不适当地影响另一个用户,应该采取( ) A 完整性控制 B 安全性控制 C 并发控制 D 访问控制 4.关系数据库中,实现实体之间的联系是通过表与表之间的( ) A 公共索引 B 公共存储 C 公共元组 D 公共属性 5.在MS SQL Server 中,用来显示数据库信息的系统存储过程是( ) A sp_ dbhelp B sp_ db C sp_ help D sp_ helpdb 6.下面系统中不属于关系数据库管理系统的是( ) A Oracle B MS SQL Server C IMS D DB2 7.SQL 语言中,删除一个表的命令是( ) A DELETE B DROP C CLEAR D REMORE 8.如果在关系的分片过程中使用了选择操作,则不可能是( ) A 水平分片 B 垂直分片 C 导出分片 D 混合分片 9.在一个实体集中,一个实体实例(一行)与另外多个实例(多行)相关,则这个实体称为( ) A 递归实体 B 弱实体 C 复合实体 D 联系实体 10.存在一个等待事务集{T 0,T 1,…,T n } ,其中T 0正等待被T 1锁住的数据项,T 1正等待被T 2锁住的数据项,T n-1正等待被T n 锁住的数据项,且T n 正等待被T 0锁住的数据项,则系统的工作状态处于( ) A 并发处理 B 封锁 C 循环 D 死锁 11.在分布式数据库中,若存取数据时只需指出片段名称,不必指出片段地址,则称系统具有( ) A 片段透明性 B 地址透明性 C 局部映象透明性 D 异地透明性 12.某学校规定,每一个班级至多有50名学生,至少有10名学生;每一名学生必须属于一

(完整版)数据库重要术语(中英文)

单词汇总(数据库专业一点的词汇其实主要就是每章后面review items的内容,在这里简单列一下,如果你实在没时间看书,至少这些单词要认识。): 1.数据库系统:database system(DS),database management system(DBMS) 2.数据库系统(DS),数据库管理系统(DBMS) 3.关系和关系数据库table= relation,column = attribute属性,domain, atomic domain, row= tuple, relational database, relation schema, relation instance, database schema, database instance; 4.表=关系,列=属性属性,域,原子域,排=元组,关系型数据库,关系模式,关系实例,数 据库模式,数据库实例; 1.key们: super key, candidate key, primary key, foreign key, referencing relation, referenced relation; 2.超码,候选码,主码,外码,参照关系,被参照关系 5.关系代数(relational algebra):selection, project, natural join, Cartesian product, set operations, union, intersect, set difference ( except\minus), Rename, assignment, outer join, grouping, tuple relation calculus 6.(关系代数):选择,项目,自然连接,笛卡尔积,集合运算,集,交集,集合差(除\负), 重命名,分配,外连接,分组,元组关系演算 7. sql组成: DDL:数据库模式定义语言,关键字:create DML:数据操纵语言,关键字:Insert、delete、update DCL:数据库控制语言,关键字:grant、remove DQL:数据库查询语言,关键字:select 8. 3.SQL语言:DDL,DML,DCL,QL,sql query structure, aggregate functions, nested subqueries, exists(as an operator), unique(as an operator), scalar subquery, assertion, index(indices), catalogs, authorization, all privileges, granting, revoking, grant option, trigger, stored procedure, stored function 4.SQL语言:DDL,DML,DCL,QL,SQL查询结构,聚合函数,嵌套子查询,存在(如运 营商),独特的(如运营商),标量子查询,断言指数(指数),目录,授权,所有权限,授予,撤销,GRANT OPTION,触发器,存储过程,存储函数 9.表结构相关:Integrity constraints, domain constraints, referential integrity constraints 10.完整性约束,域名约束,参照完整性约束 5.数据库设计(ER 模型):Entity-Relationship data model, ER diagram, composite attribute, single-valued and multivalued attribute, derived attribute,binary relationship set, degree of relationship set, mapping cardinality,1-1, 1-m, m-n relationship set (one to one, one to many, many to many), participation, partial or total participation, weak entity sets, discriminator attributes, specialization and generalization 6.实体关系数据模型,ER图,复合属性,单值和多值属性,派生属性,二元关系集,关系集, 映射基数的程度,1-1,1-米,MN关系集合(一对一,一对多,多对多),参与部分或全部参与,弱实体集,分辨符属性,特化和概化 11.函数依赖理论:functional dependence, normalization, lossless join (or lossless) decomposition, First Normal Form (1NF), the third normal form (3NF), Boyce-codd normal form (BCNF), R satisfies F, F holds on R, Dependency preservation保持依赖, Trivial, closure of a set of functional dependencies函数依赖集的闭包, closure of a set of attributes属性集闭包,

数据库期末试卷和答案

数据库程序设计试题 1一、判断题(每题1分,共10分) 1、DB、DBMS、DBS三者之间的关系是DBS包括DB和DBMS。( ) 2、数据库的概念结构与支持其的DB的DBMS有关。( ) 3、下列式子R∩S=R—(R—S)成立。( ) 4、数据存储结构改变时逻辑结构不变,相应的程序也不变,这是数据库系统的逻辑独立 性。() 5、关系数据库基本结构是三维表。( ) 6、在嵌入式SQL语句中,主语句向SQL语句提供参数,主要用游标来实现。( ) 7、规范化的投影分解是唯一的。( ) 8、不包含在任何一个候选码中的属性叫做非主属性。( ) 9、在 Transact-SQL 语句的WHERE子句中,完全可以用IN子查询来代替OR逻辑表达式。 ( ) 10、封锁粒度越大,可以同时进行的并发操作越大,系统的并发程度越高。() 二、填空题(每空0.5分,共10分) 1、两个实体间的联系有联系,联系和联系。 2、select命令中,表达条件表达式用where子句,分组用子句,排序用 子句。 3、数据库运行过程中可能发生的故障有、和三类。 4、在“学生-选课-课程”数据库中的三个关系如下: S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。 现要查找选修“数据库技术”这门课程的学生姓名和成绩,可使用如下的SQL语句:SELECT SNAME,GRADE FROM S,SC,C WHERE CNAME= 数据库技术AND S.S#=SC.S# AND。 5、管理、开发和使用数据库系统的用户主要有、、 。 6、关系模型中可以有三类完整性约束:、 和。 7、并发操作带来数据不一致性包括三类:丢失修改、和。 8、事务应该具有四个属性:原子性、、隔离性和持续性。 9、数据库运行过程中可能发生的故障有事务故障、和三类。 10、在“学生-选课-课程”数据库中的三个关系如下:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。 现要查找选修“数据库技术”这门课程的学生姓名和成绩,可使用如下的SQL语句:SELECT SNAME,GRADE FROM S,SC,C WHERE CNAME= ‘数据库技术’AND S.S#=SC.S# AND。 11、数据库设计包括、、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护。 12、MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Server的图形 化工具称为_________。 13 、SELECT语句中进行查询 , 若希望查询的结果不出现重复元组 , 应在SELECT子 句中使用____________保留字。 14、如果一个关系不满足2NF,则该关系一定也不满足__________(在1NF、2NF、3NF 范围内)。 15、数据库的物理设计主要考虑三方面的问题:______、分配存储空间、实现存取路径。 三、单选题(每题1分,共20 分) 1、在SQL中,关系模式称为() A、视图 B、对象 C、关系表 D、存储文件 2、要保证数据库逻辑数据独立性,需要修改的是( )

数据库期末试题(附答案)

《数据库原理》课程考试模拟题四 一、单项选择题(在每小题的四个备选答案中选出一个正确答案。本题共16分,每小题1分) 1. 在数据库中,下列说法()是不正确的。 A.数据库中没有数据冗余 B.数据库具有较高的数据独立性 C.数据库能为各种用户共享 D.数据库加强了数据保护 2. 按照传统的数据模型分类,数据库系统可以分为( )三种类型。 A.大型、中型和小型 B.西文、中文和兼容 C.层次、网状和关系 D.数据、图形和多媒体 3. 在数据库的三级模式结构中,( )是用户与数据库系统的接口,是用户用到的那部分数据的描述。 A.外模式 B.内模式 C.存储模式 D.模式 4. 下面选项中不是关系的基本特征的是( )。 A. 不同的列应有不同的数据类型 B. 不同的列应有不同的列名 C. 没有行序和列序 D. 没有重复元组 5. SQL语言具有两种使用方式,分别称为交互式SQL和( )。 A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL 6. 设关系模式R(ABCD),F是R上成立的FD集,F={A→B,B→C},则(BD)+为( )。 A.BCD B.BC C.ABC D.C 7. E-R图是数据库设计的工具之一,它适用于建立数据库的( )。 A.概念模型 B.逻辑模型 C.结构模型 D.物理模型 8. 若关系模式R(ABCD)已属于3NF,下列说法中( )是正确的。 A.它一定消除了插入和删除异常 B.仍存在一定的插入和删除异常 C.一定属于BCNF D.A和C都是 9. 解决并发操作带来的数据不一致性普遍采用( )。 A.封锁技术 B.恢复技术 C.存取控制技术 D.协商 10. 数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的( )。 A.可靠性 B.一致性 C.完整性 D.安全性 11. 一个事务一旦完成全部操作后,它对数据库的所有更新应永久地反映在数据库中,不会丢失。这是指事务的( ) 。 A. 原子性 B. 一致性 C. 隔离性 D. 持久性 12. 在数据库中,软件错误属于( )。 A. 事务故障 B. 系统故障 C. 介质故障 D. 活锁 13. 在通常情况下,下面的关系中不可以作为关系数据库的关系是( )。 A.R1(学生号,学生名,性别) B.R2(学生号,学生名,班级号) C.R3(学生号,学生名,宿舍号) D.R4(学生号,学生名,简历) 14. 有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是1:N

sql数据库试卷

《SQL数据库管理与开发教程与实训》试题(A卷) 一、单项选择题(每小题1分,共10分) 1.下列四项中,不属于数据库特点的是()。 A.数据共享 B.数据完整性 C.数据冗余很高 D.数据独立性高 2.下列四项中,不属于SQL2000实用程序的是()。 A.企业管理器 B.查询分析器 C.服务管理器 D.媒体播放器 3.SQL Server安装程序创建4个系统数据库,下列哪个不是()系统数据库。 A.master B.model C.pub D.msdb 4.()是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数 据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。 A.DBMS B.DB C.DBS D.DBA 5. 在SQL中,建立表用的命令是 ( )。 A.CREATE SCHEMA B.CREATE TABLE C.CREATE VIEW D.CREATE INDEX 6.SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( )。 A.包括15岁和35岁 B.不包括15岁和35岁 C.包括15岁但不包括35岁 D.包括35岁但不包括15岁 7.下列四项中,不正确的提法是( )。 A.SQL语言是关系数据库的国际标准语言 B.SQL语言具有数据定义、查询、操纵和控制功能 C.SQL语言可以自动实现关系数据库的规范化 D.SQL语言称为结构查询语言 8.在MS SQL Server中,用来显示数据库信息的系统存储过程是( )。 A. sp_dbhelp B. sp_db C. sp_help D. sp_helpdb 9.SQL语言中,删除表中数据的命令是( )。 A. DELETE B. DROP C. CLEAR D. REMOVE 10.SQL的视图是从()中导出的。 A. 基本表 B. 视图 C. 基本表或视图 D. 数据库 二、判断题(每空1分,共10分) 1.'在那遥远的地方' 是SQL中的字符串常量吗? 2.'11.9' 是SQL中的实型常量吗 3.select 16%4, 的执行结果是: 4 吗? 4.200 5.11.09 是SQL中的日期型常量吗? 5.¥2005.89 是SQL中的货币型常量吗? 6.select 25/2 的执行结果是: 12.5 吗? 7.'岳飞'>'文天祥' 比较运算的结果为真吗? 8.一个表可以创建多个主键吗? 9.创建唯一性索引的列可以有一些重复的值? 10.固定数据库角色:db_datarader 的成员能修改本数据库内表中的数据吗? 三、填空题(每空1分,共20分) 1.数据库系统具有数据的_________、_________和内模式三级模式结构。 2.SQL Server 2000局部变量名字必须以_________开头,而全局变量名字必须以_________开头。 3.语句 select ascii('D'), char(67) 的执行结果是:_________和_________。 4.语句 select lower('Beautiful') , rtrim('我心中的太阳 ') 的执行结果是: ____________和___________。 5.选择运算是根据某些条件对关系做______分割;投影是根据某些条件对关系做______分割。 6.关系运算主要有________、________和连接。 7.完整性约束包括______完整性、______完整性、参照完整性和用户定义完整性。

数据库试题及答案汇编

《数据库技术与应用》样题 一、选择题( 共 30 分,1--20 每小题 1 分,21—25 每小题 2 分。下列各题 A )、B)、 C)、D)四个选项中,只有一个选项是正确的 ) 1 在 SQL Server 中,关于视图的正确叙述是 A)视图与数据库表相同,用来存储数据B)视图不能同数据库表进行连接操作 C)在视图上不能进行更新操作D)视图是从一个或多个数据库表导出的虚拟表 2 SQL 是那几个英文单词的缩写 A)Standard Query LanguageB)Structured Query Language C) Select Query LanguageD)以上都不是 3 不属于 SQL Server 系统全局变量的是()。 A 、@@ErrorB 、@@ConnectionC 、@@Fetch_StatusD 、@Records 4 下面描述错误的是() A 、每个数据文件中有且只有一个主数据文件 B 、日志文件可以存在于任意文件组中 C 、主数据文件默认为 primary 文件组 D 、文件组是为了更好地实现数据库文件组织 5 SQL Server 数据库文件有三类,其中主数据文件的后缀为( ) A 、.mdfB 、.ldfC 、.ndfD 、.idf 6、下面标识符不合法的是( ) A 、[my delete]B 、_mybaseC 、$moneyD 、trigger1 7 下面字符串能与通配符表达式[ABC]%a 进行匹配的是() A 、BCDEFB 、A_BCDC 、ABC_aD 、A% 8、下面对索引的相关描述正确的是()列值唯一的列适合间索引 A 、经常被查询的列不适合建索引B 、列值惟一的列适合建索引 C 、有很多重复值的列适合建索引D 、是外键或主键的列不适合建索引 9、在“连接”组中有两种连接认证方式,其中在( )方式下,需要客户端应用程序连接 时提供登录时需要的用户标识和密码。 A 、Windows 身份验证B 、SQL Server 身份验证 C 、以超级用户身份登录时D 、其他方式登录时 10、索引是在基本表的列上建立的一种数据库对象,它同基本表分开存储,使用它能够加快 数据的( )速度。 A 、插入B 、修改C 、删除D 、查询 在where 子句中出现频率较高的列应尽量创建索引 11、以下哪种情况应尽量创建索引( ) A 、在 Where 子句中出现频率较高的列B 、具有很多 NULL 值的列 C 、记录较少的基本表D 、需要更新频繁的基本表 12、域完整性用于保证给定字段中数据的有效性,它要求表中指定列的数据具有正确的数据 类型、格式和有效的( )。 A 、数据值B 、数据长度C 、取值范围D 、以上都不是 13 以下不属于表之间定义关系的是 A)一对一关系B) 一对多关系C) 多对多关系D) 少对多关系 14 目前数据库有三种基本的数据模型是 ________ 。 A 、 层次模型、网络模型、关系模型B 、对象模型、网络模型、关系模型 网络模型、对象模型、层次模型D 、层次模型、关系模型、对象模型 15 从“产品”表里查询出价格高于产品名称为“海天酱油”的产品的记录,此 SQL 语句为 A 、SELECT * FROM 产品WHERE 价格>海天酱油

级数据库技术试题(答案)

中南大学考试试卷(答案) 2010 --2011 学年下学期时间100分钟数据库应用基础课程56学时3.5学分考试形式:闭卷 专业年级:商学院10级总分100分,占总评成绩70% 注:请将答案直接写在试卷上! 在本试卷中除特殊说明外数据库系统为SQL SERVER,均采用下列表: 学生信息表Student(NO,NAME,AGE,SEX,CLASS,NA),其字段名分别表示学号(CHAR(4))、姓名(V ARCHAR(8))、年龄(INT)、性别(CHAR(2))、班级(V ARCHAR(4))、民族(V ARCHAR (18)),主键为NO。 教师信息表T (NO,NAME,sex,ab), 其字段名分别表示教师编号(Char(4))、姓名(varchar(8))、性别(char(2))、职称(Varchar(6)),主键为NO。 课程信息表C(NO,NAME,TNO),其字段名分别表示课程编号(Char(4))、课程名称(V ARCHAR(12))、授课教师编号(varchar(4),主键为(NO,TNO)。 学生选课及成绩表SC(NO,CNO,GRADE),其字段名分别表示学号(char(4))、课程编号(char(4)、成绩(int), 主键为(NO,CNO)。 在企业经管器中按下列方式录入数据保存。 Student的数据 NO Name Age Sex CLASS NA 0101 刘琳20 女1002 汉族 0105 王刚21 男1015 苗族 0102 李晓22 女1015 土家族 0110 张明NULL 男1002 汉族 0108 周冰21 女1015 苗族 2031 NULL 20 男1002 汉族 T的数据 NO Name Sex AB 1003 刘瑞女讲师2020 陈晓男副教授0102 李斌女教授 C的数据 NO Name TNO 2010 数据库技术1003 2010 数据库技术0102 2015 高等数学2020

数据库应用试卷及答案

数据库及应用(B卷) 一、选择题(从备选答案中选1 个正确的答案,每题2分、共24分) 1.支持所有用户建立、存储数据库的软件系统是。 A.数据库系统 B.数据库管理系统 C.应用程序 D.操作系统2.DB的三级模式结构中最接近外部存储器的是。 A.子模式 B.外模式 C.概念模式 D.内模式 3.在关系模式R中,函数依赖X→Y的语义是。 A.在R的某一关系中,若两个元组的X值相等,则Y值也相等 B.在R的每一关系中,若两个元组的X值相等,则Y值也相等 C.在R的某一关系中,Y值应与X值相等 D.在R的每一关系中,Y值应与X值相等 4. DBA是________的简称。 A.系统分析员 B.应用程序员 C.数据库管理员 D.数据录入员 5. _____是长期存储在计算机内的有组织,可共享的数据集合. A.数据库管理系统B.数据库系统 C.数据库D.文件组织6.数据库系统的核心是。 A. 数据库 B. 数据库管理系统 C. 数据模型 D. 软件工具 7.客观存在并可相互区别的事物叫________。 A.码 B.属性 C.实体 D. 实体集8.数据库的完整性是指数据的_____和_____。 (1)正确性(2)合法性(3)不被非法存取 (4)相容性 (5)不被恶意破坏 A. (1)和(3) B. (2)和(5) C. (1)和(4) D. (2)和(4) 9.一组具有相同数据类型的值的集合称为________。 A.关系 B.属性 C.分量 D.域 10.以下______封锁违反两段锁协议。 A.Slock A … Slock B … Xlock C …… Unlock A … Unlock B … Unlock C B.Slock A … Slock B … Xlock C …… Unlock C … Unlock B … Unlock A C.Slock A … Slock B … Xlock C …… Unlock B … Unlock C … Unlock A D.Sl ock A …Unlock A …Slock B … Xlock C …… Unlock B … Unlock C 11. “日志”文件用于保存________。 A.程序运行过程B.数据操作 C.程序执行结果D.对数据库的更新操作12…并发操作会带来哪些数据不一致性________ A.丢失修改、不可重复读、读脏数据、死锁 B.不可重复读、读脏数据、死锁

相关文档