




已阅读5页,还剩40页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库基础,第一章,数据库概述,本章目标,了解:数据库相关概念,以及三种主要的数据模型 理解:数据库的定义,关系型数据库模型,SQL Server数据库管理系统体系结构 掌握:关系型数据库E-R建模。SQL Server数据库体系结构的组成及相关概念,数据库和应用程序,数据库服务器,响应和提供数据,应用程序,数据库,操作和查询,数据库和应用程序,应用程序 作用:响应操作并显示结果、向数据库请求数据 要求:美观、操作简单方便 数据库 作用:存储数据、检索数据、生成新的数据 要求:统一、安全、性能等,为何需要数据库,存储数据的方法 第一种方法:用大脑来记住数据 第二种方法:写在纸上 第三种方法:写在计算机的内存中 第四种方法:写成磁盘文件 ,数据库能够做什么,存储大量数据,方便检索和访问 保持数据信息的一致、完整 共享和安全 通过组合分析,产生新的有用信息,数据库的发展史,萌芽阶段文件系统 使用磁盘文件来存储数据 初级阶段第一代数据库 出现了网状模型、层次模型的数据库 中级阶段第二代数据库 关系型数据库和结构化查询语言 高级阶段新一代数据库 “关系-对象”型数据库,时下流行的数据库,Oracle Oracle公司的产品 “关系-对象”型数据库 产品免费、服务收费 SQL Server 针对不同用户群体的各种版本 易用性好 DB2 IBM公司的产品 支持多操作系统、多种类型的硬件和设备,概述、专业术语,与数据库相关的定义 关系型数据库E-R建模 SQL Server数据库管理系统体系结构 数据库表概念及组成元素 术语词汇表(见表Sql Server2005英文词汇),数据库技术概述,数据库在哪些地方应用?,数 据 表 存储过程 视 图 .,产品数据库,表,数据库技术发展历程,数据库系统的发展阶段 第一阶段:网状和层次数据库系统 第二阶段:关系数据库系统 第三阶段:面向对象数据库系统,数据库系统的相关概念,数据(DATA):描述现实世界事物的符号标记。在日常生活中,数据无处不在,包括:数字、文字、图表、图形、声音等都是数据。人们也是通过数据来认识世界,交流信息. 数据处理:对各种数据进行收集、存储、加工和传播的一系列活动 数据管理:数据处理的核心问题,包括对数据进行分类、组织、编码、存储检索和维护,数据管理技术的发展阶段,数据管理技术的发展阶段 人工管理阶段 通过手工进行数据的管理,数据处理数据量少,数据不保存,没有软件系统对数据进行管理,数据重复冗余 文件系统阶段 数据可以长期保存,但是数据还存在冗余,数据有可能不一致。 数据库系统阶段 此管理方式使数据可以共享,多个访问,且数据库与应用程序高度独立。,数据库系统的相关概念,数据库(DATABASE) 相关数据的集合(数据库是数据和数据对象的集合.所谓数据对象是指:表(Table),视图(view),存储过程(stored procedure),触发器(trigger)等。这些数据库对象将在以后的数据库学习中学到) 按照一定的数据模型组织存储在一起 能为多个应用程序共享,数据库管理系统的组成,数据库管理系统(DBMS):帮助用户使用和管理数据库的软件系统 (Microsoft SQL Server2005) 数据库管理系统的组成 数据描述语言DDL 数据操作语言DML 其它的管理与控制程序(TCL,DCL),数据库系统的相关概念,数据库系统的相关概念,关系型数据库 以关系数学模型来表示的数据库 以二维表的形式来描述数据 完整的关系型数据库系统包含5层结构,数据结构模型概念及构成,数据模型:将信息抽象化、规范化后形成的一套模型 数据模型的构成 : 数据结构 数据操作 数据完整性 :数据应当符合一定的规则或制约,数据结构模型概念及构成,最常用的数据结构模型有: 层次模型(Hierarchical Model) 网状模型(Network Model) 关系模型(Relational Model) 面向对象数据模型(Object Oriented Model),数据结构模型概念及构成,层次模型,数据结构模型概念及构成,网状数据模型,数据结构模型概念及构成,关系数据模型,学 生,课程,选课,E-R模型,E-R模型-实体关系模型 E-R模型三要素: 实体(用矩形表示) 属性(用椭圆表示) 关系(用菱形表示 ) E-R模型的优点: 可以很容易地转变为关系表 容易实现为一个特定的数据库管理软件 浅显易懂,利于在数据库设计师之间交流,E-R模型,实体-独立存在的对象(如:商场) 实体的集合叫实体组或实体集 属性-实体内在特征(如:商场的位置) 键的概念:唯一标识实体组中的每个实体的一个(组)属性叫做键 键的类型:候选键、主键、复合建,E-R模型,关系-实体与实体之间的联系 从实体与关系的联系数量来分:一元关系、二元关系等 两个实体间的关系可分为:1对1 、1对多 、多对多,E-R模型,一个火车站及其始发列车E-R图设计示例 第一步:设计火车站的E-R图,E-R模型,第二步:设计始发列车E-R图,E-R模型,第三步:找出实体间的关系,合并E-R图,关系型数据库与二维数据库表,二维数据库表的概念,应用示例-电子商城购物系统,简单的电子商城购物系统一般包括前台和后台两部分 前台主要功能包括:客户的注册(帐户注册),查询商品,查看商品详情,客户在线购物,生成订单,查看订单,留言,柜员查看销售汇总数据等 后台主要功能包括:员工管理,商品管理,客户管理,系统管理,报表等功能,电子商城购物系统,电子商城购物系统(EBuy系统)数据库一般涉及如下几张表: 商品类别表(commodity category) 商品信息表(commoditys) 客户信息表(customer) 订单信息表(orders) 销售流水信息表(sales),SQL Server 2005概述,SQL Server 2005数据库组成 包含数据的表的集合 其他数据库对象,如:视图、索引、存储过程、触发器等,给执行与数据有关的操作提供支持,SQL Server 2005概述,SQL Server 2005 存储结构 逻辑存储结构:指数据库是由哪些性质的信息所组成,它是面向数据库使用者的存储结构 物理存储结构:指数据库文件是如何在磁盘上存储的,数据库在磁盘上以文件为单位存储,由数据文件和事务日志文件组成,SQL Server 2005概述,SQL Server 2005系统数据库 MASTER-存储系统和环境信息 MODEL-创建新数据库时的样板 TEMPDB-系统用来当作工作空间用的临时数据库 MSDB-SQL Server代理需要使用,了解4种系统数据库,master 数据库 记录 SQL Server 系统的所有系统级别信息。 记录所有的登录帐户和系统配置设置。 记录所有其它的数据库,其中包括数据库文件的位置 记录 SQL Server 的初始化信息,它始终有一个可用的最新 master 数据库备份,了解4种系统数据库,tempdb 数据库 tempdb 数据库保存所有的临时表和临时存储过程。它还满足任何其它的临时存储要求,例如存储 SQL Server 生成的工作表。tempdb 数据库是全局资源,所有连接到系统的用户的临时表和存储过程都存储在该数据库中。 tempdb 数据库在 SQL Server 每次启动时都重新创建,因此该数据库在系统启动时总是干净的。临时表和存储过程在连接断开时自动除去,而且当系统关闭后将没有任何连接处于活动状态,因此 tempdb 数据库中没有任何内容会从 SQL Server 的一个会话保存到另一个会话。 默认情况下,在 SQL Server 在运行时 tempdb 数据库会根据需要自动增长。不过,与其它数据库不同,每次启动数据库引擎时,它会重置为其初始大小。如果为 tempdb 数据库定义的大小较小,则每次重新启动 SQL Server时,将tempdb 数据库的大小自动增加到支持工作负荷所需的大小这一工作可能会成为系统处理负荷的一部分。为避免这种开销,可以使用 ALTER DATABASE 增加 tempdb 数据库的大小。,了解4种系统数据库,model 数据库 model 数据库用作在系统上创建的所有数据库的模板。当发出 CREATE DATABASE 语句时,新数据库的第一部分通过复制 model 数据库中的内容创建,剩余部分由空页填充。由于 SQL Server 每次启动时都要创建 tempdb 数据库,model 数据库必须一直存在于 SQL Server 系统中。,了解4种系统数据库,msdb 数据库 msdb 数据库供 SQL Server 代理程序调度警报和作业以及记录操作员时使用。,SQL Server 2005概述,Microsoft SQL Server Management Studio SQL Server 2005 提供的一种新集成环境,用于访问、配置、控制、管理和开发 SQL Server 的所有组件 集成的 Web 浏览器可以快速浏览 MSDN 或联机帮助。 代码编辑器组件包含集成的脚本编辑器 对象资源管理器组件是一种集成工具,可以查看和管理所有服务器类型的对象,SQL Server 2005概述,访问 SQL Server Management Studio 开始程序Microsoft SQL Server 2005 SQL Server ManagerMent Studio,总结,数据库技术的发展历程,包括数据库技术发展的重要事件、各种概念和定义、三种数据结构模式等。 概念模式设计手段:E-R模型图。E-R模型的三要素:实体,属性,关系。 SQL Server 2005数据库体系结构 及其工作环境:SQL Server Management Studio,SQL Server 2005概述,以sa的身份进入不了SQL Server ManagerMent Studio 的解决办法: 1.鼠标右键点击SQL Server服务器的名称 2.选择“属性“ 3.再选择“安全性“选项卡 4.在“身份验证“下,选择“SQL Server和 Windows“ 5.确定,并重新启动SQL Server服务,SQL Server 2005概述,以sa身份,密码为空进行登录, 如果还不行的话: 先用windows身份验证的方式登录进去,然后在安全性-登录-右键
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 反光筒灯表面污渍自清洁涂层在酸性雨区的长效性验证
- 功率电能标准校准仪器在量子传感技术中的精度衰减机制研究
- 企业文档管理制度与模版保证文件管理高效规范
- 爱马仕手工工艺传承与创新融合的案例分析报告
- 临床概要考试题及答案2025年版
- 临床带教老师考试试题及答案2025年版
- 2025年合同样本-学位公证书
- 2025年文化旅游节庆活动策划运营项目智慧旅游平台建设可行性研究报告
- 火锅餐饮行业市场扩张与区域竞争策略研究报告
- 火锅餐饮行业2025年火锅餐饮行业市场细分与行业发展趋势研究报告
- 2025年秋季学期人教版三年级上册数学教学计划含教学进度表(三篇)
- QGDW11447-202410kV-500kV输变电设备交接试验规程
- 医师多点执业注册申请表
- 《边坡稳定性分析》课件
- 刮板输送机-课件
- 深信服防火墙技术方案
- 福建省福州市各县区乡镇行政村村庄村名明细及行政区划代码
- 临床医学晕厥课件
- 临床路径病种目录
- 完整版装饰装修试验检测方案
- 王惠民-CLSI文件中精密度与正确度评价涉及的统计学问题
评论
0/150
提交评论