logo资料库

合肥工业大学数据库实验报告.docx

第1页 / 共46页
第2页 / 共46页
第3页 / 共46页
第4页 / 共46页
第5页 / 共46页
第6页 / 共46页
第7页 / 共46页
第8页 / 共46页
资料共46页,剩余部分请下载后查看
实验1 数据库的创建和删除
实验三 使用SQL语句创建和删除基本表
实验四 数据更新操作
实验五 创建和删除索引
实验六 数据查询
实验七 使用聚集函数的SELECT语句
实验八 视图的定义与使用
实验九 触发器的创建与使用
实验十 存储过程的创建与使用
计算机与信息学院 实验报告 专 业 班 级: 信息安全 16-1 班 学生姓名及学号: 张议方 2016212216 课程教学班号: 0521082B-001 任 课 教 师: 沈明玉 实验指导教师: 胡敏 实 验 地 点: D502 2018 - 2019 学年第一学期
实验 1 数据库的创建和删除 一、 实验目的 1. 了解 SQL Server 数据库的环境。 2. 掌握使用 SQL 语句创建数据库的方法。 二、 实验要求 1. 掌握通过查询分析器进行交互式 SQL 语句的使用方法。 2. 理解 SQL Server 中的共享架构 dbo。 3. 注意操作结果的截图与保存,供撰写实验报告使用。 三、 实验内容 1. 使用 SQL 语句创建数据库 EDUC。 数据库的参数要求: 数据库名称:EDUC 数据库存储路径:将数据库文件存储在 D:\jxgl\目录中。(注, 如果该目录不存在,需在 D 盘新建一个名为 jxgl 的文件夹) 其他参数要求: 数据文件的初始大小:10M 最大:60M 按 5%的比例自动 增长。 日志文件的初始大小:4M 最大:10M 增量为 1M。 2. 将新创建的数据库设置为当前数据库。 四、实验步骤 1. 创建数据库 EDUC 的 SQL 语句: create database EDUC on (name=EDUC_data,--数据文件的逻辑名称,注意不能与日志逻辑 同名
filename='d:\jxgl\EDUC.mdf' ,--物理名称,注意路径必须存在 size=10,--数据初始长度为 10M maxsize=60,--最大长度为 60M filegrowth=5%)--数据文件增长率 5% log on ( name=EDUC_log, filename='d:\jxgl\EDUC.ldf ' , size=4 , maxsize=10 , filegrowth=1) 根据步骤 1 的 sql 语句,写出创建数据库 EDUC 的 sql 语句,点击‘执 行’按钮建立数据库 EDUC。 2. 将新创建的数据库设置为当前数据库 USE EDUC1
GO 五、实验总结 通过此次实验,我充分理解并掌握了建立数据库的步骤以及操作, 由于第一次实验中所建立的数据库没能保存下来,代码也忘记存,所 以实验报告中的代码是第二次去做实验时重新写的,但是截图是第一 次实验时保留的,所以图片中的代码和报告代码不符。
实验二 数据库的分离和附加 一. 实验目的 掌握数据库的分离和附加的具体操作方法。 二. 实验要求 1. 对数据库 EDUC 进行分离,并将该数据库的数据文件及日志文 件拷贝到 U 盘。 2. 注意操作结果的截图与保存,供撰写实验报告使用。 三. 实验内容 1)数据库的分离 在对象资源管理器中,选择数据库节点 EDUC,右击-任务- 分离,进入如下图所示的界面,选择“更新统计消息”下的复选框, 单击确定,完成数据库的分离,此时可以在存储数据库的文件夹中 将分离后的数据库的数据文件和日志文件拷贝到 U 盘里。
2)数据库的附加 在对象资源管理器中,选择数据库节点,右击-附加-添加,选 择数据文件(.mdf),单击确定,完成数据库的附加。
四、实验总结 通过此次实验,我更深一步的理解了数据库分离和附件的过程以 及方法,对于数据库的实际操作有了进一步的理解。
实验三 使用 SQL 语句创建和删除基本表 一.实验目的 1.了解 SQL Server 的基本数据类型。 2.学会使用 Create table 语句创建基本表。 二.实验准备 1. 确定数据库包含的各表的结构,还要了解 SQL Server 的常用 数据类型,以创建数据库的表。 2.掌握 SQL Server 平台 Create、Alter、Drop 语句的具体用法。 三. 实验内容 在数据库 EDUC 中,创建如下四个表: Class、student、course、sc 表的具体要求如下: 1.class 表的结构要求 班级号: clsNO, 字符型(定长),长度为 6,主码 班级名称:clsName,字符型(变长),长度 16,非空 辅导员: Director,字符型(变长),长度 10 专业: Specialty,字符型(变长),长度 30 2.student 表的结构要求 学号:sno,字符型(定长),长度为 8,主码 姓名:sname,字符型(变长),长度为 10,非空 性别:ssex,字符型(定长),长度为 2,性别只能为’男或女’ 班级号:clsNO,字符型(定长),长度为 6,外键 住址:saddr,字符型(变长),长度为 20 年龄:sage,数值型(整数),年龄要求 10~30 之间 身高:height,数值型(长度为 4,含两位小数) 3.course 表的结构要求
分享到:
收藏