大工20春《sql数据库系统及应用》辅导资料四
SQL数据库系统及应用辅导资料四主 题:第三章创建和管理数据库(一)学习时间:2020年4月20日--4月26日
“不忘初心、牢记使命”主题理论学习:
坚持党的领导,最根本的是坚持答案权威和集中统一领导。党章规定“四个服从”,最根本的是全党各个组织和全体党员服从党的全国代表大会和中央委员会;答案强调“四个意识”,最根本的是坚决维护答案权威和集中统一领导。这都不是空洞的口号,不能只停留在表态上,要落实到行动上。
摘选自《在十九届中央纪律检查委员会第二次全体会议上的讲话》内 容:第三章创建和管理数据库
这周我们将学习课件第三章(SQL Server中的数据库基本概念)。本章的学习要求及需要掌握的重点内容如下:
1.了解SQL Server的数据库组成
2.了解SQL Server中的数据库对象
3.了解SQL Server系统数据库
4.了解SQL Server命名规范引入:前面讲到数据库是存放数据的仓库,长期存储在计算机内,有组织的,可共享的大量数据的集合。数据库管理系统是用于科学地组织和存储数据,高效地获取和维护数据的系统软件。数据库到底由什么组成?SQL Server数据库组成
SQL Server 2008数据库主要由文件和文件组组成。
文件:
1.主要数据文件(.mdf文件)
2.次要数据文件(.ndf文件)
3.事务日志文件(.ldf文件)
4.文件流数据文件及全文索引文件
文件组:SQL SERVER通过管理逻辑上的文件组的方式来管理文件。
1.主要文件组
2.用户定义文件组
/
使用文件组的优点:
隔离用户和文件,使得用户针对文件组创建数据库对象(表、索引等)
使得同一文件组内的不同文件分布在不同的硬盘中,提高IO性能SQL Server数据库常用对象
SQL Server 2008的数据库中具体存储数据或对数据进行操作的实体都被称为数据库对象,分为表、字段、索引、视图、存储过程
表:是包含数据库中所有数据的数据库对象,由行和列组成。
字段:表中的列。字段具有自己的属性,包括字段类型,字段大小等。SQL规范支持5种基本字段类型:字符型、文本型、数值型、逻辑型和日期时间型。
索引:单独的、物理的数据库结构,用于快速存取数据表中的数据。
视图:从一个或多个表中导出的表,其结构和数据建立在对表的查询基础上。
存储过程:经编译后存储在数据库中,可通过名称调用完成特定功能的SQL(T-SQL)语句集合。SQL Server系统数据库
Master数据库:SQL Server最重要的数据库,记录SQL Server实例的所有系统级别信息,包括所有的登录账号和系统配置等。
Tempdb数据库:临时数据库,保存临时对象或中间结果集
Model数据库:创建数据库的模版
Msdb数据库:SQLServer 代理程序调度警报和作业以及记录操作SQL Server命名规范
标识符的首字符必须是下列字符之一:
统一码(Unicode)2.0标准中所定义的字母,包括拉丁字母a-z和A-Z,以及来自其他语言的字符。
下划线“_”、符号“@”或者数字符号“#”。
标识符的后续字符可以是以下3种:
统一码(Unicode)2.0标准中所定义的字母。
来自拉丁字母或其他国家/地区脚本的十进制数字。
“@”符号、美元符号“$”、数字符号“#”或下划线“_”。
标识符不允许是Transact-SQL的保留字。
不允许嵌入空格或其他特殊字符。对象命名规则
SQL Server 2008中数据库对象名称由1-128个字符组成,不区分大小写。
数据库对象的完整名称由服务器名、数据库名、拥有者名和对象名组成
[[.].]object_name实例命名规则
默认实例:由运行它的计算机的网络名称标识
命名实例:计算机可以同时运行任意个SQL Server命名实例。实例通过计算机的网络名称加上实例名称以<计算机名称>\<实例名称>格式进行标识,但该实例名不能超过16个字符。
重要考点
名词解释:
1. 数据库对象:数据库中具体存储数据或对数据进行操作的实体都被称为数据库对象。
2. 表:是包含数据库中所有数据的数据库对象,由行和列组成。
3. 字段:表中的列。字段具有自己的属性,包括字段类型,字段大小等。
4. 索引:单独的、物理的数据库结构,用于快速存取数据表中的数据。
5. 视图:从一个或多个表中导出的表,其结构和数据建立在对表的查询基础上。
6. 存储过程:经编译后存储在数据库中,可通过名称调用完成特定功能的SQL(T-SQL)语句集合。
7. Master数据库:SQL Server最重要的数据库,记录SQL Server实例的所有系统级别信息,包括所有的登录账号和系统配置等。
8. Tempdb数据库:临时数据库,保存临时对象或中间结果集
9. Model数据库:创建数据库的模版
10. Msdb数据库:SQLServer 代理程序调度警报和作业以及记录操作单选题:
1.下列关于数据库的说法不正确的是( )。
A.Master数据库记录所有系统级信息
B.Tempdb数据库中存储的内容包括创建的临时用户对象
C.Model数据库用作SQL Server 2008实例上创建的所有数据库的模板
D.Resource数据库具有可读可写的特性
答案:D
分析:Resource数据库是只读数据库。2.每个数据库有且只有一个( )。
A.主要数据文件
B.辅助数据文件
C.日志文件
D.数据表
答案:A
分析:除了主要数据库是唯一的,其余都可以存在多个3. 下列说法中正确的是( )。
A.student_3是不合法的变量名
B.SQL中用户变量也称为全局变量
C.a2是不合法的变量名
D.可以使用语句来为变量赋值
答案:D
分析:标识符的首字符可以有统一码(Unicode)2.0标准中所定义的字母,包括拉丁字母a-z和A-Z,以及来自其他语言的字符。
标识符的后续字符可以是以下3种:
– 统一码(Unicode)2.0标准中所定义的字母。
– 来自拉丁字母或其他国家/地区脚本的十进制数字。
– “@”符号、美元符号“$”、数字符号“#”或下划线“_”。
AC选项错误,B选项全局变量不等于用户变量,B错误
转载注明 奥鹏无忧答案网
页:
[1]