《ASP NET》课件第七章 sqlserver数据库基础.pptx

《ASP NET》课件第七章 sqlserver数据库基础.pptx

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第七章sqlserver数据库基础7.1关系数据库7.2ER图的绘制7.3SQLServer2008的服务起停7.4SQLServer2008企业管理器的使用7.5表的管理7.6SQLServer2008中数据库的备份和恢复7.7SQL语言入门之增删改7.8SQL语言入门之查询

7.1关系数据库7.1.1什么是数据库7.1.2数据库的用途

7.1.1什么是数据库数据库是指长期储存在计算机内、有组织的、可共享的大量数据的集合。数据库中的数据按一定的数据规则进行组织、描述和储存,冗余度较小、数据独立性和易扩展性较高的,能共享给各类用户使用。概括起来讲,数据库的数据具有3个基本特点:永久存储有组织可共享

7.1.2数据库的用途数据库软件的作用包括科学的组织和管理数据,通过网络实现数据共享,减少数据的冗余度,增强数据的独立性,并实现数据的集中控制等。具体如下:(1)实现数据共享所有用户可同时存取数据库中的数据,如用户可以通过各种方式使用数据库,提供数据共享。(2)减少数据的冗余度实现了数据共享,从而避免了用户各自建立数据文件。故减少了大量重复数据,减少了数据冗余,维护了数据的一致性。(3)数据的独立性逻辑独立性(数据库中数据库的逻辑结构和应用程序相互独立)物理独立性(数据物理结构的变化不影响数据的逻辑结构)。

7.1.2数据库的用途(4)数据实现集中控制可对数据进行集中控制和管理,并通过数据模型表示各种数据的组织以及数据间的联系。(5)数据一致性和可维护性,以确保数据的安全性和可靠性安全性控制:以防止数据丢失、错误更新和越权使用;完整性控制:保证数据的正确性、有效性和相容性;并发控制:使在同一时间周期内,允许对数据实现多路存取,又能防止用户之间的不正常交互作用。(6)故障恢复数据库管理系统可及时发现故障和修复故障,从而防止数据被破坏。数据库系统能尽快恢复数据库系统运行时出现的故障。比如对系统的误操作造成的数据错误等。

7.2ER图的绘制构成E-R图的基本要素是实体型、属性和联系,其表示方法为:实体型(Entity):具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体;在E-R图中用矩形表示,矩形框内写明实体名;比如学生张三、学生李四都是实体。学生属性(Attribute):实体所具有的某一特性,一个实体可由若干个属性来刻画。在E-R图中用椭圆形表示,并用无向边将其与相应的实体连接起来;比如学生的姓名、学号、性别、都是属性。学生学号姓名性别年龄鉴定分

7.2ER图的绘制联系(Relationship):联系也称关系,信息世界中反映实体内部或实体之间的联系。实体内部的联系通常是指组成实体的各属性之间的联系;实体之间的联系通常是指不同实体集之间的联系。在E-R图中用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1,1:n或m:n)。比如老师给学生授课存在授课关系,学生选课存在选课关系。联系可分为以下3种类型:

7.2ER图的绘制(1)一对一联系(1∶1)例如,一个部门有一个经理,而每个经理只在一个部门任职,则部门与经理的联系是一对一的。(2)一对多联系(1∶N)例如,某校教师与课程之间存在一对多的联系“教”,即每位教师可以教多门课程,但是每门课程只能由一位教师来教(3)多对多联系(M∶N)例如,下面两张图表示学生与课程间的联系(“学”)是多对多的,即一个学生可以学多门课程,而每门课程可以有多个学生来学。联系也可能有属性。例如,学生“学”某门课程所取得的成绩,既不是学生的属性也不是课程的属性。由于“成绩”既依赖于某名特定的学生又依赖于某门特定的课程,所以它是学生与课程之间的联系“学”的属性。【案例7.2.0.1】学生选课ER图绘制

7.3SQLServer2008的服务起停依照教材图示步骤操作

7.4SQLServer2008企业管理器的使用7.4.1登录7.4.2新建数据库依照教材图示步骤操作

7.5表的管理依照教材图示步骤操作

7.6SQLServer2008中数据库的备份和恢复依照教材图示步骤操作

7.7SQL语言入门之增删改7.7.1新增语句7.7.2更新语句7.7.3删除语句

7.7.1新增语句语句格式:INSERTINTO表名[(属性列1[,属性列2…)]VALUES(常量1[,常量2]…)INTO子句:指定要插入数据的表名及属性列;属性列的顺序可与表定义中的顺序不一致;没有指定属性列:表示要插入的是一条完整的元组,且属性列属性与表定义中的顺序一致;指定部分属性列:插入的元组在其余属性列上取空值VALUES子句:提供的值必须与INTO子句匹配;特别是值的个数和值的类型。

文档评论(0)

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

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

1亿VIP精品文档

相关文档