access教师管理系统数据库实验报告.docx

access教师管理系统数据库实验报告.docx

ID:62496076

大小:123.98 KB

页数:11页

时间:2021-05-10

access教师管理系统数据库实验报告.docx_第1页
access教师管理系统数据库实验报告.docx_第2页
access教师管理系统数据库实验报告.docx_第3页
access教师管理系统数据库实验报告.docx_第4页
access教师管理系统数据库实验报告.docx_第5页
资源描述:

《access教师管理系统数据库实验报告.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数据库原理实验报告、实验目的1、运用数据库设计方法完成某学校教师管理系统数据库设计。设计数据库的概念模型和关系数据模型。设计每个关系的字段名称、数据类型、数据长度。2、熟悉Access关系数据库管理系统。根据实验1的设计结果创建关系数据库,定义数据表,定义主键,完成数据的插入、删除和更新操作。3、使用SQL设计教师管理系统数据库的简单查询和复杂查询。掌握SELECT语句的基本语法。掌握单表和多表的投影查询、选择查询、排序查询、合计函数查询的SQL设计方法。、实验内容及步骤1、写出‘某学校教师管理系统'中每个实体、联系的属性teac

2、her(tno,tname,tsex,tage,tbirth)dept(dno,dname)class(cno,cname)item(ino,iname,ilead)讲授(room)参与(achieve)2、画出教师管理系统E-R模型图2、将E-R模型图转换成关系数据模型teacher&dept:teacher(tno,tname,tsex,tage,tbirth,dno)class&teacher:class(cno,cname,tno,room)item&teacher:参与(tno,ino,achieve)3、设计每个关系模

3、式的字段名Jdept:S丰段名称1酣居类型7duo文本ditajne文本teacher;表宇段名称数揺类型§tnotnametsextbirthJclass:表丰段皂称1勘据类型eno文本cn^rn^文本Jitem:表丰段茗称iito文本iname文本ilead文本Jdept_t^acher:表丰段它称勘据类型Ttno文本tname文本tLirth文本tsex文本tage文本!duo文本1teacher_class:表1986020319S7030419910405ffulll1986020319S7030419910405ffu

4、lll1986020319S7030419910405ffulllteacher_item:表宁段宅称1数据类型1ino文本tno文本achieve文去4、为每个关系模式设计实验数据Jdept:表dnodnamedld243►KullJteacher;表1986020319S7030419910405ffulll1986020319S7030419910405ffullltnanietsextbirth王李于Nuls女女泊1986020319S7030419910405ffulllJdept-teacher:表tnotnametb

5、irthtsextagedno王李于授授师教教讲副男女女282724dld2d2Jclass:表enocnamecl语文c2数学c3外语c4物理c5化学►NullNull

6、Jitem:表inoinameileadiljui2hongi3chao►NullNullNullJteacher^class:表enocnameroom馭1霹5、使用SQL设计教师管理系统数据库的查询(1)查询所有教师的基本信息,并按教师的年龄的降序排列SELECTteacher.*FROMteacherORDERBYteacher.tagedesc(2)查询

7、所有课程信息SELECTclass.*FROMclass(3)查询所有女教师的信息,要求显示教师的姓名、性别、年龄、出生日期和所讲授的课程,并按出生日期的升序排序SELECTteacher.tname,teacher.tsex,teacher.tage,teacher.tbirth,teacher_class.cnameFROMteacher_classINNERJOINteacherONteacher_class.tno=teacher.tnoWHERE(((teacher.tsex戸女"))ORDERBYteacher.tbi

8、rth(4)查询参加某项目的教师的姓名、性别、年龄,并按年龄的升序排序SELECTteacher_item.ino,item.iname,teacher.tname,teacher.tsex,teacher.tageFROMteacher,item,teacher_itemWHERE(teacher_item.ino="i3")AND(item.ino=teacher_item.ino)AND(teacher.tno=teacher_item.tno)ORDERBYteacher.tage(5)统计每位老师讲授课程的数量,要求输出

9、教师名称、课程数量SELECTteacher.tname,Count(*)AScno_numFROMteacher_classINNERJOINteacherONteacher_class.tno=teacher.tnoGROUPBYteacher

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

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

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