《数据库原理与应用》
实验报告书
(2011—2012学年第二学期)
班 级: 学 号: 姓 名: 教 师: 郑先容
医药信息工程学院·数据决策
2012年2月
目 录
实验一 利用ACCESS创建数据库及熟悉SQL Server开发环境 ... 2 实验三 数据库、表的创建 .................................................................. 6 实验五 连接查询和嵌套查询 ................................................................ 12 实验七 数据的插入、修改、删除 .................................................... 18 实验九 SQL Server数据库的安全性控制 ........................................ 21 实验十一 熟悉Power Designer数据库设计软件 ................................ 24 实验十三 Transact-SQL编程 ................................................................ 27 实验十五 存储过程的使用 .................................................................... 30 第十章 数据库的恢复技术作业 ............................................................ 33
《数据库原理与应用》实验报告
实验一 利用ACCESS创建数据库及熟悉SQL Server开发环境
一、实验目的
1、熟知机房用机安全规则和实验报告的书写。
2、掌握SQL Server 2005的安装,卸载以及相关服务的启动、退出。 3、熟悉SQL Server Management Studio环境。 4、掌握创建服务器组合注册服务器。 5、初步了解数据库的概念;
6、初步了解SQL Server联机丛书的使用。 7、用ACCESS创建数据库,体会数据库的功能。
注意:每次实验的指导视频,上课所需要的软件、数据库还有ppt。都可以在ftp://10.81.40.222的“数据决策”->“数据库”->“2011-2012(2)”文件夹下找到,以后每次实验相关的文件和数据库,老师上课的课件,sql2005安装环境,都可以在这个ftp上寻找。
二、实验内容
1、上网搜索能够正常安装的SQL Server2005的软件。或者在ftp上下载,有条件的同学,课后可在个人电脑上安装SQL Server2005,建议XP操作系统安装个人版,Server操作系统安装企业版。SQL Server2005的安装说明见《SQL Server 2005精简版的安装》或上网搜索相应电子教程。安装过程请参看实验指导或者相关视频。
2、观看视频“数据库概念.swf”,了解数据库的相关概念。 3、参看实验指导或者视频“使用SQL Server Management Studio.swf”,通过实践初步了解使用SQL Server Management的使用。
4、观看视频“SQL Server联机丛书.swf”,了解如何通过系统本身来学习使用SQL Server。
请根据联机丛书查询如何“创建数据库”,查询内容包括创建数据库前的准备工作,创建数据库的命令,以及数据库文件的组成。请把你的结果写在下面。
2
《数据库原理与应用》实验报告
5、参看实验指导或者视频,创建服务器组,在此组上查看有哪些数据库及数据库对象,请记录下来。
6、利用ACCESS创建数据库。
(1)、在ACCESS中创建一个“学生-课程数据库”,含以下三个表:
学生(学号,姓名,性别,年龄,所在系) 课程(课程号,课程名) 选课(学号,课程号,成绩) 每个表输入10条数据。
(2)、数据库保存在以“自己学号+名字”命名的文件夹中。
请掌握ACCESS创建数据库的方法,体会数据库的二维结构,请写下建立数据库的主要步骤。 7、掌握SQL Server2005的启动、退出、暂停,组成配置,基本工具及常用操作。请简要叙述SQL Server2005的组成配置,基本工具。
三、实验小结
结合本次实验,思考以下问题:
1、通讯录为什么要采用这种由行和列二维结构组成的格式?其中每一列表示什么意思,每一行又表示什么意思?
3
《数据库原理与应用》实验报告
2、 假如通讯录里面有1000000个人的信息,怎么样快速找到某个特定的人?
3、比较分析ACCESS和SQL SERVER两种数据库,各适用于什么情况?
四、作业 1、选择题
1.数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和( ) 。 A.系统分析员
B.程序员
C.数据库管理员
D.操作员
2.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )。 A.DBS包括DB和DBMS C.DB包括DBS和DBMS
B.DBMS包括DB和DBS D.DBS就是DB,也就是DBMS
3.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是( )。 I.人工管理阶段 II.文件系统阶段 III.数据库阶段 A.I 和 II
B.只有 II
C.II 和 III
D.只有 I
4.下列四项中,不属于数据库系统特点的是( ) 。 A.数据共享
B.数据完整性
C数据冗余度高
D.数据独立性高
5.数据库系统的数据独立性体现在( ) 。 A.不会因为数据的变化而影响到应用程序
B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序 C.不会因为存储策略的变化而影响存储结构
D.不会因为某些存储结构的变化而影响其他的存储结构 6.描述数据库全体数据的全局逻辑结构和特性的是( ) 。 A.模式
B.内模式
C.外模式
7.要保证数据库的数据独立性,需要修改的是( ) 。 A.模式与外模式
B.模式与内模式
C.三级模式之间的两层映射
D.三层模式
8.要保证数据库的逻辑数据独立性,需要修改的是( ) 。
4