数据库实验2答案
“数据库实验2答案”相关的资料有哪些?“数据库实验2答案”相关的范文有哪些?怎么写?下面是小编为您精心整理的“数据库实验2答案”相关范文大全或资料大全,欢迎大家分享。
数据库实验2
中南大学
班级:信安1302 完成时间:2015.5.22
实验二 基本数据查询
一、实验目的
1. 熟悉大型数据库实验环境,以MS SQL SERVER为例。 2. 掌握MS SQL SERVER的查询分析器的用法。 3. 能够完成对单表的查询操作。 4. 能够完成对多表的联合查询操作。 5. 能够完成带数据聚合函数的查询。
二、实验内容
(1)以实验一中创建的数据库abc作为查询对象,完成如下查询要求:
1. 查询2001年12月31日之后的销售情况,要求列出销售人员姓名、销售的产品名
以及销售日期。 使用查询语句如下:
select XSRYB.XM,CPB.CPM,XSQKB.XSRQ
from XSQKB inner join CPB on (XSQKB.CPH=CPB.CPH) inner join XSRYB on (XSQKB.ZGH=XSRYB.ZGH) where XSRQ>'2001/12/31' 可得查询结果:
2. 查询销售电冰箱的销售人员的最大年龄。
使用查询语句如下:
select top 1 NL
from XSRYB inner join XSQKB on(XSRYB.ZGH=XSQKB.ZGH)
数据库实验2报告
《数据库系统原理实验报告》
姓名:疏颖 学号:22920152203909 完成日期:2018年4月6日
实验环境:SQLServer2008 实验2.1数据查询
1 实验要求:
以School数据库为例,在该数据库中存在四张表格,分别为:
? 表STUDENTS(sid, sname, email, grade); ? 表TEACHERS(tid, tname, email, salary); ? 表COURSES(cid, cname, hour); ? 表CHOICES(no, sid, tid, cid, score) 在数据库中,存在这样的关系:学生可以选择课程,一个课程对应一个教师。在表CHOICES中保存学生的选课记录。
按以下要求对数据库进行查询操作:
2 实验步骤:
(1) 查询年级为2001的所有学生的名称并按编号升序排列。
(2) 查询学生的选课成绩合格的课程成绩,并把成绩换算为积点(60分对应
积点为1,每增加1分,积点增加0.1)。
(3) 查询课时是48或64的课程的名称。
(4) 查询所有课程名称中含有data的课程编号。
(5) 查询所有选课记录的课程号(不重复显示)。
(6) 统计所有教师的平均工资。
数据库原理实验答案
实 验 报 告
课程名称: 数据库原理
系部名称: 计算机 专业班级: 网络工程 学生姓名: 学 号: 指导教师:
实验( 一 )
实验名称: 数据库表的建立 实验时间: 2013-3-4
一、实验目的:
本实验的目的是使熟悉SQL SERVER的常用数据类型,加深对SQL和SQL语言的查询语句的理解。
1、熟练掌握简单表的创建。
2、掌握主键约束、外键约束及及check约束的用法; 3、掌握默认值约束的应用; 4、了解规则、触发器的使用。
二、实验内容:
1、 使用查询分析器,用ddl建立studentinfo数据库
2、 在studentinfo 数据库中定义3个表,students, courses,和sc,表的具体要求如下:用
ddl建立上述3个表并增加如下约束:
students,表
数据库实验
实验一 SQL Server数据库的创建与维护
1.使用SSMS创建名称为“库房管理1”的数据库,要求数据文件初始大小为6MB,自动增长方式是按5%增长,日志文件初始大小为2MB。
2. 使用T-SQL语句创建名称为“库房管理”的数据库,要求数据文件初始大小为6MB,自动增长方式是按5%增长,日志文件初始大小为2MB。 create database 库房管理 on primary(name='库房管理',
filename='E:\\SQL Server 实验一\\库房管理.mdf', size=6MB,
filegrowth=5%) log on(name='库房管理_log',
filename='E:\\SQL Server 实验一\\库房管理_log.ldf', size=2MB)
3. 使用T-SQL语句查看“库房管理”数据库属性。 sp_helpdb 库房管理 4. 使用T-SQL语句增加“库房管理”数据库的数据文件的容量。将数据文件“库房管理”的增长方式按10%的比例增长。 alter database 库房管理 modify file
数据库认证实验答案
实验二 数据库设计方法
为一个综合性运动会建立数据库,涉及的实体如下: 实验要求1:设计概念模型的E-R图。
运动会数据系统E-R图编号名称团长姓名运动员编号姓名性别年龄代表团1:n运动员参赛成绩竞赛项目项目编号编号名称比赛地点比赛时间
实验要求2:推出关系数据库。 关系模式:
代表团(代表团编号,代表团名称,团长姓名)
运动员(运动员编号,姓名,性别,年龄,代表团编号) 参赛项目(项目编号,项目名称,比赛时间,比赛地点) 参赛(运动员编号,项目编号,参赛成绩)
实验思考
1、简述E-R图的构成三要素。
实体、属性、联系
2、简述关系的性质。
关系中不允许出现相同的元组
关系中元组的顺序(即行序)可任意 关系中属性的顺序可任意
同一属性名下的各个属性值必须来自同一个域,必须是同一类型的数据 关系中各个属性必须有不同的名字,不同的属性可来自同一个域,即它们的分量可以取自同一个域。
关系中每一个分量必须是不可分的数据项,或者说所有的属性值都是原子的,即是一个确定的值,而不是值的集合
3、实体之间的联系有哪几种,并简述之。
一对一、一对多、多对多
4、试举出三个实例,要求实体型之间分别有一对一、一对多、多对多的联系。
一对一:班级与班长
数据库实验四(含答案)
实验四 使用SQL语句创建和删除数据库、表
一. 实验目的:
1、了解SQL Server 2005数据库的逻辑结构和物理结构。 2、掌握使用SQL 语句创建和删除数据库。 3、学会使用T-SQL语句创建表。 二. 实验准备
1.明确能够创建数据库的用户必须是系统管理员,或是被授权使用CREATE DATABASE语句的用户。
2.了解用SQL语句创建和删除数据库的基本语法。 3.是用查询分析器,完成用SQL语句创建和删除基本表。 三. 实验要求
1、熟练使用查询分析器进行数据库的创建和删除操作。 2、用查询分析器,完成用SQL语句创建和删除基本表。 3、完成实验报告。
四. 实验内容 一、数据库
1.以下是创建数据库userdb1的SQL语句,
create database userdb1 on
(name=userdb4_data,--数据文件的逻辑名称,注意不能与日志逻辑同名 filename='g:\\xygl\%userdb4.mdf' ,--物理名称,注意路径必须存在 size=5,--数据初始长度为5M maxsize=10,--最大长度为10M filegrowth=1)--数据文件每次增长1M log on
(
数据库原理实验报告(2)
南 京 晓 庄 学 院
《数据库原理与应用》
课程实验报告
实验二 数据库的创建、管理、备份及还原实验
所在院(系): 数学与信息技术学院
班级: 11软工转本2 学号: 1130708 11130710 姓名: 马琦 乔凌杰
1.实验目的
(1) 掌握分别使用SQL Server Management Studio图形界面和Transact-SQL语句创建和修改
数据库的基本方法;
(2) 学习使用SQL Server查询分析窗口接收Transact-SQL语句和进行结果分析。
(3) 了解SQL Server的数据库备份和恢复机制,掌握SQL Server中数据库备份与还原的方
法。
2.实验要求
(1) 使用SQL Server Management Studio创建“教学管理”数据库。
(2) 使用SQL Server Management Studio修改和删除“教学管理”数据库。 (3) 使用Transact-SQL语句创建“教学管理”数据库。
(4) 使用Tran
数据库上机实验报告2
辽宁工程技术大学上机实验报告
//查询所有供应商的信息 SELECT * FROM
S;
//查询所有零件的名称、颜色、重量 SELECT PNAME,COLOR,WEIGHT
FROM P;
//查询使用供应商S1所供应零件的工程号码 SELECT JNO FROM SPJ
WHERE SNO='S1';
//查询零件重量在10——20之间的零件信息 SELECT * FROM P
WHERE WEIGHT BETWEEN 10 AND 20;
//查询零件为红或绿的零件号、零件名 SELECT PNO ,PNAME FROM P
WHERE COLOR IN ('红','绿
');
//查询零件名称第一字为’螺’的零件号,零件名,颜色和重量 SELECT * FROM P
WHERE PNAME LIKE '螺%';
//查询供应工程 Jl 零件为红色的供应商号码 SNO SELECT SNO FROM SPJ,P
WHERE SPJ.PNO=P.PNO AND P.COLOR='红
'AND SPJ.JNO='J1';
//查询使用上海产的零件的工程名称 SELECT DISTINCT JNAME FROM SPJ,J,S
WHERE S.SNO=SPJ.SNO
数据库原理实验报告(2)
数据库原理实验报告(2)
南 京 晓 庄 学 院 《数据库原理与应用》 课程实验报告
实验二 数据库的创建、管理、备份及还原实验
所在院(系): 数学与信息技术学院
班级: 11软工转本2 学号: 1130708 11130710 姓名: 马琦 乔凌杰 1.实验目的
(1) 掌握分别使用SQL Server Management Studio图形界面和Transact-SQL语句创建和修改 数据库的基本方法;
(2) 学习使用SQL Server查询分析窗口接收Transact-SQL语句和进行结果分析。
(3) 了解SQL Server的数据库备份和恢复机制,掌握SQL Server中数据库备份与还原的方 法。 2.实验要求
(1) 使用SQL Server Management Studio创建“教学管理”数据库。
2016全新精品资料-全新公文范文-全程指导写作 –独家原创
1 / 18
(2)
数据库实验六(含答案)
实验六 视图的创建和索引的创建
一. 实验内容 一、视图的创建
1、创建school数据库中,department表中的所有记录的视图View_dep;
2、使用ALTER VIEW语句修改视图
①创建department表中部门名dp_name和部门电话dp_phone的视图View1;
②修改视图View1,从department表中查询dp_no和dp_add字段;格式类似如下:
ALTER VIEW View1
as
select dp_no,dp_add from department
③使用DROP VIEW语句删除视图
3、视图中的数据操作
①用select语句查询视图View_dep中的所有信息;、
②用insert语句向View_dep添加数据记录;
③用update语句修改视图View_dep中的数据,把视图中部门名为口腔科 的电话修改成9999999。
④用delete删除视图中的数据,把View_dep视图中骨科的数据记录删除。
注意:观察,视图数据的修改,基本表的数据是否也发生相应的变化。
二、索引的创建(在school的数据中)
1、使用对象资源管理器为
students表创建一个以sid为索引关键字的惟一