第四章数据库的创建课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第四章数据库的创建课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第四 数据库 创建 课件
- 资源描述:
-
1、第四章第四章 数据库和数据表的创建数据库和数据表的创建管理管理n数据库是数据的集合;n数据库表是同类实体的集合;n数据库包括数据库表和其他的数据对象。4.1数据库和数据库表数据库系统和数据库管理系统n数据库系统是可运行、可维护的软件系统n数据库系统包含数据库管理系统在内DBMS的发展史n萌芽阶段文件系统数据库n初级阶段第一代数据库n中级阶段第二代数据库n高级阶段新一代数据库文件系统数据库n5060年代n利用文件系统和操作系统n简单、方便、低效率第一代数据库n60、70年代n网状数据库n层次数据库nIBM公司的IMS层次结构数据库系统第二代数据库n70、80年代n关系模型数据库n小型的:dBas
2、e、FoxPro、Paradoxn中型的:SQL Server 6.5n大型的:DB2、ORACLE关系数据模型n用户接口简洁、方便、直观n底层数据结构简单清晰n查询和处理效率比较低数据表数据表数据表数据表数据表数据表核心服务核心服务用户用户用户用户用户用户当今常用的数据库简介nMicrosoft公司的SQL ServernOracle公司的ORACLEnIBM公司的DB24.2 SQL Server的发展史n1988年-第一次出现SQL Server名称。微软、Sybase和Ashton-Tate合作,在Sybase的基础上生产出了在OS/2操作系统上使用的SQL Server 1.0。n1
3、989年-SQL Server 1.0面世,取得了较大的成功,微软和Ashton-Tate分道扬镳。SQL Server的发展史n1991年-SQL Server 1.11版发布。n1992年-微软和Sybase共同开发的SQL Server4.2面世。n1993年-微软推出Windows NT 3.1,抢占服务器操作系统市场并取得了巨大的成功,同期推出的SQL Server for Windows NT 3.1也成为畅销产品。n1994年-微软和Sybase分道扬镳。SQL Server的发展史n2019年-SQL Server 6.0发布。随后推出的SQL Server 6.5 取得巨大成
4、功。n2019年-SQL Server 7.0发布,SQL Server 7.0开始进军企业级数据库市场。SQL Server的发展史n2000年,SQL Server 2000 企业级数据库系统,其包含了三个组件(DB,OLAP,English Query)。丰富前端工具,完善开发工具,以及对XML的支持等,促进了该版本的推广和应用。n 2019年,SQL Server 2019 最新版本,历时5年的重大变革。n 2019年,SQL Server 2019(Katmi)发布。SQL server版本体系n1、企业版(Enterprise Edition)n2、标准版(Standard Edi
5、tion)n3、开发版(Developer Edition)n4、工作组版(Workgroup Edition)n5、网络版(Web Edition)n6、移动版(Compact)n7、免费版(Express)SQL Server Management Studion1、启动n2、对象资源管理器 是服务器中所有数据库对象的树视图。包括:数据库引擎;Analysis Service;Integration Service和SQL Server Compact的数据库。3、模板资源管理器4.3 数据库概述nSQL Server 数据库分类nSQL Server 数据库构成n创建数据库时的属性数据库
6、概述nSQL Server支持在一台服务器上创建多个数据库。每个数据库可以存储与某个应用相关的数据。n例如,银行贷款数据库;n 人事管理数据库。1.SQL Server 数据库分类nSQL Server 数据库分类n系统数据库:是SQL Server数据库管理系统自动维护的,这些数据库用于存放维护系统正常运行的信息,如服务器上共建有多少个数据库,每个数据库的属性以及包含的对象等。n用户数据库:存放与业务有关的数据,数据由用户来维护。1.SQL Server 数据库分类nSQL Server 数据库分类n系统数据库Master、model、msdb、tempdbn用户数据库n系统提供的:Pubs
7、、Northwindn用户自己创建的数据库2.SQL Server数据库构成Extent(8 contiguous 8-KB pages)Page(8 KB)Tables,IndexesDataDatabaseData(file).mdf or .ndfLog(file).ldfMaximum row size=8060 bytes1、SQL Server数据库文件nSQL Server的数据库由两类文件构成:n(1)数据文件:用于存放数据库数据。分为主要数据文件和次要数据文件。n主要数据文件:每个数据库都包含一个主要数据文件,内涵数据库的启动信息,也可用于存储数据,扩展名mdf.n次要数据文
8、件:含有不能放入主要数据文件的数据。扩展名:ndfSQL Server数据库文件n2、日志文件 用于记录页的分配和释放以及对数据库数据的修改操作,包含用于恢复数据库的日志信息。扩展名.ldf 每个数据库至少有一个日志文件。数据库的逻辑名称和物理名称的区别。SQL Server 文件组n类似于文件夹,用于管理数据库中的数据文件。n日志文件没有文件组的概念。nSQL Server文件组可以分为两种类型n主要文件组n用户定义文件组页和区n1、页Pagen数据文件存储的基本单位页(Page)。每页是一块8K的连续磁盘空间。1M=128页n2、区n8个物理上连续的页的集合称为区,用来有效的管理页。所有页
9、都存储在区中,即1M的数据库文件包含16个区。3.创建数据库时指定的属性n数据库名n逻辑文件名n物理存储位置n初始大小n增长方式n最大大小 创建数据库n1.使用Sql Server Management Studion2.使用T-SQL语言创建数据库删除数据库n使用企业管理器n使用语句:nDROP DATABASE 数据库名,分离和附加数据库n分离数据库n附加数据库4.2数据表的创建和管理SQL语句基本概念nT-SQL是微软在SQL Server中使用的语言,它是一个数据定义、操作和控制语言。nSQL是Structured Query Language(结构化查询语言)的缩写nSQL已经成为关
展开阅读全文