Microsoft SQL Server 2000 李金双.

Slides:



Advertisements
Similar presentations
2010 年 6 月课件制作人:王亚楠 1 模块 2 项目开发概论 教学课件 年 6 月课件制作人:王亚楠 2 目录 目标 了解:数据库技术的基本概念与结构 理解:数据模型的分类与结构组成 掌握:关系数据库及 SQL 的基本理论 知识 掌握:数据库设计的方法与步骤 内容 2.1 数据库技术基础.
Advertisements

数据库系统原理 数据库系统概论 SQL Server 数据库系统原理 3.1 SQL Server 2000 特性 Microsoft SQL Server 2000 的特性包括: 真正的客户机 / 服务器体系结构。 图形化用户界面。 丰富的编程接口工具。 SQL Server 与 Windows.
数据库原理 彭煜玮 计算机学院 珞珈图腾数据库实验室.
Visual FoxPro 教程 淮海工学院计算机工程学院 巫晓琳.
数据库原理及应用(ORACLE)实用教程
An Introduction to Database System
第四章 数据库管理和使用.
系統分析與設計 第九章 資料設計.
数据库系统原理及应用 Database Theory and Application
An Introduction to Database System
数据库系统概论 An Introduction to Database Systems
第8章 数据库技术基础 数据库可以直观地理解为存放数据的仓库,只 不过这个仓库是在计算机的大容量存储器上。
管理資訊系統 David Kroenke 資料庫處理 第4章.
第六章 数据库和ADO.NET 褚龙现 软件学院.
第6章 資料庫管理系統 6-1 關聯式資料庫管理系統 6-2 SQL Server資料庫管理系統
第五章 信息系统开发能力培养.
数据库原理与应用.
Principles and Applications of the Database
数据库系统概论 第 三 版 主 讲: 李明东. 数据库系统概论 第 三 版 主 讲: 李明东.
转正述职报告 乐恩公司 史航
数据库技术及应用 华中科技大学管理学院 课程网址:
数据库管理软件 Access 2003的使用 安丘市职业中专 雷云龙 1.
数据库原理与应用     制作人:王春玲         黄金燕         张惠萍         陈志泊 人民邮电出版社.
第4章 数据库技术及应用 软件开发技术基础 计算机教学实验中心 2006.
第十五章 常見的資料庫管理系統 目的 Oracle 微軟SQL Server 微軟Access MySQL Oracle 應用伺服器
第1章 SQL Server 关系数据库简介 1.1 SQL Server 特点 1.2 SQL Server的安装和配置
第六章: 建立資料庫.
二.資料庫系統建立與管理 Access 資料庫:windows下的單機資料庫 Access 操作 Mysql資料庫介紹.
第 2 章 規劃關聯式資料庫.
彰化縣政府補助辦理網頁設計資料庫應用班 資料庫簡介 建國技術學院資管系 饒瑞佶.
SQL Server 2000 数据库入门.
資料庫簡介 郭士煒 助教.
《第二組》 組長/謝佳馨 組員/陳大為、葉容政、張智陪
課程名稱:資料庫系統 授課老師:李春雄 博士
課程名稱:資料庫系統 授課老師:李春雄 博士
指導老師:王文彥 老師 學生:王冠樺、鄭培宇、許智惟、黃柏翎 崑山科技大學資訊工程系 2012/01/16
單元3:軟體設計 3-1實體關係圖 Ch 08 System models.
計算機概論 第十章 檔案與資料庫管理系統 陳維魁/陳邦治 旗標出版社.
第1章 SQL Server 2005 关系数据库简介.
第 6 章 使用者權限.
AnQing Teachers College Department of Computer & Information
資料庫系統導論.
Ch4.SQL Server 2005資料庫組成員元件介紹
第一章 SQL Server数据库基础.
『海岸養灘工法生態、工料及環境管理監控系統』
CH03 行銷資訊系統資料庫模組--資料庫概論
資料庫概論 許明宗.
認識資料庫 MySQL 資料庫新增 MySQL 資料表新增 認識欄位資料表 資料新增、刪除、修改、瀏灠 資料表清空與刪除
第3章 关系数据库的创建与维护 Microsoft SQL Server2008 概述 SQL Server数据库基础 数据库的创建与维护
江西财经大学《数据库应用》精品课程组 2011年 Comments are welcome!
第 2 章 規劃關聯式資料庫.
第一章 数 据 库 概 述 第一节 引言 第二节 数据库基本概念 第三节 数据库系统结构 第四节 数据模型 第五节 数据库管理系统
第九章 创建数据库.
第1章 SQL Server 2005概述 教学提示:SQL Server 2005是微软的下一代数据管理和分析解决方案,它给企业级应用数据和分析程序带来更好的安全性、稳定性和可靠性,使得它们更易于创建、部署和管理,从而可以在很大程度上帮助企业根据数据做出更快、更好的决策,提高开发团队的生产力和灵活度,以及在减少总体IT预算的同时,能够扩展IT基础架构以更好地满足多种需求。
计算机文化 第7讲:数据库技术 王哲 河南中医药大学信息技术学院.
国家“十一五”规划教材 数据库原理与应用教程(第3版).
資料庫管理系統 緒 論.
1 打开 SQL Server 2005 安装盘,单击 SPLASH.HTA 文件进行安装,安装界面如图所示。
ERWin简介 目前流行的数据库建模工具 PowerDesigner Rose ERwin
第 7 章 建立資料表與資料庫圖表.
SQL Server2000概述 SQL Server简介 SQL Server安装 SQL Server数据库 2019/5/8.
第11章 安全管理 教学提示:数据库安全是关系数据库中的非常重要的方面,包括了系统安全、数据安全、资源管理、用户管理、权限管理、角色管理、口令管理以及授权、认证、审计等相当多方面的内容。本章讲述有关数据库安全方面的知识。 数据库系统的安全性是每个数据库管理员都必须认真考虑的问题。SQL Server.
数据库系统原理 J.D.Ullman 国防工业出版社 数据库原理与方法 郑若忠,王鸿武 湖南科技出版社
信息资源管理复习.
2017学考复习 信息管理(导引P37).
国家“十一五”规划教材 数据库原理与应用教程(第3版).
資料庫管理 HOMEWORK #2 楊立偉教授 台灣大學工管系 2013 Fall.
資料庫應用與實作 一到六章重點、習題.
第一章 Visual FoxPro数据库基础
高擴充高穩定高安全 企業級資料管理平台 Report Builder概論 錢曉明 資策會 資深講師 台灣微軟 資深講師.
Presentation transcript:

Microsoft SQL Server 2000 李金双

Microsoft SQL Server 2000概述 第一部分 Microsoft SQL Server 2000概述

内容提要 什么是 SQL Server SQL Server 的体系结构 SQL Server 的安全策略 SQL Server 数据库

什么是 SQL Server 客户机/服务器体系结构 关系型数据库管理系统RDBMS Transact-SQL 维护数据库中数据之间的关系 保证数据的正确存放 在系统故障的情况下,恢复所有的数据到已知的一致点 Transact-SQL ANSI SQL-92 增加了一些扩展

SQL Server 运行平台

SQL Server与Windows 2000 安全策略 多处理器支持 事件查看器 服务之一 性能监事 索引服务

SQL Server 与 BackOffice

SQL Server的组成

SQL Server体系结构

应用程序开发

管理体系

应用开发架构

登录验证

用户帐号和角色

SQL Server 数据库 Master Model Tempdb Msdb Distribution Pubs Northwind

使用企业管理器

第二部分 数据库基础

基本概念 数据(Data) 数据库(DB 即Database) 数据库管理系统(DBMS) 所谓数据就是描述事物的符号,数字文字图表图象声音等都是数据,人们通过数据来认识世界交流信息。 数据库(DB 即Database) 数据库就是数据存放的地方,在计算机中数据库是数据和数据库对象的集合。 数据库管理系统(DBMS) 数据库管理系统是用于管理数据的计算机软件数据库管理系统使用户能方便地定义和操纵数据维护数据的安全性和完整性以及进行多用户下的并发控制和恢复数据库 数据库系统(DBS 即Database System) 数据库系统狭义地讲是由数据库、数据库管理系统和用户构成。广义地讲是由计算机硬件操作系统、数据库管理系统以及在它支持下建立起来的数据库应用程序、用户和维护人员组成的一个整体。

关系模型(Relational Model) 关系模型把世界看作是由实体(Entity )和联系(Relationship) 构成的 所谓实体就是指现实世界中具有区分与其它事物的特征或属性并与其它实体有联系的对象。 在关系模型中实体通常是以表的形式来表现的,表的每一行描述实体的一个实例,表的每一列描述实体的一个特征或属性。 所谓联系就是指实体之间的关系即实体之间的对应关系联系可以分为三种: 一对一的联系如一个人只有一种性别一个人性别为一对一的联系 一对多的联系如相同性别的人有许多个性别人为一对多的联系 多对一的联系如很多人有同一个性别人性别为多对一的联系 通过联系就可以用一个实体的信息来查找另一个实体的信息。 关系模型把所有的数据都组织到表中。行表示数据的记录,列表示记录中的域,表反映了现实世界中的事实和值。

关系数据库(Relational Database) 所谓关系数据库就是基于关系模型的数据库 关键字(Key) 侯选关键字 如果一个属性集能惟一地标识表的一行而又不含多余的属性,那么这个属性集称为侯选关键字 主关键字Primary Key 主关键字是被挑选出来作表的行的惟一标识的侯选关键字,一个表只有一个主关键字,主关键字又可以称为主键。 公共关键字 在关系数据库中关系之间的联系是通过相容或相同的属性或属性组来表示的。如果两个关系中具有相容或相同的属性或属性组,那么这个属性或属性组被称为这两个关系的公共关键字。 外关键字Foreign Key 如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外关键字。由此可见外关键字表示了两个关系之间的联系,以另一个关系的外关键字作主关键字的表被称为主表,具有此外关键字的表被称为主表的从表,外关键字又称作外键。

常见的数据库对象-表

索引(Index) 索引是根据指定的数据库表列建立起来的,它提供了快速访问数据的途径。

视图(View)

图表(Diagram)

缺省值(Default)和规则(Rule) 缺省值是当在表中创建列或插入数据时,对没有指定其具体值的列或列数据项赋予事先设定好的值。 规则是对数据库表中数据信息的限制,它限定的是表的列。

触发器(Trigger) 触发器是一个用户定义的SQL 事务命令的集合,当对一个表进行插入更改删除时,这组命令就会自动执行。

存储过程(Stored Procedure) 存储过程是为完成特定的功能而汇集在一起的一组SQL, 程序语句经编译后存储在数据库中的SQL 程序。

范式 构造数据库必须遵循一定的规则,在关系数据库中这种规则就是范式。 范式是符合某一种级别的关系模式的集合,关系数据库中的关系必须满足一定的要求,即满足不同的范式。 目前关系数据库有六种范式。 满足最低要求的范式是第一范式(1NF), 在第一范式的基础上进一步满足更多要求的称为第二范式(2NF ),其余范式以次类推,一般说来数据库只需满足第三范式(3NF) 就行了。

第一范式(1NF) 在任何一个关系数据库中第一范式(1NF )是对关系模式的基本要求,不满足第一范式1NF 的数据库就不是关系数据库。

第二范式(2NF) 第二范式是在第一范式的基础上建立起来的,即满足第二范式必须先满足第一范式。 第二范式要求数据库表中的每个实例或行必须可以被惟一地区分。 第二范式要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性,如果存在那么这个属性和主关键字的这一部分应该分离出来,形成一个新的实体,新实体与原实体之间是一对多的关系。

第三范式(3NF) 满足第三范式必须先满足第二范式。简而言之,第三范式要求一个数据库表中不包含已在其它表中已包含的非主关键字信息。 如存在一个部门信息表,其中每个部门有部门编号、部门名称、部门简介等信息,那么在员工信息表中列出部门编号后就不能再将部门名称、部门简介等与部门有关的信息再加入员工信息表中。