ACCESS数据库实验指导书

ACCESS数据库实验指导书

ID:38631632

大小:2.29 MB

页数:37页

时间:2019-06-16

ACCESS数据库实验指导书_第1页
ACCESS数据库实验指导书_第2页
ACCESS数据库实验指导书_第3页
ACCESS数据库实验指导书_第4页
ACCESS数据库实验指导书_第5页
资源描述:

《ACCESS数据库实验指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、数据库原理及应用实验指导书(ACCESS数据库)指导老师:陈俊智昆明理工大学国土资源工程学院学院2012年3月目录实验(一):SQL数据定义功能实验(二):练习SQL数据操纵功能实验(三):数据库综合设计实验(一):SQL数据定义功能一、实验内容及要求1.使用SQL语句建立学生管理系统相关的表,同时完善各表的相关完整性约束。其中带有下划线的为主码学院(学院代码,学院名称)createtable学院(学院代码char(8)primarykey,学院名称char(8));学生(学号,姓名,性别,学院代码),学院代码为外码create

2、table学生(学号char(8)notnullunique,姓名char(8),性别char(8),学院代码char(8),primarykey(学号),foreignkey(学院代码)references学院(学院代码));教师(教师号,教师姓名,学院代码),学院代码为外码createtable教师(教师号char(8)primarykey,教师姓名char(8),学院代码char(8),foreignkey(学院代码)references学院(学院代码));课程(课程号,课程名,学时)createtable课程(课程号ch

3、ar(8)primarykey,课程名char(8),学时char(8));学习(学号,课程号,成绩),学号为外码,课程号为外码createtable学习(学号char(8),课程号char(8),成绩char(8),primarykey(学号,课程号),foreignkey(学号)references学生(学号),foreignkey(课程号)references课程(课程号));开课(教师号,课程号),教师号为外码,课程号为外码createtable开课(教师号char(8),课程号char(8),primarykey(教师

4、号,课程号),foreignkey(教师号)references教师(教师号),foreignkey(课程号)references课程(课程号));2.对各表进行增加、删除、修改属性操作添加操作:对学生表添加出生日期字段,和家庭地址字段,教师表增加性别字段,出生日期字段,对课程表增加先修课程字段,并且先修课程为本关系外码。可以在access图形界面中用鼠标点击单元格‘添加新字段’右键选择‘插入列’新建一个列,同时也可以用sql建立表例如altertable学生add出生日期char(8);altertable学生add地址cha

5、r(20);altertable教师add性别char(8);altertable教师add出生日期date;altertable课程add先修课程char(8);altertable课程foreignkey(先修课程)references课程(先修课程);删除操作:删除学生表家庭地址字段,删除教师表出生日期字段altertable学生dropcolumn地址;altertable教师dropcolumn出生日期;修改操作:修改学生姓名字段,该字段值不允许取空值Altertable学生altercolumn姓名char(20)n

6、otnullunique;3.建立索引为学生表在学生姓名上建立名为sname-index的索引,在学院代码字段上建立名为dept-index,降序。Createuniqueindexsname_indexon学生(姓名);Createuniqueindexdept_indexon学院(学院代码desc)4.利用ACCESS2003/2007完善各表的数据内容数据可以由所建表中直接输入,也可以由insertinto学生values(………..)插入例如在学生表中插入一组数据Insertinto学院values('101','计算机

7、');5.建立tempstudent表,表模式自行定义,之后将其删除建立tempstudent表createtabletempstudent(snochar(8),snamechar(8));删除表可以由语句droptabletempstudentcascade;执行二、实验目的熟练掌握SQL的各种数据定义功能,包括1.定义表的功能,包括主码和外码的定义2.修改表的定义功能,包括增加属性,删除属性,修改属性类型4.建立和删除索引操作,理解索引的作用5.删除表功能三、实验步骤及运行结果四、实验体会通过本次实验我了解到了数据库基本的

8、建表方法,明白了如何去对一个表进行插入修改删除和建立索引,掌握了基本的建表方法实验(二):练习SQL数据操纵功能一、实验内容及要求建表截图学院表学生表教师表学习表开课表课程表1.求选修了某个老师上课的学生,成绩在90分以上的姓名、课程名称和成绩;SELECT姓名

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。