1章SQLServer2005概述研究.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库系统与应用开发 本课程的主要内容 关系数据库理论知识 SQL SERVER数据库的创建与管理 T-SQL编程 数据库的安全管理和备份 推荐参考教材 李丹 赵占坤等编著. SQLServer2005数据库管理与开发实用教程.机械工业出版社,2012.01 毛应爽,赵惠玲,孟宪颖 主编. SQLServer 2005程序设计与管理基础同步实训教程.清华大学出版社,2009.12 (英)C.J.Date著 孟小峰 王珊等译数据库系统导论. 机械工业出版社, 2007,7 徐孝凯,贺桂英. 数据库基础与SQLServer应用开发.清华大学出版社,2008,4 第1章 SQL Server2005概述 学习要点 关系数据库基本概念 SQL Server 2005 的版本、组件和特性 SQL Server 2005 的安装、启动和退出 SQL Server 2005 常用工具的使用 第1章 SQL Server2005概述 1.1 数据库基础知识 当今社会是一个信息社会,我们每天的工作、学习和生活都会接触到大量的信息。 如雇员信息、工资报表、学生信息、课程信息、考试成绩等,通常我们将这些数据分门别类地保存在表格中。 如果雇员数量很多,用户必须借助于工具以简化数据管理和数据查询的工作。用户可以将这些表格保存到计算机中,计算机不但能保存数据,还能对数据进行管理和维护——数据库(DataBase,DB)。 数据库应用案例 当当网、亚马逊、京东、淘宝等经营销售数万种图书和其它商品。 其中销售系统扮演了重要角色。该系统提供了图书的购买入库、查询、销售及汇总等功能。从管理者的角度,该系统大大节省了管理维护图书的时间和费用,大大减轻了账务处理的负担;从购物者的角度,也大大缩短了寻找商品的时间。 在网上,只有你想不到的,没有你买不到的东东。  认识数据库 数据库(Data Base)是按照数据结构来组织、存储和管理数据的仓库,是存储在一起的相关数据的集合。 其优点主要体现在以下几方面: (1)减少数据的冗余度,节省数据的存储空间 (2)具有较高的数据独立性和易扩充性。 (3)实现数据资源的充分共享。 下面介绍一下与数据库相关的几个概念。 1)数据库系统: 2)数据库管理系统DBMS DBMS是数据库系统的重要组成部分,位于用户与操作之间的一个数据管理软件,负责数据库中的数据组织、操纵、维护和服务等,如今的数据库管理系统大多数都是建立在关系模型上的,因此称为关系型数据库管理系统(Ralation DataBase Management System,RDBMS) DBMS主要有5个方面的功能: 数据库系统的组成 关系数据库 是支持关系模型的数据库。关系模型由3部分组成: ① 关系数据结构:现实世界的实体以及实体之间的联系均用关系表示。 ② 关系操作集合 :分为关系代数、关系演算、具有关系代数和关系演算双重特点的语言(SQL)。 ③ 完整性约束 :实体完整性、参照完整性和用户定义完整性。 1.1.1 数据库的产生历史 1.人工管理阶段 数据不长期保存; 系统中没有对数据进行管理的软件,由应用程序管理数据,数据是面向程序的,数据不具有独立性; 数据不能共享。 2.文件管理阶段 程序与数据有了一定的独立性,程序和数据分开存储,有了程序文件和数据文件的区别; 数据文件可以长期保存;有一定的共享性; 但数据冗余度大,缺乏数据独立性。 3.数据库系统阶段 数据库技术能有效的管理和存取大量的数据,避免了以上两阶段的缺点,实现数据共享,减少数据冗余;采用特定的数据模型;具有较高的数据独立性;有统一的数据管理和控制功能。 满足了多用户、多应用共享数据的需求,比文件系统具有更明显的优点,标志着管理技术的飞跃。 数据库系统又经历了三个阶段:层次数据库、网状数据库和关系数据库。 桌面型关系数据库:FoxBase、Visual Foxpro 、Access等 大型关系数据库管理系统有: SQL Server、DB2、Oracle、Sybase、Informix等。 1.1.2 关系数据库的介绍 关系型数据库是一些相关的表和其他数据库对象的集合。这个定义包含了三层含义: 1)关系数据库中,信息被保存在二维表格中,称之为表(Table)。一个关系型数据库包含多个数据表,每个表又包含行(记录)和列(字段)。 2)表和表之间是相互关联的。 表与表之间可以通过公共字段(关键字)建立关系。 关键字分为:主关键字(简称主键) 外部关键字(简称外键) 主键是指表中的一列或多列的组合,该列的值可以唯一的标识表中的记录。 外键是指表B中含有与另

文档评论(0)

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

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

1亿VIP精品文档

相关文档