文档详情

查询练习题pubs.doc

发布:2017-08-04约2.91千字共4页下载文档
文本预览下载声明
一、该实验以SQL Server 2000系统自带的 pubs 数据库为例,以一个图书出版公司为模型。 (1)该系统中数据库基本表如下: Authors: 属性名 数据类型 含义说明 可为空 检查 键/索引 au_id Id 作者编号 否 是1 主键 au_lname varchar(40) 作者姓 否 au_fname varchar(20) 作者名 否 phone char(12) 电话 否 address varchar(40) 地址 是 city varchar(20) 所在城市 是 state char(2) 所在州 是 zip char(5) 邮编 是 是2 contract Bit 是否签约 否 ============================ discounts 属性名 数据类型 含义说明 可为空 检查 键/索引 discounttype varchar(40) 折扣类型 否 stor_id char(4) 商店编号 是 外键 stores(stor_id) lowqty Smallint 数量下限 是 highqty Smallint 数量上限 是 discount Float 折扣 否 ============================ Employee 属性名 数据类型 含义说明 可为空 默认值 检查 键/索引 emp_id Empid 职工编号 否 是1 主键 fname varchar(20) 职工名 否 minit char(1) 是 lname varchar(30) 职工姓 否 job_id Smallint 工作编号 否 1 外键 jobs(job_id) job_lvl Tinyint 否 10 pub_id char(4) 出版社编号 否 9952 外键publishers(pub_id) Hire_date Datetime 工作日期 否 GETDATE( ) Jobs 属性名 数据类型 含义说明 可为空 检查 键/索引 job_id Smallint 工作编号 否 主键 job_desc varchar (50) 工作描述 否 min_lvl Tinyint 否 是1 max_lvl Tinyint 否 是2 ============================ pub_info 属性名 数据类型 含义说明 可为空 检查 键/索引 pub_id char(4) 出版社编号 否 主键,外键 publishers(pub_id) logo Image 标志图 是 pr_info Text 出版信息 是 ============================ Publishers 属性名 数据类型 含义说明 可为空 检查 键/索引 pub_id char(4) 出版社编号 否 是1 主键 pub_name varchar(40) 出版社名称 是 city varchar(20) 所在城市 是 state char(2) 所在州 是 country varchar(30) 所在国家 是 ============================ roysched 属性名 数据类型 含义说明 可为空 检查 键/索引 title_id Tid 书编号 否 外键 titles(title_id) lorange Int 低 是 hirange Int 高 是 royalty Int 版权 是 ============================ Sales 属性名 数据类型 含义说明 可为空 键/索引 stor_id char(4) 商店编号 否 组合主键,聚集索引,外键 stores(stor_id) ord_num varchar(20) 订单编码 否 组合主键,聚集索引 ord_date Datetime 订购日期 否 qty Smallint 数量 否 payterms varchar(12) 付款方式 否 title_id Tid 书编号 否 组合主键,聚集索引,外键 titles(title_id) ============================ titles 属性名 数据类型 含义说明 可为空 检查 键/索引 title_id Tid 书编号 否 主键 title varchar(80) 书名 否 type char(12) 类型 否 pub_id char(4) 出版社编号 是 外键 p
显示全部
相似文档