第一篇:實驗二 數據庫內容結構與注釋的瀏覽
實驗
二、數據庫內容、結構與注釋的瀏覽(3學時)目的:了解主要數據庫的內容及結構,理解各數據庫注釋的含義。
內容:分別讀取核酸序列及蛋白質序列,熟悉數據庫記錄的結構,學會看懂其中的注釋;學習如何使用NCBI的基因組圖譜瀏覽器查看基因組數據。
1、登陸生物學院國家生物學理科基地網頁,進入課件下載頁面(注意去掉代理),下
載課程相關內容.rar文件,并進行解包。
2、讀取課程相關內容-實驗數據-實驗二中的NM_006744.htm,參照教材第26頁的表
2.1,第29-30頁的表2.2,第31頁的表2.3,第32頁的表2.4以及樊映川的《生物信息學札記》附錄6序列特征關鍵詞表,仔細閱讀記錄中的信息,回答下列問題:
1)這是一個什么序列數據?
2)這一序列的最新更新時間?
3)這一序列可能修改過幾次?
4)對這一基因的研究最早可追溯至哪年?
5)什么時間得到的基因mRNA全長?
6)此基因有無相關的蛋白質三維結構數據?
7)此基因的翻譯從何處開始?寫出最初的18個氨基酸殘基序列。
8)寫出此基因成熟肽的序列位置。
9)此基因的多聚腺苷酸信號是什么?
10)有幾個polyA位點?
3、實驗二中的CBI EMBL format_P02753, EMBL format_P02753以及NCBIP02753是
同一個蛋白質的三種不同表示形式,仔細進行對比,體會不同數據庫的記錄格式與結構,回答下列問題:
1)此蛋白序列的數據來源是哪個數據庫?
2)此蛋白序列的最新注釋信息更新是在哪一時間?
3)NCBI的分類數據庫Taxonomy中ID為9606的是什么物種?
4)獲取這一基因的器官是?
5)缺乏這一蛋白會引起什么樣的病癥?
6)在rbp缺乏的情況下,此蛋白的何處會發生何種變異?
7)此蛋白中二硫鍵有幾個?各在什么位置?
8)此蛋白的長度及分子量。
4、打開實驗二中的leptin-NCBI網頁,此基因與小鼠的肥胖蛋白同源。仔細查看記
錄內容,并在必要的時候聯網操作。回答下列問題:
1)從何處可以了解到基因的功能?列舉其中的五條(盡量使用中文)。
2)此蛋白的GeneOntology的功能是什么?
3)此蛋白會引起什么樣的表型差異?
4)這一同源基因分別在小鼠、大鼠以及人類基因組上的染色體定位情況。
5)據目前的報道,這一蛋白參與了哪幾條代謝途徑?進入其中的一條,找到蛋白所在的pathway中的位置。
6)閱讀Additional Links中的Genes and Disease 鏈接。(不必做答)
實驗報告:回答上述紅色字體的問題。請提交紙制報告。
第二篇:數據庫上機實驗(二)
數據庫上機實驗內容及要求(第二部分)
1. 建立工廠管理數據庫
工廠(包括廠名和廠長名)需要建立一個管理數據庫存儲以下信息:
(1)一個廠內有多個車間,每個車間有車間號、車間主任姓名、地址和聯系電話;
(2)一個車間有多個工人,每個工人有職工號、姓名、年齡、性別和工種;
(3)一個車間生產多種產品,產品有產品號和價格;每種產品只能由一個車間生產;
(4)一個車間制造多種零件,一種零件也可能為多個車間制造。零件有零件號、重
量和價格;
(5)一種產品可由多種零件組成,一種零件也可以裝配出多種產品;
(6)產品和零件均存入倉庫;
(7)廠內有多個倉庫,倉庫有倉庫號、倉庫主任姓名和電話。
根據以上需求分析結果,按照下述要求,設計并建立工廠管理數據庫。? 分析實體及聯系,設計E-R圖。
? 將E-R圖轉換成關系模式,并規范化到3NF。
? 在Microsoft SQL Server2000中基于“企業管理器”建立數據庫及相關對象(主
碼,外碼,索引,約束等)。
? 測試數據入庫
2. 基于“查詢分析器”,完成并保存下述題目的SQL腳本
(1)建立“工種”是“鉗工”的所有職工詳細信息的視圖;
(2)建立“車間號”是“CJ01”的鉗工詳細信息的視圖;
(3)建立使用了“零件號”是“LJ0002”的所有產品詳細信息的視圖;
(4)查詢使用了“零件號”是“LJ0002”的產品的生產車間號;
(5)對零件表按照“零件號”建立唯一索引;
(6)對職工表按照“性別”建立聚簇索引;
(7)查詢“車間主任姓名”是“趙平”的“車間地址”和“聯系電話”;
(8)查詢“職工號”是“ZG0001”的職工所在車間的“車間主任姓名”和“聯系電
話”;(連接查詢實現)
(9)查詢“產品號”是“CP0001”的產品的生產車間的“車間主任姓名”和“聯系
電話”;(嵌套查詢實現)
(10)查詢使用了“零件號”是“LJ0002”的所有產品的“產品號”,且查詢結果按照
“零件數量”降序排列;
(11)查詢使用了“零件號”是“LJ0002”的所有產品的“產品號”和“產品價格”;
(12)查詢使用了“零件號”是“LJ0002”的所有產品的生產車間的“車間主任姓名”
和“聯系電話”;
(13)查詢使用了“零件號”是“LJ0002”的產品數;
(14)查詢“LJ0002”號零件裝配產品的使用總量;
(15)查詢使用了3種以上零件的產品號;
【注意】:下機時保存數據庫文件(.mdf和.ldf)及SQL腳本文件到U盤。
第三篇:數據庫第十三周實驗內容
第十三周實驗內容
實驗名稱:數據庫應用系統設計與開發(綜合性實驗)
實驗要求:要求學生掌握數據庫設計的基本方法,了解C/S與B/S結構應用系統的特點與適用場合,了解C/S與B/S結構應用系統的不同開發設計環境與開發設計方法,綜合運用前面實驗掌握的數據庫知識與技術開發設計某小型數據庫應用系統。
實驗內容:數據流圖、數據字典、ER圖、數據表邏輯結構、存儲過程和觸發器的設計思路 利用存儲過程完成數據的插入、刪除、修改和查詢操作。
利用觸發器完成數據庫完整性的要求,例如下面題目中鐵路售票管理系統中票數的統計(每賣出一張票,庫存票數要減1),請學生自行思考類似問題設計觸發器。
本次(13周)實驗預習報告要包含紅色文字所列的所有部分~!
參考題目如下,但不限于此,可學生自行選別的題目:(每3人一組)鐵路售票管理系統航空售票管理系統昌航運動會計分系統昌航體育場地管理系統昌航社團管理系統南昌市公交信息查詢系統歐冠賽事管理系統NBA賽事管理系統CBA賽事管理系統澳網賽事管理系統斯諾克EMBASSY世界職業錦標賽賽事管理系統KTV點歌管理系統手機通訊錄管理系統昌航宿舍管理系統中國建設銀行ATM機模擬系統昌航軟件學院學生選課管理系統音像店進銷存管理系統江西移動優惠策略定制系統鮮花店進銷存管理系統蛋糕店進銷存管理系統足球世界杯賽事管理系統昌航教材報訂管理系統奧運會賽事管理系統
24南昌市停車場通用收費管理系統網吧收費管理系統第三方物流信息查詢系統昌航軟件學院學生考勤管理系統昌航圖書館管理系統
第四篇:SQL數據庫實驗報告 實驗二
實驗2SQL Server數據庫的管理
1.實驗目的(1)了解SQL Server 數據庫的邏輯結構和物理結構的特點。
(2)掌握使用SQL Server管理平臺對數據庫進行管理的方法。
(3)掌握使用Transact-SQL語句對數據庫進行管理的方法。
2.實驗內容及步驟
(1)在SQL Server管理平臺中創建數據庫。
① 運行SQL Server管理平臺,在管理平臺的對象資源管理器中展開服務器。
② 右擊“數據庫”項,在快捷菜單中選擇“新建數據庫”菜單項。在新建數據庫對話框的數據庫名稱文本框中輸入學生管理數據庫名studentsdb,單擊“確定”按鈕。
(2)選擇studentsdb數據庫,在其快捷菜單中選擇“屬性”菜單項,查看“常規”、“文件”、“文件組”、“選項”、“權限”和“擴展屬性”等頁面。
(3)打開studentsdb數據庫的“屬性”對話框,在“文件”選項卡中的數據庫文件列表中修改studentsdb數據文件的“分配的空間”大小為2MB。指定“最大文件大小”為5MB。修改studentsdb數據庫的日志文件的大小在每次填滿時自動遞增5%。
(4)單擊“新建查詢”打開查詢設計器窗口,在查詢設計器窗口中使用Transact-SQL語句CREATE DATABASE創建studb數據庫。然后通過系統存儲過程sp_helpdb查看系統中的數據庫信息。
(5)在查詢設計器中使用Transact-SQL語句ALTER DATABASE修改studb數據庫的設置,指定數據文件大小為5MB,最大文件大小為20MB,自動遞增大小為1MB。
(6)在查詢設計器中為studb數據庫增加一個日志文件,命名為studb_Log2,大小為5MB,最大文件大小為10MB。
(7)使用SQL Server管理平臺將studb數據庫的名稱更改為student_db。
(8)使用Transact-SQL語句DROP DATABASE刪除student_db數據庫。
3.實驗思考
(1)數據庫中的日志文件是否屬于某個文件組?
(2)數據庫中的主數據文件一定屬于主文件組嗎?
(3)數據文件和日志文件可以在同一個文件組嗎?為什么?
(4)刪除了數據庫,其數據文件和日志文件是否已經刪除?是否任何人都可以刪除數據庫?
(5)能夠刪除系統數據庫嗎?
第五篇:數據庫實驗報告實驗二參考答案[最終版]
1.你的老板要求你創建一個數據量為20G的數據庫,但是你現在的硬盤上沒有一個這么大空閑容量的分區,只有3個空閑容量為8G的分區,請問,你該如何完成這個任務?
答:為該數據庫創建3個數據文件,每個數據文件只需保存小于8G的數據,將這3個數據文件分別存儲在不同的硬盤分區即可。
注:數據庫中的數據都保存在該數據庫的若干數據文件中,而非日志文件!
2.你想創建一個初始大小為2MB的數據庫,但是你卻發現你創建的數據庫的初始大小是5MB,而且不能小于這個值,請問是什么原因?
答:系統數據庫中的model數據庫為用戶創建數據庫提供模板,也就是說,在創建數據庫時,數據庫引擎首先通過復制 Model 數據庫中的內容來創建數據庫的第一部分,然后再用空頁填充新數據庫的剩余部分。因此,用戶創建的數據庫的初始大小不能小于model數據庫的大小。該問題的原因在于model數據庫數據文件的初始大小被設定為5MB。
/***************************SQL語言部分*****************************/ /*創建數據庫student*/
create database student
on
(name=student_data,filename='C:DATAstudent_data.mdf',size=3,maxsize=unlimited,filegrowth=1)
log on
(name=student_log,filename='C:DATAstudent_log.ldf',size=1,maxsize=20,filegrowth=10%)
/*修改數據庫student--添加數據文件*/
alter database student add filegroup studata /*先增加一個文件組studata*/ go
alter database student
add file
(Name=student_data1,filename='D:DATAstudent_data1.ndf',Size=50,Maxsize=500,Filegrowth=30%)to filegroup studata /*刪除數據庫student */ drop database student