下载此文档

人事管理系统数据库课程设计.docx


文档分类:IT计算机 | 页数:约33页 举报非法文档有奖
1/33
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/33 下载此文档
文档列表 文档介绍
人事管理系统数据库课程设计
实验报告
课程号:B0900980
实验项目:数据库设计、创建、治理,数据库操作




潘欢
同组人学号
姓名
自己
实验地点
工程学院机房(文波)
指导教师
肖慎勇
是对表的约束,保证数据的唯独性!
外键是建立表于表之间的联系,方便程序的编写!
主键和外键是把多个表组织为一个有效的关系数据库的粘合剂。主键和外键的设计对物理数据库的性能和可用性都有着决定性的阻碍。
.在数据库储备结构设计时要考虑哪些因素?
答:第一要确定数据的存放位置和储备结构,包括:确定关系、索引、聚簇、日志、备份等的储备安排,确定系统配置。同时要综合考虑存取时刻、储备空间利用率和爱护代价3个方
面的因素。把它们进行权衡,选择一个折中的方案。
.在表设计时关于数据类型的选择和使用如何考虑?
答:(1)第一要清晰懂得数据库中各种数据类型的用法和范畴;
2)应该按照字段的实际类型来考虑数据类型;
3)要估量表中数据的大小范畴,来确定数据类型的大小,幸免空间不足或者白费。
.交互式如何实现表之间的联系?SQL命令如何实现表之间的联
系?
答:(1)交互式:在治理平台中,展开要操作的数据库,选择“数据库关系图”选项,然后单击鼠标右键,在弹出的快捷菜单中选择“新建数据库关系图”命令,在弹出的窗口中选择要建立关系的表后,则会弹出数据库关系图设计窗口。然后右键单击关系图的空白页面,在弹出的快捷菜单中,能够新建或添加数据库中已定义的表,在该表的关联菜单中选择“属性”选项,能够创建或定义该表的关系、键、索引和约束或修改当前的附加特性。
⑵SQL命令:ALTERTABLE
ADDCONSTRAINTconstraint_name
PRIMARYKEY[CLUSTERED|NONCLUSTERED]
[FOREIGNKEY]
REFERENCESreftable
.如果在定义表时进行了主键、外键以及约束等完整性设置,关
于数据的输入有何阻碍?试举例讲明。
答:定义主键:定义主键来强制不承诺空值的指定列中输入值的唯独性。如果在数据库中
为表定义了主键,则可将该表与其它表有关,从而减少冗余数据。表只能有一个主键。如果主键包含不止一列,则在一列中承诺有重复值,但主键中所有列值的每个组合必须唯独。
定义外键:外键引用完整性表示得到正常爱护的表之间的关系。表中的数据只应指向另一个表中的现有行,不应指向不存在的行。
主键约束:使用单列或者多列组合,表示每一条记录的唯独性,值不能为空;外键约束:
是为了加大数据表之间的关键的表中的单列或者多列值,必须依靠另外的表存在;唯独约束:不承诺数据库中的某一列数据有重复,然而承诺有空值存在。主键和唯独性约束定义了表中记录的唯独性,然而主键列的值不鞫为空,而唯独键约束的列的值能够为空值;
.用INSERTINTO命令输入,如果数据与字段数量和要求不一致
有什么咨询题?当表定义中有默认值的时候,插入记录是否能够省略该
字段的数据?
答:如果数据与字段数量和要求不一致,那么会插入失败,同时SQLServer将显示错误信
息。有默认值时能够省略该字段数据,系统会为该列提供默认值。
.HAVING子句有什么作用?
答:HAVING字句与WHERE子句一样,也能够起到按条件选择记录的功能,但HAVING
子句是作用于组,必须与GROUPBY子句连用,用来指定每一分租内应满足的条件。
.当通配字符作为一般字符参与匹配查询时,如何解决如此的咨
询题?
答:转义,又必!配符加「。
.可否利用视图进行数据的插入、删除、修改?
答:能够通过视图对基础表中的数据进行检索、添加、修改和查询。
然而插入、修改、删除数据是只能做单表的,基于多表的视图不能够删除和修改。
=1后勤部।
,J消息
Iifi,1,KHt
列名喑时1名,无效屯
消息的叫缴别电状态工,第工行
视图或隹爵不可更新,因为修改会匏响多个基表口
.按照自己的体会,谈谈视图在数据库体系中的作用。模式
答:利用视图能够简化用户操作数据的方式。可将经常使用的连接、投影、联合查询和选择查询定义为视图,如此每次对特定的数据执行进一步操作时,不必指定所有条件和限定。除此之外还能够定制数据,导出数据。还能够用GRANT和REVOKE命令为各种用户授予在视图上的操作权限,如此通过视图,用户只能查询或修改他们各自所能见到的数据,数据库中的其他数据对他们来讲是不可见的或不可修改的。保证数据库的安全性。
.视图是如何储存的?视图中的数据是否确实储备在文件中?
答:储存视图将更换服务器上的视图定义。当您储存视图时,基础数据库引擎将

人事管理系统数据库课程设计 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数33
  • 收藏数0 收藏
  • 顶次数0
  • 上传人yusuyuan
  • 文件大小708 KB
  • 时间2022-05-15