1 / 97
文档名称:

管理信息系统 上机实验报告new.doc

格式:doc   大小:5,143KB   页数:97页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

管理信息系统 上机实验报告new.doc

上传人:xinsheng2008 2018/10/25 文件大小:5.02 MB

下载得到文件列表

管理信息系统 上机实验报告new.doc

文档介绍

文档介绍:实验一建立数据库和基本表结构一、实验目的理解数据库模式的概念,ess2003图形界面建立数据库和基本表。模式为学生表、课程表、教师表、教学表、学****表。ess2003图形界面的使用。另外,帮助学生理解上述基本表之间的关系,从而正确、合理地建立表结构,并输入相应记录信息。二、实验环境 普通PC机,Access2003数据库。三、实验内容与步骤1、建立一个数据库STUDENT和五张表的表结构。(1)/*学生表Student*/snochar(10)Notnullprimarykey学号snamechar(10)Notnull姓名sexchar(2)Notnull性别birthdaydatetimeNull生日addresschar(50)Null住址(2)/*课程表Course*/cnochar(8)amechar(20)Notnull课程名credithoursintNotnull学时creditintNotnull学分teachbookchar(30)null教材名称(3)/*教师表Teacher*/tnochar(8)Notnullprimarykey教师编号tnamechar(10)Notnull教师姓名sexchar(2)Notnull性别birthdaydatetimeNotnull出生日期titlechar(20)Notnull职称degreechar(20)Notnull学历workingdatetimeNotnull工作时间(4)/*学****表SC*/snochar(10)ochar(8)Notnull课程号gradeintnull 成绩(5)/*教学表TC*/tnochar(8)ochar(8)Notnull课程号opinionchar(1)Null效果实验二添加表记录一、实验目的掌握修改表结构的基本方法,ess2003图形界面为每张表追加表记录。二、实验环境普通PC机,Access2003数据库。三、实验内容与步骤1、通过设计器修改表结构。2、初步理解表之间的关系,输入有效记录(每张表至少需要5条记录)。1、通过设计器修改表结构。实验六 SQL数据操纵语言一、实验目的掌握INSERTINTO、UPDATE、DELETEFROM三语句的应用。二、实验环境普通PC机,Access2003数据库。三、SQL数据操纵语言介绍1、数据插入InsertInto。语法:多记录追加查询:INSERTINTOtarget[(field1[,field2[,...]])]SELECT[source.]field1[,field2[,...]FROMtableexpression单记录追加查询:INSERTINTOtarget[(field1[,field2[,...]])]VALUES(value1[,value2[,...])部分说明target在其中追加记录的表或查询的名称。field1,field2向其中追加数据的字段的名称(如果在target参数之后),或获取其中数据的字段的名称(如果在source参数之后)。source要复制其中的记录的表或查询的名称。tableexpression被插入的记录来自其中的表的名称。该参数可以是单个表名或者是从INNERJOIN、LEFTJOIN或RIGHTJOIN操作或存储查询产生的复合值。value1,value2将要插入新记录的指定字段中的值。每个值将插入到与该值在列表中的位置相对应的字段内:value1将插入到新记录的field1字段,value2插入到field2字段等等。这些值必须用逗号分隔,并且用引号('')引起来。2、数据更新Update语法: UPDATEtableSETnewvalueWHEREcriteria;部分说明table表名,该表包含了要修改的数据。newvalue表达式,该表达式确定将要插入到已更新记录的特定字段内的值。criteria表达式,用来确定将更新哪些记录。只有满足该表达式的记录才会被更新。例:UPDATEOrdersSETOrderAmount=OrderAmount*,Freight=Freight*='UK'3、数据删除DeleteFrom语法:DELETEFROMtableWHEREcriteria部分说明table从中删除记录的表的名称。criteria表达式,用于确定要删除哪些记录。四、实验内容与步骤1、使用insertinto为student数据库的五个表分别添加记录,要求每个表至少添加5条记录以上。2、全表更新:修改课程表,使得学时=学分*163、条件更新:修改某已知学号学生的姓名4、条件更新:修改某已知学号学生的学号为新学号(注意外部参照约束)5、删除:删除学****表中某学生的选课记录6、删除