数据库
文章平均质量分 84
five-five
学习吧
展开
-
关系代数内容学习(交、并、差、投影、选择、连接、重命名)
关系代数并、差、交投影选择笛卡尔积、连接重命名什么是关系代数是一种抽象的数据查询语言用对关系的运算来表达查询关系运算符分类传统的集合运算符U-N把关系看成元组的集合所有运算对象必须具有相同的结构专门的关系运算符选择和投影 σ π笛卡尔积,连接 x ⋈重命名 ρ辅助专门的关系运算符比较运算符 < <= > >= = < >逻辑运算符 ┌ ∧原创 2021-04-23 10:29:47 · 27310 阅读 · 3 评论 -
数据库恢复技术
事务的基本概念事务所谓事务就是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位在SQl中,定义事务的语句一般有三条:BEGIN TRANSACTION;COMMIT:表示事务提交,具体地说就是将事务中所有对数据库的更新写到磁盘上的物理数据库中去,事务正常结束。ROLLBACK:表示事务回滚,系统将事务中对数据库的所有已完成的操作全部撤销,回滚到事务开始时的状态。事务的ACID特性事务具有4个特性:原子性、一致性、隔离性和持续性。这四个特性简原创 2021-04-03 17:28:15 · 465 阅读 · 0 评论 -
关系数据库规范化理论
关系数据库逻辑设计针对某一个具体问题,应如何构造一个适合于他的数据模式,即应该构造几个关系,每个关系有那些属性组成等。数据库逻辑设计的工具-关系数据库的规范化理论。数据依赖关系:描述实体及其属性、实体间的联系。它是一个二维表,是涉及属性的笛卡尔积的一个子集关系模式:用来定义关系{Student(StuNo,SName,SSex,SAge)}关系数据库:基于关系模型的数据库,利用关系来描述现实世界。从形式上看,它由一组关系组成。关系数据库的模式:定义这组关系的关系模式的全体。关系模原创 2021-04-02 20:02:19 · 3399 阅读 · 0 评论 -
数据库系统概论之完整性约束命名子句
SQL可以在CREATE TABLE语句中提供了完整性约束命名子句CONSTRAINT,用于对完整性约束条件命名,从而可以灵活的增加、删除一个完整性约束条件。完整性约束命名子句完整性约束命名子句语法:CONSTRAINT <完整性约束条件名><完整性约束条件>-- 完整性约束条件包括NOT NULL、UNIQUE、PRIMARY KEY、FOREIGN KEY、CHECK短语等。-- 建立学生登记表Student,要求学号在90000-999999之间,姓名不能为空,原创 2021-03-30 11:12:31 · 3785 阅读 · 1 评论 -
数据库安全性控制
自主存取控制方法存取控制机制主要包括定义用户权限和合法检查两个部分定义用户权限并将用户权限登记到数据字典中合法权限检查定义用户权限和合法权限检查机制一起组成了数据库管理系统的存取控制子系统C2级的数据库管理系统支持自主存取控制,B1级的数据库管理系统支持强制存取控制自主存取控制方法这里主要通过SQl的GRANT语句和REVOKE语句来实现,在数据库系统中,定义存取权限称为授权用户权限数据库对象操作类型自主存取控制的对象在关系数据库系统中,存取控制的对象不仅有数原创 2021-03-29 16:37:40 · 2996 阅读 · 2 评论 -
关系数据库标椎语言SQL的总结
数据定义操作对象操作方式创建删除修改模式CREATE SCHEMADROP SCHEMA表CREATE TABLEDROP TABLEALTER TABLE视图CREATE VIEWDROP VIEW索引CREATE INDEXDROP INDEXALTER INDEX一个关系数据库管理系统的实例中可以建立多个数据库,一个数据库中,可以建立多个模式,一个模式下通常包括多个表、视图和索引等数据库库对象模式的定义与删除定原创 2021-03-28 10:58:11 · 305 阅读 · 4 评论