SQLServer建 图书管理系统的数据库(简单填试验报告)

作者&投稿:载洋 (若有异议请与网页底部的电邮联系)
急需一个数据库(SQL server 2005)图书馆管理系统 实例和一份设计报告!~

没看懂要什么啊

1、首先,在键盘上按下Ctrl+N创建一个SQL查询。

2、然后,就能利用【create database ....】关键字创建。

3、关键字写完后,写上新建的数据库名称。

4、这时,就能点击分析查看是否存在错误。

5、然后点击立即执行,可以看到限制命令已完成。

6、接下来,刷新数据库就能看到这个新增的【myDb】数据库,就完成了。

你这个问题3个数据表能搞定
1 读者表(ID、姓名、出生日期、最高借阅数量)
2图书表(图书编码、类型、书名、价格、最后借出时间、目前是否借出)
3借阅记录表(ID、图书编码、借出日期、归还日期、是否归还)
能够满足你上面这些条件的要求

(1)借书
图书表显示所有未借出的书,选择后,增加借阅记录表
(2)还书
根据读者列出未归还的借阅记录表,进行设置
(3)限定读者的年龄只能在18~60之间。
增加读者表时,判断出生日期,进行拦截
(4) 对数据库进行正常维护并保持数据的完整性。
不归程序管
(5) 不能删除已借出的图书的基本信息。
删除时,检查图书表的目前是否借出,只能删除为否的记录
(6) 查看某读者的借阅历史记录。
查借阅记录表
(7) 能查看某读者还能借阅的图书数。(允许经过两次操作得到答案)
一条sql语句就能解决,联查sum(借阅记录)与读者最高借阅数量相减
(8) 修改不同身份读者借阅图书的数量。 (只能更改一条记录)
更改读者最高借阅数量
(9) 统计图书借阅次数。
查询借阅记录
(10) 查看指定类型的图书情况。
查看图书表,根据类型
(11) 授予用户U1查看指定类型图书借阅次数的权限。
没看明白什么意思
(12) 查看从没被借阅过的图书。
查看图书表最后借出日期为空的记录
(13)查看书名包含相关信息的图书的信息。
模糊查询图书表
(14)查看借阅相关图书的读者的姓名。(要求用两种方法实现)
我只知道调用借阅记录表,不明白所谓两种方法指的什么
(15)查看某读者借阅的图书的总价。
联查图书表和借阅记录,sum图书价格

就这么多了,具体的还要你自己弄,毕竟是作业,别人写了,成别人的了,你什么都没学到

  作业不帮的说。

大哥,你想干嘛?你不会想让我们回答的人帮你把SQL语句写出来吧?

不是吧
这个是刚学SQL的题


SQL Server数据库外键一般在什么地方用?为什么大型网站的SQL Server数...
主键和外键是在说明数据表之间的关系的时候,为了能够明确指出两个表中对应栏位的关系时需要的两个名词。也就是说,供实体关系角度来讲,具有一对多的关系,那么就存在一对主键外键。你所看到的设置好的主键和外键,一般是为了约束,理论上具有一对多关系的表应该建立约束关系,但是大部分人都是不建关系的...

sqlserver截取日期的年份和月份
sqlserver 截取日期年份和月份使用datepart函数,函数使用方法如下:一、函数功能:DATEPART() 函数用于返回日期\/时间的单独部分,比如年、月、日、小时、分钟等等。二、语法:DATEPART(datepart,date)三、参数说明:date 参数是合法的日期表达式。datepart 参数可以是下列的值:四、实例 1、截取年份:datepart(...

SQL Server 和Access区别是什么
Access是桌面型数据库,优点是:操作灵活、转移方便、运行环境简单,对于小型网站的数据库处理能力效果还不错。缺点是:不支持并发处理、数据库易被下载存在安全隐患、数据存储量相对较小、数据量过大时严重影响网站访问速度和程序处理速度。SQL Server是基于服务器端的企业级数据库,适合大容量数据和大流量...

win2012安装sql2000 在指定的位置不存在有效的sql server
SQL SERVER根目录被删除或是路径不对,重装SQL SERVER。QL Server 是Microsoft 公司推出的关系型数据库管理系统。是一个全面的数据库平台,关系型数据和结构化数据提供了更安全可靠的存储功能。

自己电脑上装了个服务器2003 ,还在本机上装了个sql server2012,怎么才能...
首先把网卡设置成桥接或者虚拟机局域网,并确认分配ip。比如VirtualBox自建的局域网,本机192.168.56.1,虚拟机192.168.56.100+ 然后把sql2012 SQL配置管理器的tcp\/ip模式打开。然后 2003上装QL Server Management Studio 2008版本输入主机地址及账号可以连接。

SQL server2008的SQL Server(MSSQLSERVER)无法启动 注意:vIA我设置了...
2、可能是因为VIA协议启用造成的。解- 方法如下:打开 Microsoft SQL Server 2005配置工具下的SQL Server Configuration Manager,选择mssqlserver协议, 然后右边窗口有个VIA,点击右键禁用- ,点击“确定”即可。这时候再启动s- qlserver服务即可,如果还不行,可以重新启动下电脑,我的就是禁用后还是不...

sql server 2008和2000有什么区别?
③sys.sp_db_increased_partitions存储过程可以使DBA能够针对一个特定的表设定increased_partitions。在之前的SQL Server版本中,DBA最多能够分成1000个分区,而新的SP1中最多则可以达到15000个分区。这是非常大的一个改进。点击下载:ql server 2008 sql server 2000 功能特色 1、多实例支持能力 sql2000...

mdf数据库文件怎么打开?
用SQL Server管理工具可以打开mdf数据库文件,具体操作请参照以下步骤。1、首先在网上搜索【QL Server管理工具】,然后选择其中一个版本,下载好安装包。2、然后按照安装向导将SQL Server软件安装至电脑中。3、进入到软件界面后,点击“文件”下拉菜单中的“导入链接”选项。4、然后在电脑文件夹中找到需要...

win 7 32位系统 可以装64位 sqlserver么
系统软件是应用软件与硬件之间的桥梁。win7是系统,SQL是应用软件,那么win7就是硬件与SQL之间的桥梁。同是系统也是应用软件的基础,你的基础是32位,那么64位的应用软件能工作么?而硬件又是系统的基础,中间是驱动做为桥梁,所谓的32位win7指的是你所安装的都是32位的驱动,那么,应用软件怎么可能...

Sql建表语句中不明的字符串
PAD_INDEX 指定填充索引的内部节点的行数,至少应大于等于两行。PAD_INDEX 选项只有在FILLFACTOR 选项指定后才起作用。因为PAD_INDEX 使用与FILLFACTOR 相同的百分比。缺省时,SQL Server 确保每个索引页至少有能容纳一条最大索引行数据的空闲空间。如果FILLFACTOR 指定的百分比不够容纳一行数据S,QL Server ...

洛扎县17246598914: 用SQL Server 创建图书馆管理数据库 -
盖饰脉络: use 数据库名称(DB) go --读者表 create table duzhe ( id int identity(1,1), numid varchar(20) primary key, --主键 dname varchar(20), post varchar(20), dept varchar(20) ) --图书表 create table Books ( id int identity(1,1) primary key, Bnum varchar(...

洛扎县17246598914: 用sql server语言建立一个图书馆系统数据库 有哪些语句 -
盖饰脉络: create table lab( no char(4) primary key; name varchar(10) ; writer varchar(10))

洛扎县17246598914: 如何用sql创建图书馆管理系统数据库 -
盖饰脉络: 构思好需要的字段在数据库中创建.

洛扎县17246598914: 关于用SQL做一个图书馆管理系统 -
盖饰脉络: 一般两种方式分:1、按功能模块分工.如果三人经验、能力相当,适合采用的方式.2、按需求、设计、开发、测试的阶段进行分工.需求、设计让有经验的人来做.

洛扎县17246598914: 利用SQL命令创建名为:"图书管理系统"的数据库.其主文件大小为200mb,初始大小为 -
盖饰脉络: CREATE DATABASE 图书管理 ON(NAME='图书管理_Data',FILENAME='D:\图书管理数据库\图书管理_Data',SIZE=3MB,MAXSIZE=100MB,FILEGROWTH=2MB) LOG ON(NAME='图书管理_Log',FILENAME='D:\图书管理数据库\图书管理_Log',SIZE=3MB,MAXSIZE=30MB,FILEGROWTH=10%) 部分参数自己改

洛扎县17246598914: 怎样用SQL+VS2008做一个图书管理数据库
盖饰脉络: 你说的应该是做图书管理系统吧.首先你要用SQL Server建立一个数据库,定义你需要的表,表中有哪些字段都要先设计好.然后用VS2008创建窗体应用程序,设计好需要的功能界面,然后通过数据源绑定数据库的方式或者代码绑定数据库的方式与数据库的数据进行交互.

洛扎县17246598914: 用SQL做图书管理系统 -
盖饰脉络: 只用SQL数据库不能实现你所说的系统. 你要做的系统:操作员 --------人交互页面 --------程序界面数据库 --------底层数据存储SQL数据库只是存储数据信息,是构成系统的的一部分,你要做系统还要依靠其他开发工具编程实现人与数据库的交互.

洛扎县17246598914: SQL数据库建立.图书馆.上图 -
盖饰脉络: 你图书馆的数据库: 要明确你设计的图书馆的数据库包括那些东西,按大的分话,就是先要分类出来,例如:外语类,中文类,娱乐类等等,这要跟据你图书馆的书籍具体情况来分,那你就可以先在数据库里面建立一个book的库,book里面包...

洛扎县17246598914: 用SQL作图书管理系统
盖饰脉络: 楼上说的对, 要用管理软件与 SQL 配合使用的, 曾经编了个学生管理系统,用delphi7写的, 只是个实习作品, 不过就觉得delphi7很方便, 你找一本教delphi7的书, 不到1周就能学会的!! 补充一点, 使用SQL 做管理系统时, 无非就用4个基本命令, 增, 删, 改, 查

洛扎县17246598914: 如何用SQL和JSP做一个学校图书管理系统 -
盖饰脉络: ORACLE数据库支持SQL查询语言,我用ORACLE数据库自带的PROC*C开发过信息管理程序,用的就是SQL(结构式查询语言).我也写过图书管理程序,还是选用专业的数据库吧,ORACLE自带的开发工具非常全,建立一个信息管理程序很简单. 学生用书和教师用书不必分为两个数据库,只要设置一个逻辑型的标志字段(域)就行,要实现你说的"新读者注册分为学生和老师的注册,注册后权限不同."很简单,用SQL语句根据标志字段分别建立两个查询表,而这两个虚拟表分别只对学生或者老师授权就行,.........

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网