实验三 高级查询 1实验目的 (1)掌握SQL的高级查询的使用方法,如分组统计、嵌套查询、集合查询、排序等等。 2实验内容 2.1掌握SQL高级查询使用方法 (1)分组统计。 (2)嵌套查询,包括IN查询、EXISTS查询。 (3)集合查询。 (4)排序。 3实验要求 (1)深入复习教材第三章SQL有关高级查询语句。 (2)根据书上的例子,针对TPCH数据库模式设计分组统计查询、嵌套查询(IN、EXISTS)语句和集合查询语句,每种类型的基本查询至少要设计一个查询,描述清楚查询要求,运行你所设计的查询语句,并截图相应的实验结果,每幅截图并要有较为详细的描述。也可以按照附2所列示例查询做实验。 (3)实验步骤和实验总结中要详细描述实验过程中出现的问题、原因和解决方法。 附1:高级SQL查询 (1)不带分组过滤条件的分组统计查询。 统计每个顾客订购金额。 统计每个商品的销售总数量。 (2)带分组过滤条件的分组统计查询。 查询平均每个订单金额超过1000元的顾客编号及其姓名。 统计每个商品的销售总数量大于1000的商品编号及名称。 (3)IN嵌套查询。 查
2022-05-18 21:04:22 3.16MB 数据库 database
1
实验四 数据更新 1实验目的 (1)掌握SQL数据更新语句的基本使用方法,如UPDATE、DELETE、INSERT。 (2)掌握更新语句条件中的嵌套查询使用方法。 2实验内容 2.1掌握SQL更新语句的基本使用方法 (1)INSERT基本语句。 (2)UPDATE基本语句。 (3)DELETE基本语句。 2.2掌握SQL更新语句的高级使用方法 (1)INSERT批量插入语句。 (2)UPDATE语句使用嵌套子查询。 (3)DELETE语句使用嵌套子查询。 3实验要求 (1)深入复习教材第三章SQL有关更新语句。 (2)根据书上的例子,针对TPCH数据库模式设计各种更新语句,每种类型更新语句至少要设计一个,描述清楚数据更新要求,运行你所设计的更新语句,并截图相应的实验结果,每幅截图并要有较为详细的描述。也可以按照附1所列示例查询做实验。 (3)实验步骤和实验总结中要详细描述实验过程中出现的问题、原因和解决方法。 附1: SQL数据更新语句 (1)INSERT基本语句(插入全部列的数据)。 插入一个新顾客的记录,要求每列都给一个合理的值 插入一条订单明细记录,要求每列都给一
2022-05-18 21:04:22 2.72MB 数据库 database
1
实验五 视图 1实验目的 (1)掌握SQL视图语句的基本使用方法,如CREATE VIEW、DROP VIEW。 (2)掌握视图更新、WITH CHECK OPTION等高级功能的使用。 2实验内容 2.1掌握SQL视图语句的基本使用方法 (1)创建视图(省略视图列名)。 (2)创建视图(不能省略列名的情况)。 (3)删除视图(RESTRICT / CASCADE)。 2.2掌握视图更新和WITH CHECK OPTION的高级使用方法 (1)创建视图(WITH CHECK OPTION),并利用INSERT、DELETE和UPDATE语句加以验证。 (2)创建一个行列子集可更新视图,并利用INSERT、DELETE和UPDATE语句加以验证。 (3)创建一个不可能更新的视图,并利用更新语句验证该视图不可更新。 3实验要求 (1)深入复习教材第三章SQL有关视图语句。 (2)根据书上的例子,针对TPCH数据库模式设计各种视图语句,每种类型视图语句至少要设计一个,描述清楚视图要求,运行你所设计的视图语句,并截图相应的实验结果,每幅截图并要有较为详细的描述。也可以按照附1所列示例做实验。
2022-05-18 21:04:21 1.54MB 数据库 database
1
实验六 数据安全性 1实验目的 (1)掌握用户管理的基本方法,包括创建用户、删除用户和设置用户密码。 (2)掌握用户授权和回收权限的基本方法。 (3)掌握系统级权限和对象级权限的授权和回收方法 (4)掌握角色的使用方法 2实验内容 2.1掌握用户管理的基本使用方法 (1)创建用户(带密码)。 (2)创建超级用户。 (3)删除用户。 2.2掌握用户授权和回收权限的基本使用方法 (4)给用户授权。 (5)转授权。 (6)回收用户权限。 (7)级联回收权限 2.3掌握角色的使用方法 (8)创建角色。 (9)删除角色。 (10)给角色授权。 (11)撤销角色权限。 (12)利用角色授权 (13)收回利用角色授予的权限。 2.4掌握系统级权限和对象级权限的使用方法 (14)系统级权限。 (15)对象级权限。 (16)表级权限。 (17)列级权限。 3实验要求 (1)深入复习教材第四章数据库安全性内容。 (2)根据书上的例子,针对TPCH数据库模式设计各种权限管理语句,每种类型权限语句至少要设计一个,描述清楚权限要求,运行你所设计的权限语句,并截图相应的实验结果,每幅截图并要有较为详细的描述。
2022-05-18 21:04:20 557KB 数据库 database
1
实验七 数据完整性 1实验目的 (1)掌握实体完整性、参照完整性和用户自定义完整性约束的创建方法。 (2)掌握完整性约束的运行检查机制。 (3)掌握参照完整性的级联删除和修改方法。 (4)掌握正确设计关系模式完整性约束的方法。 2实验内容 2.1掌握实体完整性约束的创建和使用方法 (1)创建表时定义由一个属性组成的主键(给约束命名)。 (2)创建表时定义由两个或两个以上属性组成的主键(给约束命名)。 (3)删除以上两个主键约束。 (4)利用ALTER TABLE语句定义上述两个主键。 2.2掌握参照完整性约束的创建和使用方法 (5)创建表时定义一个列级参照完整性约束(给约束命名)。 (6)创建表时定义一个表级的由两个属性组成的参照完整性约束(给约束命名)。 (7)设计数据更新语句检查参照完整性约束是否起作用。 (8)删除上述完整性约束。 (9)利用ALTER TABLE 建立上述参照完整性约束,并且规定UPDATE/DELETE时的动作。 (10)设计数据更新语句检查参照完整性约束及其相应的动作是否起作用。 2.3掌握用户自定完整性约束的创建和使用方法 (11)定义一个检查约束,检查其
2022-05-18 21:04:20 3.81MB 数据库 database
1
实验8综合设计 1实验目的 (1)了解和掌握数据库设计的有关理论和方法。 (2)可以灵活运用数据库设计方法设计一个中小型规模的数据库。 2实验内容 2.1数据库概念模型设计 (1)进行需求分析。 (2)设计数据库概念模型,画出E-R图。 2.2数据库逻辑模型设计 (3)根据数据库概念模型设计数据库的逻辑模型。 (4)对逻辑模型进行优化。 2.3数据库物理模型设计 (5)针对某种DBMS,设计数据库物理模型,包括表空间、表和索引等于物理存储有关的设计。 (6)优化物理模型 (7)生成某种DBMS的SQL语句,创建数据库及其表。 2.4装载数据 (8)收集真实数据或者生成模拟数据。 (9)批量加载数据到数据库中。 (10)设计一系列SQL语句,尤其是连接查询、嵌套查询等SQL语句,已测试数据库性能。 3实验要求 (1)可以借助POWERDESIGNER等系统分析与设计辅助工具进行数据库设计,也可以使用WORD文件直接生成各种设计文档。 (2)选择的数据库应用系统应该规模适中,不宜太大太复杂,可能做不完;也不宜太小太简单,甚至仅有三两个表组成。 (3)要设计良好的数据库完整性约束。 (4
2022-05-18 21:04:19 3.66MB 数据库 database
1
大学数据库全面知识点资料整理.doc
2022-05-18 11:03:42 1.54MB 数据库 文档资料 database
安徽工业大学数据库实验报告,完整详细。如有错误,欢迎指出!
2022-05-17 12:18:35 162KB 安徽工业大学 数据库 实验报告
1
课件,某年结课测试题,教材《数据库原理与应用》孟凡荣,闫秋艳课后题答案
2022-05-15 14:04:24 85.01MB 数据库 文档资料 database 中国矿业大学
1
数据库实验报告 
2022-05-13 10:56:26 7KB 实验报告
1