北邮数据库实验-实验一实验二

上传人:ldj****22 文档编号:35328000 上传时间:2018-03-14 格式:DOC 页数:32 大小:3.30MB
返回 下载 相关 举报
北邮数据库实验-实验一实验二_第1页
第1页 / 共32页
北邮数据库实验-实验一实验二_第2页
第2页 / 共32页
北邮数据库实验-实验一实验二_第3页
第3页 / 共32页
北邮数据库实验-实验一实验二_第4页
第4页 / 共32页
北邮数据库实验-实验一实验二_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《北邮数据库实验-实验一实验二》由会员分享,可在线阅读,更多相关《北邮数据库实验-实验一实验二(32页珍藏版)》请在金锄头文库上搜索。

1、学姐们倾情奉献学姐们倾情奉献 跪安吧少年少女们!跪安吧少年少女们!北京邮电大学北京邮电大学实验报告实验报告课程名称课程名称 数据库系统原理数据库系统原理实验内容实验内容 实验一 SQL SERVER 安装、数据库创建与维护实验班级班级 姓名姓名指导老师指导老师 成绩成绩_2014 年年 03 月月 18 日日实验一实验一 SQL SERVER 安装、数据库创建与维护实验安装、数据库创建与维护实验实验目的实验目的:1通过对 SQL SERVER2000 的安装和简单使用: (1)了解安装 SQL SERVER2000 的软硬件环境和安装方法; (2)熟悉 SQL SERVER2000 相关使用;

2、 (3)熟悉 SQL SERVER2000 的构成和相关工具; (4)通过 SQL SERVER2000 的使用来理解数据库系统的基本概念。实验内容。2通过创建数据库、并进行相应的维护,了解并掌握 SQL SERVER 数据库的创建和维护 的不同方法和途径,并通过这一具体的数据库理解实际数据库所包含的各要素。实验内容实验内容:1SQL SERVER2000 安装 (1) 在 windows2000/XP 上安装并运行 SQL SERVER2000。 (2) 练习启动和停止数据库服务。 (3) 通过 SQL SERVER Enterprise Manager 连接数据库。 (4) 熟悉 SQL

3、SERVER Enterprise Manager 的各项功能,了解 SQL SERVER 的主要 对象。(5) 了解 SQL SERVER 在安装时自动创建的数据库和几类系统表。 2数据库创建与维护 (1)创建“学生选课”数据库;要求主文件组包含主要文件和次要文件,建立两个 次要文件组,分别包含两个次要文件,要求有相应的日志文件; (2)对数据库属性和参数进行查询、相应的修改和维护,内容包括: 调整数据库的大小,完成数据库大小的增加、减小; 增加文件组; 修改日志文件的最大值; 查看数据库的属性值; (3)练习数据库的删除等维护; (4)用 Enterprise Manager 管理工具和交

4、互式的 Transact_SQL 语句分别完成以上操 作。实验步骤实验步骤一、Microsoft SQL Server 数据库安装下载相应版本。下载相应版本。 使用 SQL Server 2008 安装光盘将 SQL Server 2008 开发版安装到本地计算机,使本地计算机成为服务器和客户端工具; 运行运行运行 SQL Server Management Studio,显示登入界面,然后输入安装时候设置的实例化服务器名称 DREAM,采用 Windows 身份验证的方式连接数据库服务器。登入后,对象资源管理器出现如下数据库信息,和系统基本运行状态,每一项信息都可展开详细内容。 创建一个实验

5、数据库创建一个实验数据库创建“学生选课”数据库;要求主文件组包含主要文件和次要文件,建立两个次要文件组,分别包含两个次要文件,要求有相应的日志文件(1)使用对象资源管理器创建)使用对象资源管理器创建右键单击对象资源管理器中的数据库文件夹,单击新建数据库。根据设计设置相关参数。确认后在对象资源管理器数据库目录下增加了刚创建的数据库(2)使用)使用 T_SQL 语言创建语言创建点击新建查询,在查询窗口输入创建数据库的代码。点击分析,没有提示错误后,点击执行。执行成功后刷新数据库,显示新建的数据库。 使用对象资源管理器修改数据库的相关参数使用对象资源管理器修改数据库的相关参数右键单击先前创建的数据库

6、,单击属性,就可以看到数据库的相关参数。修改日志文件的最大值,增加文件组都在以下界面完成。 数据库的删除数据库的删除采用对象资源管理器删除数据库,右键单击数据库,点击删除选项。或者在查询窗口中输入 T-SQL 语句删除数据库:DROP DATABASE shijing2,分析无误后执行。 (注意要先断开与 shijing2 数据库的链接,否则无法执行)北京邮电大学北京邮电大学实验报告实验报告课程名称课程名称 数据库系统原理数据库系统原理实验内容实验内容 实验二数据库表数据库表/ /视图的创建与维护实验视图的创建与维护实验班级班级 2011211302 姓名姓名 康雅微/赵莹指导老师指导老师 卢

7、向群 成绩成绩_2014 年年 03 月月 18 日日实验目的实验目的1 了解 E-R 图的基本概念和根据数据需求描述抽象出 E-R 图并将其转换为数据库逻辑模 式进而物理实现数据库中的表和视图。 2 通过进行数据库表的建立操作,熟悉并掌握 SQL SERVER 数据库表的建立方法,理解 关系数据库表的结构,巩固 SQL 标准中关于数据库表的建立语句。 3 通过进行数据库表数据的增加、删除和插入等维护操作,熟悉并掌握 SQL SERVER 数 据库数据的操作方法,巩固 SQL 中关于数据维护的语句 4 通过对 SQL SERVER 中建立、维护视图的实验,熟悉 SQL SERVER 中对视图的

8、操作 方法和途径,理解和掌握视图的概念实验内容实验内容建立相应的表及视图,并熟悉基本操作,例如数据增删改、表结构修改等。实验环境实验环境C/S 结构,SQL Server 企业版服务器及客户端。 数据库存储在服务器上,表和视图定义也存储在服务器上,但同学通过网络使用客户 端连接到服务器上进行操作。实验要求实验要求本实验内容比较繁多,要求同学一定要进行完全的实验,并做出详尽的记录。实验步骤实验步骤一、分别使用对象资源管理器和分别使用对象资源管理器和 T-SQL 创建、删除和修改表创建、删除和修改表 使用对象资源管理器创建表使用 T-SQL 创建表 点击新建查询,输入代码:分析后执行,邮件点击表,

9、刷新:使用对象资源管理器删除表查询窗口中输入 T-SQL 语句删除数据库:DROP DATABASE stud_info (注意要先断开与学生选课数据库的链接,否则无法执行)使用对象资源管理器修改表采用 T-SQL 增加新字段、删除现有字段,改变字段名称、长度、类型的语句分别如下: 在 book 表格中添加 book_price 字段,并且设置其类型为 int alter table book add book_price int 在 book 表格中删除 book_price 字段 alter table book drop column book_price 修改 book 表中的 boo

10、k_name 字段类型为 UCHAR ,长度为 30. ALTER TABLE book ALTER COLUMN book_name uchar(30) 修改 book 表中的 book_name 字段为 book_n EXEC sp_rename book.book_name, lbook_n, COLUMN 二、将教师提供的数据导入表。二、将教师提供的数据导入表。 整理老师给的数据右键单击学生选课,选择任务导入数据一直下一步,直至完成。 三、使用对象资源管理器各表建立相应的约束,包括三、使用对象资源管理器各表建立相应的约束,包括 CHECK 约束、约束、 PRIMARY KEY 约束、约

11、束、UNIQUE 约束、约束、FOREIGN KEY 约束、约束、DEFAULT 约约 束等。束等。 将 book_id 设为主键设置外键设置 check 约束四、使用四、使用 T-SQL 为各表建立相应的约束,包括为各表建立相应的约束,包括 CHECK 约束、约束、PRIMARY KEY 约束、约束、UNIQUE 约束、约束、FOREIGN KEY 约束、等。约束、等。 1、CHECK 约束ALTER TABLE 学生选课 ADD CONSTRAINT student CHECK (sex=男 or sex=女) 2、PRIMARY KEY 约束 USE 学生选课 GOALTER TABLE

12、 学生选课 ADD CONSTRAINT PK_学生选课 PRIMARY KEY CLUSTERED (学生选课_info) 3.UNIQUE 约束 USE学生选课 GOALTER TABLE stud_info ADD CONSTRAINT stud_id FOREIGN KEY (学生选课)REFERENCES stud_id (学生选课) 4.FOREIGN KEY 约束 USE学生选课 GOALTER TABLE stud_grade ADD CONSTRAINT FK_stud_id FOREIGN KEY REFERENCES stud_info五、分别使用对象资源管理器和五、分别

13、使用对象资源管理器和 T-SQL 向表中插入、修改和删除数据向表中插入、修改和删除数据使用 T-SQL 为所有表插入后续实验数据。六、建立视图六、建立视图建立一张视图选择表格及相应表项,设置筛选条件后执行为每一张表做一个视图为每一张表做一个视图对视图的修改:右键点击视图,选择设计,可修改视图实验总结()实验总结()在这次数据库原理与应用的实验中,我第一次安装和使用数据库,其中遇到诸多问题,在同学和网络的帮助下逐渐解决,掌握了数据库软件的初步使用,也对课上了解的数据库知识有了更深刻的了解和体会。我在安装数据库软件的时候,由于逐步按照教程走,又有已经成功安装的同学的指导,所以十分顺利,在登陆的时候

14、,由于忘记了登陆名,导致不能登陆,后来通过查找资料得到了解决。在这次实验中遇到的主要问题有:1.不知道如何由 Excel 向数据库中导入数据,导致开始的时候,我一个个的手动输入数据,浪费了大量时间,后来在同学的帮助下掌握了如何直接导入数据。2.用对象资源管理器的时候,编辑之后忘记保存,进行后续操作的时候就总是出错。3.开始没有设置主键外键等约束,后开才意识带设置这些约束为检索带来的方便。本次实验虽然内容简单,但是其中涉及到了很多有关数据库的基础知识, 对于入门数据库有很大的帮助,对于数据库语言 T-SQL 的使用规范有了比较深 的体会,本次试验让我对于数据库有了更加深刻和直观的理解,对于今后深

15、入 学习数据库打下了基础。实验总结()实验总结()在这次数据库原理与应用的实验中,我第一次接触到数据库的知识,并且第一次在实体机上安装并且使用数据库,实验中遇到了很多问题也得到了很多数据库软件的使用经验。在这次试验中遇到的问题主要有:1、在 SQL Server2008 安装的过程中,由于没有按照老师所给的教程安装,导致应该安装的主要程序没有安装完全,暂时不需要用到的插件却安装了一堆,导致后续重新安装,浪费时间。2、没有考虑实际情况而盲目的设置了外键,导致后续创建视图的时候有诸多不便。3、对对象资源管理器这种可视化图形操作方式较依赖,而忽略了 T-SQL 语言的使用,到后来才发现,在进行大批量数据处理以及查询修改的时候,尤其在进行何种条件组合查询数据的时候,T-SQL 语言有着对象资源管理器无法达到的高效率。虽然存在的问题仍然很多,软件的很多功能还不清楚,但是在这次的实验过程中,我学到了许多关于数据库的基本知识,例如,关系型数据库的逻辑组成、数据库的使用方法和维护备份、数据库与网络的兼容链接、数据库语言 T-SQL 的使用规范等等。我对数据库有了初步的了解,并对以后更加深入的学习打下基础。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号