说明:以下C表示char类型,N表示Numeric类型,D为datetime类型 --DDL实践 1、建立一图书借阅库(tsjy.mdf) 2、请在该库下建立以下四个表: 图书 (编号 C(6), 分类号 C(8), 书名 C(16), 作者 C(6), 出版单位 C(16), 单价N(7,2),总藏书量 INT,现有库存INT) 读者(借书证号 C(4), 单位 C(10), 姓名 C(6), 性别 C(2), 职称 C(6), 地址 C(16)) 借阅(借书证号 C(4), 编号 C(6), 借书日期 D,还书日期 D) 管理员(职工号 C(6), 姓名 C(6), 性别 C(2), 出生日期 D, 职称 C(6), 基本工资 N(4,2)) 3、要求为每个表建立一个主键, 4、建立“管理员”表时要求其“性别”一列的默认值为“男” 5、自定义一个日期类型的数据类型为rq,并用于“读者”的“ 借书日期”及“管理员”的“出生日期” 6、为“图书”的“分类号”建立一个索引ts_flh 7、为“借阅”表建立一唯一索引jycx,要求按“借书证号 ”升序,“借书日期 ” 降序 8、为“管理员”表建立一检查约束,要求“基本工资”在(100,10000)之间。 9、建立“借阅”与“图书”及“读者”表之间的参照关系 --DML实践 1、为每个表插入3-5条记录(记录数据自定) 2、查询出“图书”数据库中作者姓“刘”的所有图书。 3、查询出“图书”数据库中高等教育出版社出版的、单价低于25元的所有种类的图书。 4、求出“读者”数据库中的总人数 5、求出“图书”数据库中的所有图书的最高价、最低价和平均价。 6、求出“借阅”库中借书证号为“112”的所借图书的册数。 7、按分类号降序显示“图书”库中各种图书的分类号、书名合作者。 8、按单价升序显示“图书”库中的高等教育出版社出版的所有图书。 9、按单价升序显示出“图书”库中由清华大学出版社和电子工业出版社出版的所有图书。 10、按书名和作者分组统计出“图书”库中每种图书的数量。 11、统计出“图书”数据库中15至25元之间的图书数量。 12、查询出“图书”数据库中书名中含有“应用基础”字串的所有图书。 13、分组统计出“借阅”数据库中每一种借书证号所借图书的册数。 14、按单位分组统计出“读者”数据库中每个单位的人数。 15、分组统计出1997年底以前借阅不低于2本图书的借书证号和数量。 16、联接查询“借阅”库和“图书”,得到借阅每一本书的信息。 17、联接查询“借阅”库和“读者”库,得到每一个以借阅者的借书证号、姓名、单位。 18、联接查询“借阅”、“读者”、“图书”三个库,得到每一本所借图书的读者的借书证号、姓名、单位、书名。 19、从“图书”数据库中(通过对“借阅”库的嵌套)查询出所有被借图书的信息。 20、按单位分组统计出被借图书的数量。 21、按单位分组统计出借阅图书的人数。 22、从读者库中查询出每个借阅图书的读者的情况。 23、查询‘管理员’表中职称为教授或副教授,并且在1950年(含该年)以后出生的所有职工记录。 24、查询‘管理员’表中基本工资在250到380元之间的职工记录。 25、将基本工资小于500的管理员,工资加上100元 26、 列出藏书在十本以上的图书(书名、作者、出版社) 27、“数据库系统原理教程,王珊编,清华大学出版社,1998年出版”还有几本?