文章目录

  • 一、查询数据习题(只使用相关关系代数指令)
    • 1.Find all loans of over $1200
    • 2.Find the loan number for each loan of an amount greater than $1200
    • 3.Find the names of all customers who have a loan, an account, or both, from the bank
    • 4.Find the names of all customers who have a loan and an account at bank.
    • 5.Find the names of all customers who have a loan at the Perryridge branch.
    • 6.Find the names of all customers who have a loan at the Perryridge branch but do not have an account at any branch of the bank.
    • 7.Find the largest account balance
    • 8.Find all customers who have an account from at least the “Downtown and the Uptown” branches.
    • 9.Find all customers who have an account at all branches located in Brooklyn city.
    • 10.Find all customers who have both an account and a loan at the Perryridge branch
    • 11.Find all branches that have greater assets than some branch located in Brooklyn.
    • 12.Find the names of all branches that have greater assets than all branches located in Brooklyn.
    • 13.Find the branch that has the highest average balance.
    • 14.Find the customers name who have at least one deposit of a balance greater than $700.
    • 15.Find all customers who have at most one account at the Perryridge branch.
    • 16.Find all customers who have at least two accounts at the Perryridge branch.
    • 16.Find all accounts with the maximum balance
    • 17.Find all branches where the total account deposit is greater than the average of the total account deposits at all branches.
  • 二、数据库操作的习题(增、删、改)
    • 1.增insertion
      • (1)Insert information in the database specifying that Smith has $1200 in account A-973 at the Perryridge branch.
      • (2)Provide as a gift for all loan customers in the Perryridge branch, a $200 savings account. Let the loan number serve as the account number for the new savings account.
    • 2.删deletion
      • (1)Delete all account records in the Perryridge branch.
      • (2)Delete all loan records with amount in the range of 0 to 50
      • (3)Delete all accounts at branches located in Needham.
      • (4)Delete the record of all accounts with balances below the average at the bank.
    • 3.改updating
      • (1)Make interest payments by increasing all balances by 5 percent.
      • (2)Pay all accounts with balances over $10,000 6 percent interest and pay all others 5 percent.

一、查询数据习题(只使用相关关系代数指令)

1.Find all loans of over $1200

σ a m o u n t > 1200 ( l o a n ) \sigma_{amount>1200}(loan) σamount>1200​(loan)

选取贷款额超过1200的行,用 σ \sigma σ

2.Find the loan number for each loan of an amount greater than $1200

Π l o a n _ n u m b e r ( σ a m o u n t > 1200 ( l o a n ) ) \Pi_{loan\_number}(\sigma_{amount>1200}(loan)) Πloan_number​(σamount>1200​(loan))

选取the loan number列名,用 Π \Pi Π。

3.Find the names of all customers who have a loan, an account, or both, from the bank

Π c u s t o m e r _ n a m e ( b o r r o w e r ) ∪ Π c u s t o m e r _ n a m e ( d e p o s i t o r ) \Pi_{customer\_name~}(borrower) \cup \Pi_{customer\_name}(depositor) Πcustomer_name ​(borrower)∪Πcustomer_name​(depositor)

选择 the names of all customers列名, Π c u s t o m e r _ n a m e \Pi_{customer\_name} Πcustomer_name​。

have a loan, an account, or both表示都有贷款或存款,按理来说要选loan贷款表和account存款表啊,但注意这两个表都没有表示名字的属性,所以要选则borrower贷款人表和depositor存款人表。

4.Find the names of all customers who have a loan and an account at bank.

Π c u s t o m e r _ n a m e ( b o r r o w e r ) ∩ Π c u s t o m e r _ n a m e ( d e p o s i t o r ) \Pi_{customer\_name} (borrower) \cap\Pi_{customer\_name} (depositor) Πcustomer_name​(borrower)∩Πcustomer_name​(depositor)

同上

5.Find the names of all customers who have a loan at the Perryridge branch.

Query1

Π c u s t o m e r _ n a m e ( σ b r a n c h _ n a m e = “ P e r r y r i d g e ” ( σ b o r r o w e r . l o a n _ n u m b e r = l o a n . l o a n _ n u m b e r ( b o r r o w e r × l o a n ) ) ) \Pi_{customer\_name}(\sigma_{branch\_name=“Perryridge”}(\sigma_{borrower.loan\_number = loan.loan\_number}(borrower \times loan))) Πcustomer_name​(σbranch_name=“Perryridge”​(σborrower.loan_number=loan.loan_number​(borrower×loan)))

最外层:
选择 the names of all customers列名,用 Π c u s t o m e r _ n a m e \Pi_{customer\_name} Πcustomer_name​。

内层:
列名要求一个是cutomer_name,另一个是branch_name,前者在borrower表中,后者在loan表中,所以我们才用两个表的笛卡尔积: b o r r o w e r × l o a n borrower \times loan borrower×loan

两个表中贷款人的loan_number应该一致,所以选取一致的行 σ b o r r o w e r . l o a n _ n u m b e r = l o a n . l o a n _ n u m b e r \sigma_{borrower.loan\_number = loan.loan\_number} σborrower.loan_number=loan.loan_number​

选择银行为the Perryridge branch,即 σ b r a n c h _ n a m e = “ P e r r y r i d g e ” \sigma_{branch\_name=“Perryridge”} σbranch_name=“Perryridge”​

Query2

Π c u s t o m e r _ n a m e ( σ l o a n . l o a n _ n u m b e r = b o r r o w e r . l o a n _ n u m b e r ( ( σ b r a n c h _ n a m e = “ P e r r y r i d g e ” ( l o a n ) ) × b o r r o w e r ) ) \Pi_{customer\_name}(\sigma_{loan.loan\_number = borrower.loan\_number} ((\sigma_{branch\_name = “Perryridge”} (loan)) \times borrower)) Πcustomer_name​(σloan.loan_number=borrower.loan_number​((σbranch_name=“Perryridge”​(loan))×borrower))

同上的区别是先筛选出属于the Perryridge branch,然后再进行匹配loan_number.

Query3

Π c u s t o m e r n a m e ( σ b r a n c h _ n a m e = “ P e r r y r i d g e ” ( l o a n ⋈ b o r r o w e r ) ) \Pi_{customer_name }(\sigma_{branch\_name=“Perryridge”} (loan \bowtie borrower )) Πcustomern​ame​(σbranch_name=“Perryridge”​(loan⋈borrower))

loan表和borrower表只有loan_number列名是相同的,那么这个操作完全可以用连接natural join操作代替。

6.Find the names of all customers who have a loan at the Perryridge branch but do not have an account at any branch of the bank.

Π c u s t o m e r _ n a m e ( σ b r a n c h _ n a m e = “ P e r r y r i d g e ” ( σ b o r r o w e r . l o a n _ n u m b e r = l o a n . l o a n _ n u m b e r ( b o r r o w e r × l o a n ) ) ) – Π c u s t o m e r _ n a m e ( d e p o s i t o r ) \Pi_{customer\_name} (\sigma_{branch\_name = “Perryridge”} (\sigma_{borrower.loan\_number = loan.loan\_number}(borrower \times loan))) – \Pi_{customer\_name}(depositor) Πcustomer_name​(σbranch_name=“Perryridge”​(σborrower.loan_number=loan.loan_number​(borrower×loan)))–Πcustomer_name​(depositor)

最外层:
选择 the names of all customers列名,用 Π c u s t o m e r _ n a m e \Pi_{customer\_name} Πcustomer_name​。

前半部分同5,后半部分but do not have an account at any branch of the bank表示在任何银行中都没有存款的。

7.Find the largest account balance

Query1

Π b a l a n c e ( a c c o u n t ) − Π A 1. b a l a n c e ( σ A 1. b a l a n c e &lt; A 2. b a l a n c e ( ρ A 1 ( a c c o u n t ) × ρ A 2 ( a c c o u n t ) ) ) \Pi_{balance}(account) - \Pi_{A1.balance}(\sigma_{A1.balance &lt; A2.balance }(\rho_{A1} (account) \times \rho_{A2} (account))) Πbalance​(account)−ΠA1.balance​(σA1.balance<A2.balance​(ρA1​(account)×ρA2​(account)))

前半部分表示所有账户的存款余额集,后半部分表示选出存款余额小于别人的账户余额,即不是最大的存款余额。

题意是找出最大的存款余额,那么就用所有账户的存款余额集和不是最大的存款余额集做差集运算。

(SELECT DISTINCT balance
FROM  account)
EXCEPT
(SELECT  A1.balance
FROM  account AS A1, account AS A2
WHERE A1.balance < A2.balance);

Query2

Q2 (Aggregate Functions)

SELECT DISTINCT balance
FROM  account
WHERE balance = (SELECT max(balance) FROM account);

Query3

Q3 (Set Comparison)

SELECT DISTINCT balance
FROM  account
WHERE balance >= ALL (SELECT balance FROM account );

Query4

Q4 (EXISTS predicate)

SELECT DISTINCT A1.balance
FROM  account A1
WHERE  NOT EXISTS (
SELECT  *
FROM  account A2
WHERE  A1.balance < A2.balance);

8.Find all customers who have an account from at least the “Downtown and the Uptown” branches.

Query1

Π c u s t o m e r n a m e ( σ b r a n c h _ n a m e = “ D o w n t o w n ” ( d e p o s i t o r ⋈ a c c o u n t ) ) ∩ Π c u s t o m e r _ n a m e ( σ b r a n c h _ n a m e = “ U p t o w n ” ( d e p o s i t o r ⋈ a c c o u n t ) ) \Pi_{customer_name }(\sigma_{branch\_name = “Downtown”} (depositor \bowtie account )) \cap \Pi_{customer\_name} (\sigma_{branch\_name = “Uptown”} (depositor \bowtie account)) Πcustomern​ame​(σbranch_name=“Downtown”​(depositor⋈account))∩Πcustomer_name​(σbranch_name=“Uptown”​(depositor⋈account))

同上,branch_name和customer_name需要两个表的连接,然后做交集。

Query2

Π c u s t o m e r _ n a m e , b r a n c h _ n a m e ( d e p o s i t o r ⋈ a c c o u n t ) ÷ ρ t e m p ( b r a n c h _ n a m e ) ( { ( “ D o w n t o w n ” ) , ( “ U p t o w n ” ) } ) \Pi_{customer\_name, branch\_name} (depositor \bowtie account) \div \rho _{temp}(branch\_name) (\{ (“Downtown” ), (“Uptown” )\}) Πcustomer_name,branch_name​(depositor⋈account)÷ρtemp​(branch_name)({(“Downtown”),(“Uptown”)})

Note that Query 2 uses a constant relation.
???不了解

9.Find all customers who have an account at all branches located in Brooklyn city.

Π c u s t o m e r _ n a m e , b r a n c h _ n a m e ( d e p o s i t o r × a c c o u n t ) ÷ Π b r a n c h _ n a m e ( σ b r a n c h _ c i t y = “ B r o o k l y n ” ( b r a n c h ) ) \Pi_{customer\_name, branch\_name }(depositor \times account) \div \Pi_{branch\_name} (\sigma_{branch\_city = “Brooklyn”} (branch)) Πcustomer_name,branch_name​(depositor×account)÷Πbranch_name​(σbranch_city=“Brooklyn”​(branch))

有关customer_name和branch_city,那么就得得到depositor和account的笛卡尔积。
再做division除法运算,得到只在Brooklyn城市的银行。

select distinct S.customer_name
from depositor as S
where not exists (
(select branch_name from branch where branch_city = 'Brooklyn')
except
(select R.branch_name
from depositor as T, account as R
where T.account_number = R.account_number and S.customer_name = T.customer_name)
);

10.Find all customers who have both an account and a loan at the Perryridge branch

Query1

select distinct customer_name
from borrower, loan
where borrower.loan_number = loan.loan_number
and branch_name = 'Perryridge'
and  (branch_name, customer_name ) in
(select branch_name, customer_name
from depositor, account
where depositor.account_number = account.account_number );

Query2

SELECT DISTINCT depositor.customer_name
FROM  depositor , account, borrower, loan
WHERE depositor.account_number = account.account_number
AND borrower.loan_number = loan.loan_number
AND depositor.customer_name = borrower.customer_name
AND account.branch_name = 'Perryridge'
AND loan.branch_name = 'Perryridge' ;

11.Find all branches that have greater assets than some branch located in Brooklyn.

Query1

select distinct  T.branch_name
from branch as T, branch as S
where  T.assets > S.assets and S.branch_city = 'Brooklyn';

Query2

select branch_name
from branch
where assets > some
(select assets from branch where branch_city = 'Brooklyn');

12.Find the names of all branches that have greater assets than all branches located in Brooklyn.

Query

select branch_name
from branch
where assets > all
(select assets from branch where branch_city = 'Brooklyn');

13.Find the branch that has the highest average balance.

Query1

SELECT branch_name
FROM  account
GROUP BY branch_name
HAVING avg(balance)>=ALL
(SELECT avg(balance) FROM account GROUP BY branch_name);

14.Find the customers name who have at least one deposit of a balance greater than $700.

SELECT DISTINCT customer_name
FROM  depositor
WHERE EXISTS (SELECT  *FROM  accountWHERE depositor.account_number = account.account_number AND balance > 700 );

15.Find all customers who have at most one account at the Perryridge branch.

Q1 (using UNIQUE)

select T.customer_name
from depositor as T
where unique (
select R.customer_name
from account, depositor as R
where T.customer_name = R.customer_name
and R.account_number = account.account_number
and account.branch_name = 'Perryridge' );

16.Find all customers who have at least two accounts at the Perryridge branch.

Query1

Q1 (using UNIQUE)

SELECT DISTINCT D1.customer_name
FROM depositor AS D1
WHERE NOT UNIQUE (
SELECT D2.customer_name
FROM account AS A, depositor AS D2
WHERE A.account_number = D2.account_number
AND D1.customer_name = D2.customer_name
AND  A.branch_name = 'Perryridge') ;

Query2

Q2 (using GROUP BY)

SELECT customer_name
FROM  depositor AS D, account AS A
WHERE D.account_number = A.account_number
GROUP BY customer_name
HAVING  count(*) > 2 ;

16.Find all accounts with the maximum balance

(using With)

with max_balance(value) as(select max(balance)from account)
select account_number
from account, max_balance
where account.balance = max_balance.value

17.Find all branches where the total account deposit is greater than the average of the total account deposits at all branches.

(using With)

with
branch_total (branch_name, value) as(select branch_name, sum(balance)from accountgroup by branch_name),
branch_total_avg (value) as(select avg(value)from branch_total)
select branch_name
from branch_total, branch_total_avg
where branch_total.value >= branch_total_avg.value

二、数据库操作的习题(增、删、改)

1.增insertion

(1)Insert information in the database specifying that Smith has $1200 in account A-973 at the Perryridge branch.

a c c o u n t ← a c c o u n t { ( “ P e r r y r i d g e ” , A − 973 , 1200 ) } account ← account \{(“Perryridge”, A-973, 1200)\} account←account{(“Perryridge”,A−973,1200)}
d e p o s i t o r ← d e p o s i t o r { ( “ S m i t h ” , A − 973 ) } depositor← depositor \{(“Smith”, A-973)\} depositor←depositor{(“Smith”,A−973)}

(2)Provide as a gift for all loan customers in the Perryridge branch, a $200 savings account. Let the loan number serve as the account number for the new savings account.

r 1 ← ( σ b r a n c h _ n a m e = “ P e r r y r i d g e ” ( b o r r o w e r ⋈ l o a n ) ) r1 ← (\sigma_{branch\_name = “Perryridge” }(borrower \bowtie loan)) r1←(σbranch_name=“Perryridge”​(borrower⋈loan))
a c c o u n t ← a c c o u n t ∪ Π b r a n c h _ n a m e , l o a n _ n u m b e r , 200 ( r 1 ) account ← account \cup \Pi_{branch\_name, loan\_number,200 }(r1) account←account∪Πbranch_name,loan_number,200​(r1)
d e p o s i t o r ← d e p o s i t o r ∪ Π c u s t o m e r _ n a m e , l o a n _ n u m b e r ( r 1 ) depositor ← depositor \cup \Pi_{customer\_name, loan\_number} (r1) depositor←depositor∪Πcustomer_name,loan_number​(r1)

题意:给有贷款的客户开一个有存款200的新账户。
PS: Π 200 ( r 1 ) \Pi_{200}(r1) Π200​(r1)表示一列全是200,对应amount列的值全是200.

insert into accountselect loan_number, branch_name,  200from loanwhere branch_name = 'Perryridge'
insert into depositorselect customer_name, loan_numberfrom loan, borrowerwhere branch_name = 'Perryridge'and loan.account_number = borrower.account_number;

2.删deletion

(1)Delete all account records in the Perryridge branch.

a c c o u n t ← a c c o u n t – σ b r a n c h _ n a m e = “ P e r r y r i d g e ” ( a c c o u n t ) account ← account – \sigma_{ branch\_name = “Perryridge” }(account ) account←account–σbranch_name=“Perryridge”​(account)

PS: account records 只删除account表中的数据

delete from account
where branch_name = 'Perryridge'

(2)Delete all loan records with amount in the range of 0 to 50

l o a n ← l o a n – σ a m o u n t ≥ 0 a n d a m o u n t ≤ 50 ( l o a n ) loan ←loan – \sigma_{amount \geq 0 \ and \ amount \leq 50} (loan) loan←loan–σamount≥0 and amount≤50​(loan)

PS: loan records 只删除loan表

(3)Delete all accounts at branches located in Needham.

r 1 ← σ b r a n c h _ c i t y = “ N e e d h a m ” ( a c c o u n t ⋈ b r a n c h ) r1←\sigma_{branch\_city = “Needham” }(account \bowtie branch ) r1←σbranch_city=“Needham”​(account⋈branch)
r 2 ← Π b r a n c h _ n a m e , a c c o u n t _ n u m b e r , b a l a n c e ( r 1 ) r2←\Pi_{branch\_name, account\_number, balance }(r1) r2←Πbranch_name,account_number,balance​(r1)
r 3 ← σ c u s t o m e r _ n a m e , a c c o u n t _ n u m b e r ( r 2 ⋈ d e p o s i t o r ) r3 ←\sigma_{customer\_name, account\_number }(r2 \bowtie depositor) r3←σcustomer_name,account_number​(r2⋈depositor)
a c c o u n t ← a c c o u n t – r 2 account ←account – r2 account←account–r2
d e p o s i t o r ← d e p o s i t o r – r 3 depositor ← depositor – r3 depositor←depositor–r3

要删除accounts,那么删除account表、depositor表
注意 :account表中没有branch_city属性。

只删除account表中的演示

delete
from account
where branch_name in (select branch_namefrom branchwhere branch_city = 'Needham')

(4)Delete the record of all accounts with balances below the average at the bank.

delete from account
where balance < (select avg (balance)from account )

3.改updating

(1)Make interest payments by increasing all balances by 5 percent.

a c c o u n t ← Π a c c o u n t _ n u m b e r , b r a n c h _ n a m e , b a l a n c e ∗ 1.05 ( a c c o u n t ) account ← \Pi_{account\_number, branch\_name, balance * 1.05} (account) account←Πaccount_number,branch_name,balance∗1.05​(account)

(2)Pay all accounts with balances over $10,000 6 percent interest and pay all others 5 percent.

a c c o u n t ← Π a c c o u n t _ n u m b e r , b r a n c h _ n a m e , b a l a n c e ∗ 1.06 ( σ B A L &gt; 10000 ( a c c o u n t ) ) ∪ Π a c c o u n t _ n u m b e r , b r a n c h _ n a m e , b a l a n c e ∗ 1.05 ( σ B A L ≤ 10000 ( a c c o u n t ) ) account ← \Pi_{account\_number, branch\_name, balance * 1.06 }(\sigma_{ BAL &gt; 10000 }(account )) \cup \Pi_{account\_number, branch\_name, balance * 1.05} (\sigma_{BAL \leq 10000 }(account)) account←Πaccount_number,branch_name,balance∗1.06​(σBAL>10000​(account))∪Πaccount_number,branch_name,balance∗1.05​(σBAL≤10000​(account))

Query1:Just use update

update account
set balance = balance*1.06
where balance > 10000;update account
set balance = balance*1.05
where balance <= 10000

PS:两个update顺序是有固定顺序的。

Query 2:use update and case

update account
set balance =  casewhen balance <= 10000 then balance*1.05else balance*1.06end

MySQL下数据库习题篇:银行数据库习题(第五版)相关推荐

  1. 微信小程序简单的信息表格的提交到数据库(新手篇)(云端数据库)

    微信小程序简单的信息表格的提交到数据库(新手专属)(云端数据库) 大家好,我是小陈,一名大一的编码爱好者,,,,,刚刚结束了大一的学习生活,也总结出了一点编码的经验,希望与大家一起分享.我是学习物联网 ...

  2. 【mysql 数据库监控篇】数据库表空间大小监控

    所用数据库占用空间大小 如果想知道MySQL数据库中每个表占用的空间.表记录的行数的话,可以打开MySQL的 information_schema 数据库.在该库中有一个 TABLES 表,这个表主要 ...

  3. 数据库学习篇之数据库大字段的理解

    前言 Oracle数据库大字段问题 问题描述:字段内容长度超4000 项目中存在用某些字段存预处理sql语句,最初,项目此类型字段用varchar2(4000),但随着项目跟进到二期,牵连的表越来越多 ...

  4. 数据库规范篇:数据库建表规范

    基本规范 表结构 表和列的名称必须控制在32个字符以内,表名只能使用字母.数字和下划线,一律小写. 表名要求模块名强相关,如师资系统采用"sz"作为前缀,渠道系统采用"q ...

  5. mysql from多表顺序_数据库 from 表的顺序

    MY SQL语句常用集合 1个数据库通常包含一个或多个表.每个表由一个名字标识 1.SELECT - 从数据库表中获取数据 UPDATE - 更新数据库表中的数据 DELETE - 从数据库表中删除数 ...

  6. 数据库系统概论第五版第二章习题6

    (SPJ数据库查询操作) 数据库系统概论第五版第二章习题6(SPJ数据库查询操作)_FunPony的博客-CSDN博客

  7. 线性代数第五版吉尔伯特课后答_线性代数同济第五版第四章课后习题答案!

    搜集 | 整理 |  测试 | @小愉 免责声明:以下资源或软件均来自互联网,仅供学习和交流使用,如有侵权请联系删除,请勿用于商业和非法途径等,如有法律纠纷与本人无关! 本文未经允许,不得转载! 适用 ...

  8. 线性代数第五版吉尔伯特课后答_线性代数同济第五版第六章课后习题答案!

    搜集 | 整理 |  测试 | @小愉 免责声明:以下资源或软件均来自互联网,仅供学习和交流使用,如有侵权请联系删除,请勿用于商业和非法途径等,如有法律纠纷与本人无关! 本文未经允许,不得转载! 适用 ...

  9. MySql基础篇---001 数据库概述与MySQL安装篇:概述,表和类对应关系,表关系、数据库卸载,下载,安装,配置,启动,登录,演示,图形化工具,目录结构,常见问题

    第01章_数据库概述 讲师:尚硅谷-宋红康(江湖人称:康师傅) 官网:http://www.atguigu.com 1. 为什么要使用数据库 持久化(persistence):把数据保存到可掉电式存储 ...

  10. 《数据库原理与应用》(第三版)习题参考答案

    第 1 章 数据库概述 1. 试说明数据.数据库.数据库管理系统和数据库系统的概念. 答:数据是描述事物的符号记录. 数据库是长期存储在计算机中的有组织的.可共享的大量数据的集合. 数据库管理系统是一 ...

最新文章

  1. 操作和维护经常使用的命令
  2. java map 迭代删除元素,java – 如何在迭代时删除和添加元素到TreeMap?
  3. Log4j2再发新版本2.16.0,完全删除Message Lookups的支持,加固漏洞防御!
  4. 一年的收益就是60% 熊市也能做到 股票花荣实战系统
  5. os的java版本_如何在OS X上设置或更改默认的Java(JDK)版本?
  6. 【系统架构设计师】软考高级职称,一次通过,倾尽所有,看完这篇就够了,论软件架构设计的重要性、本篇论文“未通过考试”,供分析参考
  7. 剑指offer(C++)-JZ18:删除链表的节点(数据结构-链表)
  8. [redis]redis概述
  9. 3. tensorflow2实现两总体样本尺度、位置、分布检验问题 ——python实战
  10. msysgit+apache安装说明 - gitweb服务器部分
  11. 基于计算机显卡的研究
  12. CISCO ISIS
  13. python中 and 和 or 操作的返回值。
  14. ssh允许root账号登陆
  15. 电话号码的字母组合(Java)
  16. 基于matlab锁相环电路,锁相环PLL的电路原理以及基本构成
  17. 触屏计算机显示器CDU,科技:关于电脑显示器你所需要知道的
  18. error: ‘ovl_v1_fs_type’ undeclared解决办法
  19. C盘扩容 ~直接磁盘管理器不能扩展~bitlocker加密解除
  20. 等效均一剂量(Equivalent Uniform Dose EUD)的概念

热门文章

  1. docker开发环境搭建(windows)
  2. VirtualBox 安装MAC系统 10.15
  3. 赛博朋克之后的科幻建筑是什么样的?
  4. 华为究竟是一种什么文化?
  5. 介绍一下遇到汉字不认识怎么办?
  6. 北京科技大学通用学术英语作文Mooc 大一上(20级版)
  7. Java日历的制作(输入年月输出日历表)
  8. ONNX 模型的静态量化和动态量化
  9. Paddle框架理解:模型状态、动态图与静态图、paddle.nn与paddle.nn.functional异同
  10. btrfs基本介绍及应用