《数据库原理与应用SQLServer2019》全书教学课件.pptx

《数据库原理与应用SQLServer2019》全书教学课件.pptx

  1. 1、本文档共670页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
;;;;;数据处理也称信息处理,是指将数据转换成信息的过程,是对数据的搜集、加工、分类、存储、统计、检索和传输等一系列活动的总称。数据处理的目的是从大量的、可能杂乱无章的或难以理解的数据出发,根据事物之间的固有联系及其运动规律,采用分析、推理、归纳等手段,推导出对人们有价值、有意义的信息。数据是原始事实,而信息是数据处理的结果。;;;;;如果对于实体集A中的每一个实体,实体集B中至多有一个(也可以没有)实体与之联系,并且对于实体集B中的每一个实体,实体集A中至多有一个(也可以没有)实体与之联系,则称A与B具有一对一联系,记为1:1。例如学生与学号,图书与ISBN,国家与总统。;;数据操纵;逻辑数据模型;;;;;;;是对特定用户数据(局部数据)的逻辑结构和特征的描述,是某个或某几个用户看到的和直接操作的用户数据视图 ,是从(概念)模式导出的一个子集。外模式是用户与数据库系统之间的接口,用户对数据的操作实质是对外模式数据的操作。;外模式/模式映像通常保存在外模式描述中,它定义并保证了外模式与概念模式之间的对应关系。由于应用程序是根据外模式进行设计的,因此,当概念模式(逻辑结构)发生变化时(如新增关系或修改属性的数据类型、取值范围、约束条件等),只要数据库管理员改变外模式/模式映像,就可以使外模式保持不变,对应的应用程序也可保持不变。也就是说,(全局)数据逻辑结构的改变不影响外模式的独立性,从而保证了应用程序间的独立性(数据的逻辑独立性)。;;;属性;籍贯;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1.系统表 系统表是系统内置的数据表,主要用来存储数据字典,其中记录了服务器所有活动信息,一般以sys开头。任何用户都不应直接修改系统表,也不允许直接访问表中的信息,如要访问其中的内容,最好通过系统存储过程或系统函数。;数据类型用来表示数据的归属类别,它决定了数据的存储格式、存储长度、取值范围(含数据精度和小数位数),以及可参与的运算法则。在SQL Server 系统中,数据类型分为系统数据??型和用户自定义数据类型。;1.系统数据类型—(1)非Unicode字符数据类型;1.系统数据类型—(2)Unicode字符串数据类型; 1.系统数据类型—(3)整型数据类型; 1.系统数据类型—(4)浮点数据类型;1.系统数据类型—(5)精确小数数据类型;1.系统数据类型—(6)二进制数据类型;1.系统数据类型—(7)货币数据类型;1.系统数据类型—(8)日期/时间数据类型;1.系统数据类型—(9)其他数据类型;2.用户自定义数据类型;2.用户自定义数据类型;;实体完整性又称行完整性,要求表中有一个键,其值不能取空值且能唯一地标识每一行。主要包括Primary Key约束、Unique约束、列Identity属性等。;实体完整性又称行完整性,要求表中有一个主键,其值不能取空值且能唯一地标识每一行。主要包括Primary Key约束、Unique约束、列Identity属性等。;实体完整性又称行完整性,要求表中有一个键,其值不能空值且能唯一地标识每一行。实体完整性主要包括Primary Key约束、Unique约束、Identity属性约束等。;参照完整性又称引用完整性,用于保证两个相关表的数据一致性,主要通过定义主表(被参照表)Primary Key或Unique约束和从表(参照表)Foreign Key约束来实现。Foreign Key称谓外键约束,用来根据主表主键的数据集合来限制从表外键的数据相容性,作为从表外键的值要么是空值,要么是主表主键存在的值。;在SQL Server系统中,用户自定义的完整性是指域完整性(列完整性),用于保证列数据输入的有效性和合理性。其主要包括default约束、check约束、not null约束等。;在SQL Server系统中,用户自定义的完整性是指域完整性(列完整性),用于保证列数据输入的有效性和合理性。其主要包括default约束、check约束、not null约束等。;在SQL Server系统中,用户自定义的完整性是指域完整性(列完整性),用于保证列数据输入的有效性和合理性。其主要包括default约束、check约束、not null约束等。;;【例02】 用SSMS创建表“班级”,并设置班级号为主键,设置学制默认值为4。;(2)单击释放释放后,弹出“表设计器”窗口,在“表设计器”窗口中设置各列的属性,包括列名、数据类型(长度、精度、小数位数)、是否允许空、默认值等,如图5-3所

文档评论(0)

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

教师资格证持证人

全网 内容最全课件 价格最低 质量最高 不是之一,是唯一。 每个人使用的办公软件版本不一样,如有个别显示不出的文件,建议使用最新版。

版权声明书
用户编号:8070063100000015
领域认证该用户于2023年03月20日上传了教师资格证

1亿VIP精品文档

相关文档