网站大量收购独家精品文档,联系QQ:2885784924

SQL Server数据库应用技术实例教程 李东芸 任务一新.ppt

SQL Server数据库应用技术实例教程 李东芸 任务一新.ppt

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
任务一 认识SQL Server 2005 学习目标 了解数据库技术的发展历程及特点 了解三种数据模型及其特点 了解关系数据库的概念及其特点 掌握数据库应用系统的设计流程 了解SQL Server 2005的安装流程 熟悉SQL Server Management Studio的简单操作 了解T-SQL语言的特点 1.1.1 数据库 1.1.2 数据模型 1.1.3 关系数据库 1.数据 现实世界中的客观事物在人脑中经过抽象形成的概念,称为信息。 2.数据管理 通过计算机将数据转换成信息的过程。数据→处理→信息。数据处理的矛盾焦点集中在数据管理上,数据管理包括数据的收集、整理、组织、存储、查询、维护和传递等。 3.数据管理的发展 (1)人工管理时期 (2)文件系统时期 (3)数据库系统时期 4.数据库系统 一个完整的数据库系统(DBS)由硬件、软件、数据库(DB)和用户构成,如图1-2所示。 5.数据库应用系统 数据库应用系统是SQL Server管理技术在具体问题中的应用,是一个实际可运行的数据库系统。 1.1.2 数据模型 :用矩形表示实体(集),在矩形内注明实体的名称。 3.数据模型 数据模型按计算机系统的观点进行数据建模,要求用有严格语法和语义的语言对数据进行严格的形式化定义、限制和规定,使模型转化为计算机可以理解的格式。 数据库系统支持的数据模型有层次模型(Hierarchical Model)、网状模型(Network Model)、关系模型(Relation Model)三种。它们之间的根本区别在于用以表示实体之间的联系的方式不同。 按照三类数据模型进行数据库设计和实现,数据库系统分别称为层次数据库系统、网状数据库系统和关系数据库系统。 关系模型 数据库系统中最重要的模型,使用关系即二维表来描述实体之间的联系。表中的行(记录)表示实体,表中的列(字段或数据项)表示实体的属性,列值称为属性值,取值范围称为值域。 关系模型要求关系必须是规范化的,最基本的条件是,关系的每一个分量必须是不可分的数据项,即不允许表中还有表。 关系模式(Relation Schema):二维表的表头一行。每一个关系模式都由一些属性组成,且必须命名。 关系(Relation):对应于关系模式的二维表,又称表。 记录(Record):关系中的每一行称为一条记录或一行,同一个关系中的记录保持唯一。 属性(Attribute):关系中的每一列称为一个属性,又称为列或字段,在同一关系模式中字段名互不相同。 主键(Primary Key):在一个关系模式中,能够唯一标识每一条记录的属性或属性组称为主键。如在学生关系模式中,(学号)可作为该关系模式的主键。 外键(Foreign Key):若关系模式R1中的属性A是关系模式R2的主键,则属性A称为关系模式R1的外键。 1.关系数据库 基于关系模型的一种数据库,是一些相关的表和其他数据库对象的集合。 在关系数据库中,信息存放在二维表格结构的表(table)中,一个关系数据库中包含多个表,每一个表由多个行(记录)和多个列(字段)组成。表与表之间通过主键和外键建立联系。 主键(Primary Key,PK):在一个数据库的一个表中,有且仅有一个主键,不允许为空值且值必须保持唯一性。 外键(Foreign Key,FK):当表A中的主键同时出现在表B中,该列称为表B的外键,外键值不要求唯一。 公共键(Common Key):关系数据库中,若两个表中具有相同的列或列组,则这个列或列组称为这两个表的公共键。 2.关系数据库的特点 操作方便:通过应用程序和后台连接,方便了用户对数据的操作,特别是没有编程基础的用户。 易于维护:丰富的完整性,大大降低了数据的冗余和数据不一致的概率。 便于访问数据:提供了诸如视图、存储过程、触发器、索引等数据库对象。 更安全和快捷:应用程序可以通过多级安全检查来限制对数据库中数据的访问。 从软件工程的角度讨论,数据库设计可分为几个阶段:用户需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库应用程序开发 。 需求分析阶段的主要任务是通过详细调查客观世界中要处理的信息对象,充分了解其工作原理和各工作对象之间的关系,明确用户的功能、性能需求,确定数据库应用系统的功能和性能。 高职院校教学管理过程中主要面对:学生及其所在班级基本信息,任课教师及所在系部基本信息,课程及其所用教材、教室基本信息。对以上数据进行处理,产生如下新数据:按班级排课,产生排课信息;学生选择课程,产生学生成绩、班级成绩。 系统应能完成如下基本功能:存储、查询、管理、维护学生、班级、教师、系部、课程、教材、教室基本信息,及班级排课、学生成绩信息等,以报表形式输出各班的学期课程

文档评论(0)

精品课件 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档