数据库设计题!!急求答案!!

数据库设计题!!急求答案!!,第1张

E-R图我画图不好看 你就根据下面的关系模型转换一下就行

图书表(书名,书号,作者,单价,出版社) 主码:书号

读者表(借书证号,姓名,性别,单位,类别编号) 主码:借书证号 外码:类别编号

借阅表(借书证号,书号,结束日期,还书日期) 主码:借书证号 +书号+结束日期

外码:借书证号,书号

借阅权限表(类别编号,名称,最大借阅量,借书期限) 主码:类别编号

根据这个画E-R图,注意一对多,多对多的方向

1数据库:是以某种文件结构存储的一系列信息表,这种文件结构使您能够访问这些表、选择表中的列、对表进行排序以及根据各种标准选择行。数据库通常有多个索引与这些表中的许多列相关联,所以我们能尽可能快地访问这些表。数据库管理系统:随着计算机在信息处理、情报检索及各种管理系统的不断发展,使用计算机时需要处理大量的数据、建立和检索大量的表格,将这些数据和表格按一定的规律组织起来,以便处理更有效、检索更迅速、用户使用更方便,于是就出现了数据库管理系统。数据库和数据库软件就组成了数据库管理系统。数据库管理系统有各种类型,目前许多计算机包括微型机都配有数据库管理系统,如FoxPro、Oracle、sqlserver等。

2数据库系统由数据库(DB),数据管理系统(DBMS),应用程序,用户和硬件组成,其中最关键的部分是数据库3主关键字(Primarykey):用来唯一辨别表格里记录的备选关键字。外来关键字(Foreignkey):表格内匹配同一表格或者另一表格里备选关键字的一个列或者一组列。外来键允许你将一个表格里的记录和另一个表格里的数据相关联。有主外键关系,进行两个表或多个表的关联。

数据库有很多种很多程序,每一种命令都不同,你说是哪一种?

自从IBM公司1981年推出以来,SQL语言,得到了广泛的应用。如今无论是像Oracle,Sybase,Informix,SQLserver这些大型的数据库管理系统,还是像VisualFoxporo,这些微机上常用的数据库开发系统,都支持SQL语言作为查询语言。

对于一些传统的数据开发人员来说,Foxpro系列也许让他们感到更加熟悉。但是对于初学者来说,也许是最好的数据库开发工具。各种各样的控件,功能强大的语言都会帮助你开发出自己的数据库应用程序。

如果你是初学者,建议你用

前2题很简单同上, 网页不让我贴上去 呵呵 ^_^3 select 图书表书名 , 借阅表借书日期 from 读者表 , 借阅表 , 图书表 where 读者表姓名 =“李%” and 借阅表借书证号 = 读者表借书证号 and 借阅表总编号 = 图书表总编号4 select 借阅表借书证号 from 图书表 , 借阅表 where 借阅表总编号 = 图书表总编号 and 书名 = "SQL Server大全"5 select 读者表姓名 , 读者表所在单位 , 借阅表借书日期 from 读者表 , 借阅表 where 借阅表借书日期 = (select 借阅表借书日期 from 读者表 , 借阅表 where 读者表姓名 = "赵正义" and 借阅表借书证号 = 借阅表借书证号) and 借阅表借书证号 = 借阅表借书证号 给你参考了5题了 希望你能在其中找到解决问题的途径剩下的那题希望通过努力你自己能完成,那样你就有进步了

以上就是关于数据库设计题!!急求答案!!全部的内容,包括:数据库设计题!!急求答案!!、《数据库原理应用》简答题(数据库原理与应用试题及答案)、数据库练习题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9721029.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存