陈伟数据库上机报告(4)
数据库原理及应用书后上机实验答案
数据库原理及应用——崔巍_书后上机实验程序源代码:--1CREATE DATABASE test1ON(NAME=test1_dat,FILENAME='f:\DB\data\test1dat.mdf',SIZE= 10,MAXSIZE= 50,FILEGROWTH= 5 )LOG ON(NAME=order_log,FILENAME='f:\DB\data\test1log.ldf',SIZE= 5MB,MAXSIZE= 25MB,FILEGROWTH= 5MB)--2create database test2onprimary(name=test2_dat1,filename='f:\DB\data\test2dat1.mdf'),(name=test2_dat2,filename='f:\DB\data\test2dat2.ndf'),(name=test2_dat3,filename='f:\DB\data\test2dat3.ndf')log on(name=test2_log1,filename='f:\DB\data\test2log1.ldf'),(name=test2_log2,filename='f:\DB\data\test2log2.ldf')--3create database test3onprimary(name=test3_dat1,filename='f:\DB\data\test3dat1.mdf'),(name=test3_dat2,filename='f:\DB\data\test3dat2.mdf'),filegroupg2(name=test3_dat3,filename='d:\DB\data\test3dat3.ndf'),(name=test3_dat4,filename='d:\DB\data\test3dat4.ndf'),filegroupg3(name=test3_dat5,filename='e:\DB\data\test3dat5.ndf'),(name=test3_dat6,filename='e:\DB\data\test3dat6.ndf')log on(name=test3_log,filename='f:\DB\data\test3log.ldf')--4alter database test1add file(name=test1new_dat,filename='f:\DB\data\test1newdat.ndf',size=5MB)--5alter database test1modify file(name=test1_dat,size=15MB)--6dropdatabasetest3四、实验数据、结果分析:若没有指定size,则默认为1MB,没有指定Maxsize,文件可以增长到磁盘满为止,没有指定Filegrowth,则默认为10%。
数据库第四次上机实验报告
数据库第四次上机实验报告班级:姓名:学号:实验日期:一、实验目的熟悉掌握数据库设计开发的整个过程。
二、实验内容a.从需求分析入手,按数据库设计的方法和步骤设计并在计算机上实现一个数据库:供应商――零件――工程。
已知语义是:(1)一个供应商可以提供多种零件;而每种零件由多个供应商供应;(2)每种零件为多个工程使用,而每项工程又需要多种零件;(3)每个供应商有姓名、编号和住址;每种零件有零件名、编号、颜色;每项工程有工程(4)名、编号和地址。
b.在从此数据库基础上编写小应用程序实现以下查询功能:(1)给出为某项工程提供零件的全部供应商名;(2)给出使用某供应商所供零件的全部工程名;(3)给出使用红色零件的工程名;(4)给出住在A地而为不在A地、且不使用红色零件的工程提供零件的供应商名;(5)给出使用某供应商供应的全部零件的工程名。
三、实验步骤1、数据库关系设计E-R图根据任务描述,得到E-R图如下图所示。
2、给出数据模型和关系模式根据E-R图,需要建立S、P、J、SPJ共计4个关系模式来描述整个关系,他们包含:S(SNO,SNAME,CITY),分别代表供应商及其编号、名称、地址,主码为SNO。
P(PNO,PNAME,COLOR),分别代表零件及其编号、名称、颜色,主码为PNO。
J(JNO,JNAME,CITY),分别代表工程及其编号、名称、地址,主码为JNO。
SPJ(SNO,PNO,JNO),代表工程所需零件供应商关系。
3、录入数据SPJSPJ4、建立SQL,录入与查询(1)建立表格CREATE TABLE S( SNAME V ARCHAR (50) NOT NULL,SNO V ARCHAR(50) PRIMARY KEY,CITY V ARCHAR (50) NOT NULL);CREATE TABLE P( PNAME V ARCHAR (50)NOT NULL,SNO V ARCHAR (50) PRIMARY KEY,COLOR V ARCHAR (50)NOT NULL);CREATE TABLE J(JNAME V ARCHAR (50)NOT NULL,JNO VARCHAR(50) PRIMARY KEY,CITY V ARCHAR (50)NOT NULL);CREATE TABLE SPJ(SNO CHAR(50) NOT NULL,PNO CHAR(50) NOT NULL,JNO CHAR(50) NOT NULL);(2)录入信息INSERT INTO S V ALUES ('华为','S1','广东'); INSERT INTO S V ALUES ('小米','S2','上海'); INSERT INTO S V ALUES ('苹果','S3','江苏'); INSERT INTO S V ALUES ('三星','S4','北京');INSERT INTO P V ALUES ('芯片','P1','红'); INSERT INTO P V ALUES ('声卡','P2','绿'); INSERT INTO P V ALUES ('显示屏','P3','黑'); INSERT INTO P V ALUES ('显示屏','P4','蓝'); INSERT INTO P V ALUES ('耳机','P5','红'); INSERT INTO P V ALUES ('外壳','P6','白');INSERT INTO J V ALUES ('P30','J1','南京'); INSERT INTO J V ALUES ('PRO','J2','北京'); INSERT INTO J V ALUES ('GALAXY','J3','新疆'); INSERT INTO J V ALUES ('REDMI','J4','吉林'); INSERT INTO J V ALUES ('HONOR','J5','广东');INSERT INTO SPJ V ALUES ('S2','P2','J1'); INSERT INTO SPJ V ALUES ('S4','P3','J1'); INSERT INTO SPJ V ALUES ('S3','P6','J1'); INSERT INTO SPJ V ALUES ('S2','P1','J2'); INSERT INTO SPJ V ALUES ('S1','P3','J2'); INSERT INTO SPJ V ALUES ('S4','P5','J2'); INSERT INTO SPJ V ALUES ('S4','P2','J3'); INSERT INTO SPJ V ALUES ('S3','P4','J3'); INSERT INTO SPJ V ALUES ('S3','P5','J3');INSERT INTO SPJ V ALUES ('S2','P1','J4');INSERT INTO SPJ V ALUES ('S4','P4','J4');INSERT INTO SPJ V ALUES ('S1','P2','J4');(3)SQL查询1、给出为工程J1提供零件的全部供应商名SELECT DISTINCT SNAMEFROM S,SPJWHERE S.SNO=SPJ.SNO AND JNO=‘J1’;2、给出使用供应商S2所供零件的全部工程名SELECT JNAMEFROM JWHERE JNO IN (SELECT JNOFROM SPJWHERE SNO = ‘S2’);3、给出使用红色零件的工程名SELECT JNAMEFROM JWHERE JNO IN (SELECT JNOFROM SPJ, PWHERE COLOR = ‘红’ AND SPJ.PNO = P.PNO);4、给出住在北京而为不在北京、且不使用红色零件的工程提供零件的供应商名SELECT DISTINCT SNAMEFROM S, P, SPJWHERE S.SNO = SPJ.SNO AND P.PNO = SPJ.PNO AND SCITY = ‘北京’ AND S.CITY != J.CITYAND SPJ.PNO NOT IN(SELECT SPJ.PNOFROM P, SPJWHERE P.PNO = SPJ. PNO AND COLOR = ‘红’ );5、给出使用供应商S3供应的全部零件的工程名SELECT JNAMEFROM JWHERE NOT EXISTS(SELECT *FROM SPJWHERE NOT EXISTS(SELECT *FROM SPJWHERE SNO = ‘S3’);5、用户界面设计采用Delphi 7进行用户界面设计。
数据库上机实验报告范文
数据库上机实验报告范文《数据库技术与应用》姓名:某某某学号:某某某专业班级:某某某完成时间:某某某一、概述通过前八周对数据库的学习,我们学生对此已有一定了解,之后我们需要通过对书本知识的理解,加上自己的积极实践,做出属于自己的数据库,以加深对该学科的认识。
我这次建立的数据库是学生成绩查询数据库。
建立这个数据库主要的目的是对部分同学们个人信息以及高考成绩、考试成绩(笔试和机试)情况存储和查询系统。
其中包括姓名,民族,出生年月日,准考证号,高考成绩,笔试及机试成绩等个人信息。
通过创建该简单的数据库,来实践上课老师所讲解的内容。
该数据库包括的内容有:1.表:本数据库包含六个表对象分别是:考生基本情况,考生简况,考试成绩表,口令表和学生基本情况表,学校简况表。
其中分别以不完全相同的字段为主键。
2.查询:本数据库一共包含十个查询分别是:参数查询、SQL查询、分组汇总查询、汇总查询、学生成绩查询、学生成绩组合模糊查询、学生高考成绩表、学生基本情况表-交叉、表学生基本情况表-交叉表1总分大于180。
3.窗体:本数据库一共包含十个窗体。
其中有考生基本情况主子窗体、考试成绩、学生成绩查询、学校简介表、学生基本情况窗体等等查询窗体。
4报表:本数据库一共包含四个报表分别是:考生基本情况主子报5.宏:创建了几个简单的宏。
二、主要上机实验内容1.创建数据库通过点击进入数据库软件,点击“创建空白数据库”,取名为“学生成绩查询系统”,完成数据库的创建。
数据库主要实现的功能为学生信息、学生成绩的查询等。
2.建立创建数据库所需要建立的各种表通过不同的的方法建立以下部分表,如下所示:通过使用设计器创建表,创建以下几个相关表,相关表结构的设计及个字段属性如下图范例所示:创建出如下:(1)考生基本情况表(2)考试成绩表(3)学生基本情况表(4)学校简况表等表格考生基本情况表考试成绩表学生基本情况表学校简况表3.分别以不同的方式建立查询,可以实现对学生基本信息及成绩的检索查询。
数据库上机报告二
数据库课程设计系别:信息工程系班级:姓名:学号:前言随着社会的不断发展,对大学生的能力要求在逐渐的提高,像现在我们所学习的数据库软件操作就是一个不可或缺的内容。
我们大学生有必要了解并掌握一些基本的数据库操作方法,随着实习逐渐进入尾声,对数据库的认识也有了一个很大的提高,掌握了一些基本的操作步骤,以及可以自己完成一些比较基础的数据库操作。
我们这次的数据库实习课程主要是学习microsoft access 2003的一些操作流程,对于access 2003 这个软件,我以前很是陌生,不过经过了这次的实习,对它已经不再陌生了,自己跟着教学计划也制作了几个数据表格,总体来说,access 2003 是一个令数据的管理成为一个很简单的软件,大大方便了数据管理人员的工作量。
就这次的实习报告,我会详细的介绍一下access 2003 的一些相关知识和基本的操作流程,算是对自己这次实习的一个体验.数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。
数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。
目录一、数据库上机实习的目的二、数据库上机实习的内容三、创建数据库及数据表的步骤四、实习总结“数据库上机实习”顾名思义:数据库就是管理数据的地方,我们学习数据库管理软件access 2003 的操作就是为了以后需要管理数据的时候可以简化我们的工作流程和节省我们的时间。
当我们刚开始上机实习的时候我们都还不清楚数据库是什么,不知道要做什么,然后就发现要用到access 2003 这个软件,也不知道,老师讲解后才知道原来这个Access 2003 软件是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS,即Relational Database Management System),是Office系列应用软件之一。
数据库原理概论上机实验报告
《数据库原理》上机实验报告学号:200910401352姓名:李德成班级:自动化093昆明理工大学信息工程与自动化学院2011年12月一、实验目的与要求:●熟练使用SQL定义子语言、操纵子语言命令语句●掌握关系模型上的完整性约束机制●掌握一定的数据库管理技术●能完成简单的数据库应用开发二、实验内容:表4 表person中的数据P_no P_name Sex BirthDate Prof Deptno 000001 王云男1973-4-7 中级0001 000002 谢志文男1975-2-14 中级0001 000003 李浩然男1970-8-25 高级0002 000004 廖小玲女1979-8-6 初级0002 000005 梁玉琼女1970-8-25 中级0003 000006 罗向东男1979-5-11 初级0003 000007 肖家庆男1963-7-14 高级0003表5 表salary中的数据P_no Base Bonus Fact S_month 000001 2100 300 1000002 1800 300 1000003 2800 280 1000004 2500 250 1000005 2300 275 1000006 1750 130 1000007 2400 210 1表6 表dept中的数据Deptno Dname0001 人事部0002 财务部0003 市场部实验1:利用SQL语句创建Employee数据库代码如下:/*create database Employee;*/实验2/实验12:利用SQL语句在Employee数据库中创建人员表person、月薪表salary及部门表dept;在员工数据库中创建人员表,月薪表,部门表并定义外键约束代码如下:部门表:/*create table dept(Deptno char(4) primary key,Dname varchar(10));*/人员表:/*create table person(P_no char(6) primary key,P_name varchar(10),Sex char(2) not null,Birthdate datetime,Prof varchar(10),Deptno char(4),foreign key(Deptno) references dept(Deptno));*/月薪表:将salary表中的P_no设为外键,并使其参照person表中的列P_no。
数据库上机实验报告
数据库上机实验报告
本次数据库上机实验主要涉及到数据库的设计、创建和查询,通过对实验内容的学习和实践,我对数据库的相关知识有了更深入的理解和掌握。
首先,我们学习了数据库的设计原理和方法。
在数据库设计的过程中,需要考虑到数据的完整性、一致性和安全性等因素,通过对实际案例的分析和设计,我了解到了如何根据需求确定实体、属性和关系,并进行逻辑设计和物理设计。
在实验中,我使用了ER图和关系模式图等工具,对数据库的结构和关系进行了清晰的描述和设计。
其次,实验中我们学习了数据库的创建和管理。
通过使用SQL语句,我成功创建了数据库和表,并进行了数据的插入、修改和删除操作。
在实验过程中,我深入了解了SQL语句的语法和用法,掌握了如何利用SQL语句对数据库进行有效的管理和操作。
最后,我们进行了数据库的查询操作。
通过学习和实践,我掌握了SQL语句中的SELECT语句的用法,能够实现对数据库中数据的查询和统计。
在实验中,我通过编写SQL语句,成功实现了对数据库中数据的查询和分析,对于复杂的查询需求也能够进行有效的处理和实现。
通过本次数据库上机实验,我不仅加深了对数据库设计、创建和查询的理解,还提高了对SQL语句的掌握和运用能力。
我相信这些知识和技能对我的未来学习和工作都将有很大的帮助。
总的来说,本次数据库上机实验内容丰富、操作性强,通过实际操作和实践,我对数据库的相关知识有了更深入的理解和掌握。
我相信这些知识和技能对我的未来学习和工作都将有很大的帮助。
希望通过不断的学习和实践,能够进一步提高自己的数据库技能,为将来的工作做好准备。
数据库集中上机报告
数据库集中上机报告(正文内容)1 实验目的数据库技术是计算机科学与技术中发展最快的领域之一,也是应用最广的技术之一,而身为21世纪大学生也应掌握,本次实验主要是学会表的创建、Access 数据表的编辑、掌握表关系与编辑数据、查询的创建、操作查询、SQL查询设计、创建窗体、窗体设计、报表设计。
2 实验内容第一天:Access数据库基本操作1 表的创建上机内容与步骤1.启动Access数据库管理系统。
2.创建空白数据库命名为“图书管理系统”,并保存在D盘工作文件夹中。
3.使用向导创建“读者类别”表:①使用向导为“读者类别”表创建两个字段:类别编号和类别名称;②进入设计视图,明确或修改表的“类别编号”字段的数据类型为“数字”,“类别名称”的数据类型为“文本”。
③向表中输入数据如下:类别编号学历/职称1 副教授2 讲师3 硕士4 研究员5 大专4.通过设计器创建“读者信息”表:①打开表设计器,按以下表结构,创建“读者信息”表:字段名类型大小是否主键借书证号文本 5 是姓名文本 4 否性别文本 2 否出生日期日期/时间短日期否学历/职称文本10 否地址文本15 否是否党员是/否否②在创建字段时,请使用“查阅向导”为“学历/职称”字段创建查阅列表,使用“值列表”的方法为“性别”字段创建查阅列表,以方便数据的输入。
③在“读者信息”表中输入数据(任意输入五名读者的记录信息)。
5.通过输入数据创建“图书信息”表:①参照下表信息,通过输入数据创建表“图书信息”;书号书名作者姓名出版日期页数价格出版社名称B01/1 打开宇宙的另一扇门张大军1999-7-1 458 ¥25.00 新华出版社B83-20/1 点灯的心魏悌香2001-4-1 344 ¥20.00 中华工商联合出版社B848.4/61 像赢家那样思考沃特.斯塔普斯2001-7-1 341 ¥21.00 海南出版社H319.4/269 包法利夫人福楼拜(法)1994-10-1 362 ¥7.90 外语教学与研究出版社H319.4/296 斯佳丽 A.里普莉(美) 1993-9-1 823 ¥19.60 世界图书出版社H319.4/305 安娜.卡列尼娜托尔斯泰(俄)1995-10-1 882 ¥27.80 外语教学与研究出版社H319/409 涉外经济法律英语陈庆柏1994-12-1 717 ¥21.00 法律出版社TN919.8/3 数字图象处理学阮秋琦2001-1-1 562 ¥49.00 电子工业出版社TP312/317 C语言开发实例详解白帆王隆1999-3-1 331 ¥30.00 电子工业出版社TP314/91 WPS2000培训教程徐宇兵1999-2-18 320 ¥35.00 人民邮电出版社②进入表设计器中,明确或修改表的结构为:字段名类型大小是否主键书号文本20 是书名文本30 否作者姓名文本8 否出版日期日期/时间短日期否页数数字整型否价格货币货币否出版社名文本20 否称③在“图书信息”表中输入数据。
数据库上机报告(2)
华北科技学院上机报告系(部)基础部专业、班级计算B091姓名陈伟学号200909014110 课程名称数据库系统A上机题目连接查询与嵌套查询任课教师丁智斌指导教师丁智斌成绩(优、良、中、及格、不及格)华北科技学院基础部实验2-1 连接查询一、实验目的(1) 理解连接操作及其相关概念;(2) 掌握表连接中谓词WHERE、JOIN的作用和使用方法;(3) 熟练掌握数据库的连接查询。
二、实验原理1. 连接的概念连接可以实现从两个或更多的表中查询数据。
通过连接可以使用一个表中的数据来查询其他表中的数据,结果通常是含有参加连接运算的两个表(或多个表)的指定列的集合,从而大大提高了操作的灵活性。
2. 连接的分类:(1) 笛卡尔积连接是指两个表的连接不使用谓词,返回两个表的元组的交叉乘积,结果包含两个表中所有行的全部组合。
(2) 内连接是指两个表在连接时,使用比较运算符对表中指定的列进行比较,返回符合连接条件的数据行,从而返回一个由两个表生成的新的记录集。
内连接有三种类型:等值连接:在连接条件中使用“=”运算符比较连接的列值,返回两表的所有列,也包括重复列;非等值连接:在连接条件中使用除“=”以外的其他比较运算符(>、<、>=、<=、!=、<>、!>、!<)进行比较连接列值;自然连接:在等值连接中,返回指定的列中没有重复列的连接。
(3) 自身连接:一个表与其自身进行的比较连接。
(4) 外连接是指两个表在连接时,返回的结果集除了包括复合条件的数据行外,还会返回FROM子句中的至少一个表或视图的所有行。
外连接也有三种类型:左连接:在结果表中包含第一个表中的满足条件的所有记录;如果是在连接条件上匹配的元组,则第二个表返回相应的值,否则第二表返回空值。
右连接:在结果表中包含第二个表中的满足条件的所有记录;如果是在连接条件上匹配的元组,则第一个表返回相应的值,否则第一个表返回空值。
西南石油大学硕士生导师简介
14 龚捷
男
1975
副教授
计算机网络系统开发, 石油工程模拟技术
计算机应用技术
1997年毕业于电子科技大学,2007年12月评为副教授。从事计算机应用方面的教学和科研工作,担任计算机科学学院网络 工程教研室主任。主要研究成果:钻井工程培训及考核模拟装置,修井模拟器。全光网络路由算法研究。 主讲课程:TCP/IP协议原理,网络互连与路由技术,宽带IP网络,高级网络技术等。
的USB设备驱动程序开发”、“H.264/AVC算法技术特点剖析”、“Sniffer原理解析及其WinPcap实现”、“分布式系统中
1965
计算机实时监测与控制 副教授 、嵌入式系统开发及应
用
86年毕业于重庆大学计算机及自动化系,90~93本校油气田开发硕士研究生,99年12月评为副教授。从事计算 机应用方面的教学和科研工作,兼任石油工程计算机模拟技术四川省高校重点实验室办公室主任,计算机科学学院计算机 应用技术研究所常务副所长。 研究方向:计算机实时监测与控制,嵌入式系统开发及应用。 主要研究成果:钻井工程培训及考核模拟装置,修井模拟器,压裂酸化及固井施工实时监测系统,压井节流计算机控制系 统,井喷预测及智能控制。 主讲课程:微机原理及应用,计算机控制技术,计算机接口技术,计算机通信技术,智能控制技术,DSP系统设计,SOPC 系统设计,单片机原理及应用,汇编语言程序设计。
6
陈伟
男
7 陈汶滨
男
8
赵刚
男
9 梅大成
男
1965
教授
四川省南充人,1987年毕业于重庆大学计算机工程专业,1994年获油气田开发工程硕士学位,2006年西南石油大学油气田
科学计算可视化、石油 工程计算技术
数据库与软件工程上机实验答案
数据库与软件工程上机实验答案第一篇:数据库与软件工程上机实验答案《数据库与软件工程》上机实验答案实验三 SQL语言的DDL3.CREATE TABLE aa(Bb1 VARCHAR(30),Bb2 INT,Bb3 DECIMAL(6,2))4. ALTER TABLE aa ADD Bb4 varchar(20)5.DROP TABLE AA6. CREATE VIEWReaderView(借阅者)ASSELECT DISTINCT 读者编号FROM 借阅7. Drop ViewReaderView。
8.CREATE INDEX INDEX1 ON 读者(姓名 ASC,单位 ASC)CREATE INDEX INDEX3 ON 借阅(借阅日期 DESC)9. DROP INDEX 读者.INDEX1CREATE INDEX INDEX1 ON 读者(姓名 ASC)实验四 SQL语言的DML初步1. CREATE DEFAULT ZEROVALUE AS 0sp_bindefault ZEROVALUE, '图书.借出否'CREATE DEFAULT CURTIME AS getdate()sp_bindefault CURTIME, '借阅.借阅日期'2. CREATE RULE gender_ruleAS@value in('男','女')EXEC sp_bindrule 'gender_rule', '读者.性别'CREATE RULE lenddate_ruleAS@value > '2004-1-1'EXEC sp_bindrule 'lenddate_rule', '借阅.归还日期'3.用INSERT语句对“图书”表插入6条记录INSERT INTO 图书(书号,类别,出版社,作者,书名,定价)VALUES('0001','计算机类','清华出版社','严蔚敏','数据结构', 20.11)INSERT INTO 图书(书号,类别,出版社,作者,书名,定价)VALUES('0002','计算机类','清华出版社','苗雪兰','数据库技术及应用',29.00)INSERT INTO 图书(书号,类别,出版社,作者,书名,定价)VALUES('0003','计算机类','清华出版社','李建中','软件工程',48.00)INSERT INTO 图书(书号,类别,出版社,作者,书名,定价) VALUES('0004','计算机类','电子工业出版社','汤惟','WEB技术',32.00)INSERT INTO 图书(书号,类别,出版社,作者,书名,定价)VALUES('0005','自动化类','机械工业出版社','胡寿松','自动控制原理',52.00)INSERT INTO 图书(书号,类别,出版社,作者,书名,定价)VALUES('0006','自动化类','机械工业出版社','郑大钟','线性控制理论',32.00)用INSERT语句对“读者”表插入4条记录INSERT INTO 读者(读者编号,姓名,单位,性别,电话)VALUES('10001','张三','东华大学','男','67792312')INSERT INTO 读者(读者编号,姓名,单位,性别,电话)VALUES('10002','李四','东华大学','女','67792312')INSERT INTO 读者(读者编号,姓名,单位,性别,电话)VALUES('10003','王五','东华大学','男','67792312')INSERT INTO 读者(读者编号,姓名,单位,性别,电话)VALUES('10004','李明','东华大学','女','67792312')用INSERT语句对“借阅”表插入7条记录INSERT INTO 借阅(书号,读者编号,借阅日期,归还日期)VALUES('0001','10001','2006-04-19 09:58:03','2006-05-19 8:38:23')INSERT INTO 借阅(书号,读者编号,借阅日期,归还日期)VALUES('0006','10002','2006-07-01 15:28:12','2006-07-18 9:14:02')INSERT INTO 借阅(书号,读者编号,借阅日期,归还日期)VALUES('0002','10002','2006-07-01 15:28:30','2006-07-17 19:10:32')INSERT INTO 借阅(书号,读者编号,借阅日期,归还日期)VALUES('0002','10003','2006-07-03 15:28:30','2006-08-09 15:28:30')INSERT INTO 借阅(书号,读者编号,借阅日期,归还日期)VALUES('0004','10002','2007-05-01 11:28:24','2007-08-01 8:09:04')INSERT INTO 借阅(书号,读者编号,借阅日期,归还日期)VALUES('0005','10002','2007-11-01 10:43:12','2007-12-01 14:09:56')INSERT INTO 借阅(书号,读者编号,借阅日期,归还日期)VALUES('0003','10004','2007-12-01 16:06:02','2007-12-29 13:17:09')4. UPDATE 借阅SET 借阅日期='2006-08-03 15:28:30'WHERE 读者编号='10003' AND借阅日期 BETWEEN '2006-07-03' AND '2006-07-04' AND 书号='0002'5. DELETE FROM 借阅WHERE 借阅日期<'2006-06-01'1. SELECT 书号,书名 as 名称,定价 as 价格 FROM 图书WHERE 类别='自动化类'2.方法1:SELECT * FROM 图书WHERE 类别='计算机类'UNIONSELECT * FROM 图书WHERE 出版社='电子工业出版社'方法2:SELECT * FROM 图书WHERE 类别='计算机类' OR 出版社='电子工业出版社'3. SELECT * INTO 计算机图书表 FROM 图书WHERE 类别='计算机类'4. SELECT DISTINCT 读者.* FROM 读者,借阅WHERE 读者.读者编号=借阅.读者编号5. SELECT 读者.读者编号,姓名,单位,图书.书号,书名,借阅日期FROM 读者,借阅,图书WHERE 读者.读者编号=借阅.读者编号AND 图书.书号=借阅.书号6. SELECT 图书.书号,书名,类别,借阅日期 FROM 读者,借阅,图书WHERE 读者.读者编号=借阅.读者编号AND 图书.书号=借阅.书号AND 姓名='张三'ORDER BY 借阅日期 DESC7. SELECT 读者.读者编号,姓名,书名,DATEDIFF(day,借阅日期,归还日期)as 借阅时间FROM 读者,借阅,图书WHERE 读者.读者编号=借阅.读者编号AND 图书.书号=借阅.书号AND DATEDIFF(day,借阅日期,归还日期)>20order by 借阅时间8. SELECT * FROM 读者WHERE NOT EXISTS(SELECT * FROM 图书WHERE 类别='自动化类' and NOT EXISTS(SELECT * FROM 借阅WHERE 读者编号=读者.读者编号 and 书号=图书.书号))1.SELECT 类别,COUNT(*)AS 数量, AVG(定价)AS平均价格,SUM(定价)AS 总价FROM 图书GROUP BY 类别ORDER BY 类别2. SELECT YEAR(借阅日期)as 年份,书号,COUNT(*)AS 借阅次数FROM 借阅GROUP BY YEAR(借阅日期),书号ORDER BY 借阅次数 DESC3. SELECT 读者.读者编号,COUNT(书号)AS 借阅次数 FROM 读者LEFT JOIN(SELECT * FROM 借阅 WHERE 借阅日期 BETWEEN '2006-7-1' AND '2007-10-1')AON 读者.读者编号=A.读者编号GROUP BY 读者.读者编号4. SELECT 读者编号,COUNT(*)AS 次数 FROM 借阅,图书WHERE 借阅.书号=图书.书号 AND 书名='数据库技术及应用'GROUP BY 读者编号ORDER BY 次数 DESC5.方法1:SELECT MAX(次数)AS 最多,MIN(次数)AS 最少,AVG(次数*1.0)AS 平均FROM(SELECT 图书.书号,COUNT(*)AS 次数 FROM 图书,借阅WHERE 图书.书号=借阅.书号 AND 类别='计算机类'GROUP BY 图书.书号)A方法2:SELECT 图书.书号,COUNT(*)*1.0 AS 次数 FROM 图书,借阅WHERE 图书.书号=借阅.书号 AND 类别='计算机类'GROUP BY 图书.书号COMPUTEMAX(COUNT(*)*1.0),MIN(COUNT(*)*1.0),AVG(COUNT(*)*1.0)6. SELECT 类别 FROM 图书GROUP BY 类别HAVING MAX(定价)>=ALL(SELECT 2*AVG(定价)FROM 图书GROUP BY 类别)7. SELECT 书号,书名,定价,出版社 FROM 图书WHERE 类别='计算机类'ORDER BY 出版社 DESCCOMPUTE COUNT(书号)BY 出版社COMPUTE COUNT(书号)实验七存储过程、触发器和数据库恢复1.(1)CREATE PROCEDURE 借阅情况@Readerno VARCHAR(8)ASSELECT 读者.读者编号,姓名,图书.书号,书名,借阅日期, 借出否AS 归还否FROM 读者,借阅,图书WHERE 读者.读者编号=借阅.读者编号AND 图书.书号=借阅.书号AND 读者.读者编号=@ReadernoEXEC 借阅情况‘10004’(2)CREATE PROCEDURE 借出情况@Bookno VARCHAR(10)ASSELECT 书名,姓名,借阅日期,归还日期FROM 读者,借阅,图书WHERE 读者.读者编号=借阅.读者编号AND 图书.书号=借阅.书号AND 图书.书号=@BooknoEXEC 借出情况 '0004'2.CREATE TRIGGER lendbookinsert ON 借阅FOR INSERTASIF(SELECT 借出否 FROM 图书 WHERE 书号 IN(SELECT 书号 FROM INSERTED))=1BEGINPRINT '该书已经借出'ROLLBACK TRANSACTIONENDELSEBEGINUPDATE 图书SET 借出否=1WHERE 书号 IN(SELECT 书号 FROM INSERTED)END第二篇:数据库上机实验(二)数据库上机实验内容及要求(第二部分)1.建立工厂管理数据库工厂(包括厂名和厂长名)需要建立一个管理数据库存储以下信息:(1)一个厂内有多个车间,每个车间有车间号、车间主任姓名、地址和联系电话;(2)一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和工种;(3)一个车间生产多种产品,产品有产品号和价格;每种产品只能由一个车间生产;(4)一个车间制造多种零件,一种零件也可能为多个车间制造。
数据库应用上机报告
第1篇一、情景模拟题1. 你作为一名优秀的销售员,如何向客户介绍一款新产品?2. 你是一名项目经理,如何向团队成员传达一个重要项目计划?3. 你是一名人力资源经理,如何处理一位员工的离职事宜?4. 你是一名餐厅服务员,如何应对一位挑剔的顾客?5. 你是一名银行柜员,如何向一位老年人解释金融产品?二、案例分析题1. 请分析一下华为公司近几年的发展战略,并谈谈你对该公司未来发展的看法。
2. 请分析一下阿里巴巴公司的商业模式,并探讨其在电商领域的竞争优势。
3. 请分析一下特斯拉公司的创新技术,并探讨其在新能源汽车市场的地位。
4. 请分析一下小米公司的营销策略,并探讨其在智能手机市场的成功因素。
5. 请分析一下拼多多公司的社交电商模式,并探讨其在电商领域的创新之处。
三、开放性问题1. 你认为人工智能在未来的发展中,将给我们的生活带来哪些影响?2. 你如何看待我国目前的房地产市场,你认为未来房价走势如何?3. 你认为我国在科技创新方面有哪些优势和劣势?4. 你如何看待我国在环保领域的现状,你认为未来有哪些挑战和机遇?5. 你认为我国在教育改革方面有哪些成功经验,还有哪些问题需要解决?四、专业性问题1. 作为一名软件工程师,请谈谈你对当前热门编程语言(如Python、Java等)的看法。
2. 作为一名市场营销人员,请分析一下当前我国快消品市场的现状。
3. 作为一名财务人员,请谈谈你对我国企业财务报表的分析方法。
4. 作为一名人力资源管理人员,请谈谈你对员工绩效评估体系的看法。
5. 作为一名物流管理人员,请分析一下我国物流行业的现状和发展趋势。
五、心理素质题1. 你在团队合作中遇到过哪些困难,如何解决?2. 你在面对压力和挫折时,通常采取什么应对策略?3. 你认为自己的优势和劣势分别是什么?4. 你如何看待领导力,你认为具备哪些素质才能成为一名优秀的领导者?5. 你在面试过程中,最看重面试官的哪些品质?六、创新能力题1. 请设计一款具有创新性的智能家居产品,并简要介绍其功能和特点。
数据库上机实验报告 总结
重庆邮电大学移通学院数据库集中上机报告学生:马志鹏学号: 022*******班级: 02210901专业:计算机应用技术重庆邮电大学移通学院2011年6月第一天:Access数据库基本操作1 实验目的1、熟悉的掌握Access数据库结构与创建2、了解创建、修改、删除、查询、保存等操作3、输入数据创建、设计器创建、向导创建。
2 实验内容3 实验结果1.2.2重庆邮电大学移通学院32 Access 数据表的编辑第二天 数据表基本操作1 表关系与编辑数据1 实验目的:1、实现一对一,一对多,多对多的实体关系2、对“学生基本信息”表中的记录进行排序,按出生日期降序排列3、从“学生基本信息”表中筛选出所有计算机系男生的记录4、从“学生基本信息”表中筛选出回族和蒙古族的所有学生记录2 实验内容1. SELECT 学生基本信息表.学生姓名, 成绩档案表.*FROM 成绩档案表INNER JOIN 学生基本信息表ON 成绩档案表.学生学号= 学生基本信息表.学生学号WHERE (((学生基本信息表.学生姓名)="张冰冰"));2 SELECT 学生基本信息表.*FROM 学生基本信息表WHERE (((学生基本信息表.性别)="男") AND ((学生基本信息表.班级名称)="计算机系"));3 SELECT 成绩档案表.C语言, 课程表.* FROM 成绩档案表, 课程表;4 SELECT 学生基本信息表.*, 学生基本信息表.性别, 学生基本信息表.班级名称FROM学生基本信息表WHERE (((学生基本信息表.性别)<>"男") AND ((学生基本信息表.班级名称)<>"计算机系"));5 SELECT 学生基本信息表.*, 学生基本信息表.出生日期FROM 学生基本信息表WHERE (((Month([出生日期]))=9) AND ((Day([出生日期]))=1));6 SELECT 学生基本信息表.* FROM 学生基本信息表WHERE (((学生基本信息表.学生姓名) Like "李*"));3 实验结果4重庆邮电大学移通学院5第3天 SQL 查询设计 1 SQL 语言查询1 实验目的:熟悉了解SQL 语句2.实验类容:1. SELECT 学生基本信息表.学生学号, 学生基本信息表.学生姓名, 学生基本信息表.性别,学生基本信息表.出生日期FROM 学生基本信息表WHERE (((学生基本信息表.学生姓名) Like "孙*"));2. SELECT 学生基本信息表.学生学号, 学生基本信息表.学生姓名, 学生基本信息表.性别,学生基本信息表.出生日期FROM 学生基本信息表WHERE (((学生基本信息表.民族)="回族"));3. SELECT 学生基本信息表.学生学号, 学生基本信息表.学生姓名, 成绩档案表.C语言,成绩档案表.CAD制图, 成绩档案表.Access数据库, 成绩档案表.大学英语, 成绩档案表.大学数学, 成绩档案表.计算机基础FROM 成绩档案表INNER JOIN 学生基本信息表ON 成绩档案表.学生学号= 学生基本信息表.学生学号ORDER BY 成绩档案表.C语言DESC , 成绩档案表.CAD制图DESC , 成绩档案表.Access数据库DESC , 成绩档案表.大学英语DESC , 成绩档案表.大学数学DESC , 成绩档案表.计算机基础DESC;3 实验结果2 创建窗体1 实验目的:熟悉了解窗体的查询与创建。
数据库上机报告_骆正秋
数据库上机报告—关于Mcrosoft access的使用以及作业的完成报告人:电气1607班骆正秋一、报告简介此次报告为数据库上机报告,主要汇报四个部分,主要是,任务目标,任务进行方案及过程,任务完成成果,以及最后的自我评价。
详细如下。
二、任务目的及目标在对数据库比较充分的理论知识储备后,需要进行实际操作以便深入学习。
能够较为熟练地运用Mcrosoft access基本的功能,例如SQL视图的建立,并能够根据教师要求独立完成作业。
具体如下:1.学习Access的启动和退出;2.通过上机熟悉Access的用户界面(包括Access窗口和数据库窗口的组成);3. 读取dreamhome_demo.mdb数据库,熟悉SQL查询操作。
三、任务进行方案及过程根据任务要求—数据库的创建,使用SQL语言对数据库建立查询,首先要熟悉页面操作。
建立SQL视图顺序如下:点击左上角创建点击查询设计点击关闭出现鼠标右击出现选项栏,点击SQL视图,如下,可进行编辑下列以建立department为例,简要说明完成建表过程。
首先,依据SQL视图的建立和建表程序,输入SQL语言create table department(depart_id char(4),depart_namevarchar(12),address varchar(20),telephone char(8),primary key(depart_id));截图如下点击运行再输入数据建立department表格完成。
建立四个表格完成后,开始思考题目。
下列以完成题1为例,简要说明做题过程。
题1如下可知,利用select from,where,and, SQL语言如下截图:点击运行完成。
四、任务完成成果建表:建其他3表过程与建立department表格一样,如下create table student(stu_idvarchar(10),namevarchar(10),sex char(1),class_idvarchar(10),depart_idvarchar(10),primary key(stu_id),foreign key(depart_id)references department(depart_id));create table course_record (stu_idvarchar(10),course_idvarchar(10),score single,primary key(stu_id,course_id));create table course(course_idvarchar(10),course_namevarchar(10),teachervarchar(10),credit single,primary key(course_id),foreign key(course_id)references course_record(course_id));题2满足题设条件Course_record.course_id='501',运用select from,where,and,利用外键stu_id,depart_id建立联系SELECT Student.stu_id, name, sex, depart_name, course_name, score FROM Student, Department, Course, Course_record WHEREStudent.stu_id=Course_record.stu_id AND Student.depart_id=Department.depart_id AND Course_record.course_id='501';题3满足题设条件Department.depart_id='D005',Course.course_id='502',score>90,运用select from,where,and,利用外键stu_id,depart_id建立联系SELECT Student.stu_id, name, depart_name, course_name, score FROM Student, Department, Course, Course_recordWHERE Student.stu_id=Course_record.stu_id AND Student.depart_id=Department.depart_id AND Department.depart_id='D005' AND Course.course_id='502' AND score>90;题4满足题设条件course_id='502',avg(score),运用select from,where,asSELECT avg(score) AS avg_scoreFROM course_recordWHERE course_id='502';题5满足题设条件avg(score),depart_name='水电学院',运用select from,where,and,in,嵌套,as ,利用外键depart_id建立联系SELECT avg(score) AS avg_scoreFROM course_recordWHERE stu_idin(select stu_idfrom student,departmentwhere department.depart_id=student.depart_id and depart_name='水电学院');题6满足题设条件score*1.05,运用select from,where,as,利用外键depart_id建立联系SELECT stu_id, course.course_id, course_name, score*1.05 AS new_score FROM Course, Course_recordWHERE Course.course_id=Course_record.course_id;五、自我评价顺利完成任务,对任务内容初步理解,对ACCESS掌握部分,对建立数据库有了更深刻的认识。
北京工业大学 数据库原理上机报告
数据库原理上机报告学号:姓名:教师评语:成绩:指导教师签字评阅日期:年月日一.基本需求网上选课已经步入了每个校园内部,学生每一年都要经历一次慎重的决定自己的选课。
在选课系统中,包含着丰富多彩的各类课程可供学生选择。
设计一个网上选课系统,学生可以在网上进行选课。
学生实体包括学生的学号、姓名、性别、密码、生日。
教师实体包括教师的工号、姓名、性别、密码、生日、职称。
专业实体包括专业号、专业名、系号、辅导员、联系方式。
系实体包括系号、系名、系主任、联系方式。
必修课作为课程的子类实体,有着属性专业号,因为每个专业所有的必修课可能并不一样。
学生可以选择课程,可以查看课程的相关信息,如课程号、课程名、学时、学分、以及该课程获得的成绩。
一个学生可以选多门课程,一门课程也可以有多名学生来选择。
多名教师讲授一门课程。
多名学生属于同一专业,多个专业构成同一个系。
系统的用户有两类,学生和教师。
学生可以登录,查询课程信息,查询选课成绩,选课和退课。
教师可以查看学生信息,录入成绩。
二.ER图三.关系模式上述ER图的关系模式如下:学生(学号,专业号,姓名,性别,生日,密码)教师(工号,系号,姓名,性别,生日,密码,职称,课程号)专业(专业号,系号,专业名,辅导员,联系方式)系(系号,系名,系主任,联系方式)课程(课程号,课程名,学时,学分)必修课(课程号,专业号)选课(学号,课程号,成绩)四.数据库表结构1.学生信息表:字段类型域PKorFK学号Char(10)键码专业号int0~100外码姓名Char(10)性别Char(2)“男”or”女”生日date密码Char(20)表中数据如下:2.教师信息表:字段类型域PKorFK工号Char(10)键码系号Int0~20外码姓名Char(10)性别Char(2)“男”or”女”生日Date密码Char(20)职称Char(20)课程号Int0~100外码表中数据如下:3.专业:字段类型域PKorFK专业号Int0~100主码专业名Char(20)系号Int0~20外码辅导员Char(10)联系方式Char(20)表中数据如下:4.系:字段类型域PKorFK系号Int0~20主码系名Char(20)系主任Char(10)联系方式Char(20)表中数据如下:5.课程:字段类型域PKorFK课程号Int0~100主码课程名Char(20)候选码学分Int1~5学时Int30~40表中数据如下:6.选课:字段类型域PKorFK学号Char(10)主码、外码课程号Int0~100主码、外码成绩Int0~100表中数据如下:7.必修课:字段类型域PKorFK课程号Int0~100主码、外码专业号Int0~100外码表中数据如下:五.实验过程1.创建和删除数据库使用CREATE DATABASE[database name]命令创建数据库,如果已有同名数据库存在,则不能成功创建。
数据库张上机实验点评及参考答案
上机实验三——基本表的建立和修改三、实习内容:1.启动 MSSQL Server 服务,打开 Enterprise Manager和 Query Analyzer 。
2.在 Query Analyzer 中用 CREATE TABLE命令在实验二创建的 GradeManager 数据库中定义基本表:学生表(Student )、课程表(Course ),利用 EnterpriseManager 的图形化功能建立班级表(Class )以及成绩表( Grade)。
create table Student( Sno char(7) primary key ,Sname varchar(20) not null ,Ssex char(2) not null,Sage Smallint ,Clno char(5)not null);create table Class( Clno char(5) primary key,Speciality varchar(20) not null,Inyear char(4) not null,Number integer ,Monitor char(7) );create table Course(Cno char(1) primary key,Cname varchar(20) not null,Credit Smallint );create table Grade(Sno char(7) references student(sno),Cno char(1) references course(cno),Gmark numeric,Primary key(sno,cno));四、针对以上四个表,用SQL语言完成以下各项操作。
①给学生表增加一属性Nation (民族),数据类型为Varchar(20);②删除学生表中新增的属性Nation ;③向成绩表中插入记录(”2001110”,”3,”80);④修改学号为”2001110”的学生的成绩为70 分;⑤删除学号为”2001110”的学生的成绩记录;⑥为学生表创建一个名为IX_Class的索引。
数据库上机报告格式答案及评分标准
上机报告一.课程名称:数据库技术及应用二.上机项目名称:学生信息管理系统开发三.上机目的:通过上机对大家熟悉的学生信息管理系统的开发,掌握利用Delphi 7开发完整的管理信息系统的步骤、过程和方法。
四.上机环境硬件:清华同方计算机软件: Windows XP ,Delphi 7 五、上机内容与上机步骤 (一)、内容:使用Delphi7进行学生信息管理系统开发 (二)、步骤: 1、系统设计1)系统功能分析:学生信息管理系统的所要完成的主要功能有:◆ 学生基本信息的录入,包括:学号、姓名、性别、班级、出生日期、籍贯等。
◆ 学生基本信息的修改维护。
◆ 学生学籍变动情况的记录,包括:休学、复学、转系、结业、毕业等。
◆ 学生奖惩情况的记录和修改,包括:奖励和处罚。
◆ 学生信息的查询。
2)系统功能模块设计3)操作流程图2、数据库设计 1)数据库需求分析◆ 院系设置:院系编号、院系名称、院系领导、领导电话。
◆ 班级设置:班级编号、班级名称、班级创建时间、班主任、班主任电话。
◆ 学生基本情况:学号、姓名、性别、出生日期、籍贯。
◆ 学籍变更记录:记录号、学号、变更类别、记录时间。
学生信息管理系统学生基本信息管理学生信息查询处罚管理奖励管理 学籍变更管理班级管理院系设置 教务管理 院系、班级管理◆奖励记录:记录号、学号、奖励类别、记录时间。
◆处罚记录:记录号、学号、处罚类别、记录时间。
2)数据库概念结构设计院系编号院系名称院系领导领导电话院系局部E-R图全局E-R图3)数据库逻辑结构设计逻辑设计阶段的目标是产生合理的数据库模式,可分为三个阶段:分别是收集和分析用户需求、概念模式设计和逻辑模式设计。
数据库逻辑结构设计的任务就是把E-R图转换为关系模式。
并对转换后的关系进行优化。
把上面的E-R图转换为关系并把进行优化之后,得到6个关系模式(即数据库表)。
这些表的结构如下。
院系设置信息表(Department)学生基本信息表( Student )学籍变更记录表(Change)奖励记录表(Reward)4)数据库结构的实现根据逻辑设计和物理设计的结果,利用特定的DBMS在计算机系统上建立实际数据库结构、装入数据、测试和试运行的过程称为数据库系统的实现阶段。
第四次上机实验参考答案.doc
第四次上机实验参考答案•第1题:使用Microsoft Access建立一个数据库,命名为“用户”,该数据库包含一张“用户信息”表,结构如表4-1所示:表4-1用户信息表字段名称数据类型字段大小主键用户号数字整型YES用户名文本10所在地文本50街区文本50然后在用户信息表中输入如图4-1所示的5条记录。
图4-1运行界面实验步骤:1、建立数据库使用Access建立“用户”数据库,并创建“用户信息”表,然后在用户信息表中输入如图4-1所示的5条记录。
【创建过程略】。
2、设计用户界面建立一个Windows应用程序,在窗体上添加数据源控件BindingSource 1,实现和“用户”数据库的连接(连接步骤参见教材P240-243例10-3,注意将连接对象设置为“用户”数据库和“用户信息”表);添加DataGridViewl控件,将其与数据源BindingSourcel连接(连接步骤参见教材P243-244例10-4),实现对数据库信息的浏览。
程序界面如图4-2所示。
3、编程给退出按钮编程,可退出应用程序的运行。
【略】V bindingSourcel 通用户DataSet 匚丫用户信息BindingSource '图)用户信息TableAdapter图4-2程序界面设计•第2题:完成教材P245中的“4.编程题”,使用创建一个用户登录界面程序。
要求首先用Access 建立一个用户数据库users,并建立表:userinfo(username,password,address,email), 并输入记录(admin,123,信息系,123@)。
然后设计一个用户登录界面,当用户输入相关信息单击“登录”按钮时,从userinfo表中查找是否有该用户记录,如果有就显示“登录成功”;否则显示“用户名或密码错误”。
用户登录界面如下图所示。
【编程提示】:在Forml_Load事件中编写连接数据库、访问数据库表的代码;在“登录”按钮的单击事件中核对用户登录信息,并在窗体上用标签显示登录成功或失败的信息;在“重置”按钮的单击事件中清空本文框和标签中的显示信息,同时允许重新输入用户名和密码;在“退出”按钮的单击事件中关闭数据库连接,并退出应用程序。
国家生猪核心育种场申报建设体会
国家生猪核心育种场申报建设体会高勤学1,侯小亮2(1.江苏畜牧兽医职业技术学院,江苏 泰州 225300;2.常州市康乐农牧有限公司,江苏 常州 213149)国家生猪核心育种场是全国生猪改良计划的重要载体。
农业部于2009年发布了《全国生猪改良计划(2009—2020)》,由农业部畜牧业司领导,全国畜牧总站具体实施,成立全国生猪遗传改良领导小组与办公室、全国种猪遗传评估中心、全国猪联合育种协作组专家组等实施机构。
计划2016年前完成遴选100家左右国家生猪核心育种场,2020年前建立400家左右公猪站,6~8家核心种公猪站。
核心育种场必须向全国种猪遗传评估中心定期提交性能测定数据,根据遗传评估中心计算的评估结果进行种猪选留和选配计划制定,同时配合精液的遗传交流,建立育种场间全国性的遗传联系,开展联合育种。
全国生猪核心育种场遴选分2个阶段,2010—2012年遴选50家,2013—2016再遴选50家国家生猪核心育种场。
截至到2012年,已经有4批共56家公司进入国家生猪核心育种场。
本文就国家生猪核心育种场申报建设亲身经历,谈点个人意见和体会,希望为后续猪场尤其是地方猪场申报和建设国家核心育种场提供借鉴。
1 申报阶段1.1 认真学习申报文件要求认真学习农办牧【2010】10号文件—农业部办公厅关于印发《全国生猪改良计划(2009—2020)》实施方案的通知,对照附件中关于国家生猪核心育种场遴选标准(试行)相关要求,评估自己公司是否符合申报要求,是否进行核心育种场申报准备工作。
其中要求必须具备《种畜禽生产经营许可证》,核心群母猪数量长白猪600头以上、大约克猪600头以上,杜洛克猪300头以上;年有效测定数量2 000头以上。
目前的遴选标准只针对引进品种,还没有地方品种育种场的遴选标准。
如果暂不符合国家生猪核心育种场的申请条件,可以先期申请加入全国猪联合育种协作组,参加联合育种的相关活动与工作,待条件成熟后再申请国家生猪核心育种场。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验4-1 备份恢复与导入导出
实验内:
1.用不同的方法创建备份设备(使用企业管理器和系统存储过程)。
使用备份向导:
3对原有数据库做一些修改。
4. 用企业管理器、备份命令恢复数据库XSBOOK。
5. 将XSBOOK数据库中的不同表以不同的数据格式(文本文件、EXCEL等)导出。
6. 对原有数据表做一些修改。
7. 将不同的数据格式(文本文件、EXCEL等)的数据导入XSBOOK数据库。
实验4-2 数据库安全实验内容:
1. 建立Windows NT身份认证模式的登录账号(zh1)。
2. 建立混合认证模式下SQL Server的登录账号(zh2)。
3. 把zh1添加为固定服务器角色sysadmin的成员。
4. 在XSBOOK数据库中创建名为ROLE的新角色,将zh1添加为XSBOOK数据库的用户,并取名为XSZH,然后将XSZH添加到XSBOOK数据库的ROLE角色中。
5. 将SQL Server的登录账号(zh2)添加到数据库XSBOOK,其用户名为WANG。
然后再将其添加到XSBOOK数据库的ROLE角色中。
6. 在数据库XSBOOK中给public角色授予对XS表的SELECT权限,再将特定的权限授予用户XSZH、W ANG,使这些用户对XS表有所有操作权限。
use XSBOOK110
go
grant select
on table XS
to public;
use XSBOOK110
go
grant select,update,insert
on table XS
to WANG,XSZH;
7. 在数据库XSBOOK中给public角色授予对XS表的借书证号、姓名字段进行SELECT权限。
use XSBOOK110
go
grant select
on table XS. 借书证号,XS. 姓名
to public;
8. 在数据库XSBOOK中给public角色授予对XS表的SELECT权限,拒绝用户XSZH、W ANG的特定权限。
use XSBOOK110
go
grant select
on table XS
to public;
revoke select,update,insert
on table XS
from WANG,XSZH;。