




已阅读5页,还剩43页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机应用基础,教材与课时安排,使用教材:SQLServer数据库应用高等教育出版社课程安排:授课:32学时实验:16学时,第一章SQLServer概述,本章主要内容SQL及其特点SQLServer的结构SQLServer的安装,几个问题,什么是数据?什么是数据库?数据库有什么用处?日常生活中与自己密切相关的数据库有哪些?,数据:存储在某一种媒体上能够识别的物理符号。数据有数字、文字、图形、图象、声音等多种表现形式。,数据库:(DataBase,DB)是指存储在计算机存储设备上结构化的相关数据集合。它不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。可以被多个用户共享的、与应用程序相互独立。,1.1SQL与SQLServer,1.概念SQL是用来对存放在计算机中的数据库进行组织、管理和检索的语言。SQL一词是“StructuredQueryLanguage(结构式查询语言)”的缩写,1.1.1SQL及其特点,ANSI着手SQL标准化工作ANSI第一个SQL标准ISOSQL标准1992ISOSQL-92至今-SQL标准计算机数据库查询语言,数据定义(Definition)数据操纵(Manipulation)数据管理(Management)存取保护(AccessProtection)处理控制(Control),SQL功能:,如何确定数据存储位置?表(table)索引(index)码(keys)行(rows)列(columns),SQL本身并不是一个很完整的编程语言,如不支持流控制等。一般它都与其他编程语言(如DELPHI、Powerbuilder、VB、VC等)结合来使用,这些用来作为前台开发语言,而这些语言大多数是面向对象的语言,2.特点(1)一体化的特点(2)统一的语法结构,多种使用方式(3)高度非过程化(4)语言简洁(5)客户机/服务器(Client/Server)结构(6)支持异类复制(7)Internet数据库功能的集成,(1)一体化的特点SQL语言能完成数据库生命期当中的全部活动,如:定义关系模式录入数据以建立数据库查询、更新、维护数据库重构数据库安全性控制,(2)统一的语法结构,多种使用方式,大多数的程序接口采用嵌入的SQL,虽然使用方式不同,SQL的语法结构是一致的。,(3)高度非过程化在SQL中,只需用户提出“干什么”,而无须指出“怎么干”存取路径的选择和SQL语句操作的过程由系统自动完成如:查询等,不必指明路径,(4)语言简洁SQL语法简单、易学,SQL按其功能可以分为三大部分:,(5)SQLServer的应用结构,目前数据库应用系统的开发一般是基于Client/Server(简称C/S)模式的,这样的系统结构有3个部分:,服务器(Server)、客户端(Client)和网络,(6)支持异类复制:它可以将SQLServer数据复制到其他的数据库中包括Access、Oracle、Sybase和DB2,并采用ODBC作为其连接机制,(7)Internet数据库功能的集成:SQLServer的数据库引擎提供对Web技术的支持,支持数据库信息自动发布到HTML文档,1.1.2SQLServer的特点,数据库管理10个最重要的特点有关开发的10个最重要的特点有关商业智能特征的10个最重要的特点,1.1.3关系数据库模型简介,关系数据库是一种所有用户可见数据都严格按表的形式组织起来的表,且所有库操作都针对这些表中的数据关系数据模型是以集合论中的关系(relation)概念为基础发展起来的数据模型。,关系是由若干个二维表组成的集合。每个二维表又称为关系。关系模型是用二维表格结构来表示实体以及实体联系间模型,几个概念,数据模型:是数据库管理系统用来表示实体与实体之间联系的方法。实体:客观事物在信息世界中称为实体(Entity),它是现实世界中任何可区分、识别的事物。实体可以是具体的人或物,也可以是抽象概念例:图书联系人,实体具有许多特性,实体所具有的特性称为属性(Attribute)。一个实体可用若干属性来刻画例:联系人图书,数据库系统所支持的模型主要有,关系模型层次模型网状模型,通过关系,按给定的选择条件,选出符合条件的元组,较灵活,要查找一个记录必须从根记录开始,按给定条件沿一个层次路径进行查找,在查找语句中要说明查找的对象和存取的路径,操作较繁琐,班级,社团,学生,关系模型是RDBMS的基础,它包括三部分,数据结构,关系的完整性规则,关系操作集合,一般ODBC所支持的数据源大部分是关系数据库管理系统(RDBMS)。关系数据库是应用数学方法来处理数据库数据的,与层次模型和网状模型相比,有很大改进。,数据库管理系统:是指数据库系统中对数据进行管理的软件系统,改进表现在如下几点:面向集合的处理,可以一次操作多个行数据的逻辑独立性,使得应用程序不随数据库的改变而改变数据的自动导航,数据的访问路径由数据库优化器决定,方便了用户操作,关系模型的数据结构为单一的数据结构由行和列组成的两维表,任意两行互不相同,列值是不可分的数据项,行和列的次序可任意,两行相同,d=m+n,列值可分,关系模型的完整性,实体完整性,参照完整性,用户定义的完整性,用主键唯一标志表中行和列,主键的任一属性不能为空,外键或者为空,或者等于它所参照的表的主键的某个值,对某一具体的数据库的约束条件,关系模型的操作表达能力非常强大,定义了很多的操作,其中主要有选择(selectoperation)、投影(projectoperation)、集合、连接等操作,1.2SQLServer的结构,目前数据库应用系统的开发一般是基于Client/Server(简称C/S)模式的,这样的系统结构有3个部分:,服务器(Server)、客户端(Client)和网络,SQL使应用程序采取分布式C/S结构,前端(pc端):交互式查询、报表打印和应用程序,后端(服务器端):存储和数据管理的数据库引擎,SQL作为前端工具和后端引擎之间通信的桥梁,分布式:在一个或多个网络中可有多个SQLServer,用户可以将数据分别存放在各个SQLServer上,成为分布式数据结构,1.3SQLServer2005的安装,SQLServer2005版本(1)SQLServer2005EnterpriseEdition(32位和64位)(2)SQLServer2005StandardEdition(32位和64位)(3)SQLServer2005WorkgroupEdition(仅适用于32位)(4)SQLServer2005DeveloperEdition(32位和64位)(5)SQLServer2005ExpressEdition(仅适用于32位),32位平台上安装和运行SQLServer2005的硬件要求,1.3.1SQL2005的安装要求,SQLServer2005各组件对磁盘空间的要求,64位平台上安装和运行SQLServer2005的硬件要求,1.2.2SQLServer2005的安装内容,数据库包括:系统数据库+用户数据库,在安装SQLServer时,安装程序创建系统数据库,示例数据库PubsNorthwind,master数据库:记录SQLServer的所有系统级信息,包括:,master数据库记录SQLServer的初始化信息,实例范围的元数据端点链接服务器系统配置设置其他数据库,model数据库用作在SQLServer实例上创建的所有数据库模板,由于SQLServer每次启动时都要创建tempdb数据库,model数据库必须一直存在于SQLServer系统中,创建数据库时系统自动复制Model中的内容,然后用空页填充新数据库的剩余部分,msdb数据库供SQLServer代理计划警报和作业和作业,tempdb数据库保存所有的临时表和临时存储过程,并满足任何其它临时存储要求tempdb数据库是全局资源,在SQ
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中航工业光电所招聘笔试真题2024
- 上海市科技艺术教育中心招聘考试真题2024
- 2025国检集团西北运营中心招聘(23人)笔试参考题库附带答案详解
- 第3课 音乐会《青蛙音乐会》(教学设计)-2023-2024学年人音版(2012)音乐二年级上册
- 2025中国建材集团有限公司招聘14人笔试参考题库附带答案详解
- 七年级生物上册 3.1.1《藻类、苔藓和蕨类植物》教学设计2 (新版)新人教版
- 三年级上信息技术教学设计-第6课 键盘指法-辽师大版(三起)
- 2025中国储备粮管理集团有限公司贵州分公司招聘22人笔试参考题库附带答案详解
- 2025上海泛象文化发展有限公司招聘5人笔试参考题库附带答案详解
- 2024福建龙岩市龙盛市场管理集团有限公司招聘1人笔试参考题库附带答案详解
- 京剧头饰美术课件
- 垃圾分类我宣讲(课件)三年级下册劳动人民版
- 重庆市2025届高三3月适应性月考语文试卷及参考答案
- 元朝的建立与统一课件 2024-2025学年统编版七年级历史下册
- T-CECS 10390-2024 建筑幕墙用背栓
- 文化产业项目风险管理及应对措施
- 民用无人机操控员执照(CAAC)考试复习重点题库500题(含答案)
- 破釜沉舟成语故事课件全
- 《实验室生物安全》课件
- 驾驶员安全教育培训安全行使平安出行课件
- 自考《心理治疗》5624学习资料
评论
0/150
提交评论