logo资料库

数据库实验报告.docx

第1页 / 共21页
第2页 / 共21页
第3页 / 共21页
第4页 / 共21页
第5页 / 共21页
第6页 / 共21页
第7页 / 共21页
第8页 / 共21页
资料共21页,剩余部分请下载后查看
《数据库系统原理及应用》 实验报告 学号: 姓名: 地点: 学期: 1
《数据库系统原理及应用》试验报告 实验名称:实验一 、熟悉 DBMS(SQL Server 2008 或 MySQL) 试验要求: (1) 熟悉实验环境;(2) 基本表的建立;(3) 基本表的修改; (4) 基本表的删除;(5) 索引的建立与删除。 注: (1)表结构(关系模式)可以借鉴教材的 Student、Course 和 CS; (2)表和索引的建立、修改、删除,采用 SQL 语句和可视化工具进 行 实验地点:5B805 实验时间:2017 年 10 月 18 日 实验过程及结果: 1)基本表的建立 2、基本表的修改 点击学生信息表可选择相应的选项删除或者编辑表 2
《数据库系统原理及应用》试验报告 3、索引的建立与删除 3
《数据库系统原理及应用》试验报告 实验名称:实验二 、练习 SQL 基本操作 试验要求: 简单查询操作。该实验包括投影、选择条件表达,数据排序,使 用临时表等; 实验地点:5B805 实验时间:2017 年 11 月 1 日 实验过程及结果: 简单查询操作 数据排序、使用临时表 4
《数据库系统原理及应用》试验报告 5
《数据库系统原理及应用》试验报告 实验名称:实验三 、练习 SQL 基本操作(续) 试验要求: 连接查询操作。 该实验包括等值连接、自然连接、求笛卡儿积、一般连接、外连接、 内连接、左连接、右连接和自连接等。 实验地点:5B805 实验时间:2017 年 11 月 8 日 实验过程及结果: 等值连接 USE 教务管理系统 SELECT 学生信息.学号,学生信息.姓名,学生信息.班级编号,成绩表.成绩 FROM 学生信息 JOIN 成绩表 ON 学生信息.学号=成绩表.学号 求笛卡尔积 USE 教务管理系统 SELECT 学生信息.学号,学生信息.姓名,学生信息.性别,成绩表.成绩 FROM 学生信息 CROSS JOIN 成绩表 WHERE 学生信息.学号=成绩表.学号 左连接: USE 教务管理系统 SELECT 学生信息.学号,学生信息.姓名,成绩表.成绩 FROM 学生信息 LEFT OUTER JOIN 成绩表 ON 学生信息.学号=成绩表.学号 右连接 USE 教务管理系统 SELECT 学生信息.学号,成绩表.成绩 FROM 学生信息 RIGHT OUTER JOIN 成绩表 ON 学生信息.学号=成绩表.学号 自连接: USE 教务管理系统 SELECT s1.学号,s1.姓名,s2.性别,s2.政治面貌 FROM 学生信息 s1 INNER JOIN 学生信息 s2 ON s1.学号=s2.学号 WHERE s2.政治面貌='党员' AND s2.性别='男' 6
《数据库系统原理及应用》试验报告 自然连接 USE 教务管理系统 SELECT DISTINCT 学生信息.学号,学生信息.姓名,学生信息.班级编号,成绩表.成绩 FROM 学生信息 INNER JOIN 成绩表 ON 学生信息.学号=成绩表.学号 实验名称:实验四 、用 SQL 实现控制数据安全 试验要求: (1)设置 SQL Server 的安全认证模式;(2) 通过 SQL Server 企业管 理器和系统存储过程,实现对 SQL Server 的用户和角色管理;(3) 分 别通过 SQL Server 企业管理器和 SQL 的数据控制功能,设置和管理数 据操作权限;(4) 创建、查询、更新和删除视图; 实验地点:5B805 实验时间:2017 年 11 月 15 日 实验过程及结果: 创建视图 USE 教务管理系统 GO CREATE VIEW view_学生学籍 AS SELECT 学号,姓名,性别,籍贯 FROM 学生信息 查询视图 USE 教务管理系统 GO SELECT * FROM view_学生籍贯 更新视图 UPDATE view_学生籍贯 SET 籍贯='河南' where 学号='12345567709201' OR 学号='12345678900978' 7
《数据库系统原理及应用》试验报告 删除视图 USE 教务管理系统 GO DELETE VIEW view_学生学籍 8
分享到:
收藏