1. 为什么要使用数据库
a) 可以结构化存储大量数据信息,为便用户进行有效的检索和访问
b) 可以有效地保持数据信息的一致性、完整性,降低数据冗余
c) 可以满足应用的共享和安全方面的需求
d) 数据库技术能够方便智能化的分析,产生新的有用信息
2. 数据库的基本概念
a) 实体:可以被描述的,客观存在的。每一“行”对应的是一个实体,这样的一行,在数据库中通常叫做“一条记录”
b) 表:是实体的集合,用来存放具体的数据
c) 数据库:表和数据库访问对象的集合
d) 数据冗余:数据库中存在一些重复的数据。冗余是不可避免的
e) 数据完整性:数据库中数据的准确性
3. SQL Server 2000(关系性数据库管理系统)的组件
a) 企业管理器
b) 查询分析器
c) 服务管理器
d) 联机丛书
e) 事件探查器
f) 客户端网络实用工具
4. 数据库分类
a) 系统数据库:管理和维护SQL Server所必须的数据库
i. Master:记录SQL Server系统的所有系统级别信息
ii. Tempdb:保存所有的临时表和临时存储过程,以及临时生成的工作表
iii. Model:系统上创建的所有数据库的模板。我们自己创建的数据库将拥有模板数据库中的所有内容
iv. Msdb:供SQL Server代理程序调度警报、作业以及记录操作时使用
b) 示例数据库(用户数据库):用户自己建立的数据库
i. Pubs
ii. Northwind
5. 与数据库文件相关的概念
a) 数据库文件:存放数据库数据和数据库对象的文件。一个数据库文件可以包含多个数据库文件(只能有一个主数据库文件),但一个数据库文件只属于一个数据库。主数据库文件的扩展名为.mdf。次要数据文件的扩展名为.ndf
b) 日志文件:用来记载数据库的更新情况。扩展名为.ldf。一个数据库可以有多个日志文件
c) 文件组:用于分配磁盘空间进行管理
一个数据库至少包括一个数据库文件和一个事务日志文件
6. 数据库的操作
a) 创建
b) 收缩
c) 移动
d) 配置选项
e) 删除
7. 配置数据库选项
各选项意义:
a) 访问限制:
i. “db_owner、dbcreator、sysadmin“选项:只有数据库所有者数据库创建者和系统管理员才有权使用数据库
ii. 单用户:表示数据库在同一时间只能供一个用户使用
iii. 只读
iv. ANSI Null默认设置:允许在数据库表的列中输入null值
v. 自动关闭:当数据库无用户时,自动关闭此数据库并将释放所占用的资源
vi. 自动收缩
分享到:
相关推荐
【标题】"Microsoft SQL Server 2000 基础系列课程.rar" 提供的是一个针对初学者的全面教程,旨在帮助学习者掌握SQL Server 2000这一关系数据库管理系统的基础知识。SQL Server 2000是微软公司推出的一款强大的...
学习和理解SQL Server 2000的事务机制和并发控制对于数据库管理员和开发人员来说至关重要。通过合理设置事务隔离级别,适当地使用锁定和快照隔离,以及理解和处理死锁,可以确保系统的高效运行和数据的正确性。 在...
SQL Server 2000是SQL Server系列的第三个主要版本,它提供了多种功能,包括数据存储、备份恢复、安全性管理、报表服务等。这个版本引入了许多新特性,如增强的安全性、改进的性能以及支持XML。 二、安装与配置 ...
SQL Server 2000是微软推出的一款关系型数据库管理系统,它在21世纪初广泛应用于企业级数据存储和管理。本系列课程视频是针对SQL Server 2000的基础教学,由微软MPV(Most Valuable Professional)高级讲师主讲,...
《SQL Server 2000 基础系列课程视频05》是针对数据库初学者设计的一套教学资源,旨在帮助学习者掌握SQL Server 2000的基本操作和核心概念。作为系列的最后一集,这一集的内容至关重要,它可能涵盖了前几集所讲解的...
根据提供的文件信息,我们可以推断出这是一份关于SQL Server 2000数据库系统管理与维护的学习资料,包括了第1至42节的内容。接下来,我们将详细地阐述SQL Server 2000数据库系统管理与维护的核心知识点。 ### SQL ...
SQL Server 2000是一款由Microsoft公司推出的数据库管理系统,它是SQL Server系列中的一个重要版本,主要应用于企业级数据存储和管理。在这个特定的压缩包文件中,包含的是关于SQL Server 2000的一些特殊字符、...
总的来说,通过"SQL Server 2005盛宴系列之六"的学习,你可以掌握SQL Server Express 2005的基本操作,理解其在实际开发中的作用,以及如何利用它来构建高效、安全的数据驱动应用程序。对于想要入门数据库管理和开发...
在SQL Server 2000这个经典版本中,数据库管理员和开发者经常面临性能优化的挑战。本篇将深入探讨SQL Server 2000过程优化的相关知识点,旨在帮助你提升数据库系统的运行效率。 1. **查询优化器**:SQL Server 2000...
【SQL Server 2000 基础系列课程视频4】是一门针对初学者的教育性课程,旨在深入浅出地介绍SQL Server 2000的核心概念和技术。这第4集是整个系列的组成部分,共包含5集,确保学习者能够逐步掌握数据库管理和开发的...
习题文件名称列表暗示了本教程可能包含一系列的实践练习,涵盖了从基础到进阶的SQL Server 2000操作。这些习题可能涉及创建和管理数据库,执行查询,操作存储过程,以及处理安全性和性能优化问题。通过解答这些习题...
### SQL Server 2000 性能调优与维护系列知识点详解 #### 1. 彻底掌握SQL Server 2000体系结构(一)- 引擎结构 - **引擎结构概述**:本课程重点介绍了SQL Server 2000的核心组件及其工作原理。SQL Server 2000的...
SQL Server 2000是微软推出的一款关系型数据库管理系统,它在许多企业级应用中扮演着重要角色。本教程将详细介绍SQL Server 2000个人版的安装过程,帮助用户快速掌握安装技巧。 首先,安装SQL Server 2000前需要...
【标题】"Microsoft SQL Server 2000"是一个经典的数据库管理系统,由微软公司开发,是SQL Server系列的一个重要版本。SQL(Structured Query Language)是用于管理关系数据库的标准语言,而SQL Server是这个语言的...
总之,《Microsoft SQL Server 2000 参考手册》是学习和掌握这一数据库系统不可或缺的资源,无论你是初学者还是经验丰富的专业人士,都能从中找到解决问题的方法和深入理解SQL Server 2000的途径。通过深入阅读和...
在SQL Server 2000的环境中,学习者将掌握一系列关键概念和技术,包括数据库架构设计、数据存储与检索、安全性管理、备份与恢复策略以及性能优化。 1. **SQL基础**:SQL(Structured Query Language)是用于管理和...
本压缩包包含的“sql server 2000 试题汇编答案”是针对学习SQL Server 2000的人员所设计的一系列练习题及其解答,涵盖了从第一单元到第八单元的重要知识点。 **第一单元:SQL Server 2000基础** 这一单元主要介绍...
在这一集的"SQL Server 2000 基础系列课程"中,我们深入学习了关系型数据库管理系统的基础知识,特别是针对微软的SQL Server 2000版本。这个系列课程旨在帮助初学者快速理解和掌握SQL Server 2000的核心概念和操作,...
SQL Server 2000是微软公司推出的一款关系型数据库管理系统,它在20世纪末至21世纪初广泛应用于企业级数据管理。本教程专为初学者设计,旨在帮助你从零开始学习SQL Server 2000,通过看图的方式使学习更加直观易懂。...
这个“SQL Server 2000试题汇编源数据库”很可能是为了帮助用户准备SQL Server 2000相关的资格认证考试或者提升数据库管理技能而设计的一系列练习题目和答案。 SQL(Structured Query Language)是用于管理和处理...