当前位置:编程学习 > C#/ASP.NET >>

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

让我分析查询其创建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#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,