课 程 实 验 报 告
课程名称: 数据库系统概论 专业班级: 学 号: 姓 名: 指导教师: 报告日期:
计算机科学与技术学院
1
2
目录
目录................................................................................................................................ 3 一、实验目的................................................................................................................ 5 二、实验原理................................................................................................................ 5
1.SQL Server 2008查询分析器.............................................................................................. 5 2.DDL使用方法 ..................................................................................................................... 5 3.DML使用方法 .................................................................................................................... 6 4.DCL 的使用方法 ................................................................................................................. 7 5.数据库的备份和恢复 ......................................................................................................... 8
三、实验内容................................................................................................................ 9
实验1: 基本表的创建、数据插入 ..................................................................................... 9 实验2:数据查询 ............................................................................................................... 10 实验3:数据修改、删除 ................................................................................................... 10 实验4:视图的操作 ........................................................................................................... 10 实验5:库函数,授权控制 ............................................................................................... 10 实验6:数据库的备份、恢复 ........................................................................................... 11
四、实验过程.............................................................................................................. 11
实验1: 基本表的创建、数据插入 .................................................................................... 11 实验2: 数据查询 ................................................................................................................ 14 实验3: 数据修改、删除 .................................................................................................... 16 实验4:视图的操作 ........................................................................................................... 18 实验5:库函数,授权控制 ............................................................................................... 19 实验6:数据库的备份、恢复 ........................................................................................... 20
五、心得体会.............................................................................................................. 21
3
4
一、实验目的
掌握SQL Server 2008 的工具使用 掌握DDL的使用方法 掌握DML的使用方法 掌握SELECT命令使用方法 掌握DCL的使用方法 掌握数据库的备份和恢复
二、实验原理
1.SQL Server 2008查询分析器
查询分析器是一个重要工具,实验中的所有SQL语言命令均需在查询分析器中输入、编辑运行。
2.DDL使用方法
1) 数据库创建
在查询分析器中执行下列语句即可在默认的设备上创建新的数据库ems。 CREATE DATABASE database_name 2) 基本表的建立
创建基本表的命令为:CREATE TABLE table_name,在该命令中定义主码和外码时,可以使用列约束(Column Constraint)或表约束(Table Constraint)子句。
创建基本表时,应先选择包含表的数据库。 3) 视图的建立
视图是组成数据库体系结构——三级模式两级映像结构中的外模式的基本单元,SQL-Server的视图定义命令为:
CREATE VIEW view-name AS SELECT statement
视图是用于定义终端用户数据来源的。在视图定义中可以使用复杂的SELECT命令。
5