帮帮我、新手。问题是这样的、

cxn0054 2009-04-28 10:09:21
让我分析查询其创建3个表
但是这个最后打个表的时候告诉我
1. 图书号为字符型 主键, 外键
2. 读者号为字符型 主键, 外键
这主键和外键是什么意思啊?怎么写啊?3个表具体在下面、谢谢




关于图书表的要求:
1. 图书号为字符型,主键
2. 书名为字符型, 不能为空
3. 作者为字符型, 不能为空
4. 单价为浮点型
5. 库存量为整数类型
关于读者表的要求:
1. 读者号为字符型,主键
2. 姓名为字符型,不能为空
3. 性别为字符型,数据信息只能是‘男’或 ’女’
4. 身份证号为字符型号,唯一约束
5. 工作单位为字符类型, 默认值是大连市
6. 地址为字符类型
关于借阅表的要求:
1. 图书号为字符型 主键, 外键
2. 读者号为字符型 主键, 外键
3. 借期为日期型
4. 还期为日期型
5. 备注为字符型
...全文
58 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
PENYY 2009-04-28
  • 打赏
  • 举报
回复

go
create table book
(
BookNo char(10) primary key not null;
BookName char(20) not null;
BookAuthor char(10) not null;
BookPrice double not null;
BookAmount int default(0);
)
go

以下几个表同理!主键是为了约束和查询数据表中储存的信息的!
外键是将两个数据表或者多个建立联系!
自己体会吧?
yuekai2008 2009-04-28
  • 打赏
  • 举报
回复
你用的是什么数据库,如果是SQL2005的话设轩主键外键右击表的列就可以设置了,当然你也可以用SQL语句来设置主键,外键;主键就是一个表起关键作用的列,而且是不能为空的,一般情况下主键是一个列,当然也有多个列作为主键,如你的借阅表就是由图书号和读者号来做主键。具体这些概念,看回书比较好!
小白利用PHP+MYSQL+HTML做的期末小项目,做的不好大家勿喷,还请多多指正。 用的是以前模仿做的HTML淘宝网静态页面,接连上数据库加入图片和信息,实现后台与前端的连接,实现了增删改查功能美化做的不好还请大家勿喷。呜呜呜,做了很久也只能实现这样一个效果了,要是有大神希望帮帮我改改项目,静态页面的美化会做,但是连接上PHP数据库后出来的一个效果如何美化就不知道如何才能实现了,希望有大佬教教我,可以看看我的整体一个作品,至少基础功能都可以实现,里面还放了几张同学的照片哈哈哈,皮一下,看到了不要骂我宝贝……最后一个重中之重,如何美化界面还请大神指点啊哈哈哈哈…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧