数据库
吃草の狼
这个作者很懒,什么都没留下…
展开
-
数据库求最小函数依赖
问: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 · 2726 阅读 · 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 · 7449 阅读 · 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 · 2026 阅读 · 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 · 781 阅读 · 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 · 66 阅读 · 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 · 916 阅读 · 1 评论