第二单元 认识SQL SERVER数据库
本单元 主要内容:
数据库应用场景
常用数据库系统介绍
SQL Server数据库安装启动和停止
SQL Server服务使用
SQL Server Management Studio连接数据库
附加和分离数据库
熟悉Teaching数据库
使用查询窗口运行SQL命令
Transact-SQL语言简介
任务2.1 数据库应用场景
随着信息化普及程度的提高,越来越多的数据库应用系统出现在我们的生活中,成为了我们生活中密不可分的一部分。论坛、公寓管理、房地产网站等系统,都是应用了数据库的信息系统,在这些系统里存放了成百上千的数据信息。
任务2.2 常用数据库系统
数据库管理系统(DataBase Management System,简称DBMS)。 数据库管理系统是一种操纵和管理数据库的大型系统软件,用于建立、使用和维护数据库,它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护工作。
常见的数据库管理系统软件有:Oracle、SQL Server、 DB2、 MYSQL 、 Sybase、 Access、PostgreSQL、Informix 等。
国产数据库主要有:南京大学通用NewSQL数据库——GBase2、达梦新1代云数据库——DM73、人大金仓分析型数据库KingbaseES。
DBMS提供的功能有以下几个方面:
(1) 数据定义:DBMS提供数据定义语言DDL(Data Definition Language),主要用于建立、修改数据库的库结构。DDL所描述的库结构仅仅给出了数据库的框架,数据库的框架信息被存放在数据字典(Data Dictionary)中。
(2) 数据操纵:DBMS提供数据操纵语言DML(Data Manipulation Language),供用户实现对数据的增加、删除、修改、查询等操作。
(3) 数据库的运行管理:数据库的运行管理功能是DBMS的运行控制、管理功能,包括多用户环境下的并发控制、安全性检查和存取限制控制、完整性检查和执行、运行日志的组织管理、事务的管理和自动恢复,即保证事务的原子性。这些功能保证了数据库系统的正常运行。
(4) 数据组织、存储与管理:DBMS要分类组织、存储和管理各种数据,包括数据字典、用户数据、存取路径等,需确定以何种文件结构和存取方式在存储级上组织这些数据,如何实现数据之间的联系。数据组织和存储的基本目标是提高存储空间利用率,选择合适的存取方法提高存取效率。
(5) 数据库的维护:这一部分包括数据库的数据载入、转换、转储,数据库的重组和重构以及性能监控等功能,这些功能分别由各个实用程序来完成。