技能竞赛-物联网应用技术-小区物业监控系统数据库.pptx

技能竞赛-物联网应用技术-小区物业监控系统数据库.pptx

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

技能竞赛-物联网应用技术-

小区物业监控系统数据库

page2版权说明本文档源自于北京新大陆教育科技有限公司若作者对本资料使用持有异议,请及时与本站联系,我们将在第一时间采取处理

1.数据表的创建与维护在SSMS中为用户提供了方便的图形化工具来创建和管理表。这里以创建小区物业监控系统数据库MonitorDB中登陆信息表Table_LoginRecord为例,介绍使用SSMS创建数据表的具体步骤。(1)启动SSMS集成环境,在“对象资源管理器”窗口中,依次展开“数据库”的MonitorDB节点。(2)在数据库MonitorDB的展开列表中选择“表”,鼠标右击,从快捷菜单中选择“新建表”命令,出现创建表对话框,如图4-9所示。在此输入表的列名、选择数据类型、数据长度与精度,规定该列数据是否允许为空,设置表格中的各种约束条件。

注意:列名必须遵循标识符规则,在一个表中必须唯一。另外除了字符数据类型和二进制数据类型以外,其他数据类型都是固定的数据长度,不能进行长度修改。(3)进行各类约束(如主键、外键等)的设置,关于约束的概念和具体创建方法见后面介绍。(4)单击“保存”按纽,输入表名,单击“确定”按纽,则该表就被保存到数据库中了。

对创建好的数据表,可以在SSMS集成环境下查看或修改数据表的基本信息,并对其进行有效的管理和维护。右击所选中的表,在弹出菜单中选择“重命名”命令可以进行表的重命名,选择“删除”命令可以进行表的删除。4.数据记录的输入与删除表是记录的容器,表结构创建完成后,即可向表中添加记录。在实际软件项目中,一般需要利用C#、JAVA等高级语言开发数据录入人机交互界面,然后调用Insert语句实现记录的添加。在SSMS中也可以直接向表中输入记录。右击要输入记录的表,在弹出菜单中选择“编辑前200行”命令,弹出“数据录入”窗口,如图4-10所示。在空白行输入相关的数据。同时也可以在此窗口中修改之前已经输入的数据。

直接在表中删除记录的方法是:在图4-10中,选定要删除的记录,右击在弹出菜单中选择“删除”命令。注意:向表中添加、修改、删除记录要受到各种完整性约束的限制。5.约束的创建与维护约束是实现数据完整性、一致性和有效性的重要方法,下面介绍在SSMS中使用图形化工具来创建和维护约束。

(1)主键约束在“对象资源管理器”中,打开要设置主键的表,进入“表设计器”窗口。选定要设置主键的列或列的组合,右击弹出“表结构维护”菜单,如图4-9所示,选择“设置主键”命令,完成主键的设置。主键构成字段前出现图标。主键的移除与主键的设置方法类似。

(2)外键约束外键约束主要用于维护两个表之间的一致性,即外键的值必须引用另一表主键的值。例如用户登陆信息表中Table_LoginRecord的用户名UserName应与用户表Users中的唯一性约束用户名UserName相关,该列是Table_LoginRecord的外键。下面介绍在SSMS中外键的创建方法。①在要创建外键联系的表Table_LoginRecord的表设计器窗口中,在任意行上右击,在弹出的快捷菜单中选择“关系”命令,弹出如图4-11所示的“外键关系”对话框。

②在“外键关系”对话框中单击“添加”按钮增加新的外键关系。如果要修改已经建立的约束,可以从“选定的关系”列表中选择对应的关系名。如果是删除约束,则单击“删除”按纽。③单击“表和列规范”右边的按钮,打开“表和列”对话框,输入关系名,选择主键表、主键、外键表与外键。如图4-12中,在主键表中选择Users,选择主键为UserName;在外键表中选择Table_LoginRecord,选择外键为UserName。

④单击【确定】按钮返回“外键关系”对话框。在图4-10中可以选择“在创建或重新启动时检查现有数据”。这里需要注意的是在创建外键约束时,一定要保证父表中被引用的列必须唯一(即必须为主键或唯一性约束的字段),否则不能创建外键;父表中的被引用列与子表中的外键列数据类型和长度必须相同,否则不能创建。

3.检查约束检查约束通过使用逻辑表达式来限制列上可以接受的值,要进入数据表的数据,必须符合条件才可以通过。 ①在数据库表的设计界面上,在任意行上右击,在弹出的快捷菜单中选择“Check约束”命令,打开“check约束”对话框。 ②单击【添加】按钮,新建检查约束。单击“表达式”右边的按钮,打开“check约束表达式”对话框,在该对话框中设置约束条件。 ③依次单击【确定】按钮,保存设置,完成检查约束的设置。

4.惟一性约束惟一性约束是用于保证某字段数据的惟一性。与主键约束一样,设置了惟一性约束的字段也可被外键引用。但惟一性约束与主键约束也有区别:惟一性约束允许该列存在空值,而主键不允许空值;在一个表上可定义多个惟一性约束,但只

文档评论(0)

一笑倾洁 + 关注
实名认证
内容提供者

PPT课件

1亿VIP精品文档

相关文档