一道数据库应用的上机题目,跪求高手解答

数据库原理及应用实践考核试题(一)
习题一:
给定的图书_读者库中数据库表结构及样本记录表1-表6数据如下:
(1)图书表(书号,类别,出版社,作者,书名,定价),设书号为主码;
(2)读者表(编号,姓名,单位,性别),设编号为主码;
(3)借阅表(书号,读者编号,借阅日期,归还日期),设读者编号和书号为主码。
具体数据如下表:.
图书表数据
序号 书号 类别 出版社 作者 书名 定价
1 1000000001 计算机 机械工业出版社 李明 计算机引论 18.00
2 1000000002 计算机 机械工业出版社 王小红 数据结构 22.00
3 1000000003 计算机 机械工业出版社 李和明 C语言编程 25.50
4 1000000004 计算机 电子工业出版社 刘宏亮 操作系统 49.80
5 1000000006 计算机 机械工业出版社 刘宏亮 数据结构 21.60
6 1000000005 计算机 电子工业出版社 王小红 计算机文化 20.00
7 2000000007 数学 机械工业出版社 吴非 高等数学 18.00
8 2000000008 数学 机械工业出版社 丁玉应 概率统计 22.30
9 2000000009 数学 电子工业出版社 赵名 线性代数 15.00
10 3000000010 物理 电子工业出版社 张共可 力学 19.80
读者表数据
序号 编号 姓名 单位 性别
1 10000001 李小明 计算机系 男
2 10000002 王红 计算机系 男
3 10000003 李和平 计算机系 女
4 10000004 刘宏亮 计算机系 男
5 10000006 刘宏亮 计算机系 男
6 10000005 王小红 数学系 女
7 10000007 吴小 数学系 男
8 10000008 丁玉应 数学系 男
9 10000009 赵名 数学系 女
10 10000010 张共可 计算机系 男

借阅表数据
序号 书号 读者编号 借阅日期 归还日期
1 1000000001 10000001 1998-11-25 1999-02-20
2 1000000002 10000002 1998-12-20 1999-03-20
3 1000000003 10000003 1999-06-05 1999-09-05
4 1000000004 10000004 2006-11-25 2006-11-25
5 1000000006 10000001 2006-11-25 2006-11-25
6 1000000005 10000001 2006-11-25 2006-11-25
7 2000000007 10000001 2006-11-25
8 2000000008 10000003 2006-11-25
9 2000000009 10000004 2006-11-25 2006-11-25
10 3000000010 10000001 2006-11-25

要求:使用ACCESS2000,建立数据库及表,并向数据库中输入以上数据,然后完成下列应用。注意:上述各表中对属性的规定如下。

图书表结构
字段名 数据类型 长度 是否为空 约束
书号 CHAR 10 否 主键
类别 CHAR 12 否
出版社 CHAR 30
作者 CHAR 20
书名 CHAR 50 否
定价 MONEY 8

读者表结构
字段名 数据类型 长度 是否为空 约束
编号 CHAR 8 否 主键
姓名 CHAR 8 否
单位 CHAR 30
性别 CHAR 2 否 “男”或“女”

借阅表结构
字段名 数据类型 长度 是否为空 约束
书号 CHAR 10 否 主键,外键
读者编号 CHAR 8 否 主键,外键
借阅日期 DATETIME 否
归还日期 DATETIME

题目:
(1)输入一条新图书记录 (‘10000000011’,’计算机’,’机械工业出版社’,’李阳’,’计算机引论’,25.00)
(2) 修改一条图书记录:将书名=‘数据结构’的记录的定价修改为25.00。
(3)查询未归还图书的读者信息。
(4)查询已借阅图书的读者编号、姓名、借阅的图书信息。
(5)求至少借阅了两本图书的读者信息。
(6)求机械工业出版社出版的各类图书的平均定价,用GROUP BY表示。

第1个回答  2012-05-02
第一个用INSERT INTO VALUES
第二个用 UPDATE SET WHERE
第三,四用SELECT
第2个回答  2012-05-02
懂不起,追问

?

第3个回答  2012-05-02
不会
第4个回答  2012-05-03
access2000我没用过,如果说用sql或者其他数据库我还能帮你
第5个回答  2012-05-16
神马来的???一个字都看不懂 —.—

计算机题目 跪求高手解答 三
51 D 52 C (这题很无聊,没有实际意义)53 D (同上)54 A (同上)55 B (这题更无聊,少了哪样计算机都无法运行)56 A 57 C 58 A 59 A 60 D

三级数据库笔试题 求高手解答 感谢万分!
1、分解是具有无损连接性的;2、分解是保持函数依赖的;3、分解既要具有无损连接又要保持函数依赖两种。按三个标准进行分解后,还要记住一些东西:1、分解具有无损连接性和分解保持函数依赖是两个互相独立的标准。具有无损连接性的分解不一定保持函数依赖,保持函数依赖的分解不一定具有无损连接性。2、 若...

计算机题 跪求高手解答 四
A:程序由指令构成 B:程序和数据都用二进制数表示 C:指令由操作码和地址码构成 D:计算机以程序为中心

刚学数据库,遇到一道关于数据库sql语句的题目,实在不会,请高手帮忙解答...
1. select * from EMPLOYEE where Salary>(select avg(Salary) from EMPLOYEE group by Dnumber)2. select * from EMPLOYEE where ESSN in (select ESSN from WORKS_ON group by Pnumber,ESSN having Count(1)>=3)3. -- 每个部门的所有职工在每个项目中的工作总时数 Create View DeptPro AS...

三级网络 c上机中的题目,希望c高手帮小妹解答
好比 char str[5];实际是定义了5个字符的字符窜 str[0],str[1],str[2],str[3],str[4]所以5-1=4 看懂了没。。。

SQL数据库 请高手解答一下问题 实在不会做。本人初学者
LEN\/DATALENGTH :这个看看数据库中对二者就解释就知道了。LEN:返回给定字符串表达式的字符(而不是字节)个数,其中不包含尾随空格。DATALENGTH :返回任何表达式所占用的字节数。表\/视图: 数据库中的数据都是存储在表中的,而视图是基于表的数据创建出来的一个集合,视图的创建来源于表和视图,其实就是...

求高手解答一道应用题!
在AB以上部分:S1=(π*4^2)\/2=8π(m^2),在A点左侧以下部分:S2=(π*2^2)*(150\/360)=5π\/3(m^2),在B点右侧以下部分:S3=(π*2^2)*(120\/360)=4π\/3(m^2),总面积=S1+S2+S3=11π=11*3.14=34.54(m^2)。

一道物理题!跪求高手解答第(3)小问,谢谢!
一道物理题!跪求高手解答第(3)小问,谢谢!  我来答 1个回答 #话题# 劳动节纯纯『干货』,等你看!电工学王老师 高粉答主 2016-04-21 · 关注我不会让你失望 知道大有可为答主 回答量:2.2万 采纳率:84% 帮助的人:7216万 我也去答题访问个人页 关注 ...

高分求高手速度解答计算机网络方面的题目
解: (1) 该网络属于128——191的范畴,所以是B类网络。B类网络的标准掩码:255.255.0.0 (2) 由题目所给的255.255.254.0的掩码可知道像主机位借了7位主机地址作为子网。即 XXXXXXX 为 2(7次幂)=2^7-2=124 个子网。实际的IP地址数为: 2(16-7(做为子网位))=2^ 9(次幂)-2...

c++课程设计,跪求高手解答,做好后请发邮箱49324342@qq.com,急急急
int main(){ int i,last=1; \/*变量last保存求X的Y次方过程中的部分乘积的后三位*\/ int x =13;int y =13;for(i=1;i<=y;i++) \/*X自乘Y次*\/ last=last*x%1000; \/*将last乘X后对1000取模,即求积的后三位*\/ printf("The last 3 digits of %d**%d is:%d\\n",x,y,last%...

相似回答