- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
我的数据库实训报告
烟台南山学院
软件工程学院
《数据库技术课程设计》实训报告
2010-2011学年第一学期
班 级:计应1班
姓 名:韩松涛
学 号:200903210110
专 业:计算机应用技术
指导教师:马莲
实训题目 数据库技术课程设计 实训地点 68E306 实训目的:运用高级语言知识及数据库技术完成完整的数据库应用系统的设计及实现。
使用SQL Server 2000设计符合实际应用的数据库的方法和步骤掌握数据库及其相应对象的创建方法。
使用用SQL Server 2000建立某个管理系统的数据库,其中要求包含所学的其他的数据库对象,使其能够完成一定的功能。
1、 建立四张以上的用户表,表之间有一定联系,以保证参照完整性。
2、 表中某些列的值要唯一但允许空值,某些列的值要唯一而且不允许空值
3、 给表上建立两个以上的约束(类型、条件等自定),使表中的某些列满足一定的条件。
4、 给经常查询的列建立一个索引,
5、 建立两张以上的视图,使用户能查看部分数据。
6、建立至少一个触发器、一个存储过程加强表之间的数据完整性、一致性约束。
7、写出实训过程中所涉及的知识点及难点,碰到的问题和解决办法以及实训体会。
实训环境:硬件环境:服务器、客户机连接构成局域网结构
软件环境: SQL Server 2005 及相关办公软件
实训内容(过程、步骤、结果等):学生信息管理系统是一个教 育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在许多缺点,如效率低、必威体育官网网址性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。系统采用Eclipse V3.2 JDK 1.6 作为开发工具,Java 为开发语言,采用Microsoft SQL Server 2000 建立数据库,先在Microsoft SQLServer 2000 中设计并制作各部分需要调用的数据库,并进行初始数据的输入,再进行界面的设计和事件代码的编写,在指导老师的帮助下,已经基本上成功地实现了设计要求。其中数据库设计和程序设计是系统的核心部分。通过对数据库的概念设计、逻辑设计、物理设计和系统的模块设计,使得系统界面简洁,功能明确,方便了工作人员的操作。
1、学生基本信息记录:
用户名、密码、姓名、院系、专业、班级、入学时间、手机号
2、教师基本信息记录:
姓名、用户名、密码、院系、研究方向、入校时间、手机号
3、管理员基本信息记录:
用户名、密码、姓名、权限等级、邮箱、手机号、注册日期
4、课程基本信息记录:
课程号、课程名、所属专业、学分、备注
5、学院及专业基本信息记录:
学院:学院名称、地址 专业:专业名称、所属学院
选课信息管理:
选课:学生用户选定课程的课程号、课程名、开课专业、学分、详细信息
注销选课:学生用户注销选课的课程号、课程名、任课教师、学分、课程状态(只能注销状态为选课阶段的课程)
7、授课信息管理:
课程号、课程名、教师号、教师姓名、选课人数
8、成绩信息管理:
学生查看:课程号、课程名、任课教师、学分、状态、成绩
教师录入:所授课程、学号、成绩
教师查看:名次、学号、姓名、学院、专业、班级、入学年份、成绩、状态
数据库应用系统的设计:
该ER 图包括课程、教师、学生、学院、专业五个实体和授课、选课、工作于、属于、包含五个联系。
学生信息表:
用户名 密码 姓名 院系 专业 班级 入学时间 手机号 教师信息表:
姓名 用户名 密码 院系 研究方向 入学时间 手机号 管理员信息表:
用户名 密码 姓名 权限等级 邮箱 手机号 注册日期 课程基本信息记录:
课程号 课程名 所属专业 学分 备注
学院及专业基本信息记录:
学院:
学院名称 地址 专业:
专业名称 所属学院 选课信息管理:
选课:
课程号 课程名 开课专业 学分 详细信息 注销选课:
课程号 课程名 任课教师 学分 课程状态 授课信息管理:
课程号 课程名 教师号 教师姓名 选课人数 成绩信息管理:
学生查看:
课程号 课程名 任课教师 学分 状态 成绩 教师录入:
所授课程 学号 成绩 教师查看:
名次 学号 姓名 学院 专业 班级 入学年份 成绩 状态 第4部分 数据库系统的实现
实体 属性 描述 数据类型和长度 主键 是否允许
空值
管理员 Admin_id 管理
文档评论(0)