山东热线欢迎您!
山东热线>资讯>正文

SQL数据库基础知识

2021-11-29 14:07:10 来源: 阅读:-

SQL数据库是关系数据库。事务处理用户对数据库表的修改和数据操作,一次完成的一组针对表的操作要么成功,要么失败。日志是记录关系数据库修改的记录。关系数据库一般按照先写日志的方式进行事务操作。

SQL语言的全称是结构化查询语言,其功能包括查询、操作、定义和控制,集成了数据定义语言和数据制造语言的功能。也就是说,它可以作为独立的语言供最终用户使用,也可以嵌入到一些高级设计语言中。

Transact-SQL是一种关系数据库查询语言,与SQL-92标准完全兼容,但它做了许多必要的补充。事务处理是服务器端功能的核心。无论应用程序的用户界面是什么,只要与数据库server交互,最终的命令形式都会体现在Transact-SQL语言中。

数据库SQL-Server的对象。

:具体组织和存储数据的对象,由行和列组成。行和列的顺序可以是任意的,但是同一表中的列名必须是唯一的,并且同一数据库中的表名必须是唯一的。

主键:表中一列或多列的组合,其值唯一标识表中的一行记录。在同一个表中,任意两行的主键可以有相同的值,即主键的值不能重复。

外键:表中一列或多列的组合,存在于表1中,但不是表1的主键;它也存在于表2中,是表2的主键,所以一列或多列的组合是表1相对于表2的外键,反映了表之间的关系。

视图:从一个或多个基本表导出的表。数据库只存储视图的定义,不存储对应的数据,这是查看表中数据的逻辑方法。视图定义了用户在视图中可以使用的数据,因此用户不能使用视图定义之外的其他数据,从而保证了数据库,具有数据安全、数据独立、易操作的优点。

约束:实施数据一致性和数据完整性的方法,限制表中各列的满足范围,保证表中数据合理有效。主键和外键也是一种约束形式。

默认值:在表中插入新数据时,为没有指定数据的列提供默认数据,这也是保证数据一致性和完整性的一种方法。

规则:确保数据一致性和完整性的方法,并提供约束特定列或用户定义的数据类型列的机制。

索引:它提供了一种无需扫描整个表就能快速访问数据的方法。使用索引可以优化查询。

存储过程:在服务器端执行的一组已编译且可重用的Transact-SQL代码。用户可以调用存储过程并接收存储过程返回的结果。

触发器:与表关联的特殊存储过程。当用户对指定的表执行一些操作时,将自动执行触发器来实现数据的完整性。

数据库数据库图表:用户组织和管理数据库的图形化方式,允许用户可视化地创建、编辑和删除数据库对象。

数据类型:数据类型分为系统数据类型和用户自定义数据类型。系统数据类型:intrealcharvarchar等。用户定义的数据类型基于系统数据类型,系统数据类型是系统数据类型的扩展,以方便用户。

日志:记录用户在数据库上采取的所有操作。日志文件是维护数据库完整性的重要工具。当数据库系统崩溃,但仍然保持完整的日志文件时,DBA仍然可以通过日志文件修复和重建数据库系统。


本文为企业推广,本网站不做任何建议,仅提供参考,作为信息展示!

推荐阅读:黄煜

网友评论
请登录后进行评论| 0条评论

请文明发言,还可以输入140

您的评论已经发表成功,请等候审核

小提示:您要为您发表的言论后果负责,请各位遵守法纪注意语言文明

回到首页 回到顶部
山东热线 关于我们| 联系我们| 招聘信息| XML地图| 网站地图TXT
免责声明:山东热线所有文字、图片、视频、音频等资料均来自互联网,不代表本站赞同其观点,本站亦不为其版权负责。相关作品的原创性、文中陈述文字以及内容数据庞杂本站无法一一核实,如果您发现本网站上有侵犯您的合法权益的内容,请联系我们,本网站将立即予以删除!
Copyright © 2012-2019 http://www.sdolw.net, All rights reserved.