當前位置:首頁 » 數據倉庫 » 資料庫的題答案上哪查
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

資料庫的題答案上哪查

發布時間: 2023-08-18 10:31:27

① mysql資料庫技術答案在哪看

直接網路搜索。資料庫技術經歷了人工管理階段、文件系統階段和資料庫系統三個階段。

1)人工管理階段

這個時期數據管理的特點是:

數據由計算或處理它的程序自行攜帶,數據和應用程序一一對應,應用程序依賴於

數據的物理組織,因此數據的獨立性差,數據不能被長期保存,數據的冗餘度大等給數

據的維護帶來許多問題。

2)文件系統階段

在此階段,數據以文件的形式進行組織,並能長期保留在外存儲器上,用戶能對

數據文件進行查詢、修改、插入和刪除等操作。程序與數據有了一定的獨立性,程序和

數據分開存儲,然而依舊存在數據的冗餘度大及數據的不一致性等缺點。

3)資料庫系統階段

資料庫系統的特點如下:

(1)數據結構化

(2)較高的數據共享性

(3)較高的數據獨立性



(4)數據由DBMS 統一管理和控制

2.簡述數據、資料庫、資料庫管理系統、資料庫應用系統的概念。

答:數據是描述事物的符號記錄,是信息的載體,是信息的具體表現形式。

資料庫就是存放數據的倉庫,是將數據按一定的數據模型組織、描述和存儲,能夠自動

進行查詢和修改的數據集合。

資料庫管理系統是資料庫系統的核心,是為資料庫的建立、使用和維護而配置的軟體。

它建立在操作系統的基礎上,位於用戶與操作系統之間的一層數據管理軟體,它為用戶

或應用程序提供訪問資料庫的方法,包括資料庫的創建、查詢、更新及各種數據控制等。

資料庫應用系統:凡使用資料庫技術管理其數據的系統都稱為資料庫應用系統。

3.簡述資料庫管理系統的功能。

② 資料庫求答案

二、填空題

1.資料庫文件由數據文件和( 日誌 )文件構成。
2.完整性約束主要包括( 實體 )完整性、域完整性和( 參照 )完整性。
3.資料庫系統的應用結構C/S結構的中文全稱是( 客戶伺服器結構 ),B/S結構的中文全稱是( 瀏覽器/伺服器結構 )。
4. SQL server局部變數名字必須以( @ )開頭。
5.創建、修改和刪除資料庫對象的語句分別是create、(alter )和(drop )。
6.在SQL server中計算最大、最小、平均、求和與計數的聚合函數是max、min、(avg )、( sum )和( count )。
7.數據完整性用於保證資料庫中數據的( 正確性 )、( 一致性 )和(可靠性 )。
8.觸發器在工作過程中會產生兩張臨時的表,即( inserted )和( deleted )。
9.create procere是用來創建( 存儲過程 )的語句。
10.根據題意補充代碼:
Student表如表1所示,sc表如表3所示。
(1) 查詢學生總人數
代碼:select count(*) as 總人數from student
(2) 計算C01課程的平均成績
代碼:Select avg(成績) as平均成績from sc where 課程號= 『C01 『
(3) 求計算機系的學生學號和姓名;
代碼:select 學號,姓名from student
Where 系別=』計算機系』
(4)創建觸發器,限制不能刪除有人選的課程。
代碼:
CREATE trigger limit ON 課程
FOR delete
AS
IF EXISTS (SELECT 課程.課程號 FROM 課程 JOIN 選課 ON 課程.課程號 = 選課.課程號)
Print 『該課程有人選,不能刪除』
rollback

評卷人 得分

三、簡答題
1. 簡述什麼是實體完整性。

實體完整性是用於保證數據表的每一個特定實體記錄都是唯一的。

2.簡述視圖與基本表的區別和聯系。

區別:1、視圖是已經編譯好的sql語句。而表不是
2、視圖沒有實際的物理記錄。而表有。
3、表是內容,視圖是窗口
4、視圖是查看數據表的一種方法,可以查詢數據表中某些欄位構成的數據,只是一些SQL語句的集合。從安全的角度說,視圖可以不給用戶接觸數據表,從而不知道表其他內容。表是實表;視圖是虛表。
6、視圖的建立和刪除隻影響視圖本身,不影響對應的基本表。
聯系:視圖是在基本表之上建立的表,它的結構和內容都來自基本表,它依據基本表存在而存在。一個視圖可以對應一個基本表,也可以對應多個基本表。視圖是基本表的抽象和在邏輯意義上建立的新關系

四、編程題
1表1:student表(學生表)
學號 姓名 性別 年齡 系別
1 周楊 男 18 計算機系
2 沈曄 女 21 經管系
3 張寧萍 女 19 電子工程系
4 李立初 男 19 藝術系
表2:course表(課程表)
課程號 課程名 學分
C01 SQLServer 4
C02 數據結構 3
C03 專業英語 2
表3:sc表(選課表)
學號 課程號 成績
1 C01 88
2 C01 90
2 C02 70
3 C03 79
1、 把course表中課程號為3的課程的學分修改為3。
Update course
Set 學分=』3』
Where 課程=』3』
Select * from course
2、 在student表中查詢年齡大於18的學生的所有信息,並按學號降序排列。
Select * from student
Where 年齡>18
Order by 學號 desc
3、 在以上三個表中查詢選的課程的「學分」為3,並且成績大於80的學生的學號、姓名
和性別。
Select student.學號, student.姓名, student.性別fromstudent, course, sc
Where student.學號= sc.學號 and course.課程號= sc.課程號 and course.學分=』3』 and sc.成績>』80』
4、 將student表的列系別改為nchar(8)數據類型,並且不允許為空。
Alter table student
Alter column 系別 nchar(8) not null
5、 在student表中插入彭夏雨同學的記錄。姓名:彭夏雨,學號:4,年齡:20
Insert student
Values(『彭夏雨』,』4』,』 20』)
6.聲明一個長度為8的字元型變數「shuaige」, 並賦初值為」陳俊傑」。請按前面的要求寫
出相應的語句。
Declare@shuaige char(8)
Set@shuaige=』陳俊傑』
7、查詢周楊同學所上課程的成績。
Selectsc.成績from student,sc
Wherestudent.學號=sc.學號 and姓名=』周揚』

③ 資料庫期末考試題 求答案 急!

--1
create database 學生選課系統
on primary
(name = 學生選課系統_data,
filename='d:\aa\學生選課系統.mdf',
size=8,
maxsize=100,
filegrowth=20%)
log on
(name =學生選課系統_log,
filename = 'e:\ee\學生選課系統.ldf')

--2
create table 學生
(學號 char(10) primary key,
姓名 char(20),
性別 char(2) check (性別 in('男','女')),
年齡 int default 20,
所在系 char(20))

--3
select 學號,年齡
from 學生
where 所在系='物理系'

--4
select 學號,成績
where 課程號='2'
order by 成績 asc,學號 desc

--5
select 學生.學號 學號,姓名,選修的課程名,成績
from 學生,課程,選課
where 學生.學號=選課.學號 and 課程.課程號=選課.課程號

--6
insert into 學生(學號,姓名,所在系)
values('96002','張三','英語系')

--7
update 學生 set 年齡=年齡+3

--8
delete from 學生
where 所在系='化學系'

--9
create view 英語系學生
as
select 學號,性別,年齡
from 學生
where 所在系='英語系'

--10
create unique index IX_課程號 on 課程(課程號)

--11
create trigger trig1 on 學生
for delete
as
declare @SID char(10)
select @SID=學號 from deleted
begin
delete from 選課 where 學號=@SID
end

④ 資料庫經典筆試題和面試題答案

如下這些有關資料庫知識考查的經典筆試題,非常全面,對計算機專業畢業生參加筆試會很有幫助,建議大家收藏。
一、選擇題

1. 下面敘述正確的是___c___。

A、演算法的執行效率與數據的存儲結構無關

B、演算法的空間復雜度是指演算法程序中指令(或語句)的條數

C、演算法的有窮性是指演算法必須能在執行有限個步驟之後終止

D、以上三種描述都不對

2. 以下數據結構中不屬於線性數據結構的是___c___。

A、隊列B、線性表C、二叉樹D、棧

3. 在一棵二叉樹上第5層的結點數最多是__b____。2的(5-1)次方

A、8 B、16 C、32 D、15

4. 下面描述中,符合結構化程序設計風格的是___a___。

A、使用順序、選擇和重復(循環)三種基本控制結構表示程序的控制邏輯

B、模塊只有一個入口,可以有多個出口

C、注重提高程序的執行效率 D、不使用goto語句

5. 下面概念中,不屬於面向對象方法的是___d___。

A、對象 B、繼承 C、類 D、過程調用

6. 在結構化方法中,用數據流程圖(DFD)作為描述工具的軟體開發階段是___b___。

A、可行性分析 B、需求分析 C、詳細設計 D、程序編碼

7. 在軟體開發中,下面任務不屬於設計階段的是__d____。

A、數據結構設計 B、給出系統模塊結構 C、定義模塊演算法 D、定義需求並建立系統模型

8. 資料庫系統的核心是___b___。

A、數據模型 B、資料庫管理系統 C、軟體工具 D、資料庫

9. 下列敘述中正確的是__c____。

A、資料庫是一個獨立的系統,不需要操作系統的支持

B、資料庫設計是指設計資料庫管理系統

C、資料庫技術的根本目標是要解決數據共享的問題

D、資料庫系統中,數據的物理結構必須與邏輯結構一致

10. 下列模式中,能夠給出資料庫物理存儲結構與物理存取方法的是___a___。

A、內模式 B、外模式 C、概念模式 D、邏輯模式

11. Visual FoxPro資料庫文件是___d___。

A、存放用戶數據的文件 B、管理資料庫對象的系統文件

C、存放用戶數據和系統的文件 D、前三種說法都對

12. SQL語句中修改表結構的命令是___c___。

A、MODIFY TABLE B、MODIFY STRUCTURE

C、ALTER TABLE D、ALTER STRUCTURE

13. 如果要創建一個數據組分組報表,第一個分組表達式是"部門",第二個分組表達式是"性別",第三個分組表達式是"基本工資",當前索引的索引表達式應當是__b____。

A、部門+性別+基本工資 B、部門+性別+STR(基本工資)

C、STR(基本工資)+性別+部門 D、性別+部門+STR(基本工資)

14. 把一個項目編譯成一個應用程序時,下面的敘述正確的是___a___。

A、所有的項目文件將組合為一個單一的應用程序文件

B、所有項目的包含文件將組合為一個單一的應用程序文件

C、所有項目排除的文件將組合為一個單一的應用程序文件

D、由用戶選定的項目文件將組合為一個單一的應用程序文件

15. 資料庫DB、資料庫系統DBS、資料庫管理系統DBMS三者之間的關系是_a___。

A、DBS包括DB和DBMS B、DBMS包括DB和DBS

C、DB包括DBS和DBMS D、DBS就是DB,也就是DBMS

16. 在"選項"對話框的"文件位置"選項卡中可以設置___b___。

A、表單的默認大小 B、默認目錄

C、日期和時間的顯示格式 D、程序代碼的顏色

17. 要控制兩個表中數據的完整性和一致性可以設置"參照完整性",要求這兩個表_a_。

A、是同一個資料庫中的兩個表 B、不同資料庫中的兩個表

C、兩個自由表 D、一個是資料庫表另一個是自由表

18. 定位第一條記錄上的命令是___a___。

A、GO TOP B、GO BOTTOM C、GO 6 D、SKIP

19. 在關系模型中,實現"關系中不允許出現相同的元組"的約束是通過__b____。

A、候選鍵 B、主鍵 C、外鍵 D、超鍵

20. 設當前資料庫有10條記錄(記錄未進行任何索引),在下列三種情況下,當前記錄號為1時;EOF()為真時;BOF()為真時,命令?RECN()的結果分別是___a___。

A、1,11,1 B、1,10,1 C、1,11,0 D、1,10,0

21. 下列表達式中結果不是日期型的是___c___。

A、CTOD("2000/10/01") B、{^99/10/01}+365

C、VAL("2000/10/01") D、DATE()

22. 只有滿足聯接條件的記錄才包含在查詢結果中,這種聯接為___c___。

A、左聯接 B、右聯接 C、內部聯接 D、完全聯接

23. 索引欄位值不唯一,應該選擇的索引類型為___b___。

A、主索引 B、普通索引 C、候選索引 D、唯一索引

24. 執行SELECT 0選擇工作區的結果是___b___。

A、選擇了0號工作區 B、選擇了空閑的最小號工作區

C、關閉選擇的工作區 D、選擇已打開的工作區

25. 從資料庫中刪除表的命令是___a___。

A、DROP TABLE B、ALTER TABLE C、DELETE TABLE D、USE

26. DELETE FROM S WHERE 年齡>60語句的功能是__b____。

A、從S表中徹底刪除年齡大於60歲的記錄

B、S表中年齡大於60歲的記錄被加上刪除標記

C、刪除S表 D、刪除S表的年齡列 1 2