数据库应用实例.pptVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库应用实例 任务: 为学校教务管理系统设计一个数据库 下面是教务员对基本情况的介绍 ①该系统包括教师、学生、班级、系和课程等信息。 ②教师有工作证号、姓名、职称、电话等信息; 学生有学号、姓名、性别、出生年月等信息; 班级有班级号信息; 系有系号、系名和系办公室电话等信息; 课程有课程号、课名、学分、上课时间及名额等信息。 ③每个学生都属于一个班,每个班都属于一个系,每个教师也都属于一个系。 ④每个班的班主任都由一名教师担任,而一名教师只能担任一个班的班主任。 ⑤一名教师可以教多门课,一门课可以有几位主讲教师,但不同的教师讲同一门课(课名相同)其以课程名不同。 ⑥一名同学可以选修多门课,一门课可被若干学生选修。一名学生选修的课若已学完,应该记录有相应的成绩。 ⑦本单位学生、教师都有重名,工作证号、学号可以作为唯一标识。 概念模型设计 对调查的资料进行分析,确定系统中的实体及实体之间的联系。 绘制E-R图。 概念模型转为关系模型 教师(工作证号,姓名,职称,系号) 班级(班级号,工作证号,系号) 系 (系号,系名,系电话) 学生(学号,姓名,性别,出生年月,班级号) 课程(课程号,课名,学分,上课时间,名 额,工作证号) 选修(学号,课程号,成绩) 表详细设计 建库 create table student (sno char(6) constraint s1 primary key, sname varchar2(10) constraint s2 not null, sex char(2) constraint s3 check(sex in(男,女)), birthday date, clno char(6) constraint s4 references class(clno)); 插入数据 insert into student values (200301,刘勇,男,09-7月-1980,0601); insert into student values (200302,陈静,女,12-2月-1983,0602); insert into student values (200303,张强,男,23-5月-1984,0603); insert into student values (200304,周芳,女,16-1月-1985,0601); insert into student values (200305,付建,男,09-12月-1982,0603); insert into student values (200306,王小勇,男,19-3月-1985,0601); 数据查询 select * from student where sex=女; 应用开发 * * 外键 {男,女} 主键 约束 班级号 3 char cno 出生年月 date birthday 性别 2 char sex 姓名 10 varchar2 sname 学号 6 char sno 说明 格式 长度 类型 字段 student *

文档评论(0)

wuyoujun92 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档