数据库实验六答案
“数据库实验六答案”相关的资料有哪些?“数据库实验六答案”相关的范文有哪些?怎么写?下面是小编为您精心整理的“数据库实验六答案”相关范文大全或资料大全,欢迎大家分享。
数据库实验六(含答案)
实验六 视图的创建和索引的创建
一. 实验内容 一、视图的创建
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为索引关键字的惟一
数据库实验六
宁波工程学院
数据库理论与技术课程实验报告
学院: 电子与信息工程学院 专业: 计算机科学与技术 年级: 大二 实验时间:
组名: 组长: 组员姓名:
指导教师签字: 成绩:
实验六 视图、存储过程和触发器实验
一、实验目的
1、理解视图的概念和相关命令,并掌握视图相关的SQL语句
2、理解存储过程的概念和相关命令,并掌握存储过程相关的SQL语句 2、理解触发器的概念和相关命令,并掌握触发器相关的SQL语句
二、实验环境
CPU 2.0 GHz, 1.0 G Memory;Windows XP, SQL Server 2005。
三、实验内容及步骤
1、利用数据库jxgl完成实现下列查询的视图。(在SQL SERVER2005上附加数据库jxgl),并运行该视图。
安装好的SQL Server2005没有用户数据库,如果磁盘上有数据库文件,可以将其附加到数据库服务器中。
操作:在“对象资源管理器”窗口中,选择数据库服务器,右击“数据库”在弹出菜单中
数据库实验六
6 综合型实验项目索引和数据完整性
匹配课程代码及名称:070785,数据库应用设计
适用专业及本项目实验学时:计算机科学与技术专升本,6学时 一、实验目的及要求
(1)掌握索引的使用方法; (2)掌握索引的设计与实现方法。 (3)掌握数据完整性的类型; (4)掌握数据完整性的实现方法。
二、 实验内容
在已建好的YGGL数据库中,设计并创建索引,并进行索引的重建、删除操作。提交程序源代码(电子版,1周内)和实验报告(纸制、1周内)。 三、实验条件及设备要求
已安装SQL Server 2008数据库管理系统的实验机。 四、实验相关知识点
数据库实体完整性、索引。 五、实验实施步骤
(一)建立索引
1、对YGGL数据库的Employees表中的DepartmentID列建立索引。
createindexdepart_ind
onEmployees(DepartmentID)
2、在Employees表的Name列和Address列上建立复合索引。
create index ad_ind on Employees(Name,Address)
3、对Departments表上的DepartmentName列建立唯一非聚集索引。
go
crea
数据库实验六实验报告
梧 州 学 院
实 验 报实验课程:数据库原理学 院:信息与电子工程学院专 业:物联网工程班 别:14物联网工程姓 名:梁嘉欣学 号:201400210040告
梧州学院实验报告
专业班级:14物联网工程实验课程:数据库原理组 号:第六组实验时间:2016.06.21姓名:梁嘉欣实验名称:存储过程同组成员:指导教师:黄宏本
实验设备及环境:SQL server 2014 实验目的: 1、掌握T-SQL流控制语句; 2、掌握创建存储过程的方法; 3、掌握存储过程的执行方法; 4、掌握存储过程的管理和维护; 一、实验原理及内容: 实验原理: 存储过程是一种数据库对象,将执行计划存储在数据库的服务器中。它的运行速度比独立运行同样的程序要快。 1、存储过程类型 1)系统存储过程 存储在master数据库中,以sp_为前缀。可以在其他数据库中对其进行调用。 2)用户自定义存储过程 由用户创建并能完成某一特定功能的存储过程,或称本地存储过程。 2、创建存储过程 存储过程的三个组成部分: (1)所有的输入参数以及传给
实验六:数据库安全管理
实验六 数据库安全管理
一、实验目的
掌握在SQL SERVER中建立用户,为用户赋权限,收回权限,建立角色,给用户赋角色的方法。
二、实验内容
分别在企业管理器完成下列操作
1) 创建登录帐号john,并使其成为固定服务器角色dbcreator的一个成员: 1.在企业管理器中选择安全性——右击登录名——新建登录名——输入登录名 2.选择SQL Sever 身份验证——输入密码,并确认密码
3.单击服务器角色——右击角色名dbcreator——属性——添加角色成员——点击浏览,选择对象即可
2) 授予john服务器权限:alter any login,create any database 1. 右击服务器——选择属性——权限
2. 选择登录名john——勾选所要授予的权限
3) John可以创建登录帐号吗?为什么?,若能,创建安全登录帐号帐户Mary 1.使用john登录数据库——点开安全性
2.右击登录名——新建建登录名——并选择SQL Sever 身份验证——输入密码,并确认密码即可
4) 创建用户Mary123,使用安全登录帐号Mary
5) 授予帐户Mary123查询和修改student表的权限,
数据库原理实验答案
实 验 报 告
课程名称: 数据库原理
系部名称: 计算机 专业班级: 网络工程 学生姓名: 学 号: 指导教师:
实验( 一 )
实验名称: 数据库表的建立 实验时间: 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数据库实验报告 实验六
第
1部分
北京工业大学
数据库实验报告
存储过程和触发器
姓名:邱健康 学号:09521320
专业: 电信
第1部分 错误!使用“开始”选项卡将 标题 1 应用于要在此处显示的文字。
实验8 存储过程和触发器
1.实验目的
(1)掌握通过SQL Server管理平台和Transact-SQL语句CREATE PROCEDURE创建存储过程的方法和步骤。
(2)掌握使用Transact-SQL语句EXECUTE执行存储过程的方法。
(3)掌握通过SQL Server管理平台和Transact-SQL语句ALTER PROCEDURE修改存储过程的方法。
(4)掌握通过SQL Server管理平台和Transact-SQL语句DROP PROCEDURE删除存储过程的方法。
(5)掌握通过SQL Server管理平台和Transact-SQL语句CREATE TRIGGER创建触发器的方法和步骤。
(6)掌握引发触发器的方法。
(7)掌握使用SQL Server管理平台或Transact-SQL语句修改和删除触发器。
2.实验内容及步骤
(1)在查询设计器中输入以下代码,创建一个利用流控
数据库实验
实验一 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、试举出三个实例,要求实体型之间分别有一对一、一对多、多对多的联系。
一对一:班级与班长