数据库原理与应用大作业2.pdf

上传人:修**** 文档编号:75980695 上传时间:2023-03-06 格式:PDF 页数:7 大小:286.62KB
返回 下载 相关 举报
数据库原理与应用大作业2.pdf_第1页
第1页 / 共7页
数据库原理与应用大作业2.pdf_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《数据库原理与应用大作业2.pdf》由会员分享,可在线阅读,更多相关《数据库原理与应用大作业2.pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、数据库大作业数据库大作业课题名称课题名称数据库大作业数据库大作业专专业业物联网物联网班班级级2 2 班班学学号号1318021113180211姓姓名名丁艺铭丁艺铭教教师师任国芳任国芳成成绩绩2 20 01 15 5 年年 1 12 2 月月2 20 0日日1.1.需求分析需求分析本系统的最终用户为学生,由于学生在校友通讯录的身份不同,因此根据我们日常生活中的经验,根据我们所做的其他询问和调查,得出用户的下列实际要求。1.11.1 数据流图(数据流图(DFDDFD)图 1-11.21.2 数据字典(数据字典(DDDD)学校信息表(Sch_id primary key)学校信息表列名说明数据类型

2、学校编号Sch_idInt学校名Sch_nameVarchar学校地址Sch_addrVarchar学校邮编Sch_postcodeVarchar学校邮箱 Sch_emilVarchar2长度450501030约束NotnullNotnullNotnullNotnull联系电话所在城市所在省份网址Sch_telephoneSch_citySch_provinceSch_webVarcharVarcharVarcharVarchar30181860NotnullNotnullNotnull32.2.概念结构设计概念结构设计主要是对以上功能的整合,更清晰的将整个数据库的关系表示出来,总ER图见2-

3、12-1 总图3.3.逻辑结构设计逻辑结构设计关系模式(在 Powerdesigner 中由概念模型转化为物理数据模型,粘图)用户所在班级11属于n班级属于n用户44.4.建表建表 SQLSQL 语句语句由物理数据模型生成 SQL Server 2008 数据库的建表语句。DELIMITER|CREATE TRIGGER.ON dbo/dbo代表该表的所有者FOR EACH ROWBEGIN-do somethingEND|insert 触发器示例create trigger tri_inserton studentfor insertasdeclare student_id char(10)

4、select student_id=s.student_id fromstudent s inner join inserted ion s.student_id=i.student_idif student_id=0000000001beginraiserror(不能插入 1 的学号!,16,8)rollback tranendgoupdate 触发器示例5create trigger tri_updateon studentfor updateasif update(student_id)beginraiserror(学号不能修改!,16,8)rollback tranendgodelet

5、e 触发器示例create trigger tri_deleteon studentfor deleteasdeclare student_id varchar(10)select student_id=student_id from deletedif student_id=adminbeginraiserror(错误,16,8)rollback tranend65.5.结论结论心得体会(如果有相同的,则都不及格)通过这几个星期的数据库实践,使我们熟悉了 SQL Server 的使用和操作,更加掌握了数据库的知识,体会了团结的力量。这次实践,我们组 5 个人负责做网上校友通讯系统,每个人都付

6、出了很大的努力。一开始我们就分析了网上校友通讯系统这个实验的主要实现功能和面向的不用用户对象,然后我们分工合作,分别负责:1.访客功能,只能查询某个用户的信息(包含个人信息,留言信息),以及查找学校信息。2.个人信息的管理,用户登录并返回角色,修改,查询个人信息。3.班级管理,查询班级具体信息,若为班级管理员身份,有增加成员,删除成员,管理公告,成员身份则只能查询同班成员的信息 4.校友信息的管理,查询校友信息,查询学校的详细信息,如地址,邮编等等。5.通信录管理,查询班级和校友的通信录 6.留言管理功能,个人能查看、删除或者不公开别人给自己的留言,以及对别人进行留言。在这次实践中,我们明白了数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过程为:了解用户的需求,再把它们转变成有效的数据库设计,把设计的转变成实际的数据库,并且使得这些数据库带有功能完备和高效能的应用。除此之外,我们掌握了视图和存储过程的应用和作用,信息的管理包括:保存,添加,删除,更新。通过单独设计几个类来完成对数据库设计的表进行操作,也学会了 SQL Server 中表的操作与管理。把学习到的数据库知识充分地应用到实际中,很好的锻炼了我们编程和实现的能力。参考教材:数据库实验指导 主编:杨海霞 出版社:人民邮电出版社 书号:978-115-16535-07

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 企业管理

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁