数据库
文章平均质量分 85
之墨_
这个作者很懒,什么都没留下…
展开
-
【数据库】— 无损连接、Chase算法、保持函数依赖
无损连接和保持函数依赖是关系数据库设计中的两个重要概念。无损连接指的是在关系模式分解过程中,如果原始关系模式中存在某些函数依赖关系,那么这些函数依赖关系应该在分解后的新关系模式中仍然能够被保持。也就是说,无论是在原始的关系模式中还是在分解后的新关系模式中,都应该能够通过关联操作(join)来获取与原始关系模式相同的信息。保持函数依赖指的是在关系模式分解过程中,如果原始关系模式中存在某些函数依赖关系,那么这些函数依赖关系在分解后的新关系模式中仍然应该被保持。、原创 2023-04-18 16:38:31 · 3099 阅读 · 0 评论 -
【数据库】— 三级模式结构、数据模型的概念/三个要素
数据模型是数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操作手段的形式构架。一般地讲,数据模型是严格定义的概念的集合。这些概念精确描述了系统的静态特性、动态特性和完整性约束条件。因此数据模型通常由数据结构、数据操作和完整性约束三部分组成。 (1)数据结构:是所研究的对象类型的集合,是对系统静态特性的描述。 (2)数据操作:是指对数据库中各种对象(型)的实例(值)允许进行的操作的集合,包括操作及有关的操作规则,是对系统动态特性的描述。 (3)数据的约束条件:是一组完整性规则的集原创 2023-06-24 14:07:31 · 1261 阅读 · 0 评论 -
【数据库】— ACID、脏读、不可重复读和幻读、数据库锁、意向锁、数据库隔离级别
在意向锁机制中,有两种意向锁,分别是意向共享锁(Intent Share Lock,简称IS锁)和意向排它锁(Intent Exclusive Lock,简称IX锁)。例如,当一个事务要获取一个表的共享锁时,它会先获取一个IS锁,表示它有意向获取一个共享锁。如果存在对应的意向锁,那么它可以继续等待获取锁的机会,否则它需要先获取一个对应的意向锁。意向锁的作用是告诉其他事务,当前事务已经有意向获取资源级别的锁,从而避免其他事务在此期间获取相同的资源级别锁,导致死锁。原创 2023-06-06 15:10:43 · 575 阅读 · 0 评论 -
【数据库系统及应用】— 日志、故障恢复、事务、并发控制、调度、检查点
Sc1=r3(B)r1(A)w3(B)r2(B)r2(A)w2(B)r1(B)w1(A),交换r1(A)和W3(B),得到r3(B)w3(B)r1(A)r2(B)r2(A)w2(B)r1(B)W1(A);再交换r1(A)和r2(B)r2(A)w2(B),得到Sc2=r3(B)W3(B)r2(B)r2(A)w2(B)r1(A)r1(B)w1(A)。选项D的说法是正确的。T1,T2是两个事务,图(a)(b)给出这两个事务的两种调度S1,S2,关于S1,S2,说法正确的选项是_____________。原创 2023-05-30 14:35:34 · 1284 阅读 · 0 评论 -
【数据库】— 2NF、3NF、BCNF、最小函数依赖集例题
设有关系模式W(C,P,S,G,T,R),其中各属性的含义是:C课程,P教师,S学生,G成绩,T时间,R教室,根据定义有如下数据依赖集 D={ C→P,(S,C)→G,(T,R)→C,(T,P)→R,(T,S)→R}。关系模式W的一个候选键是_____,W的规范化程度最高达到_____。正确选项为__________。对连锁商店的管理,设计了关系模式:商店(商店, 商品部, 商品,商品部经理),下列说法正确的是_________。原创 2023-04-23 17:04:37 · 1370 阅读 · 0 评论 -
【数据库】基本概念
例如创建、删除、修改表格,定义列、限制和索引等。DDL的操作一般不会影响数据库中的数据,而是用于创建、修改和删除数据库对象的定义。原创 2023-04-06 20:48:07 · 539 阅读 · 0 评论 -
MySQL数据库如何备份、恢复、导出与导入
数据库恢复备份恢复导出导入备份表结构首先,在要存储的文件目录下输入cmd,回车进入操作该目录的命令行进入命令行以后mysqldump命令 备份文件注意这里我原来的数据库名为jx_db因为有特殊符号_所以备份的时候会报找不到这个数据库的错误,于是我复制了这个数据库命名为jxdb才可以正常备份!mysqldump -u root -p jxdb > jxdb_bk_20211205.sqlmysqldump -u root -p jxdb student> student_原创 2022-08-01 14:45:10 · 1805 阅读 · 0 评论 -
Redis—列表(List)、集合(Set)、哈希(Hash)、有序集合 Zset
Redis—列表List、集合Set、哈希Hash、有序集合 Zset列表List单键多值常用命令数据结构Redis 集合(Set)常用命令数据结构Redis 哈希(Hash)常用命令数据结构Redis 有序集合 Zset(sorted set)常用命令数据结构跳跃表(跳表)列表List单键多值Redis 列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)它的底层实际是个双向链表,对两端的操作性能很高,通过索引下标的操作中间的节点性能会较差常用命令原创 2021-12-19 16:07:30 · 2433 阅读 · 0 评论 -
Redis—非关系型数据库概述
Redis-非关系型数据库概述NoSQL 数据库简介技术发展技术的分类NoSQL 数据库NoSQL 数据库概述NoSQL 适用场景NoSQL 不适用场景MemcacheRedisMongoDBRedis 概述安装常用五大数据类型Redis 键(key)Redis 字符串(String)简介常用命令NoSQL 数据库简介技术发展技术的分类1、解决功能性的问题: Java、Jsp、RDBMS、Tomcat、HTML、Linux、JDBC、SVN2、解决扩展性的问题: Struts、Spring、Sp原创 2021-12-13 22:59:50 · 792 阅读 · 0 评论