(
课件网) SQL Server 2012数据库实用教程 授课老师: 联系方式: 项目1 SQL Server 2012的安装与配置 任务1 了解数据库基础知识 本节主要介绍数据库的产生与发展,数据库的基本概念,常用的数据模型等知识。 子任务1 数据库、数据库管理系统和数据库系统 D 文字、数字、图形、图像、声音等 数据结构文件 数据库文件 P I Word Excel PowerPoint FrontPage Photoshop C, Access,VFP SQL Server 数据管理应用程序 文档(.docx) 工作簿(.xlsx) 文稿(.ppt) 网页(.html) 图片(.bmp) 数据结构文件 查询结果或报表 Data Information Processing 数据库的基本概念 1. 数据 是描述事物的符号记录,是数据库中存储的基本对象。 2. 数据库 是指长期储存在计算机内的、有组织、可共享的数据集合。 3. 数据库管理系统 是位于用户与操作系统之间的一层数据管理软件,能够对数据库进行有效的管理,为数据访问和保护提供强大的处理功能,同时也为用户提供一个管理和操作的平台,使用户能够方便、快捷地处理数据库中的信息。 4. 数据库系统 是指计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统、应用系统、数据库管理员和用户构成。 5. 数据库管理员 是指全面负责管理数据库系统的人员。 SQL语句的基本结构 SQL语言主要由以下几部分组成: 数据查询语言:用于在数据库中查找满足一定条件数据的语句。 数据定义语言(Data Definition Language , DDL):用于对数据库中各种对象进行创建、修改、删除等操作的语句。 数据操纵语言(Data Manipulation Language , DML):用于对数据表进行查询、插入、修改等操作的语句。 数据控制语言(Data Control Language , DCL):用于对数据库中的对象设置使用权限的语句。 1. SQL数据查询语言的构成 SQL查询语句以SELECT关键字开始,由各种子句构成。基本结构为: SELECT A1 ,A2,…,An FROM T1,T,…..Tm WHERE 条件 2. SQL数据定义语言的构成 SQL数据定义语句以CREATE 、DROP 和ALTER关键字开始,后面紧跟的是各种对象,用来建立数据库、数据库对象和定义其列。 3. SQL数据操纵语言的构成 SQL数据操纵语句以INSERT、UPDATE和DELETE关键字开始,用来操纵数据库中的数据。 4. SQL数据控制语言的构成 SQL数据控制语句以GRANT、DENY和REVOKE关键字开始,用来控制数据库组件存取许可和存取权限。 子任务2 数据库技术的发展阶段 数据管理技术经历三个阶段 文件 人工 数据库 系统 子任务2 数据库技术的发展阶段 1. 人工管理阶段 (20世纪50年代中期之前) 在这个时期,数据的规模较小,数据处理只处于手工管理阶段。 2. 文件系统阶段 (20世纪50年代后期到60年代中期) 数据还只是存放在数据文件中,共享性很差,同时也不能用复杂的数据结构来表示数据。 3. 数据库系统阶段 (20世纪60年代后期到现在) 数据库技术应运而生,用来存储和管理大量数据的软件系统———数据库管理系统便出现了。 子任务3 数据模型 数据模型(Data Model)是用于描述数据与数据之间的联系、数据的语义、数据一致性约束的概念性工具的集合。 数据模型的构成 数据模型通常由数据结构、数据操作和数据完整性三部分组成。 数据结构是对所研究的对象类型建立的集合,对系统静态特征的一种描述。 数据操作是对数据库中各种对象可以进行的操作的集合,是对系统动态特征的一种描述。 数据的约束条件是一组完整性规则的集合,限定符合数据模型的数据库状态,以保证数据的正确、有效和兼容。 子任务4 关系型数据库系统 1.实体(entity) 客观存在的并可以相互区分的对象称为实体。这种对象可以是具体的,也可以是抽象的。 2.实体集(entity set) 具有相同属性的实体具 ... ...