SQL_Server 示例数据库 Pubs 的分析pubs 示例数据库以一个图书出版公司为模型。 表名:authors (作者信息表)表结构:字段名称数据类型长度允许为空字段说明au_id (主键)id(varchar)4否作者 IDau_lnamevarchar40否作者姓氏au_fnamevarchar20否作者名字phonechar12是电话号码addressvarchar40是详细地址cityvarchar20是 所在城市statechar2是所在州zipchar5是邮政编码 contractbit1否合同状态 主键:au_id主键约束名称:UPKCL_auidind关系说明:该表主要用来保存作者信息的数据。1 au_id CHECK 约束定义为 (au_id LIKE '[0—9][0—9][0-9]—[0-9][0—9]—[0-9][0—9][0-9][0-9]')。2 zip CHECK 约束定义为 (zip LIKE '[0-9][0-9][0—9][0-9][0—9]’).3 组合非聚集索引定义在 au_lname 和 au_fname 上。 表名:discounts(折扣表)表结构:字段名称数据类型长度允许为空字段说明discounttypevarchar40否折扣类型stor_idchar4是存货编号lowqtysamllint2是数量下限highqtysamllint2是数量上限discountdecimal5否折扣大小外键:1.列 stor_id 引用表 stores(stor_id)外键约束名称:FK__discounts__stor___0F975522关系说明:该表主要用来保存折扣信息的数据。 表名:employee(员工表)表结构 字段名称数据类型长度允许为空字段说明emp_idempid(char)9否员工编号fnamevarchar20是员工名字minitchar1否中间名 lnamevarchar30是员工姓氏job_idsamllint2是工作类别编号job_lvltinyint1否工龄 pub_idchar4是出版商编号hire_datedatetime8是雇用日期 主键:emp_id主键约束名称:PK_emp_id关系说明:该表主要用来存储员工的详细信息.外键:1.列 job_id 引用表 jobs(job_id)2.列 pub_id 引用表 publishers (pub_id)外键约束名称: FK__employee__job_id__1BFD2C07 和 FK__employee__pub_id__1ED998B2 表名:jobs(工作类别表)表结构:字段名称数据类型长度允许为空字段说明job_idsamllint2否工作类别编号job_descvarchar50否工作描述min_lvltinyint1否 max_lvltinyint1否 主键:job_id主键约束名称:PK__jobs__117F9D94关系说明:该表主要用来存储工作类别详细信息的数据表。1 DEFAULT 约束定义为 ("New Position - title not formalized yet")。2 min_lvl CHECK 约束定义为 (min_lvl >= 10).3 max_lvl CHECK 约束定义为 (max_lvl 〈= 250)。 表名:pub_info (出版...