南阳理工学院数据库原理及应用知识点总结
南阳理工学院数据库原理及应用知识点总结
页数:3页
一、选择(20题)
1、DB(数据库)DBS(数据库系统)DBMS(数据库管理系统)之间的关系:DBS包括DB和DBMS
2、E-R图作用:ER图是用一种只管的图形方式建立显示世界中实体及其联系模型的工具,也是设计数据库的一种基本工具。是各种数据模型的共同基础3、关键字组成:关系中能唯一区分、确定不同元祖的属性或属性组合,称为该关系的一个关键字。关键字课分为单关键字和组合关键字。
4、外键的理解:如果关系中某个属性或属性组合并非关键字,但却是另一个关系的主关键字,则称此属性或属性组合为本关系的外部关键字或外键。5、实体之间类型:一对一,一对多,多对多
6、局部变量:使用declare语句定义,仅存在于声明它的批处理、存储过程或触发器中,处理结束后,存储在局部变量中的信息将丢失。首字母为单个符号“@”全局变量:通常被服务器用来跟踪服务器范围和特定会话期间的信息,不能显式的被赋值或声明。全局变量不能由用户定义,也不能被应用程序用来在处理器之间交叉传递信息。由系统定义和维护,名称前面一般加“@@”7、建立、删除、修改视图的命令建立:createviewasselect...删除:dropview修改:Alterviweasselect...8、存储过程:是SQLServer服务器中一组预编译的transact-SQL语句的集合,可以接受输入参数、输出参数、返回单个或多个结果集以及状态值,并可以重用和嵌套调用视图:可以限制某个表格可见的行和列,或者把多个表格数据结合起来,作为一个表格显示触发器:是SS数据库中一种特殊类型的存储过程,不能由用户直接调用索引:是对数据库表中一个或多个字段的值进行排序而创建的一种分散存储结构9、SQLServer数据库对象包括:表试图存储过程用户角色规则默认用户定义的数据库类型用户定义的函数
10.事务日志文件作用:记录数据库更新情况
11.Master数据库作用:SQL系统中最重要的数据库,如被损坏,SQL将无法正常工作,他记录了S系统的所有系统信息
12.分离数据库:就是将数据库从SQLServer中删除13.表的描述:SQLServer中的数据表是包含数据库中所有数据的一个重要的数据库对象,表定义为列的集合14.SQL语句中每个部分的使用规则
15.掌握常用的数据类型长度:int4smallint2tinyint1bigint8float8real4char和varchar1-8000text255以上二、选择题
1、数据模型层次模型:用树形结构表示联系,较方便地表示1对1和1对多实体联系,不能直接表示多对多的满足两个条件:1.有一个节点没有父节点,这个节点即根节点2.其他节点有且仅有一个父节点网状模型:用实体型为结点的有向图表示能直接表示多对多特点:1.可以有一个以上的节点无父节点2.至少有一个节点多于一个的父节点关系模型:用二维表格表示联系实体完整性、参照完整性、用户定义完整性
2、E-R图理解及组成要素是用一种直观的图形方式建立现实世界中实体极其联系模型的工具,也是设计数据库的一种基本工具。组成要素:实体、属性、联
系实体:现实世界中任何可识别的可区分的事物属性是实1/3体的一定特征3、通配符
4、触发器定义及使用
定义:触发器是sqlserver数据库中一种特殊类型的存储过程,不能用户直接调用,包含复杂的Transact_SQL语句。5、文件组
主文件组:每个数据库有一个主文件组。主文件组包含所有的系统表。当建立数据库时,主文件组包含主数据文件和未指定的其他文件。一个文件只能存在于一个文件组中,一个文件组也只能被一个数据库使用。
用户定义文件组:用户首次创建数据库或以后修改数据库时明确创建的任何文件组,主要是用于将数据集合起来,以便于管理、数据分配和放置。6、对于视图的理解
视图是一个虚拟表,并不包含任何物理数据。同真实的表一样,视图带有一系列名称的列和数据行。数据库中只存放视图的含义,而不存放视图对应的数据,视图的作用类似于筛选。定义视图的筛选可以来自当前或其他数据库的一个或多个表,或者其他视图
作用:简化操作、定制数据、导出数据、安全性7、各种运算的优先级
三、共30分(其实这才是大头==,找到书上的例题看熟点吧)
给定题目,及主要的SQL语句主干,要求填空。主要涉及到创建视图、创建或添加日志文件,更改数据库名字,修改表结构,查询语句。四、共15分,每题5分1、数据库文件类型及作用(1)主数据文件:用来存储数据库的启动信息和部分或全部数据,一个数据库只能有一个主数据文件mdf(2)次数据文件:用来存储主数据文件未存储的其他数据ndf(3)事务日志文件:用来存储数据库更新情况的文件ldf2、聚集索引与