帮帮我、新手。问题是这样的、
让我分析查询其创建3个表但是这个最后打个表的时候告诉我
1. 图书号为字符型 主键, 外键
2. 读者号为字符型 主键, 外键
这主键和外键是什么意思啊?怎么写啊?3个表具体在下面、谢谢
关于图书表的要求:
1. 图书号为字符型,主键
2. 书名为字符型, 不能为空
3. 作者为字符型, 不能为空
4. 单价为浮点型
5. 库存量为整数类型
关于读者表的要求:
1. 读者号为字符型,主键
2. 姓名为字符型,不能为空
3. 性别为字符型,数据信息只能是‘男’或 ’女’
4. 身份证号为字符型号,唯一约束
5. 工作单位为字符类型, 默认值是大连市
6. 地址为字符类型
关于借阅表的要求:
1. 图书号为字符型 主键, 外键
2. 读者号为字符型 主键, 外键
3. 借期为日期型
4. 还期为日期型
5. 备注为字符型
--------------------编程问答-------------------- 呵呵!我们刚学到。
虽然我不是很了解什么是主,外键。但是 !键是实体间相互区别的一种唯一标识。
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()
)
大体是这个样子,呵呵!如果错了 请指点一下,谢谢!~!~ --------------------编程问答-------------------- 关于借阅表的要求:
1. 图书号为字符型 主键, 外键
2. 读者号为字符型 主键, 外键
这里要为 外键,就是 引用了 别的表的 键, 记录要和 别的表对应的
补充:.NET技术 , C#