《数据库基础及实践技术——SQL Server 2008》一习题

简介: 本节书摘来自华章出版社《 数据库基础及实践技术——SQL Server 2008》一 书中的第1章,第1.8节,作者:何玉洁,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

习题

  1. 与文件系统相比,数据库系统有哪些好处?
  2. 简述数据库管理系统的主要功能。
  3. 简述数据库系统的主要组成部分。
  4. 简述数据模型三要素包含的内容。
  5. 简述概念层数据模型的作用。
  6. 简述实体–联系模型中实体、属性和联系的概念。
  7. 指明下列实体之间联系的种类:
    1)教研室和教师(假设一个教师只属于一个教研室,一个教研室可有多名教师)

2)商店和顾客(假设一个顾客可在多个商店购买商品,一个商店可将商品卖给多个顾客)
3)国家和首都
4)班级和学生(假设一个学生只属于一个班级,一个班级可有多名学生)
5)班级和班主任(假设一个班级只有一个班主任,一名教师可担任多个班级的班主任)

  1. 解释关系模型中主键、外键、主属性、非主属性的概念。
  2. 设有如下两个关系模式,试指出每个关系模式的主键、外键,并说明外键的引用关系。
    产品(产品号,产品名,价格,型号)

其中“产品名”可能有重复,每种产品有唯一的“产品号”,每种产品有唯一的“价格”和“型号”。
销售(产品号,销售时间,销售数量)
假设能够同时销售多种产品,但同一产品在同一时间只能销售一次。

  1. 关系模型的数据完整性约束包含哪些内容?分别说明每一种完整性约束的作用。
  2. 简述数据库系统三级模式结构的含义。
  3. 什么是逻辑数据独立性?什么是物理数据独立性?
  4. 简述第一范式、第二范式和第三范式关系模式的概念。
  5. 设有描述顾客购买商品情况的关系模式:购买(顾客号,顾客名,顾客地址,商品号,商品名,生产厂家,商品价格,购买时间,购买数量)
    1)指出此关系模式的主键。

2)判断此关系模式属于第几范式,如果不是第三范式,请将其规范化为第三范式关系模式。

  1. 有描述学生信息的关系模式:学生(学号,姓名,所在系,系主任,课程号,课程名,学分,成绩)。假设学分由课程号唯一确定,每个系只有一个系主任,一个人只担任一个系的主任。
    试问:此关系模式属于第几范式?若不是第三范式,请将其规范化为第三范式,并指出分解后各关系模式的主键和外键。
  2. 设有描述教师信息的关系模式:教师(教师号,教师名、职称,所在系,办公地点)。假设每位教师只属于一个系,每个系有唯一一个办公地点。
    试问:此关系模式属于第几范式?如果不是第三范式,请将其规范化为第三范式,并指出分解后各关系模式的主键和外键。
  3. 数据库应用结构有哪几种?试比较这些应用结构的优缺点。
相关文章
|
9月前
|
SQL Java 数据库连接
除了JDBC,还有哪些常见的数据库访问技术?
除了JDBC,还有哪些常见的数据库访问技术?
736 2
|
11月前
|
SQL 机器学习/深度学习 人工智能
从“写SQL”到“聊数据”:NL2SQL如何用自然语言解锁数据库?
本文系统性地阐述了自然语言转SQL(NL2SQL) 技术如何让非技术背景的业务分析师实现数据自助查询,从而提升数据驱动决策的效率与准确性。
从“写SQL”到“聊数据”:NL2SQL如何用自然语言解锁数据库?
|
10月前
|
SQL 数据可视化 关系型数据库
MCP与PolarDB集成技术分析:降低SQL门槛与简化数据可视化流程的机制解析
阿里云PolarDB与MCP协议融合,打造“自然语言即分析”的新范式。通过云原生数据库与标准化AI接口协同,实现零代码、分钟级从数据到可视化洞察,打破技术壁垒,提升分析效率99%,推动企业数据能力普惠化。
800 3
|
10月前
|
关系型数据库 MySQL 数据库
阿里云数据库RDS费用价格:MySQL、SQL Server、PostgreSQL和MariaDB引擎收费标准
阿里云RDS数据库支持MySQL、SQL Server、PostgreSQL、MariaDB,多种引擎优惠上线!MySQL倚天版88元/年,SQL Server 2核4G仅299元/年,PostgreSQL 227元/年起。高可用、可弹性伸缩,安全稳定。详情见官网活动页。
1578 152
|
10月前
|
关系型数据库 MySQL 数据库
阿里云数据库RDS支持MySQL、SQL Server、PostgreSQL和MariaDB引擎
阿里云数据库RDS支持MySQL、SQL Server、PostgreSQL和MariaDB引擎,提供高性价比、稳定安全的云数据库服务,适用于多种行业与业务场景。
1095 156
|
10月前
|
SQL 人工智能 Linux
SQL Server 2025 RC1 发布 - 从本地到云端的 AI 就绪企业数据库
SQL Server 2025 RC1 发布 - 从本地到云端的 AI 就绪企业数据库
749 5
SQL Server 2025 RC1 发布 - 从本地到云端的 AI 就绪企业数据库
|
9月前
|
SQL 存储 监控
SQL日志优化策略:提升数据库日志记录效率
通过以上方法结合起来运行调整方案, 可以显著地提升SQL环境下面向各种搜索引擎服务平台所需要满足标准条件下之数据库登记作业流程综合表现; 同时还能确保系统稳健运行并满越用户体验预期目标.
434 6
|
10月前
|
监控 Java 关系型数据库
HikariCP 高性能数据库连接池技术详解与实践指南
本文档全面介绍 HikariCP 高性能数据库连接池的核心概念、架构设计和实践应用。作为目前性能最优异的 Java 数据库连接池实现,HikariCP 以其轻量级、高性能和可靠性著称,已成为 Spring Boot 等主流框架的默认连接池选择。本文将深入探讨其连接管理机制、性能优化策略、监控配置以及与各种框架的集成方式,帮助开发者构建高性能的数据访问层。
1057 8
|
10月前
|
关系型数据库 分布式数据库 数据库
阿里云数据库收费价格:MySQL、PostgreSQL、SQL Server和MariaDB引擎费用整理
阿里云数据库提供多种类型,包括关系型与NoSQL,主流如PolarDB、RDS MySQL/PostgreSQL、Redis等。价格低至21元/月起,支持按需付费与优惠套餐,适用于各类应用场景。
|
10月前
|
监控 Java 关系型数据库
HikariCP 高性能数据库连接池技术详解与实践指南
本文档全面介绍 HikariCP 高性能数据库连接池的核心概念、架构设计和实践应用。作为目前性能最优异的 Java 数据库连接池实现,HikariCP 以其轻量级、高性能和可靠性著称,已成为 Spring Boot 等主流框架的默认连接池选择。本文将深入探讨其连接管理机制、性能优化策略、监控配置以及与各种框架的集成方式,帮助开发者构建高性能的数据访问层。
687 1