数据库实验一

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1陈自洁2019-12-25医药商学院电子商务教研室电子商务数据库技术实验指导书电子商务专业使用2实验1SQLServer2005安装及管理工具的使用一、实验目的1.了解SQLServer2005安装对软、硬件的要求,学会安装方法。2.了解SQLServer的注册和配置方法。3.了解SQLServer2005包含的主要组件及其功能。4.熟悉管理控制器和查询分析器的界面及基本使用方法。5.了解数据库及其对象。二、实验准备1.了解安装SQLServer2005的软、硬件要求。2.了解SQLServer2005支持的身份验证模式。Windows的两种服务帐户:本地系统帐户和域用户帐户。3.了解SQLServer各组件的主要功能。4.对数据库、表和数据库对象有一个基本了解。5.了解在查询分析器中执行SQL语句的方法。三、实验内容及步骤1.根据软、硬件环境的要求,安装SQLServer2005。(请课后到微软网站上自行下载SQLserver2005学习版进行安装)2.配置数据库通过“开始”→“程序”→MicrosoftSQLServer2005→“配置工具”→serverconfigurationmanager菜单项,打开“SQLServer配置管理器”窗口,在界面左边的树目录中选择SQLServer2005服务。并且通过该窗口“启动”和“停止”SQLServer服务。3.查看SQLServer的相关信息。(1)在SQLServer管理平台的对象资源管理器中打开本地服务器的属性对话框,查看以下信息:产品名称、主机操作系统、产品的版本、操作平台、主机内存等。通过“开始”→“程序”→MicrosoftSQLServer2005→“配置工具”→serverconfigurationmanager菜单项,打开“SQLServer配置管理器”窗口,选择服务器名称---连接,界面如图1。3图1在对象资源管理器处选择第一项---右击---属性,出现的界面如图2(2)在SQLServer管理平台中,注册服务器。查看本地已注册的SQLServer。搜索网络上另一台计算机,并且注册该机上的SQLServer,注册时使用“windows认证模式”或“用我的SQLServer身份认证”的连接方式。(3)从SQL企业管理器中注销网络SQLServer。注意:如果操作系统上未能安装服务器组件,则该台计算机不能作为SQLserver服务器,也就无法注册。4.操作了解SQLservermanagementstudio(SQLserver管理控制器)的主要功能,它包括了SQLserver2000企业管理器、分析管理器和查询分析器的所有功能。(1)启动SQLservermanagementstudio4(2)在打开的界面中,默认情况下看到3个窗口,“已注册服务器”、“对象资源管理器”和“文档”窗口,了解每个窗口的功能。5.利用SQLServer管理平台访问数据库studentsdb(1)添加数据库文件studentsdb.mdf在SQLServer管理平台的对象资源管理器窗口中右击“数据库”,选择“附加”选项。选择“添加”后选择“studentsdb”文件。点击“确定”。5(2)查看数据库的内容在树形目录中找到studentsdb数据库并展开,查看该数据库的所有对象,如表、视图、存储过程、默认和规则等。6对象资源管理器---展开studentsdb---展开“表”---选择“dbo.curriculum”并右击--“打开表”对象资源管理器---studentsdb---“视图”右击dbo.v_stu_g---“打开视图”7选择studentsdb数据库的“表”选项,在右窗口中将列出studentsdb数据库的所有表(包括系统表和用户表),选择某个表,右击鼠标,弹出快捷菜单,从中选择“打开表”→“返回所有行”菜单项,打开表,查看其内容。6.利用查询分析器访问studentsdb数据库的表。(1)在SQLserver管理控制器→“SQL查询分析器”菜单项,运行SQLServer查询分析器。(2)在查询分析器窗口中,选择“查询”→“更改数据库…”菜单项,或者单击常用工具栏中的“更改数据库”下拉按钮,选择要操作的studentsdb数据库。(3)在查询分析器的编辑窗口中,输入以下代码:SELECT学号,姓名FROMstudent_infoWHERE性别=’女’(4)选择查询分析器的“查询”→“分析”菜单项,或者单击常用工具栏上“分析查询”按钮,查询分析器将对输入的代码进行语法分析,并由消息窗格给出分析结果报告。(5)选择查询分析器的“查询”→“执行”菜单项,或者单击常用工具栏上“执行查询”按钮,SQLServer将编译窗口中的代码,并在结果窗格中显示查询结果。7.SQLserver文档与教程熟悉“联机帮助”。这非常重要,学会使用联机帮助来进行自学和解惑。四、实验思考81、SQLserver2005有哪两种身份验证模式?2、SQLserver服务器是指什么?SQLserver客户机是指什么?3、查询分析器的作用是什么?可以有几种启动查询分析器的方法?3、改变查询分析器的当前数据库,可以使用什么方法?4、SQLserver2005的管理控制器有哪些功能?实验2SQLServer数据库的管理一、实验目的1.了解SQLServer数据库的逻辑结构和物理结构的特点。2.学会使用企业管理器对数据库进行管理。3.学会使用Transact-SQL语句对数据库进行管理。二、实验准备1.确定能够创建数据库的用户是系统管理员,或是被授权使用CREATEDATABASE语句的用户。2.确定要创建的数据库名、所有者(即创建数据库的用户)、数据库大小(最初的大小、最大的大小、是否允许增长即增长的方式)和存储数据的文件。3.了解常用的创建数据库方法。三、实验内容及步骤1.在企业管理器中创建studentsdb数据库。(1)运行SQLServer管理器,启动企业管理器,展开服务器“(LOCAL)(WindowsNT)”。(2)右击“数据库”项,在快捷菜单中选择“新建数据库”菜单项。在新建数据库对话框的名称文本框中输入学生管理数据库名studentsdb。2.选择studentsdb数据库,在其快捷菜单中选择“属性”菜单项,查看“常规”、“数据文件”、“事务日志”、“文件组”、“选项”和“权限”页面。3.打开studentsdb数据库的“属性”对话框,在“数据文件”选项卡中修改studentsdb数据文件的“分配空间”大小为2MB。指定“最大文件大小”为5MB.在“事务日志”选项卡中修改studentsdb数据库的日志文件的大小在每次填满时自动递增5%。4.启动查询分析器,在查询分析器中使用Transact-SQL语句CREATEDATABASE创建studb数据库。然后通过系统存储过程sp_helpdb查看系统中的数据库信息。95.在查询分析器中使用Transact-SQL语句ALTERDATABASE修改studb数据库的设置,指定数据文件大小为5MB,最大文件大小为20MB,自动递增大小文1MB。6.在企业管理器中为studb数据库增加一个日志文件,命名为studb_Log2,大小为5MB,最大文件大小为10MB。7.使用企业管理器将studb数据库的名称更改为student_db。8.使用Transact-SQL语句DROPDATABASE删除student_db数据库。9.在企业管理器中删除studentsdb数据库。10.在查询分析器中使用SQL语句完成以下内容,并将SQL语句记录在实验思考题二中。(1)创建一个“图书管理系统”数据库,该数据库的主数据文件的逻辑名称为“图书管理系统”,操作系统文件名是“图书管理系统.mdf”,大小为5MB,最大是50MB,以10%的速度增加;该数据据的日志文件的逻辑名是“图书管理日志”,操作系统文件名为“图书管理日志.ldf”,大小是5MB,最大是30MB,以1MB的速度增加。请用SQL语句实现。(2)修改“图书管理系统”数据库,使图书管理系统数据库的文件增长幅度为8MB,用SQL语句实现。11.收缩数据库对上面建立的数据库进行操作。12.创建并存储数据库维护计划四、实验思考1.新数据库是否包含SQLserver在主设备中生成的模型数据库内的所有对象?2.将创建和修改“图书管理系统”数据库的SQL语句书写出来。10实验3(1)E-R图(2学时)一、实验目的1、掌握E-R方法2、学会绘制一个具体应用问题的E-R图3、学会将E-R图转换成关系模型二、实验准备1、了解E-R方法2、学会使用visio绘制E-R图3、进入windowsxp系统,找到visio软件三、实验内容1、熟悉E-R图的主要成分:实体、联系和属性,并掌握它们的表现方式。2、打开visio,并熟悉E-R图模块的应用方法。3、参照以下说明,在visio里绘制该百货公司的E-R图,并将该E-R图填写在实验思考的空白处。某百货公司管辖若干连锁商店,每家商店经营若干商品,每家商店有若干职工,但每个职工只服务于一家商店。商店实体型的属性有:店号、店名、店址、店经理商品:商品号、品名、单价、产地职工:工号、姓名、性别、工资在联系中反映出职工参加某商店工作的开始时间、商店销售量。4、将百货公司的E-R模型向关系模型的转换,写出所得到的所有关系模式。5、现假设要建立一个学生管理系统,你作为设计人员,首先必须用E-R方法描绘出该学生管理系统的概念模型,然后再把该E-R模型转换成关系模型,以用于数据库及数据表的设计及建立。请尝试将该学生管理系统的简单E-R图用visio绘制出来,填写在实验思考空白处,再将转换后的关系模型也填到空白处。四、实验思考111、绘制出百货公司E-R图2、写出百货公司E—R图对应的关系模式。3、绘制出学生管理系统的E-R图。4、写出学生管理系统的关系模式。Visio并没有提供专门的ER模块,要么使用“数据库”里的模块,要么使用“框图”里的基本图形来画ER图。菱形可由圆形变换而来,连接线可通过右击,选择“直线连接线”还是“曲线连接线”等。也可通过选择自选图形,专门建立ER图的模具。12实验3(2)SQLServer数据表的管理一、实验目的1.学会使用企业管理器和Transact-SQL语句CREATETABLE和ALTERTABLE创建和修改表。2.学会在企业管理器中对表进行插入、修改和删除数据操作。3.学会使用Transact-SQL语句对表进行插入、修改和删除数据操作。4.了解SQLServer的常用数据类型。二、实验准备1.了解在企业管理器中实现表数据的操作,如插入、修改和删除等。2.掌握用Transact-SQL语句对表数据进行插入(INSERT)、修改(UPDATE)和删除(DELETE和TRANCATETABLE)操作。三、实验内容及步骤1.启动企业管理器,展开studentsdb数据库文件夹。2.在studentsdb数据库中包含有数据表student_info、curriculum、grade,这些表的数据结构如图1-2、图1-3和图1-4所示。图1-2学生基本情况表student_info图1-3课程信息表curriculum图1-4学生成绩表grade3.在企业管理器中创建student_info、curriculum表。4.在企业管理器中,将student_info表的学号列设置为主键,非空。5.使用Transact-SQL语句CREATETABLE在studentsdb数据库中创建grade表。6.student_info、curriculum、grade表中的数据如图1-5、图1-6和图1-7所示。13图1-5student_info的数据图1-6curriculum的数据图1-7grade的数据使用企业管理器将curriculum表的课程编号列设为主键,将grade表的学号列和课程编号列的组合设置为主键。并建立三个表之间的联系。7.在企业管理器中为stud

1 / 50
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功