- 1、本文档共97页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验一 建立数据库和基本表结构
一、实验目的
理解数据库模式的概念,通过使用Access2003图形界面建立数据库和基本表。模式为学生表、课程表、教师表、教学表、学习表。熟悉Access2003图形界面的使用。
另外,帮助学生理解上述基本表之间的关系,从而正确、合理地建立表结构,并输入相应记录信息。
二、实验环境
普通PC机,Access2003数据库。
三、实验内容与步骤
1、建立一个数据库STUDENT和五张表的表结构。
(1)/*学生表Student */
sno char(10) Not null primary key 学号 sname char(10) Not null 姓名 sex char(2) Not null 性别 birthday datetime Null 生日 address char(50) Null 住址 (2)/*课程表Course */
cno char(8) Not null primary key 课程号 cname char(20) Not null 课程名 credithours int Not null 学时 credit int Not null 学分 teachbook char(30) null 教材名称 (3)/*教师表Teacher */
tno char(8) Not null primary key 教师编号 tname char(10) Not null 教师姓名 sex char(2) Not null 性别 birthday datetime Not null 出生日期 title char(20) Not null 职称 degree char(20) Not null 学历 working datetime Not null 工作时间 (4)/*学习表SC */
sno char(10) Not null primary key 学号 cno char(8) Not null 课程号 grade int null ? 成绩
(5)/*教学表TC */
tno char(8) Not null primary key 教师编号 cno char(8) Not null 课程号 opinion char(1) Null 效果
实验二 添加表记录
一、实验目的
掌握修改表结构的基本方法,熟练Access2003图形界面为每张表追加表记录。
二、实验环境
普通PC机,Access2003数据库。
三、实验内容与步骤
1、通过设计器修改表结构。
2、初步理解表之间的关系,输入有效记录(每张表至少需要5条记录)。
1、通过设计器修改表结构。
实验六 SQL数据操纵语言
一、实验目的
掌握INSERT INTO、UPDATE、DELETE FROM三语句的应用。
二、实验环境
普通PC机,Access2003数据库。
三、SQL数据操纵语言介绍
1、数据插入Insert Into。
语法:
多记录追加查询:
INSERT INTO target [(field1[,field2[,...]])]SELECT [source.]field1[,field2[,...]FROM tableexpression
单记录追加查询:
INSERT INTO target [(field1[,field2[,...]])]VALUES (value1[,value2[,...])
部分 说明 target 在其中追加记录的表或查询的名称。 field1,field2 向其中追加数据的字段的名称(如果在 target 参数之后),或获取其中数据的字段的名称(如果在 source 参数之后)。 source 要复制其中的记录的表或查询的名称。 tableexpression 被插入的记录来自其中的表的名称。该参数可以是单个表名或者是从 INNER JOIN、LEFT JOIN 或 RIGHT JOIN 操作或存储查询产生的复合值。 value1,value2 将要插入新记录的指定字段中的值。每个值将插入到与该值在列表中的位置相对应的字段内:value1 将插入到新记录的 field1 字段,value2 插入到 field2 字段等等。这些值必须用逗号分隔,并且用引号 () 引起来。
2、数据更新Update
语法:?UPDATE table SET newvalue WHERE criteria;
部分 说明 table 表名,该表包含了要修改的数据。 newvalue 表达式,该表达式确定将要插入到已
文档评论(0)