数据库基础-1.ppt

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库基础-1

数据库基础 第1章 SQL简介 课程目标 了解关系型数据库的结构特点 了解SQL语言的特点 掌握SQL语言的数据类型 学会使用SQL Server查询分析器 学会如何组织数据库 学会对数据库中的表结构进行调整 内容进度 数据库简介 SQL简介 创建数据库 创建、更改和删除表 数据库设计实战 数据库简介 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。 数据库发展阶段大致划分为如下几个阶段: 人工管理阶段 文件系统阶段 数据库系统阶段 人工管理阶段 人工管理阶段的主要特征可归纳为如下几点: 计算机中没有支持数据管理的软件。 数据组织面向应用,数据不能共享,数据重复。 在程序中要规定数据的逻辑结构和物理结构,数据与程序不独立。 数据处理方式——批处理。 文件系统阶段 文件系统阶段具有以下几个特点: 数据可以以文件的方式长期保存 由专门的软件即文件系统管理数据 数据共享性差,冗余度大 数据独立性差 数据库系统阶段 数据库技术有如下特点: 数据冗余小,易修改、易扩充。不同的应用程序根据处理要求,从数据库中获取需要的数据,这样就减少了数据的重复存储,也便于增加新的数据结构,便于维护数据的一致性。 程序和数据有较高的独立性。 对数据进行统一管理和控制,提供了数据的安全性、完整性、以及并发控制。 数据库的种类 数据库按其所使用的数据模型可分为以下三类: 层次式数据库 网络式数据库 关系式数据库 不同的数据库是按不同的数据结构来联系和组织的。 层次模型 网状模型 关系模型 关系模型 常用的数据库 DB2 Oracle Sybase SQL Server MySQL 内容进度 数据库简介 SQL简介 创建数据库 创建、更改和删除表 数据库设计实战 SQL简介 SQL是结构化查询语言(Structured Query Language) SQL是一种标准 SQL Server使用ANSI SQL-92的扩展集,称为T-SQL,其遵循ANSI制定的 SQL-92标准 SQL的书写规则 SQL语句以分号“;”结束(SQL Server中为GO) 例如:USE myFirstDatabase; SQL允许将一条语句放置到一行或多行中 SQL语言不区分大小写,但是代码中的数据是严格区分大小写的 内容进度 数据库简介 SQL简介 创建数据库 创建、更改和删除表 数据库设计实战 创建数据库 创建一个新的数据库所需要的SQL语句如下所示: CREATE DATABASE 数据库名; 例如:创建一个名为“myFirstDatabase”的数据库。 CREATE DATABASE myFirstDatabase; 使用SQL Server查询分析器 单击“「开始」菜单\程序\Microsoft SQL Server\查询分析器”打开查询分析器登陆界面 进入查询分析器主界面 使用SQL创建数据库 删除数据库 删除数据库所需要的SQL如下所示: DROP DATABASE 数据库名 例如:删除刚刚建立的“myFirstDatabase”数据库。 DROP DATABASE myFirtstDatabase; 使用SQL删除数据库 内容进度 数据库简介 SQL简介 创建数据库 创建、更改和删除表 数据库设计实战 数据类型 数据类型对照表 ASCII字符类型 char[(n)] 长度为n的ASCII字符数据 n介于1和8000之间 存储空间为n个字节,剩余空间以空格填充 用char(10)保存’abcdefg’,存储结果为’abcdefg ’ varchar[(n)] 最大长度为n的ASCII字符数据。 n介于1和8000之间 存储空间为实际保存的字符数据所需的存储量 用varchar(10)保存’abcdefg’,存储结果为’abcdefg’ text 用于存储大于8KB的ASCII字符 Unicode字符类型 nchar[(n)] 长度为n的Unicode字符数据 n介于1和4000之间 存储空间为n×2个字节,剩余空间以空格填充 用nchar(5)保存’A计划’,存储结果为’A计划  ’ nvarchar[(n)] 最大长度为n的Unicode字符数据。 n介于1和4000之间 存储空间为实际保存的字符个数的两倍字节数 用nvarchar(5)保存’A计划’,存储结果为’A计划’ ntext 用于存储超过4000个的Unicode字符数据 整型数值类型 bigint 存储范围:-263~263-1 即-9223372036854775808~9223372036854775807 存储量:8个字节 int 存储范围:-231~ 231-1 即-2147483648~2147483647 存储量:4个字节 smal

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档