数据库复习4
数据库完整性 数据库完整性是指数据的正确性和相容性。 完整性约束 实体完整性 参照完整性 用户定义的完整性 实体完整性 若属性(指一个或一组属性)A是基本关系R的主属性,则A不能取空值。所谓空值就是“不知道” “不存在” 或者“无意义”的值。 关系模型的实体完整性在 create table 中用p
数据库复习3
数据库安全性 数据控制语言(grant revoke) 数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露 更改和破坏。 数据库安全性控制手段:用户身份鉴别, 多层存取控制,审计,视图和数据加密(分为存储加密和传输加密)。 存取控制分为 自主存取控制和强制存取控制 自主存取控制 用户对于
数据库复习2
关系数据库 关系模型 关系模式-规范化理论 R(U,D,DOM,F) R 关系名 U为一组属性 D为属性组U中得属性所来自得域 DOM为属性到域得映射 F为属性组U上的一组数据依赖 关系模式可能存在的问题 数据冗余 更新异常 插入异常 删除异常 所以要做规范化 根据属性间的依赖关系判定
综合案例5——索引
本部分介绍了什么是索引,以及索引的种类及各种索引的创建方法,如建表的同时创建索引、使用alter table或create index语句创建索引。索引是提高数据库性能的一个强有力的工具,因此同学们要掌握好索引的创建。 1、案例目的 创建数据库index_test,按照下面表结构在index_tes
综合案例4——视图应用
本部分介绍了MySQL数据库中视图的含义和作用,并且讲解了创建视图、修改视图和删除视图的方法。创建视图和修改视图是重点,希望同学们认真学习这两部分内容,并在计算机上进行操作。同学们在创建视图后一定要查看视图的结构,确保创建的视图是正确的,修改视图后也要查看视图的结构,保证修改是正确的。 1、案例目的
综合案例3——数据表查询操作
SQL语句可以分为两部分,一部分用来创建数据库对象,另一部分用来操作这些对象,本部分内容详细介绍了操作数据库对象的数据表查询语句。通过部分内容的介绍,同学们可以了解到SQL中的查询语言功能的强大,用户可以根据需要灵活使用。此综合案例将回顾这些查询语句。 1、案例目的 根据不同条件对表进行查询操作,掌
综合案例2-记录的插入、更新和删除
本部分内容重点介绍了数据表中数据的插入、更新和删除操作。MySQL中可以灵活的对数据进行插入与更新,MySQL中对数据的操作没有任何提示,因此在更新和删除数据时,一定要谨慎小心,查询条件一定要准确,避免造成数据的丢失。此综合案例包含了对数据表中数据的基本操作,包括记录的插入、更新和删除。 1、案例目
模拟试卷2
一、填空题 1.DBMS的中文含义: 数据库管理系统 。 2.数据库系统中常用的三种数据模型有: 层次模型,关系模型,网状模型 。 3.图书与读者之间是 多对多 关系。 4.在 MySql 命令中用于显示xs表表结构的命令是 desc xs; 。 5.Select查询条件可以通过 where 控制。
模拟试卷1
一、填空题 关系型数据库的标准语言是 SQL语言 。 概念模型中的3种基本联系分别是 一对一 、 一对多 和 多对多 。 MySQL数据类型中存储整数数值并且占用字节数最小的是 tinyint 。 在 MySql 命令中用于切换到 test 数据库的命令是 use test 。 数据表中字段的主键约
数据库笔记08——存储——2022.04.11
存储过程 一、创建存储过程(create procedure) 1.创建无参的存储过程 delimiter // create procedure proc() begin select from fruits; end //