数据库复习 修整版

发布 2022-01-12 02:27:28 阅读 4935

数据库原理题库。

一、综合题。

销售数据库sales中存在这样的三张表:

1.客户表(customer)

2.产品表(product)

3.销售表(proout)

按要求完成下列题目:

1)建立销售数据库sales的以上三个表,各表中客户表(customer)的主键为:客户编号(cusno);

产品表(product) 的主键为:产品编号(prono)

create table customer

cusno char(10) primary key,cusname char(20),

address char(20) ,tel char(20)

create table product

prono char(10) primary key,proname char(20),

price char(20) ,stocks int

create table proout

saledate datetime ,cusno char(10),

prono char(10) ,quantity int,2)在customer上基于cusname列创建非惟一索引;在product上基于proname列创建惟一索引;在proout上基于saledate列创建聚集的、惟一索引。)

create index ix_customer on customer (cusname)

create unique index ix_product on product (proname)

create unique clustered index ix_proout on proout (saledate)

3)在proout表上设置外键,保证录入时的产品**都在产品表中存在的。

use sales

goalter table proout

add constraint fk_ proout_prono foreign key (prono)

references product(prono)

go4)查询销售数量超过100的产品号。

select prono

from proout

group by prono

h**ing sum(quantity)>100

5)查询购买了产品号“p0002”的客户编号、客户名和**,查询结果按客户名降序排列。

select cusname,tel

from proout as p, customer as c

where and p . cusno = c . cusno

order by cusname desc

6)在查询的基础上创建一张新表cus,要求显示客户“c004”在2023年购买的产品号、数量。

select cusno, sum(quantity)

from proout

where cusno = c004’ and saledate > 2007-12-31'

二、选择题。

1.使用sqldatasource控件可以访问的数据库不包括以下的( c )

server 数据库。

1. 在某一页面**时,要自动显示出另一页面,可通过在中使用下边的哪一事件来完成( a )

a. onload

b. onunload

c. onclick

d. onchange

2. 下列j**ascript语句中,( b )能实现单击一个按钮时弹出一个消息框。

a. b.

c. d.

3. 网页编程中,运行下面的j**ascript**:

则提示框中显示( b )。

a. 2 b. 2.5 c. 32/2 d. 16

4. 在当前页面的同一目录下有一名的文件, 下列( c )**可以正确访问该件。 a.b.

c.d.

5. 以下( c )为j**ascript声明变量的语句。

a. dim x; b. int x; c. var x; d. x;

6. 在html页面中,下面有关的document对象的描述错误的是( c )。

a. document对象用于检查和修改html元素和文档中的文本。

b. document对象用于检索浏览器窗口中的html文挡的信息。

c. document对象提供客户最近访问的url的列表。

d. document对象的location属性包含有关当前url的信息。

15. 下列给出的变量名正确的是( d )。

a. float void; b. char static; c. int .1; d. char_using123_bat;

16. 下列文件名后缀中,只有( b )不是动态网页的后缀。

a. .jsp b. .xml c. .aspx d. .php

17. 以下所示的文件名后缀中只有( d )不是静态网页的后缀。

a..html b. .shtml c. .htm d. .aspx

18.下列数据类型属于值类型的是( a )。

a. struct b. class

c. interface d. delegate

19.下面对象中可以脱机处理数据的是( a )

三、判断题。

1. guest 用户对数据库拥有所有权限,并可以将这些权限授予其他用户。( f)

2. dbo 是系统默认架构,因此如果架构是dbo ,则无须指明架构名称。( t)

3. sql 中只有局部变量先声明后使用;全局变量是由系统提供的用户不能自己建立。(t )

4. sql 语言是一种用于存取和查询数据,更新并管理关系数据库系统的数据库查询和编程语言。(t )

5. 域完整性又称为引用完整性。(f )

6. 一个表上只能建立一个聚集索引。(t )

7. 使用compute by 子句时必须使用order by 对compute by 中by 指定的列进行排序。(t )

8. 在 transact-sql 语句的where 子句中,完全可以用in 子查询来代替or 逻辑表达式。( f )

9. 因为通过视图可以插入、修改或删除数据,因此视图也是一个实在表,sql server 将它保存在syscommens 系统表中。(f )

数据库复习

1.1试述数据 数据管理 数据库管理系统 数据库的概念。数据 描述事物的符号记录成为数据,如数值数据 文本数据和多 数据 如图形 图像 音频和 等。数据管理 是对数据进行有效的分类 组织 编码 存储 检索 维护和应用,数据库原理。1.1试述数据 数据管理 数据库管理系统 数据库的概念。数据 描述事物...

数据库复习

元组 关系中的每个元素。关系 描述实体,属性,实体间的关系。候选码 关系中的某一属性组的值能唯一地标识一个元组。该属性组为候选码。主码 若一个关系中有多个候选码,则选定其中一个为主码。实体 客观存在并可以相互区分的事物。实体性 具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻...

数据库复习

请说明 数字与数据的关系,并举例说明数字化。将模拟信号转换为表示同样信息并且计算机可以读取的数字信号的过程。数字化就是将许多复杂多变的信息转变为可以度量的数字 数据,再以这些数字 数据建立起适当的数字化模型,把它们转变为一系列二进制 引入计算机内部,进行统一处理,这就是数字化的基本过程。请问 数字化...