任务2 创建学生成绩管理数据库中的表课件.ppt

任务2 创建学生成绩管理数据库中的表课件.ppt

ID:57090341

大小:410.00 KB

页数:27页

时间:2020-07-31

任务2 创建学生成绩管理数据库中的表课件.ppt_第1页
任务2 创建学生成绩管理数据库中的表课件.ppt_第2页
任务2 创建学生成绩管理数据库中的表课件.ppt_第3页
任务2 创建学生成绩管理数据库中的表课件.ppt_第4页
任务2 创建学生成绩管理数据库中的表课件.ppt_第5页
资源描述:

《任务2 创建学生成绩管理数据库中的表课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《基于工作任务的SQLServer2008数据库应用》学生成绩管理系统任务2创建学生成绩管理数据库中的表任务目标使用SSMS创建表数据表及数据完整性概念为表中的字段选择合理的数据类型设置各种约束在表之间建立关系设定主键、外键等内容在学生成绩管理系统中,为了对学生的成绩信息进行查询和统计,应该存放学生的基本信息,包括学号、姓名、家庭住址等存放学生的课程信息,如课程编号、课程名;存放成绩信息等需要创建多个表存放这些数据客户需求从用户需求中获取在数据库中需要存储的实体及属性,确定实体之间的关系。通过对用户需求的分析,学生成绩管理系统数

2、据库需要三个表:(1)学生基本信息表:包括学生的学号、姓名、家庭、住址、年级和电子邮件字段。(2)课程信息表:包括课程编号和课程名字段。(3)成绩信息表:包括成绩编号、课程编号、学号和成绩字段。任务分析任务分析表间关系图任务实施-【信息收集】在数据库中,表是由数据按一定的顺序和格式构成的数据集合,是数据库的主要对象。每一行代表一条记录,每一列代表记录的一个字段。表的基本概念任务实施-【信息收集】表要包含的数据的类型;表中的列数,每一列中数据的类型和长度(如果必要);哪些列允许空值;是否要使用以及何处使用约束、默认设置和规则;所需

3、索引的类型,哪里需要索引,哪些列是主键,哪些是外键。设计表任务实施-【信息收集】数据存放在表中;数据完整性的问题大多是由于设计引起的;创建表的时候,就应当保证以后数据输入是正确的,错误的数据、不符合要求的数据不允许输入。数据完整性任务实施-【信息收集】域完整性实体完整性引用完整性自定义完整性完整性包括任务实施-【信息收集】实体完整性河南新乡赵可以0010016河南新乡张丽鹃0010015江西南昌雷铜0010014湖南新田吴兰0010013山东定陶李山0010012….地址姓名学号江西南昌雷铜0010014×约束方法:唯一约束、主

4、键约束、标识列任务实施-【信息收集】域完整性河南新乡赵可以0010016河南新乡张丽鹃0010015江西南昌雷铜0010014湖南新田吴兰0010013山东定陶李山0010012….地址姓名学号湖北江门李亮8700000000×约束方法:限制数据类型、检查约束、外键约束、默认值、非空约束任务实施-【信息收集】域完整性河南新乡赵可以0010016河南新乡张丽鹃0010015江西南昌雷铜0010014湖南新田吴兰0010013山东定陶李山0010012…地址姓名学号980010021数学×约束方法:外键约束科目学号分数…数学0010

5、01288数学001001374语文001001267语文001001381数学001001698任务实施-【信息收集】自定义完整性AV121322乔峰CV0016AV372133玄痛CV0015AV378291沙悟净AV0014AV378290猪悟能AV0013AV378289孙悟空AV0012….会员证用户姓名用户编号约束方法:规则、存储过程、触发器帐号姓名信用….00192孙悟空700288猪悟能612333段誉890111虚竹4093000岳不群-10×触发器:检查信用值数据类型整数数据类型:bigintIntsmall

6、inttinyint浮点数据类型:float[(n)]RealDecimal逻辑数据类型:BIT任务实施-【信息收集】任务实施-【信息收集】日期和时间:datetimesmalldatetime字符数据类型:varcharncharnvarcharchar数据类型任务实施-【信息收集】货币数据类型:moneySmallmoney文本和图形数据类型:TextNtextImage二进制数据类型:binaryvarbinary数据类型任务实施-【制定计划】分组(每组5人)小组成员讨论并制定具体实施步骤,明确任务分工确定完成时间(90分

7、钟)每组提交一份实施方案,教师进行审核与指导教师提出自己的方案教师点评,学生互评开始实施任务实施-【具体实现】分析系统需求,确定使用哪几个表、以及各表的结构、确定数据字段及类型。设计表结构、为表设置主键,通过插入、更新等操作观察主键的作用。为表设置外键,通过删除、更新等操作观察外键的作用。向表中录入数据,观察录入非法数据(如错误数据类型、字段过长等)使用SSMS在学生成绩管理系统中创建学生基本信息表。任务实施-【具体实现】打开表设计器任务实施-【具体实现】添加信息任务实施-【具体实现】设置主键任务实施-【具体实现】创建CHECK

8、约束任务实施-【具体实现】创建表间关系任务实施-【检查与评估】学生提供表结构图。字段类型和大小是否合适。表中是否建立主键、外键约束。表中的字段是否存在冗余、字段属性是否可再分。任务实施-【检查与评估】教师检查学生创建表的表结构、字段是否合理,数据类型是否正确。教

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

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

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