我的数据库实训报告

我的数据库实训报告

ID:39617613

大小:272.50 KB

页数:13页

时间:2019-07-07

我的数据库实训报告_第1页
我的数据库实训报告_第2页
我的数据库实训报告_第3页
我的数据库实训报告_第4页
我的数据库实训报告_第5页
资源描述:

《我的数据库实训报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、烟台南山学院软件工程学院《数据库技术课程设计》实训报告2010-2011学年第一学期班级:计应1班姓名:韩松涛学号:200903210110专业:计算机应用技术指导教师:马莲13实训题目数据库技术课程设计实训地点68E30613一、实训目的:运用高级语言知识及数据库技术完成完整的数据库应用系统的设计及实现。使用SQLServer2000设计符合实际应用的数据库的方法和步骤,掌握数据库及其相应对象的创建方法。二、实训要求:使用用SQLServer2000建立某个管理系统的数据库,其中要求包含所学的其他的数据库对象,使其

2、能够完成一定的功能。1、建立四张以上的用户表,表之间有一定联系,以保证参照完整性。2、表中某些列的值要唯一但允许空值,某些列的值要唯一而且不允许空值3、给表上建立两个以上的约束(类型、条件等自定),使表中的某些列满足一定的条件。4、给经常查询的列建立一个索引,5、建立两张以上的视图,使用户能查看部分数据。6、建立至少一个触发器、一个存储过程加强表之间的数据完整性、一致性约束。7、写出实训过程中所涉及的知识点及难点,碰到的问题和解决办法以及实训体会。实训环境:硬件环境:服务器、客户机连接构成局域网结构软件环境:SQLS

3、erver2005及相关办公软件13一、实训内容(过程、步骤、结果等):学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在许多缺点,如效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。系统采用EclipseV3.2JDK1.6作为开发工具,Java为开发语言,采用MicrosoftSQLServer2

4、000建立数据库,先在MicrosoftSQLServer2000中设计并制作各部分需要调用的数据库,并进行初始数据的输入,再进行界面的设计和事件代码的编写,在指导老师的帮助下,已经基本上成功地实现了设计要求。其中数据库设计和程序设计是系统的核心部分。通过对数据库的概念设计、逻辑设计、物理设计和系统的模块设计,使得系统界面简洁,功能明确,方便了工作人员的操作。13学生专业选择学生选课教师配置学生信息成绩信息课程信息教师信息选课信息授课信息学院及专业信息学院设置课程要求具体教学1、学生基本信息记录:用户名、密码、姓名、

5、院系、专业、班级、入学时间、手机号2、教师基本信息记录:姓名、用户名、密码、院系、研究方向、入校时间、手机号3、管理员基本信息记录:用户名、密码、姓名、权限等级、邮箱、手机号、注册日期4、课程基本信息记录:课程号、课程名、所属专业、学分、备注5、学院及专业基本信息记录:13学院:学院名称、地址专业:专业名称、所属学院6、选课信息管理:选课:学生用户选定课程的课程号、课程名、开课专业、学分、详细信息注销选课:学生用户注销选课的课程号、课程名、任课教师、学分、课程状态(只能注销状态为选课阶段的课程)7、授课信息管理:课程

6、号、课程名、教师号、教师姓名、选课人数8、成绩信息管理:学生查看:课程号、课程名、任课教师、学分、状态、成绩教师录入:所授课程、学号、成绩教师查看:名次、学号、姓名、学院、专业、班级、入学年份、成绩、状态数据库应用系统的设计:该ER图包括课程、教师、学生、学院、专业五个实体和授课、选课、工作于、属于、包含五个联系。1313学生信息表:用户名密码姓名院系专业班级入学时间手机号教师信息表:姓名用户名密码院系研究方向入学时间手机号管理员信息表:用户名密码姓名权限等级邮箱手机号注册日期课程基本信息记录:课程号课程名所属专业学

7、分备注学院及专业基本信息记录:学院:学院名称地址专业:专业名称所属学院选课信息管理:选课:课程号课程名开课专业学分详细信息注销选课:课程号课程名任课教师学分课程状态授课信息管理:课程号课程名教师号教师姓名选课人数成绩信息管理:学生查看:课程号课程名任课教师学分状态成绩教师录入:13所授课程学号成绩教师查看:名次学号姓名学院专业班级入学年份成绩状态第4部分数据库系统的实现实体属性描述数据类型和长度主键是否允许空值管理员Admin_id管理员用户名Varchar32Admin_id否Password密码Varchar32

8、否Name姓名Varchar32否Authority权限等级Int4否Email邮箱Varchar128是Phone电话Varchar32是Regist_date注册日期Varchar16是学生Student_id学生用户名Varchar32Student_id否Password密码Varchar32否Name姓名Varchar32否Colle

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

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

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