DB实验报告
更新时间:2023-10-17 12:12:01 阅读量: 综合文库 文档下载
实验一 SQL Server数据库的管理
1.实验目的
(1) 了解SQL Server 数据库的逻辑结构和物理结构的特点。 (2) 掌握使用SQL Server管理平台对数据库进行管理的方法。 (3) 掌握使用Transact-SQL语句对数据库进行管理的方法。
2.实验内容
2)使用T-SQL语句管理数据库
(1) 使用CREATE DATABASE创建my_studb数据库,数据文件名称为my_studb_data,大小为5MB,最大文件大小为20MB,自动递增大小为1MB。日志文件命名为studb_Log2,大小为5MB,最大文件大小为10MB
(2) 用存储过程sp_helpdb查看数据库信息
(3) 用DROP DATABASE删除my_studb数据库。
实验二 SQL Server 数据表的管理
1.实验目的
(1) 掌握使用SQL Server管理平台和Transact-SQL语句CREATE TABLE和ALTER TABLE创建和修改表的方法。
(2) 掌握在SQL Server管理平台中对表进行插入、修改和删除数据操作的方法。 (3) 掌握使用Transact-SQL语句对表进行插入、修改和删除数据操作的方法。 (4) 了解SQL Server的常用数据类型。
2.实验内容
2)使用T-SQL语句管理数据表
使用Transact-SQL语句CREATE TABLE在student_db数据库中创建curriculum、grade表
使用Transact-SQL语句ALTER TABLE修改grade表的“分数”列,使其数据类型为real。
使用Transact-SQL语句ALTER TABLE修改student_info表中“学生姓名”数据类型为varchar(10),非空。
使用Transact-SQL语句ALTER...ADD为grade表添加一个名为“备注”的数据列,其数据类型为VARCHAR(20)。
使用Transact-SQL语句删除grade表的“备注”数据列。
使用Transact-SQL语句INSERT INTO...VALUES向grade表插入数据:学号为0004,课程编号为0001,分数为80。
使用Transact-SQL语句UPDATE修改grade表中学号为0002、课程编号为0005的分数为90的成绩记录。
使用Transact-SQL语句DELETE删除grade表中学号为0004的成绩记录。
3.实验思考
(1) 在SQL Server管理平台中,student_info表的数据输入时,如果输入相同学号的记录将出现什么现象?怎样避免该情况的发生?
答:出现学号重复记录,导致插入删除冲突。允许学号重复插入,需设置唯一约束。 (2) 已经打开的表能删除吗?
答:不能,必须关闭并保存已打开的表才可删除。
(3) 在SQL Server 2005中能将数据表中的字段名和其数据类型同时改变吗? 答:可以同时改变,需要sp_rename以及alter table修改语句同时执行。
实验三 数据查询
1.实验目的
(1) 掌握使用Transact-SQL的SELECT语句进行基本查询的方法。 (2) 掌握使用SELECT语句进行条件查询的方法。
(3) 掌握SELECT语句的GROUP BY、ORDER BY以及UNION子句的作用和使用方法。 (4) 掌握嵌套查询的方法。 (5) 掌握连接查询的操作方法。
2.实验内容
(1) 在student_db数据库中,使用下列SQL语句将输出什么? ① SELECT COUNT(*) FROM grade
② SELECT SUBSTRING(姓名,1,2) FROM student_info
③ SELECT UPPER('kelly')
④ SELECT Replicate('kelly',3)
⑤ SELECT SQRT(分数) FROM grade WHERE 分数>=85
正在阅读:
DB实验报告10-17
七年级英语上册Unit5LetscelebrateTask教案(新版)牛津版(1)01-22
教师招聘《小学教育心理学》通关试题每日练(2021年01月19日-8836)05-19
房地产经营与管理(第二版)考试复习重点03-14
中国生物多样性保护状况论文05-19
第三章公共关系主体11-13
人教版新课标2012届高考政治一轮复习:必修1 经济生活 第一课 神奇的货币09-02
女孩必知的30条美容秘方03-17
高一经济生活 - 期末练习07-03
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 实验
- 报告