河南科技大学 数据库实验报告 实验一

实验一:数据定义及更新语句练习
   一、实验目的:熟练掌握用SQL语句实现数据库和基本表的创建、数据的更新。
  二、预习要求:实验前复习讲授过的有关创建数据库、基本表的SQL语句,预习SQL Server2000环境,特别是资源管理器和查询分析器的相关用法。
   三、实验内容:
   (一)用SQL语句建立如下mySPJ数据库,包括S,P,J,和SPJ四个基本表(教材第二章习题5中的四个表),要求实现关系的三类完整性。
    S(SNO,SNAME,STATUS,CITY);
    P(PNO,PNAME,COLOR,WEIGHT);
    J(JNO,JNAME,CITY);
    SPJ(SNO,PNO,JNO,QTY)
    供应商表S由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CITY)组成。
    零件表P由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGHT)组成。
    工程项目表J由工程项目代码(JNO)、工程项目名(JNAME)、工程项目所在城市(CITY)组成。
    供应情况表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成,表示某供应商 供应某种零件 给某工程项目的数量为QTY。
   (二)分别使用插入、删除、修改的方式更新基本表中的数据。
   四、实验方法和步骤:
   (一)使用Microsoft SQL Server企业管理器和查询分析器建立数据库mySPJ:
     1.打开“开始->程序->Microsoft SQL Server->企业管理器”;
     2.在企业管理器左边的树标签中依次打开“Microsoft SQL Server-> SQL Server组->(local)(Windows NT)->数据库”, (local)(Windows NT)前的红色标记转化为绿色标记表明NT服务已启动;
     3.从企业管理器的“工具”菜单中选择“SQL 查询分析器”,打开查询分析器后,在其窗口书写创建数据库mySPJ的SQL语句,点击执行按钮(或F5键)执行该SQL语句;
     4.在企业管理器左边的树标签中查看数据库是否建立成功。
   (二)在数据库mySPJ中建立S,P,J,和SPJ四个基本表:
    按照实验内容给出的基本表结构在查询分析器窗口中书写SQL语句分别建立各表,并设置主键和外键约束;
   (三)更新表数据:
     1.利用Insert 语句将习题中给出的示例记录插入各表。


     2.利用Update更新表中的记录:
     ①将p表中的所有红色零件的重量增加5。


     ②将spj表中所有天津供应商的QTY属性值减少10。用子查询。


     3.利用Delete语句删除p表中的所有红色零件的记录。


     4.SQL语句执行后返回基本表查看更新后的结果,如果与期望不符,分析原因并记录在实验报告中。
   五、思考题:
   (一)在为各表设定关键字时弹出的页面中有关键字和索引选项,试通过给基本表设定这两个项目并说明二者的区别。

答:关键字受主键影响,而索引不受主键影响
   (二)在基本表中输入数据时,注意数据与字段的数据类型和长度以及能否为空的属性是否一致,保存时如有错误分析错误原因,及时改正并将错误报告写在实验报告中。
  六、实验总结:

初次做实验,对sqlsever很陌生。在老师的讲解下,一步一步跟着操作,操作数次下,对sql有了初步了解。通过做实验一,对表的建立、表的查询、删除初步掌握。最大的体会是写语句时一定要认真,马虎不得。

 

第二篇:河南科技大学 实验一 电工

河南科技大学实验一电工

河南科技大学实验一电工

河南科技大学实验一电工

河南科技大学实验一电工

河南科技大学实验一电工

河南科技大学实验一电工

河南科技大学实验一电工

河南科技大学实验一电工

相关推荐