《工程数据库》上机练习5.docVIP

  • 6
  • 0
  • 约1.63千字
  • 约 4页
  • 2017-06-07 发布于重庆
  • 举报
《工程数据库》上机练习5

一、实验目标 数据库表的创建 数据库表中数据的添加、修改、删除操作(重点,难点) 二、涉及知识点 创建数据库基本代码:create database 数据库名 创建表的语句: create table 表 字段名 类型 是否为空, ...... 对表插入的语句:insert into 表[ 列名,... ] values 值,... select 列 into 新表 from 旧表 where 条件insert into 表 select 值,... union select 值,... union ......update 表 set 列名 新值,... where 条件delete from 表 where 条件truncate table 表ID(书号),Char类型(长度为10),主键,不允许为空 BookName(书名),NVarChar类型(长度为30),不允许为空 Publish(出版社),NVarChar类型(长度为20),不允许为空 Author(作者)NVarChar类型(长度为30),不允许为空 Price(定价),SmallMoney类型,不允许为空 Date(出版日期),DateTime类型,不允许为空 Number(数量),Int类型,可为空 ReaderInfo(读者信息表),该表包括如下字段: ReaderID(借书证号),Char类型(长度为5),主键,不允许为空 Name(姓名),NVarChar类型(长度为10),不允许为空 Sex(性别),Bit类型,可为空 Borrow(借阅表),该表包括如下字段: BorrowID(借阅编号),Int类型(使用自动编号),主键,不允许为空 BookID(书号),Char类型(长度为10),外键(来自于主表BookInfo的主键BookID),不允许为空 ReaderID(借书证号),Char类型(长度为5),外键(来自于主表ReaderInfo的主键ReaderID),不允许为空 BorrowTime(借阅时间),DateTime类型,不允许为空 BackTime(归还时间),DateTime类型,可为空 使用代码实现数据表的增、删、改操作 对表增加单条数据练习(语法可参看教材): 对BookInfo表插入以下数据: 书号 书名 出版社 作者 定价 出版日期 数量 座机电话号码56 C++反汇编与逆向分析 机械工业出版社 钱林松, 赵海旭 2011-10-1 10 座机电话号码08 货币战争 中信出版社 宋鸿兵 2007-6-1 32 座机电话号码48 万物简史 接力出版社 比尔·布莱森 2005-2-1 13 座机电话号码66 数据库管理系统 机械工业出版社 Gerald V. Post 2006-5-1 7 参考代码: 对ReaderInfo表插入以下数据: 借书证号 姓名 性别 00001 朱晓晶 0 09527 赵磊 1 12345 张麻子 1 23432 王二狗 0 对表增加多条语句练习: 将BookInfo表中的书名、作者、定价等信息添加到另外一张表Book(图书表)中。 参考代码: 向Borrow表批量添加至少4条记录: 参考代码: 对表进行数据修改操作(语法参看教材): 对于BookInfo表,将书名为“数据库管理系统2013-9-19”。 对表进行数据删除(比较两种删除语句的区别)(语法参看教材): delete删除语句: 删除Book表中价格低于40元的图书信息。 truncate table删除语句: 删除Borrow表中的所有信息 将做好所有操作的数据库Library检查后进行分离,将分离的数据文件及日志文件拷贝到提交作业的压缩包中,上传到教师机(同时上传代码文件)。 课后作业 预习变量的使用 预习if与case两种判断语句,while循环语句 《工程数据库》上机内容 信息工程系:顾东虎

文档评论(0)

1亿VIP精品文档

相关文档