




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、SQL Server数据库知识,-王锡高,第一章 SQL Server数据库基础,目标:,一、理解为何需要数据库 二、理解数据库管理的系统 三、列出各种不同的数据库模型 四、描述与数据库相关的基本概念 五、理解和掌握数据库的种类,能够顺利安装及启动服务,本章必记:,1)DBMS(数据库管理系统) 2)data(日期) 3)Base(以作基础) 4)manager(经理) 5)system(系统) 6)Express(表达) 7)Analysis(分析) 8)Services(服务) 9)report(报告),SQL Server 历史,数据管理的诞生 数据库的历史可以追溯到五十年前,那时的数据
2、管理非常简单。通过大量的分类比较和表格绘制的机器运行数百万穿孔卡片来进行数据的处理,其运行结果在纸上打印出来或者制成新的穿孔卡片。而数据管理就是对所有这些穿孔卡片进行物理的储存和处理。,数据库的来源:,一、1951年雷明顿兰德公司(Remington Rand Inc)的一种叫做Univac I的计算机推出了一种一秒钟可以输入数百条记录的磁带驱动器,从而引发了数据管理的革命。 二、1956年IBM生产出第一个磁盘驱动器the Model 305 RAMAC。此驱动器有50个盘片,每个盘片直径是2英尺,可以储存5MB的数据。使用磁盘最大的好处是可以随机地存取数据,而穿孔卡片和磁带只能顺序存取数据
3、。,三、 60年代数据库系统的萌芽出现。当时计算机开始广泛地应用于数据管理,对数据的共享提出了越来越高的要求。传统的文件系统已经不能满足人们的需要。能够统一管理和共享数据的数据库管理系统(DBMS)应运而生。,第一代数据库的出现:,最早出现的是网状DBMS,是美国通用电气公司Bachman等人在1961年开发成功的IDS(Integrated DataStore)。,第二代数据库的出现:,以关系模型为标志。 关系数据库的由来 。网状数据库和层次数据库已经很好地解决了数据的集中和共享问题。,第三代的数据库出现,关系对象模型: 关系模型解决了共享这一大问题,但是在数据独立性和抽象级别上仍有很大欠缺
4、。 1970年 代,IBM的研究员E.F.Codd博士在刊物Communication of the ACM上发表了一篇名为“A Relational Model of Data for Large Shared Data Banks”的论文,提出了关系模型的概念,奠定了关系模型的理论基础。,发展四个阶段: 萌芽-使用兹盘来存储 初级-出现网状与层次模型 中级-出现关系模型 高级-出现了关系对象模型,现今常见的数据库有:,小型的 ACCESS FOXPRO MYSQL 中型的 MICRSOFT SQL 大型的 SERXER ORACLE SYBASE 超大行的 DB2 微软的超假单 Acces
5、s,数据库的基本概念,一、数据库和表 表是数据库对象,它们亿含数据库所有数据,一个数据库由多个表组成,每个表中都存一组相关的数据。 数据库中的表与表之间可能存在关联 数据库是相关的多维数据集及其所共享的对象的容器.,行和列的关系,表是由一个分别排成行和列的相关记录组成的集合。在表中,数据以行和列的形式存储,类似电子表格。 如:雇员编号、雇员姓名、职称,联系地址和家庭电话号码。,数据库系统和数据管理系统区别:,数据库系统是一个属于计算机的记录保存系统,它最主要的用途是记录和维护信息。 数据库管理系统(DBMS)包括一组相关的记录以及一组用来访问和操作这些记录的程序。用户可以使用DBMS输入、存储
6、和管理数据。,数据冗余:,数据冗余的意思是什么? 数据冗余是指数据之间的重复,也可以说是同一数据存储在不同数据文件中的现象。可以说增加数据的独立性和减少数据冗余是企业范围信息资源管理和大规模信息系统获得成功的前提条件 数据冗余的作用就是将额外的数据或数据信息保存在一个独立的硬盘上,来防止数据丢失.,数据的完整性:,存储在数据库中的所有数据值均正确的状态。如果数据库中存储有不正确的数据值,则该数据库称为已丧失数据完整性。 数据库采用多种方法来保证数据完整性,包括外键、约束、规则和触发器。系统很好地处理了这四者的关系,并针对不同的具体情况用不同的方法进行,相互交叉使用,相补缺点。,主键:,能够唯一
7、表示数据表中的每个记录的【字段】或者【字段】的组合就称为主码(主键)。 一个主键是唯一识别一个表的每一记录,但这只是其作用的一部分,主键的主要作用是将记录和存放在其他表中的数据进行关联。保证表中任两个行都不会包含完全相同的信息。 主键是不同表中各记录之间的简单指针。所以,主键的值对用户而言是没有什么意义,并且和它要赋予的值也没有什么特别的联系。,外键:,通过一个共同字段来连接两个表称为建立关系,而创建外建就是建立关系的手段。 如下: 若有两个表A,B和key是A的主键,而B中也有key字段,则key就是表B的外键。,实体完整性和主键、外键关系:,“实体完整性”规则规定,基表主键的任何部分都不可
8、以接受空值。 “引用完整性”规则规定,外键,所引用的外部数据必须存在。,关系和度:,在关系建模中,每个关系和表都包含许多“元组”。元组也称为记录或行,这是两个我们熟悉的术语。如下图所示:,关系和度:,元组的特征集中体现在它的“属性”或字段上。这可以简单地理解为,一个表的内容是由该表的属性决定的。表中的属性的数量称为该表的”度”。,字段约束和字段约束方法:,通常把属性称为字段。设计表时,需要特别注意添加到表中的字段。设计者需要规划并决定各种字段相关问题,例如字段所包含的数据类型、数据的最大值或容量、缺省值,对字段设置的限制或约束条件等。 大多数DBMS都提供空值字段约束的方法。这些方法也称为约束
9、条件。使用约束条件,就可以维护字段的完整性。,SQL简介,SQL是RDMBS的标准语言。SQL(结构查询语言)是标准的互式编程语言,可用于从数据库中获取信息,更新数据库等多种操作。,SQL初步入门,一、安装需求: 1.处理器:需要PentiumIII兼容处理器开更高速度的处理最低:600 MHz 2.建议:(1) 1GHz或更高 最小:512 MB 3.磁盘容量:360MB(典型安装) 750MB(完全安装),SQL Server2005版本: 1) SQL Server2005 Enterprise Edition(32位和64位) 2) SQL Server2005 Evaluation
10、Edition(32位和64位) 3) SQL Server2005 Standard Edition(32位和64位) 4) SQL Server2005 Developer Edition(32位和64位) 5) SQL Server2005 Express Edition(仅用于32位) 6) SQL Server Express (很小资源),安装说明:,一、挂载光盘,点“服务器组件、工具、联机丛书和示例”选项 二、其它就一直选择“下一步”即可 三、当上面出现“要安装的组件”这字眼时候,一般 情况下,只需要选择第一项和最后一项就可。 四、选择实例名,如果以前装过SQL2005的,则选择
11、命名实例“SQL2005”,否则选默认实例 五、定义账户,目前我们是在本机安装,所以选择内置系统账户 六、选择身份验证模式,因为我们要使用java程序进行连接,所以选择混合模式 七、一直“下一步”后即可成功安装,SQL Server数据库的使用,1.数据库的启动和停止 1)全文检索根据情况进行选择是否开启 2)SQL Server一定要启动才能使用,但是一般情况下,我们不用的话,为了提高电脑的运行效率,就可以设置为“停止”状态。,2. SQL Server Management Studio 它是一个全新的应用程序,让你独特的界面来管理服务器和创建组件查询所有sql服务器。这意味着SQL Server Management Studio中提供供了一个服务接口,数据库引擎,分析服务,SQL Server移动(原的SQL Server Ce),集成服务和报表。因此,SQL Server管理工作室取代企业管理器和查询分析器。 注意:一定要先启动服务器才能启动该管理工具。,3. 系统数据库和示例数据库 SQL Server中数据库按照用途可以分为: 1.)系统数据库 2.)用户数据库,总结: 1)以文件的形式人工保存数据的过程很乏味,不仅费时而且容易出错。 2)计算机数据库能够提供永久性的数据存储,保证数据的完整性,建立标准并降低数据的不一致性和数据冗余度。 3)“数据库管
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《数据网组建与维护》课件-综合项目实训
- 机械专业实验室安全培训
- 脑卒中静脉溶栓的护理查房
- 美术小河马课件
- 2025年物联网工程师职业资格考试模拟试卷-物联网行业应用案例分析
- 2025年消防执业资格考试题库(专业技能提升题)-消防安全法律法规解读试题
- 2025年小学教师资格考试《综合素质》教育资源整合试题与答案解析
- 2025年企业员工消防安全教育培训考试题库(标识识别与火灾处理)试题汇编
- 2025年消防执业资格考试题库:消防应急救援装备在电力设施火灾应急救援培训试题
- 2025年护士执业资格考试题库-护理伦理学专项伦理道德修养试题
- 2024年职业病防治考试题库附答案(版)
- 【呋塞米合成工艺的探究进展5300字(论文)】
- 公路冲击碾压应用技术指南
- 中煤新疆公司所属新能源公司招聘管理人员笔试真题2022
- JGJ106-2014建筑基桩检测技术规范
- 首艘国产大型邮轮-爱达·魔都号讲解
- 北京丰台区2024第二批事业单位招聘55人历年公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版
- MOOC 针灸学-经络养生与康复-暨南大学 中国大学慕课答案
- 第4课 中古时期的亚洲(教学课件)-【中职专用】《世界历史》同步课堂(同课异构)(高教版2023•基础模块)
- 2024届新高考物理冲刺复习:“正则动量”解决带电粒子在磁场中的运动问题
- 团队统一思想培训
评论
0/150
提交评论