数据库应用技术知识点
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网络数据库应用技术知识点
1.数据库系统是一个有计算机网络的硬件和软件,应用程序,数据库,数据库管理系统,
数据库管理员和用户构成的相互配合,相互作用的系统
2.网络数据库定义:以后台数据库为基础的,加上一定的前台程序,通过浏览器完成数据
存储、查询等操作的系统
3.数据库系统的五个部分组成硬件资源软件资源数据库结构数据库管理员用户
4.访问sql server数据库对象时需要经过身份验证和权限验证,其中身份验证分为
Windows身份验证混合身份验证
5.日志文件记载用户对数据库进行的操作
6.DBMS是对数据库进行定义、管理、维护和检索的一个软件系统。
7.SQL server2005的版本企业版标准版工作组版开发版简易版
8.SQL server2005的体系结构,即:数据库引擎组件,报表服务组件,分析服务组件,集
成服务组件其他组件(复制通知服务服务代理全文搜索)。
9.SQL server Management Studio 是SQL server 2005 的集成可视化管理环境,用于访
问,配置,管理和维护SQL server的所有组件和工具。
10.SQL server configuration manager (配置管理器)用来完成SQL sever服务的查看与
管理,服务器网络的配置与管理以及客户端网络的配置与管理功能。
11.数据管理共经历了人工管理阶段、文件系统阶段和数据库系统阶段三个阶段。
12.数据模型的类型:概念数据模型逻辑数据模型物理数据模型。
13.根据模型的应用目的不同,数据模型可分为两类概念数据模型和结构数据模型
14.数据库系统阶段特点:(1)使用复杂的数据模型来表示结构(2)具有很高的数据独立
性(3)数据共享度高、冗余度小
15.数据库系统的三级模式结构:用户级数据库、概念级数据库、物理级数据库
16.数据库的保护涉及到三个方面的问题:数据库的私用性、安全性和完整性(完整性是指
保证数据的正确与一致,使数据库中的数据在任何时刻都是有效的。)
17.概念对应关系信息世界(机器世界)实体(记录)属性(字段)实体集(文件)实
体型(记录型)实体标识符(关键字)
18.逻辑数据模型 :层次网状关系(使用方便来说,关系模型是最佳的。从实现效率来看,
层次模型和网状模型要优于关系模型。)(关系模型的特点: 1)描述的一致性,2)利用公共属性连接,3)结构简单直观, 4)有严格的理论基础,5)语言表达简练。)19.完整性受到破坏的原因:(1)错误的数据(2)错误的更新操作(3)各种软硬件故障(4)
并发访问(5)人为破坏
20.事务:数据库环境中的一个逻辑工作单元。由一系列操作组成,这些操作要么全部成功
完成,要么全部失败。事务是数据库系统工作的基本单位,相当于操作系统的进程。
长事务短事务
21.事务的特性:ACID性质(1)原子性(Atomicity)(2)一致性(Consistency)(3)隔
离性(Isolation)(4)持久性(Durability)
22.并发异常((1)丢失更新(2)脏数据(3)不可重复读(4)幻影数据)
23.锁:排他锁(X封锁)共享锁(S封锁)锁的粒度:封锁目标的大小死锁
24.为了预防死锁的发生,可以参照下述方式进行:按照统一顺序访问资源、避免事务中的
用户交互、保持事务简短
25.关系数据库设计理论主要包括三方面的内容:函数依赖、范式和模式设计方法。
26.三种类型数据源:(1)用户数据源(2)系统数据源(3)文件数据源
27.表是SQL server 中最主要的数据库对象,它是用来存储和操作数据的一种逻辑结构,
由行和列组成
28.一个表只能有一个primary key约束,且primary key 约束中的列不能为空值.如果要
确保一个表中的非主键列不输入重复值,应在该列上定义唯一约束(unique 约束)。29.创建 primary key约束时,系统自动产生索引,索引的默认类型为聚集索引,创建
unique约束时,系统自动创建一个unique 索引,索引类型为非聚集索引.
30.表的选择和投影分别从行和列两个方向分割一个表
31.连接是把两个表中的行按给定的条件进行拼接而形成新表
32.select 语句可以实现对表的选择、投影和连接
33.不需要索引时、必须先删除主键或唯一约束,才能删除约束使用的索引
34.关系范式自己看
35.Transact-SQL语言特点:在方法上突破容易学习维护语言共享全面支持客户机/服务
器结构。
36.Transact-SQL 语句分类数据操作语句数据定义语句数据控制语句附加的语言元素
37.Create database create table create index 不可以放在批处理里执行
38.脚本就是一系列提交顺序两个go之间的T-SQL语句成为一个批处理
39.数据管理是数据库的核心任务,其内容包括对数据的分类、组织、编码、储存、检索和
维护
40.数据库是将数据按照一定的数据模型组织,描述和储存,具有较小的冗余度,较高的数
据独立性和易扩展性,并可被多用户,多应用程序共享的数据集合。
41.DBMS提供了以下功能,数据定义,数据操纵,数据库的运行控制与管理,数据库的建立
与维护,数据的通信接口
42.主要数据文件(.mdf)次要数据文件(.ndf);日志文件(.ldf)文件组
43.SQL server 2005 包含两种类型的数据库即:系统数据库(master,model,msdb,tempdb)
和用户数据库
44.关系名与属性名的结合称为关系模式,具体关系为实例
45.sp_help 查看表结构显示数据对象的相关属性sp_spaceused 查看数据空间信息
sp_dboption 查看数据库选项
46.truncate table delete drop
47.数据库的完整性分为实体完整性参照完整性域完整性用户定义完整性
48.约束的类型 check约束 default约束 primary key 约束 foreign key约束 unique约
束
49.索引是以数据表为基础简历的数据库对象,它保存着表的排列的索引列,并且记录另
了索引列在数据表中的物理存储位置,实现了表中数据的逻辑顺序。
50.视图的优点:数据保密简化查询操作保证数据的逻辑独立性.
51.为什么使用索引?用户对数据库最基本,最频繁的操作时数据查询。为了加快查询速度,
减少服务器响应时间,数据库引入了索引机制。索引分类非聚集索引和聚集索引,唯一索引,索引视图,全文索引
52.主键与唯一约束和索引的区别主键约束不能重复,不可为空(NULL)。唯一性约束,
不能重复,可为空(NULL)。(1)主键约束和唯一键约束均会隐式创建同名的唯一索引,