首页
›
答案
›
标签
›
数据库结构
数据库结构
1
数据库中有三个关系(基本表): S(学号,姓名,性别,年龄,系别) C(课号,课名) SC(学号,课号,成绩) 依据此信息用SQL语句完成下面题目。 1查询每个学生的姓名和年龄,并按年龄降序排列。 2查询S表中姓王的学生的情况。 3查询选修了数据库原理的学生的姓名和成绩。4查询与刘平同一系的学生情况。
2
某工厂仓库管理系统存储的信息如下: 仓库:仓库号、仓库名、仓库容量。 零件:零件号、零件名、规格型号。 职工:职工号、职工名、工种。 其中,每个仓库有若干职工,每个职工只能在一个仓库工作;每个仓库可存放若干种零件,每种零件可存放在不同的仓库中。 根据上面叙述,解答下列问题: (1)设计E―R模型,要求标出连通词,可省略属性。 (2)将E―R模型转换成关系数据模型,并指出每一个关系的主码和外码(如果存在)。 (3)用SQL语句创建一个反映每个仓库职工人数的视图(视图名为人员)。
3
为某单位建立数据库,其中包含如下信息: (1)职工:职工号、姓名、性别、年龄。 (2)部门:部门号、部门名、经理。 (3)产品:产品号、产品名称、规格、单价。 (4)制造商:制造商名、地址、电话。 如果规定:每个部门有多名职工,每名职工只能属于一个部门;每个部门有一个经理,他是职工中的一员;每个部门销售多种产品,每种产品只能由一个部门销售;每种产品可由多个制造商生产,每个制造商也可以生产多种产品。 根据上面叙述,解答下列问题: (1)设计E-R模型,要求标注连通词,可省略属性。 (2)将E-R模型转换成关
4
设有三个关系分别为:
5
某大学科研管理系统情况如下: 系:包括系号、系名。每个系有多名教师。 教师:包括教师号、姓名、性别、职称。 简历:包括起始时间、终止时间、工作单位、职务。 项目:包括项目号、项目名称、来源、经费、负责人。每名教师可参加多个项目,每个项目也可由多名教师参加。 根据上面叙述,解答下列问题: (1)设计E-R模型,要求标注连通词,可省略属性。 (2)将E-R模型转换成关系数据模型,并指出每一个关系的主码和外码(如果存在)。 (3)用SQL语言写出创建教师信息表的语句,要求包含主码、外码(如果存在)定义。
6
假设有三个表:商场表:M(MNO,MNAME,CITY) 各属性含义依次为商场号、商场名和商场所在城市;商品表:P(PNO,PNAME,CITY,COLOR) 各属性含义依次为商品号、商品名、产地和商品颜色;销售表:S(MNO,PNO,QTY) 各属性含义依次为商场号、商品号和销售数量。基于以上表回答下题 1请用SQL语句创建销售表S,要求包含主码、外码(如果有的话)的定义,同时保证销售数量不能为空。2试用SQL语句写出下列查询:检索不销售北京生产的商品的商场名。3有如下关系代数表达式:ΠPNAME
7
已知每个职工(EMP)可以参加多个项目(PROJ),每个项目可以由多名职工参加;每个项目使用多种零件(PART),每种零件只可被一个项目使用。其中,职工有:职工号ENO,职工名EN;零件有:零件号PNO,零件名PN;项目有:项目号PRNO,项目名PRN;每个项目使用某种零件有相应数量:QTY,职工都有参加项目的排名:ORDER。(1)根据上述语义设计E-R模型,要求标注连通词,可省略属性。(2)将E-R模型转换成关系数据模型,并指出每一个关系的主码和外码(如果存在)。(3)写出定义参照完整性和当某职工已
8
设有商店和顾客两个实体集,商店有属性商店编号、商店名、地址、电话,顾客有属性顾客编号、姓名、地址、年龄、性别。假设一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每次去商店购物有一个消费金额和日期, (1)根据上述语义设计E-R模型,要求标注连通词,可省略属性。 (2)将E-R模型转换成关系数据模型,并指出每一个关系的主码和外码(如果存在)。 (3)写出定义参照完整性和当顾客已有购物时,禁止删除该顾客的购物记录约束的SQL子句。
9
去书店买书,有哪几个对象
10
图书借阅关系数据库如下: 图书 (图书号,书名,作者,单价,库存量) 读者 (读者号,姓名,工作单位,地址) 借阅 (图书号,读者号,借期,还期,备注) 其中,还期为NULL表示该书未还。 基于以上关系回答36-39题。 1用SQL语句建立未还图书的读者姓名和单位的视图。 2用SQL语句查询马林所借图书中未还的书名。 3用SQL语句查询书名为高等数学的库存量。 4分析以下SQL语句: SELECT 姓名 FROM 读者 WHERE 读者号 IN (SELECT 读者号 FROM 借阅 WH
11
假设有三个表: 学生表:S(SNO,SNAME,SEX) 各属性含义依次为学号、姓名和性别;课程表:C(CNO,CNAME,CREDIT) 各属性含义依次为课程号、课程名、学分;学生选课表:SC(SNO,CNO,MARK)各属性含义依次为学号、课程号和成绩。 1请用SQL语句创建学生选课表SC,要求包含主、外码的定义,同时要保证MARK 22试用SQL语句写出下列查询:(要求用嵌套查询完成) 检索出没有选修课程号为3的所有学生姓名。的取值不能为空。 3有如下关系代数表达式:ΠSNAME,CNO,MAR
12
已知有如下三个关系学生(学员,姓名,系号)项目(项目号,项目名称,报酬)参加(学员,项目号,工时) 其中,系号指学生所在系的编号;报酬指参加该项目每个工时所得的报酬基于以上关系回答以下问题1 试用关系代数表达式写出下列查询: 列出王明同学所参加项目的名称2 分析以下SQL语句 select X学号 from 参加 X,参加 Y where X学号=Y学号
13
设数据库有二个关系(基本表): DB(定单号,货号,定货单位,售价,定购量,送货地点) KB(货号,品名,库存量,仓库地点,单价) 根据以上信息用SQL语句完成36―39题 1查看仓库地点和送货地点相同的商品情况。 2统计货号为005货品的总订购量。 3查找电视机的每笔销售额。 4查看库存量大于定购量的商品情况。
14
关系代数运算中,专门的关系运算有(),(),()。
15
RS表示R和S的()。
16
在学生-选课-课程数据库中的3个关系如下:S(S#,SNAME,SEX,AGE);SC(S#,C#,GRADE); C(C#,CNAME,TEACHER),查找选修数据库技术这门课程学生的学生名和成绩,若用关系代数表达式来表示为()。
17
已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是(),系关系的外码是(),学生关系的主码是(),学生关系的外码是()。
18
设基商业集团数据库中有商店、商品、职工三类实体。其中商店的属性有:商店编号、商店名称、地址;商品的属性有:商品号、商品名、规格、单价;职工的属性有:职工号、姓名、性别。 每个商店可销售多种商品,每种商品也可放在多个商店销售。 每个商店聘用多名职工,每名职工只能在一个商店工作。 根据上面叙述,解答以下问题: (1)设计E―R模型,要求标注连通词,可省略属性。 (2)将E―R模型转换成关系模型,标出每一个关系的主码和外码(如果存在)。 (3)写出定义参照完整性的SQL子句,要求满足当参照表中数据更新时,外码
19
数据库中只存放视图的(),而不存放视图对应的数据,这些数据仍存放在导出视图的基础表中。
20
数据库的完整性概念与数据库的安全性概念有什么区别和联系?
21
设有学生关系:S(XH,XM,XB,NL,DP)。在这个关系中,XH表示学号,XM表示姓名,XB表示性别,NL表示年龄,DP表示系部。查询学生姓名和所在系的投影操作的关系运算式是()。
22
在对象模型中,什么是方法?
23
SQL Server中用于服务器的所有初始化信息和系统级信息的的系统数据库是()。
24
数据仓库是一个专门用于支持()的数据库
25
SQL Server2000的datetime 和smalldatetime数据类型主要用来存储()和()的组合数据。
26
XML的中文意思是()
27
XML的英文全称是()
28
面向对象数据库是()和()结合的产物
29
SQL中的语句可分为数据查询语言、数据定义语言、()和()四类。
30
一个对象由()三部分组成
31
试述数据模型的概念、数据模型的作用和数据模型的三个要素。
32
试述数据库系统的特点。
33
分布式数据库的定义强调数据的()和()这两点
34
三层结构的主要功能层是()
35
若要对数据库中的对象进行改名,就使用的系统存储过程是()。
36
在数据表上机记录中创建一个名为insert()sjkh的insert触发器其作用是:当用户在上机记录表中插入记录时,若上机卡表中没有该上机号,则提示用户不能插入,否则,提示记录插入成功。(附:上机记录表结构:(上机号 char(13),上机日期 datetime,开始时间 datetime,结束时间 datetime,上机状态 bit)。上机卡表结构:(上机号 char(13),姓名……)
37
若要把查询结果存放到一个新建的表中,可使用()子句。
38
每个存储过程向调用方返回一个整数返回代码。如果存储过程没有显示设置返回代码的值,则应返回代码为(),表示成功。
39
连接查询可分为三种类型:()、()和交叉连接。
40
如果要使用SELECT语句返回指定条数的记录,则应使用()关键字来限定输出字段。
41
可使用()或()命令来显示函数结果。
42
自动的标识属性用于定义字段是否可()。
43
master数据库记录SQL Server系统的所有()信息,如SQL Server的初始化
44
SQL Server2000引入了3种新的数据类型()、()
45
表中某列为变长字符数据类型varchar(),其中100表示()。加入
46
打开数据库student,使之成为当前数据库,可以使用语句()。
47
Sql Server的数据库文件分为数据文件和(),其中数据文件又分为()和()。
48
在Sql Server中,按触发的时机,触发器可分为()和()。
49
数据库设计具有()的特点
50
数据库系统试运行的主要工作包括()
51
创建名为Love的数据库,其中主数据文件为Lovedatmdf,初始大小为8M,增长大小为1M,日志文件为Lovedatldf,初始大小是5M,最大存储空间是30M,增长是5M。请写出相应的SQL语句。
52
需求分析的任务可分解为()三个步骤来完成
53
有二个数据表XS(xh, xm)和XS()KC(xh, kch, cj),用两种方法,写出如下查询:查找数据库中所有学生的学号(xh)、姓名(xm)以及其所选修的课程号(kch)和成绩(cj)。
54
在student数据库中的学生、课程注册、课程表中创建一个带参的存储过程cjcx。其功能是:当任意输入一个学生的姓名时,返回该学生的学号、选修的课程名和课程成绩。然后使用存储过程,查询学生陈斌的学号、选修的课程名和课程成绩。
55
试述数据、数据库、数据库系统、数据库管理系统的概念。
56
系部表的创建语句如下,请完成以下操作(每小题5分,共15分) CREATE TABLE 系部 (系部代码 char(2) CONSTRAINT pk()xbdm PRIMARY KEY, 系部名称 varchar(30) NOT NULL,系主任 char(8)) (1)将系部表中计算机系的系主任改为‘张中裕’ (2)将系部表中的系部名称列中的‘系’全部更改为‘科学系’(使用replace函数,用法:replace(串1,串2,串3),其功能是将串1中的串2 替换为串3 ) (3)在系部表中删除系主任姓‘
57
试述文件系统与数据库系统的区别和联系。
58
使用数据库系统有什么好处?
59
tempdb数据库保存所有的临时表和临时()。
60
IBM公司的研究员EFCodd于1970年发表了一篇著名论文,主要是论述()模型
61
事务是用户定义的一组操作序列的集合,是()和()的基本单位
62
什么是视图?它有何作用?
63
一个事务如果遵守先加锁,后操作的原则,则此事务称为()
64
事务具有四个特征()
65
何为数据库?
66
根据数学理论,关系操作通常有()和()两类
67
参照完整性中,为什么外键值可以为空?什么情况下可为空?
68
关系的性质有哪些?
69
数据文件与日志文件的作用分别是什么?
70
登记日志文件时为什么必须先写日志文件,后写数据库?
71
如果事务不加控制地并发执行,会产生以下几个问题?
72
使用T-SQL语句创建存储过程时,若要求对存储过程的定义文本进行加密,应使用()子句。
73
内连接查询可分为()、不等值连接和()三种类型。
74
构成E-R图的三个基本要素为()
75
事物日志文件时用来记录数据库更新信息的文件。事物日志文件最小为512KB,扩展名为()。每个数据库可以有()事物日志文件。
76
包含在任何一个候选关键字中的属性称为
77
Windows身份验证模式和混合模式的区别是什么?
78
数据库系统中数据的独立性包括()两个方面
79
数据文件是存放数据和数据库对象的文件。一个数据库可以有()数据文件,每个数据文件只属于一个数据库。
80
解决死锁问题方法主要有两类()
81
数据库设计通常包括()两方面内容
82
关系的完整性约束条件包括三类:()
83
关系操作中选取某些列的操作为:(),而选取某些行的操作称为:
84
数据模式包括:()、()、()、其中()是用物理模型对数据的描述
85
好的模式设计应符合以下三条原则()
86
在数据库端编程,主要有自定义函数、存储过程和触发器三种形式,请比较一下这三种方式的异同。
87
奥运会由来自世界各国的运动员组成的体育代表团参加各类项目。一个代表团由多名运动员组成;一个运动员可以参加不同项目的比赛,一个竞赛项目允许多名运动员参加。为管理赛事,将代表团、运动员和竞赛项目作为实体,各实体包含信息如下:代表团:国家、团长、人数;运动员:编号、姓名、年龄;竞赛项目:项目号、项目名、比赛时间、比赛场地。设计关系模型。
88
SQL中,运算符ISNULL用于检查()()
89
数据库的完整性是指数据库中数据的()
90
设关系模式R(ABC),函数依赖F={A→B,B→A,A→C}满足3NF还是满足BCNF,试说明理由设关系模式R(ABC),函数依赖F={A→B,B→A,A→C}满足3NF还是满足BCNF,试说明理由
91
一个系有若干学生,但一个学生只属于一个系;一个系只有一名负责人;一个学生可以选修多门课程,每门课程有若干学生选修;每个学生学习每一门课程有一个成绩;学生(用学号SNO描述);系(用系名SDEPT描述);系负责人(用其姓名MN描述);课程(用课程名CNAME描述);成绩(G);假定建立了如下关系模式S(SNO, SEDPT, MN, CNAME, G),试分析:按3NF的定义将其分解为3NF,要求无损联结并保持函数依赖
92
一个系有若干学生,但一个学生只属于一个系;一个系只有一名负责人;一个学生可以选修多门课程,每门课程有若干学生选修;每个学生学习每一门课程有一个成绩;学生(用学号SNO描述);系(用系名SDEPT描述);系负责人(用其姓名MN描述);课程(用课程名CNAME描述);成绩(G);假定建立了如下关系模式S(SNO, SEDPT, MN, CNAME, G),试分析:指出该关系模式中的函数依赖
93
设关系模式R(A,B,C,D,E)分解为ρ={R1(A,D),R2(A,B),R3(B,E),R4(C,D,E),R5(A,E)},设函数依赖集是F={A C,B C,C D,DE C,CE
94
常用的实现数据库并发控制的方法有()三种
95
设关系模式R(U,F),其中U={A,B,C},函数依赖集F={A B,B C}。求A+,B+,C+?
96
一个系有若干学生,但一个学生只属于一个系;一个系只有一名负责人;一个学生可以选修多门课程,每门课程有若干学生选修;每个学生学习每一门课程有一个成绩;学生(用学号SNO描述);系(用系名SDEPT描述);系负责人(用其姓名MN描述);课程(用课程名CNAME描述);成绩(G);假定建立了如下关系模式S(SNO, SEDPT, MN, CNAME, G),试分析:指出该关系模式的范式级别(要求按照各范式定义简要分析)
97
什么是第二范式?
98
在Sql Server的事务处理中,开启一个事务可用Begin Transaction,提交事和撤销事务应使用()和()。
99
什么是第一范式(1NF)?
100
判断分解后的关系模式是否合理的两个重要标志是分解是否满足关系的()
‹
1
2
3
›