数据库实验二答案
“数据库实验二答案”相关的资料有哪些?“数据库实验二答案”相关的范文有哪些?怎么写?下面是小编为您精心整理的“数据库实验二答案”相关范文大全或资料大全,欢迎大家分享。
数据库实验二
计算机科学系实验报告 (首页) 课程名称 数据库系统概论 班 级 网络工程2班 实验名称 数据库中数据的查询 指导教师 索剑 姓名 李文森 学 号 1214080613213 日 期 2014年 5月12日
一、实验目的
学会使用SQL语言进行各种类型的查询,理解各种查询的异同及相互之间的转换。
二、实验设备与环境
三、实验内容、程序清单及运行结果
实验内容:
练习单表查询、嵌套查询、连接查询及集合查询
操作步骤:
1) 打开实验1建立的数据库
2) 在查询分析器中完成以下单表查询语句 查询全体学生的姓名及其出生年份
查询年龄不在20~23岁之间的学生姓名、系别和年龄 查询既不是IS、MA,也不是CS系学生的姓名和性别 查询所有姓刘的学生的姓名、学号和性别
查询选修了3号课程的学生的学号及其成绩,结果按分数的降序排列
SQL SERVER 2000、XP系统
计算1号课程的学生平均成绩
查询选修了3门以上课程的学生学号
3) 在查询分析器中完成以下连接查询语句
查询每个学生及其选修课程的情况(使用自然连接
数据库实验二作业及答案
实验2 SQL Server 数据库的管理
一、 实验目的
1. 了解SQL Server数据库的逻辑结构和物理结构的特点。 2. 学会使用企业管理器对数据库进行管理。
3. 学会使用Transact-SQL语句对数据库进行管理。
二、 实验准备
1. 确定能够创建数据库的用户是系统管理员,或是被授权使用CREATE DATABASE语
句的用户。
2. 确定要创建的数据库名、所有者(即创建数据库的用户)、数据库大小(最初的
大小、最大的大小、是否允许增长即增长的方式)和存储数据的文件。 3. 了解常用的创建数据库方法。
三、 实验内容及步骤
1. 在企业管理器中创建studentsdb数据库。 (1) 运行SQL Server管理器,启动企业管理器,展开服务器“(LOCAL)(Windows NT)”。 (2) 右击“数据库”项,在快捷菜单中选择“新建数据库”菜单项。在新建数据
库对话框的名称文本框中输入学生管理数据库名studentsdb。
2. 选择studentsdb数据库,在其快捷菜单中选择“属性”菜单项,查看“常规”、
“数据文件”、“
数据库实验二作业及答案
实验2 SQL Server 数据库的管理
一、 实验目的
1. 了解SQL Server数据库的逻辑结构和物理结构的特点。 2. 学会使用企业管理器对数据库进行管理。 3. 学会使用Transact-SQL语句对数据库进行管理。
二、 实验准备
1. 确定能够创建数据库的用户是系统管理员,或是被授权使用CREATE DATABASE语句的用户。
2. 确定要创建的数据库名、所有者(即创建数据库的用户)、数据库大小(最初的大小、最大的大小、是否允许增长即增长的方式)和存储数据的文件。 3. 了解常用的创建数据库方法。
三、 实验内容及步骤
1. 在企业管理器中创建studentsdb数据库。 (1) 运行SQL Server管理器,启动企业管理器,展开服务器“(LOCAL)(Windows NT)”。 (2) 右击“数据库”项,在快捷菜单中选择“新建数据库”菜单项。在新建数据
库对话框的名称文本框中输入学生管理数据库名studentsdb。
2. 选择studentsdb数据库,在其快捷菜单中选择“属性”菜单项,查看“常规”、
“数据文件”、“
数据库实验二报告
实验二 简单查询及子查询
一. 目的:
练习SQL.
二. 内容:
1. 练习查询语句:(Example3.4.1-3.4.3; Example3.4.6-3.4.14; Example3.5.1.-3.5.2). 操作内容截图如下:
CUSTOMERS :
AGENTS:
PROODUCTS:
ORDER;
2练习查询语句
Example3.4.4
select distinct cid from orders
where aid in (select aid from agents where city='Duluth' or city='Dallas');
Example3.4.2 Retrieve all information concerning agents based in Duluth or Dallas. select * from agents
where city in('Duluth','Dallas');
Example3.4.3
select cname,discnt from customers
数据库原理实验答案
实 验 报 告
课程名称: 数据库原理
系部名称: 计算机 专业班级: 网络工程 学生姓名: 学 号: 指导教师:
实验( 一 )
实验名称: 数据库表的建立 实验时间: 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
(
数据库实验六(含答案)
实验六 视图的创建和索引的创建
一. 实验内容 一、视图的创建
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为索引关键字的惟一
数据库实验六(含答案)
实验六 视图的创建和索引的创建
一. 实验内容 一、视图的创建
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为索引关键字的惟一