數據依賴(2):多值依賴
進程(4):PCB
內存管理(3)
文件管理(3)
關系模型中數據的物理結構是一張二維表(錯)
在用戶看來,關系模型中的數據的邏輯結構是一張二維表。
關系代數比關系演算具有更強的表達能力(錯)
關系演算語言包括元組關系演算語言和域關系演算語言
關系代數為關系模型定義了一組操作
主碼
分組統計
下列哪一條不是數據庫管理系統為用戶提供的功能(D、進程調度功能
NOSQL的意思是()B、Not Only sQL
事務的所有操作在數據庫中要么全部正確反映出來要么全部不反映。這稱作事務的(A、原子性
同一事務集的兩個調度S與S'如果滿足一定的條件,則稱它們是等價的。下列敘述中哪一條不是兩個調度S與S'等價所必須滿足的條件(A、對于每對事務T1和T2,如果在調度S中T1先于T2提交,則在調度S’中也必須是T1先于T2提交
A.一個實體類型轉換成一個關系模式,關系的碼就是實體的碼
分解
數據倉庫是面向主題的
數據倉庫的數據是集成的
數據倉庫的數據是相對穩定的
數據倉庫數據是反映歷史變化的
在進行操作系統設計時,是構造操作系統的方法: 微內核結構
在不同類型的操作系統中,批處理操作系統的缺點是()。
A、缺少交互性(包括周轉時間太長)
在下面列出的計算機操作中,只能在操作系統內核態下運行的是()
- 屏蔽中斷
下列關于死鎖與安全狀態的敘述中,哪一個是正確的()
A、死鎖狀態一定是不安全狀態
下列信息中,保存在進程控制塊結構中的是()。
A、進程標識符
B、進程當前狀態
E、代碼段指針
沒有:磁盤根目錄
搶占
數據依賴(2):多值依賴
等價
下列關于分布式數據庫中半連接操作的敘述中,哪一條是錯誤的( )。D、半連接操作是可交換的,即
下列關于以Web服務器為中心的B/S結構數據庫系統開發模式的敘述中,哪一條是錯誤的
B、HTTP是一種高效的協議
可信度
當某個屬性集的值決定了另一個屬性集的多值集合時,這種關系稱為多值依賴。多值依賴是**第四范式(4NF)**的核心問題之一,第四范式要求消除多值依賴。
在關系數據庫中,假設 R(A, B, C) 是一個表,其中 A、B、C 是屬性,多值依賴表示為:如果屬性 A 確定了屬性集 B 的值,并且同時 A 確定了另一個屬性集 C 的值,那么在給定的 A 的條件下,B 和 C 彼此獨立,且它們的值可以是多對多的關系。
常用方法:
sleep:線程休眠。
wait:線程等待。
notify:單個線程喚醒。
notifyAll:喚醒所有線程。
join:線程強占。
yield:線程讓步。
interrupt:線程打斷
P就是wait操作,等待資源,V就是++操作,釋放資源
多選
生產者的主要作用是生成一定量的數據放到緩沖區中,然后重復此過程。與此同時,消費者也在緩沖區消耗這些數據。該問題的關鍵就是要保證生產者不會在緩沖區滿時加入數據,消費者也不會在緩沖區中空時消耗數據。
.
要解決該問題,就必須讓生產者在緩沖區滿時休眠(要么干脆就放棄數據),等到下次消費者消耗緩沖區中的數據的時候,生產者才能被喚醒,開始往緩沖區添加數據。同樣,也可以讓消費者在緩沖區空時進入休眠,等到生產者往緩沖區添加數據之后,再喚醒消費者。通常采用進程間通信的方法解決該問題。如果解決方法不夠完善,則容易出現死鎖的情況。出現死鎖時,兩個線程都會陷入休眠,等待對方喚醒自己。該問題也能被推廣到多個生產者和消費者的情形。