第一篇:实验二 数据库内容结构与注释的浏览
实验
二、数据库内容、结构与注释的浏览(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