当前位置:文档之家› 数据库实验4

数据库实验4


返回
实验二 数据库、表的创建及管理
1.本次实验的目的和要求
掌握数据库和表的创建方法,对数据库和表进行管理和操作;要求学生能 够根据相关理论模型结合实际生产应用建立相应数据库和表。
2.实验内容或原理
创建数据库和表,对数据库和表进行管理和操作。
3.需用的仪器或试剂等
计算机若干台、SQL Sever 2005软件。
3.需用的仪器或试剂等
计算机若干台、SQL Sever 2005软件。
4.实验步骤
(1)进行Microsoft SQL Server2005安装 1)安装前准备:配置计算机软硬件环境(注:以windowsxp为例)。
①硬件:内存1GB以上,硬盘大小至少要有1.6GB以上,操作系统 分32位和64位两种,根据操作系统选择不同安装版本。 ②软件:安装IIS,打开控制面板,点“添加或删除程序”,点“添加/ 删除Windows组件(A)”,把“Internet 信息服务(IIS)”前面 的勾选框的勾选上,点“下一步”,一路确认完成。(此步骤 需要将WINXP安装盘放入光驱或用虑拟光驱加载 WINXP.ISO文件)
2)进行SQL Server2005安装。
①根据安装机器软硬件的要求,选择一个合适的版本,以下以企业版 为例。 ② 将 SQL Server 2005 DVD 插入 DVD 驱动器。如果DVD驱动器的 自动运行功能无法启动安装程序无法启动安装程序,请导航到 DVD 的根目录然后启动splash.hta。 ③ 在自动运行的对话框中,单击“运行 SQL Server 安装向导”。
2.实验内容或原理
分别用T-SQL语言和对象资源管理器创建视图、管理视图。
3.需用的仪器或试剂等
计算机若干台、SQL Sever 2005软件。
4.实验步骤
(1)用T-SQL语言创建视图、管理视图。
1)打开新建查询窗口,用CREATE VIEW语句创建视图。 2)打开新建查询窗口,用sp_help、sp_helptext、select等语句查看 视图的创建信息及视图中数据。 3)打开新建查询窗口,用ALTER VIEW语句修改视图定义。 4)打开新建查询窗口,用sp_rename语句对视图更名。 5)打开新建查询窗口,用SELECT语句查询视图中数据,用INSERT INTO语句向视图中插入一条记录,用UPDATE语句修改视图中数据。 6)打开新建查询窗口,用DROP VIEW语句删除视图。
1.本次实验的目的和要求
了解安装Microsoft SQL Server2005硬件要求和软件环境,掌 握Microsoft SQL Server2005安装方法以及注册和配置Microsoft SQL Server2005服务器方法。
2.实验内容或原理
安装SQL Server2005,以及注册和配置SQL Server2005服务器。
⑩在“实例名”页上,请为安装的软件选择默认实例或已命名的实例。计算机上 必 须没有默认实例,才可以安装新的默认实例。若要安装新的命名实例,请单击 “命名实例”,然后在提供的空白处键入一个唯一的实例名。
在“服务帐户”页上,为 SQL Server 服务帐户指定用户名、密码和域名。您 可以对所有服务使用一个帐户。
在“完成 Microsoft SQL Server 安装向导”页上,可以通过单击此页上提 供的链接查看安装摘要日志。若要退出 SQL Server 安装向导,请单击“完 成”。
(2)SQL Server 2005服务器注册和配置 1)服务器的启动、暂停和停止。
① 在“开始”菜单上选择“所有程序”→Microsoft SQL Server2005→“配 置工具”→“SQL Server Configuration Manager”命令,可以看到如下 所示Microsoft SQL Server2005服务状态图。 ② 对SQL Server选项右击,选择“属性”命令,选择“服务”选项卡,在 “启动模式”下拉列表框中有“自动”、“已禁用”和“手动”3个选项, 选择“自动”选项,在启动时就会自动启动该服务。
(2)用对象资源管理器创建管理视图。
1)打开企业管理器SQL Server Management Express,在对象资 源管理器中展开SQl server服务器,展开数据库右击“视图”弹出快捷 菜单点击“新建视图”,在“添加表”中选择创建视图数据来源的表, 然后在条件窗口中设置筛选条件。 2)右击要管理视图,选择“打开视图”可以查看、修改视图信息, 选择删除、重命名等对视图进行删除、重命名操作。
五.实验结果
返回
实验四 单表与多表查询
1.本次实验的目的和要求
理解查询概念和方法,掌握SQL语言查询、更新编程,用查询 设计器和select语句编程实现单表与多表查询方法。
2.实验内容或原理
分别用查询设计器和select语句编程实现单表与多表查询。
3.需用的仪器或试剂等
计算机若干台、SQL Sever 2005软件。
在“错误报告”页上,可以清除复选框以禁用错误报告。有关错误报告功能 的详细信息,请单击该页底部的“帮助”。若要继续安装,请单击“下一 步”。
在“准备安装”页上,查看要安装的 SQL Ser击“安装”。
在“安装进度”页上,可以在安装过程中监视安装进度。若要在安装期间查 看某个组件的日志文件,请单击“安装进度”页上的产品或状态名称。
(2)表的创建和管理
1)打开企业管理器SQL Server Management Express,用对象资源管
理 器创建表。 2)打开新建查询窗口,用T-SQL语句创建表。 3)在对象资源管理器中,右击数据库中的表弹出快捷菜单,分别选择
“设
计”、“重命名”、“删除”等对表添加和删除列,重命名及删除表。 4)在对象资源管理器中,右击数据库中的表弹出快捷菜单,选择“打开 表” 设置对表添加、修改、删除数据。
⑥ 在 SQL Server 安装向导的“欢迎”页上,单击“下一步”以继续安装。
⑦ 在“系统配置检查 (SCC)”页上,将扫描安装计算机,以检查是否存在 可能妨碍安装程序的条件。
⑧ 在“注册信息”页上的“姓名”和“公司”文本框中,输入相应的信息。 若要继续,请单击“下一步”。
⑨ 在“要安装的组件”页上,请选择要安装的组件。选择各个组件组时, “要 安装的组件”窗格中会显示相应的说明。您可以选中任意一些复选框。建 议全选。若要安装单个组件,请单击“高级”。否则,请单击“下一步” 继续。
2)分别以windows身份验证方式和SQL Serve身份验证方式运行打开 企业管理器SQL Server Management Express(SSMS)。
选择SQL Server Management Studio命令后进入下图所示窗口,如果是第 一次启动SQL Server Management Studio需要选择登录帐户,现在以默认计算机 名登录服务。也可以选择“服务器名称”下拉列表框中的“浏览更多”选项选择合 适的服务器,“身份验证”选项可以选择以windows身份验证方式或是SQL Serve身份验证方式打开SSMS。
(3)新建查询窗口,用select语句实现多表查询。
1)用WHERE子句实现基本多表查询。 2)使用UNION子句进行查询。 3)使用GROUP BY子句进行分组查询。 4)使用COMPUTE和COMPUTE BY子句进行查询。
五.实验结果
返回
实验五 视图的创建与使用
1.本次实验的目的和要求
理解视图概念,掌握视图创建和视图管理方法。
数据库原理及应用实验目录
实验一 SQL Server2005的安装 实验二 数据库、表的创建及管理 实验三 实现数据完整性和数据库的安全性
实验四 单表与多表查询
实验五 视图的创建与使用 实验六 索引的创建与使用 实验七 存储过程和触发器 实验八 数据库的备份与恢复
实验一 SQL Server2005的安装
3.需用的仪器或试剂等
计算机若干台、SQL Sever 2005软件。
四.实验步骤
(1)数据库完整性 1)约束实施
打开企业管理器SQL Server Management Express,使用对象资源 管理器对数据库表实施约束并输入数据验证。 打开查询编辑器,用T-SQL语句对数据库表施约束并输入数据验证。 删除约束,分别用T-SQL语句和对象资源管理器两种方法来实现。
(2)数据库安全性
1)设置安全认证模式,分别为Windows和SQL Server两种认证模式。 2)创建与管理登录账户,分别通过两种方式增加登录账户。 3)使用对象资源管理器创建和管理数据库用户,并删除该数据库用户。 4)创建与管理角色:使用象资源管理器管理固定服务器角色、数据库 角色。 5)打开企业管理器SQL Server Management Express,在对象资源 管理器中分别展开“服务器”、“数据库”,依次展开要设置许可 的“数 据库”和“表”。
在“身份验证模式”页上,选择要用于 SQL Server 安装的身份验证模式。如 果 选择 Windows 身份验证,安装程序会创建一个 sa 帐户,该帐户在默认情况 下是被禁用的。选择“混合模式身份验证”时,请输入并确认系统管理员 (sa) 登录名。建议选择混合模式,并输入安全的密码。
如果选择 Reporting Services 作为要安装的功能,将显示“报表服务器 安装选项”页。使用单选按钮选择是否使用默认值配置报表服务器。如果 没有满足在默认配置中安装 Reporting Services 的要求,则必须选择“安 装但不配置服务器”安装选项。若要继续安装,请单击“下一步”。
5.实验结果
返回
实验三 实现数据完整性和数据库的安全性
1.本次实验的目的和要求
理解数据库完整性的概念,掌握约束、规则、默认值的概念和实施方法; 理解数据库安全性的重要性及相关概念,掌握管理microsoft SQL Server账户、 用户、角色、许可的方法。
相关主题