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

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




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

这里要为 外键,就是 引用了 别的表的 键, 记录要和 别的表对应的
gxzh0817 2009-04-28
  • 打赏
  • 举报
回复
呵呵!我们刚学到。
虽然我不是很了解什么是主,外键。但是 !键是实体间相互区别的一种唯一标识。

create table Books
(
图书号 char(10) primary key,
书名 char(10) not null,
作者 char(6) not null,
单价 float,
库存量 int
)

create table 读者
(
读者号 char(10) primary key,
姓名 char(6) not null,
性别 char(2) check(性别='男' or 性别='女'),
身份证号 char(18) unique,
工作单位 char(50) defult '大连',
地址 char(50)
)


create table 借阅
(
图书号 char(10) primary key peferences(借阅),
读者号 char(10) primary key peferences(借阅),
借期 datetime ,
还期 datetime ,
备注 char()
)
大体是这个样子,呵呵!如果错了 请指点一下,谢谢!~!~
小白利用PHP+MYSQL+HTML做的期末小项目,做的不好大家勿喷,还请多多指正。 用的是以前模仿做的HTML淘宝网静态页面,接连上数据库加入图片和信息,实现后台与前端的连接,实现了增删改查功能美化做的不好还请大家勿喷。呜呜呜,做了很久也只能实现这样一个效果了,要是有大神希望帮帮我改改项目,静态页面的美化会做,但是连接上PHP数据库后出来的一个效果如何美化就不知道如何才能实现了,希望有大佬教教我,可以看看我的整体一个作品,至少基础功能都可以实现,里面还放了几张同学的照片哈哈哈,皮一下,看到了不要骂我宝贝……最后一个重中之重,如何美化界面还请大神指点啊哈哈哈哈…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

111,126

社区成员

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

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

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