您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 交通运输 > 兰州交通大学数据库期末复习资料
二崽版权所属!-1-1.数据库:是描述事物的符号记录,是信息的载体,是信息的具体表现形式。2.数据库技术的三个发展阶段:(1)人工管理阶段:硬件,外存只有磁带、卡片、纸带,没有磁盘等直接存取的存储设备;软件,没有操作系统,没有管理数据的软件,数据处理的方式是批处理。(2)文件系统阶段:硬件,磁盘为主要外存储器;软件,高级语言和操作系统。(3)数据库系统阶段:统一管理和共享数据的数据库管理系统(DBMS)。3.数据库系统的特点:数据结构化。较高的数据共享性。较高的数据独立性。数据由DBMS统一管理和控制。4.数据库概念:数据库指长期存储在计算机系统内有组织的、可共享的数据集合,即在计算机系统中按一定的数据模型组织、存储和使用的相关联的数据集合。5.数据库系统的概念:指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统、数据库开发工具、数据库应用系统、数据库管理员和用户构成。6.数据库(DataBase,DB)就是存放数据库的仓库,是将数据按一定的数据模型组织、描述和存储,能够自动进行查询和修改的数据集合。7.数据库管理系统(DataBaseManagementSystem,DBMS)是数据库系统的核心,是为数据库建立、使用和维护而配置的软件。8.数据库管理系统的功能:数据定义和操纵功能。数据库运行控制功能。数据库的组织、存储和管理。建立和维护数据库。数据通信接口。9.数据库的三级模式结构:外模式、模式和内模式。10.数据库的两级映像:外模式/模式映像(逻辑独立性)。模式/内模式映像(物理独立性)。10.概念模型及作用:是现实世界的抽象反映,它表示实体类型及实体间的联系,是独立于计算机系统的模型,是现实世界到机器世界的一个中间层次。11.联系的类型:一对一联系(1:1)。一对多联系(1:M)。多对多联系(M:N)。12.数据模型:由数据结构(对计算机的数据组织方式和数据直接联系进行框架性描述的集合,是对数据库静态特征的描述)、数据操作(指数据库中各记录允许执行的操作的集合,包括操作方法及有关的操作规则等,如插入、修改、检索、更新等)、数据的完整性约束(数据的约束条件是关于数据状态和状态变化的一组完整性约束规则的集合,以保证数据的正确性、有效性和一致性)三部分组成。A.数据模型:层次模型。网状模型。关系模型。13.关系数据模型:用二维表格结构表示实体以及实体之间的联系的数据模型。14.关系模式:关系的描述称为关系模式。一个关系模式应当是一个五元组。关系模式可以形式化的表示为,R(U,D,dom,F).其中,R是关系名,U是组成该关系的属性名集合,D是属性组U中属性所来自的域,dom是属性向域的映像集合15.关系的完整性:实体完整性、参照完整性、用户自定义完整性。16.关系运算:关系代数的运算对象是关系,运算结果也是关系。17.关系代数中的操作也分为两类:(1)传统的集合操作,并、差、交、笛卡尔积。(2)专门的关系操作(关系特有的运算),投影(对关系进行垂直分割)、选择(水平分割)、连接(关系的结合)、除法(笛卡尔积的逆运算)等。18.数据库设计过程的步骤:需求分析、概念结构设计、逻辑结构设计、数据库物理设计、数据库实施、运行和维护等内容。20.SQLServer2005的版本企业版。标准版。工作组版。精简版。开发人员版。21.SQL(结构化查询语言)语言是集数据定义、数据查询、数据操纵和数据控制功能于一体的语言22.数据定义语言(DDL)用于执行数据库任务,对数据库以及数据库中的各种对象进行创建(CREATE)、删除(DROP)、修改(ALTER)等操作。23.数据库操纵语言(DML)用于操纵数据库中各种对象,检索和修改数据。增inster..删delete修update查select.24.数据控制语言(DCL)用于安全管理,确定哪些用户可以查看或修改数据库中的数据。授予权限(GRANT).收回权限(REVOKE)收回权限,并禁止从其他角色继承许可权限(DENY)25.Select列1,列2From表1,表2Where条件Groupby26.局部变量定义一般格式:DECLAER{@local_variabledata_type}[…n]①@local_variable:用于指定变量的名称,变量名必须以@开头,并且变量名必须符合SQLServer的命名规则。②data_type:用于设置变量的数据类型及大小,data_type可以是任何由系统提供的或用户定义的数据类型。但是,变量不能是textntexr或image数据类型27.局部变量的赋值方法:使用DECLARE命令声明并创建变量之后,系统会将其初始值设为NULL,如果想要设定变量的值,必须使用SET命令或者SELECT命令SET{@local_variable=expression}或者SELECT{@local_variable=expression}[、…n]其中:参数@local_variable是给其赋值并声明的变量,expression是有效的SQLServer表达式。二崽版权所属!-2-28.SQLServer2005数据库的文件的三种类型。①主数据文件扩展名.mdf②辅助数据文件推荐扩展名.ndf③事务日志文件每个数据库必须至少有一个日志文件扩展名.ldf29.逻辑数据库:①master数据库主数据库②model数据库提供模板③msdb数据库调度警报作业以及记录操作④tempdb数据库保存临时表和临时储存过程30.使用T-SQL语句创建数据库模板:首先在F盘建立一个新的文件夹,命名DATA。然后在MicrosoftSQLServerManagementStudio窗口中单击“新建查询”按钮,打开其窗口,输入如下内容,单击“执行”按钮,可创建数据库。CREATDATABASESTUDENT2ONPRIMARY(NAME=‘STUDENT2_DATA’,SIZE=5MB,MAXSIZE=20MB,FLLEGROWTH=20%)LOGON(NAME=‘STUDENT2_LOG’,FLLENAME=‘F:\DATA\STUDENT2_LOG.LDF’,SIZE=5MB,MAXSIZE=10MB,FLLEGROWTH=2MB)31.删除数据库的两个方法:①使用SQLServerManagementStudio删除数据库②使用T-SQL中的DROPDATABASE语句删除数据库:DROPDATABASE数据名32.日期和时间函数①GETDATE()返回系统当前的时间②DATEADD(datepart,integer_experssion,date_expressionession):返回指定日期date_expression(日期表达式)加上指定的额外日期间隔integer_experssion(整型表达式)产生的新日期③DATEDIFF(datepart,date_expression1,date_expression2,):返回两个指定日期在datepart方面的不同之处,即date_expression2超过date_expression1的差距值,其结果值是一个带有正负号的整数值。33.聚合函数:max()min()avg()sum()count(*)34.视图的优点:①为用户集中数据,简化用户的数据查询和处理。使得分散在多个表中的数据,通过视图定义在一起,屏蔽了数据库的复杂性,用户不比输入复杂语句,只需针对此视图做简单的查询即可。②保证数据的逻辑独立性③重新定制数据使得数据便于共享,合并分割数据,有利于数据输出到应用程序中④数据保密对不同的用户定义不同的视图,使用户只能看到与自己有关的数据。同时简化了用户权限的管理,增强安全性。35.索引类型:①聚集索引会对表和视图进行物理排序,在表和视图中只能有一个。②非聚集索引不会对表和视图进行物理排序在表或视图中,最多可以建立250个,或者249个非和1个聚集索引36.事务处理是数据库的主要工作,事务由一系列的数据操作组成,是数据库应用程序的基本逻辑单元,用来保证数据的一致性。36.事务处理的特性?(四个原则)原子性一致性隔离性持久性37.锁的类型①共享锁(sharelock)②排它锁(exclusivelock)③更新锁(updatelock)④意向锁(intentlock)⑤模式锁(schemalock)⑥大容量更新锁(bulkupdatelock)第九章课后习题上机课答案,仅供考试参考套用O(∩_∩)Oselectcount(distinct课程号)fromscwhere学号isnotnullselectavg(年龄)as平均年龄fromstudentsinnerjoinsccon(s.学号=c.学号)selectavg(成绩)fromcourse,scwherecourse.课程号=sc.课程号and学分=3select课程号,count(课程号)fromscgroupby课程号havingcount(课程号)=2orderbycount(课程号)desc,课程号ascselect姓名fromstudentwhere学号95001and年龄20select姓名,年龄fromstudentwhere姓名like'刘%'select学号,课程号fromscwhere成绩isnullselect姓名,年龄fromstudentwhere性别='男'and年龄(selectmax(年龄)fromstudentwhere性别='女')selecta.姓名,a.性别,a.年龄fromstudenta,studentbwherea.年龄b.年龄andb.姓名='刘小'
本文标题:兰州交通大学数据库期末复习资料
链接地址:https://www.777doc.com/doc-5406813 .html