《sql server数据库应用与实践教程》课件第12章-综合案例_第1页
《sql server数据库应用与实践教程》课件第12章-综合案例_第2页
《sql server数据库应用与实践教程》课件第12章-综合案例_第3页
《sql server数据库应用与实践教程》课件第12章-综合案例_第4页
《sql server数据库应用与实践教程》课件第12章-综合案例_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第十二章

综合案例

2需求说明学生参加培训课程前,先到培训学校报到,安排宿舍。新生报到的时候,需要将个人基本信息包括学号、姓名、出生日期、身份证号、性别输入系统,在系统中形成自己的数据项。报到后,由宿舍管理部门分配宿舍,宿舍信息包含房间号、容量、剩余容量、性别。分配的时候,按照性别不同依次安排在某个宿舍中,不存在男女同住的情况。每个宿舍可以容纳6名学生,每名学生只能住宿一个宿舍。教职工分为教师和职员两类。教师负责授课,职员负责日常事务。教职工信息包含教职工工号、姓名、出生日期、身份证号、性别、教职工类型,其中教师还包含职称信息。教师可以开设课程,课程信息包含课程号、课程名、学时。一名教师可以开设多门课程,一门课程也可以由多名教师开设。教师开设课程产生的关系称为教学班,教学班信息包含教学班号、开课学期、上课起止时间、教室、人数、评价。3.学生选择教学班,一个学生可以选择多个教学班,一个教学班也包含多名学生。培训结束时,产生考试成绩。4.每个月发放教职工工资,工资信息包含发工资年月、基本工资、课时费、扣税、应发工资。E-R图:4表结构宿舍(房间号、容量、剩余容量、性别)学生(学号、姓名、出生日期、身份证号、性别、房间号)教职工(教职工工号、姓名、出生日期、身份证号、性别、教职工类型)工资(教职工工号、工资年月、基本工资、课时费、扣税、应发工资)教师(教职工工号、职称)课程(课程号、课程名、学时)教学班(教学班号、教职工工号、课程号、开课学期、上课起止时间、教室、人数、评价)选修(学号、教学班号、成绩)5建表建表顺序:主表-》从表6建表表中的字段约束一般需要创建主键和外键,其他字段如成绩在0-100间等由高级语言控制。建表方法:createtable表名(

属性名1数据类型1,

属性名2数据类型2,…primarykey(属性名[,…n]),foreignkey(属性名)references表名(属性名))7数据类型对照SQLSERVER数据类型ORACLE数据类型intNUMBER(10)charCHARvarcharVARCHAR2ncharNCHARnvarchar(20)NVARCHAR2datetimeDATEmoneyNUMBER(19,4)floatFLOAT

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论