数据库设计与操作:图书管理系统示例
{"title":"创建数据库db_08(5分)\n②建表如下(总分25分)\n\n表(一)T_book\n属性名\t数据类型\t可否为空\t含 义\t备注\nbook_no\tvarchar(20)\t否\t书号\t主键\nbook_name\tvarchar(100)\t否\t书名\t\nauthor\tvarchar(50)\t否\t作者\t\nprice\tfloat\t否\t单价\t\nqty\tint\t否\t库存册数\t默认为‘0’\nloan_qty\tint\t否\t借阅次数\t默认为‘0’\n\n表(二)T_card\n属性名\t数据类型\t可否为空\t含 义\t备注\ncard_no\tvarchar(20)\t否\t卡号\t主键\ncard_name\tvarchar(30)\t否\t借书人姓名\t\nadress\tvarchar(200)\t否\t借书人地址\t\nmobile\tvarchar(11)\t是\t手机号码\t\n\n表(三)T_borrow\n属性名\t数据类型\t可否为空\t含 义\t备注\nborrow_id\tint\t否\t借书记录编号\t主键\nbook_no\tvarchar(20)\t否\t书号\t外键\ncard_no\tvarchar(20)\t否\t卡号\t外键\nborrow_date\tdatetime\t否\t借书日期\t默认当前时间\nreturn_date\tdatetime\t是\t还书日期\t\n③添加数据如下(2分/条,总分16分)\n表(一)T_book\nbook_no\tbook_name\tauthor\tprice\tqty\tloan_qty\n10001\t安徒生童话\t安徒生\t102\t23\t109\n10002\t稻草人\t安徒生\t45.8\t501\t78\n10003\t丑小鸭\t格林\t88.2\t87\t250\n表(二)T_card\ncard_no\tcard_name\tadress\tmobile\n205\t刘大海\t湖南长沙\t13309097878\n206\t派大星\t湖南长沙\t15067237172\n表(三)T_borrow\nborrow_id\tbook_no\tcard_no\tborrow_date\treturn_date\n1\t10001\t205\t2018-09-01\t2018-10-25\n2\t10001\t206\t2018-09-05\t2018-09-17\n3\t10003\t205\t2018-11-01\t2018-11-10\n④实现以下sql语句(5分/条,共40分)\n\ta.查询T_book表中作者是‘安徒生’的所有图书\n\tb.查询T_card表中手机号为‘13309097878’的借书人姓名,借书人地址\n\tc.查询T_borrow表中的书号为‘10001’的所有借书记录\n\td.查询T_book表中价格大于‘丑小鸭’价格的所有书籍名称、作者、单价\n\te.修改‘派大星’的借书人名字为‘派小星’\n\tf.查询T_borrow表中书名、借书人姓名、借书日期\n\tg.查询库存数量大于100的书名、价格、库存\n\th.查询‘丑小鸭’的作者、借阅次数\n内容:创建数据库db_08:\n\nCREATE DATABASE db_08;
原文地址: https://www.cveoy.top/t/topic/pqy9 著作权归作者所有。请勿转载和采集!