
数据库
吃草の狼
这个作者很懒,什么都没留下…
展开
-
数据库求最小函数依赖
问:R<U,F>,U=ABCD,函数依赖集F={A→BD,AB→C,C→D},求F最小函数依赖集。 解: 1.将F中的所有函数依赖右边化为单一属性 F={A→B,A→D,AB→C,C→D} 2.去掉F中所有函数依赖左边的冗余属性 只有AB→C中左边可能出现冗余属性,我们先求A和B的闭包属性: A+={A,B,C,D},B+={B} 所以B是冗余的,去掉B: F={A→B,A→D,A→C,C→D} 3.去掉F中所有冗余的函数依赖关系 我们将A→D这个关系去掉之后发现A的闭包仍为{A,B,C,D原创 2020-08-21 11:56:18 · 2852 阅读 · 0 评论 -
数据库中范式的判断
第一范式(1NF) 定义:如果一个关系模式R的所有属性都是不可分的基本数据项,则R∈1NF。通俗点说就是每个属性(列)不能重复。 例题: 关系模式R(A、B、C、D),有函数依赖集F={B→D,AB→C},R∈__NF 解: 码是AB,D部分依赖AB,所以是1NF 第二范式(2NF) 定义:若R∈1NF,并且每一个非主属性都完全函数依赖于R的码(候选码),则R∈2NF。 例题: 1.关系模式R...原创 2020-04-03 14:13:19 · 7653 阅读 · 2 评论 -
数据库练习题一
有关系数据库: 职工关系 EMPLOYEE(职工号Eno,职工名Ename) 工作关系 WORKS(职工号Eno,公司号Cno,工资Wage) 公司关系 COMPANY(公司号Cno,公司名Cname) 假设职工可以在多个公司兼职,请用关系代数表达式写出至少在公司号为’C2’和’C5’公司兼职的职工名。 1.基于除法: 关系代数: ∏Ename((∏Cno, Eno (WORKS) ⌯ ∏Cno ...原创 2020-03-30 22:15:39 · 2236 阅读 · 3 评论 -
关联mysql报错:Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezon'
这是时区错误,MySQL默认的时区是UTC时区,比北京时间晚8个小时 进入终端:输入mysql -u root -p,再输入你的数据库密码进入到MySQL命令模式 输入set global time_zone='+8:00';即可 ...原创 2020-03-17 15:11:52 · 813 阅读 · 0 评论 -
如何修改MySQL密码
1.首先登录MySQL 执行 mysql -u root -p 然后输入现在的密码 2.修改MySQL密码 执行 set password for 用户名@localhost = password('新密码'); (注意:MySQL里面执行语句一定要以 ; 结尾) 3.可以再次登录MySQL验证密码是否修改 在MySQL里执行quit可以退出MySQL ...原创 2020-02-04 20:57:23 · 83 阅读 · 0 评论 -
mysql8.0版本 报错:Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol...
mysql8.0版本 报错:Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client 解决办法(修改加密规则为普通模式,默认是严格加密模式): 1.打开命令行小黑屏,进入MySQL的bi...转载 2020-01-27 15:28:41 · 950 阅读 · 1 评论