应用-数 据 库 技 术 及 应 用

问题描述

数 据 库 技 术 及 应 用

1、设计一个学生——课程的数据库,包含下列表关系:

学生关系(学号,姓名,性别,年龄,所在系)

课程关系(课程号,课程名,,学分)

选修关系(学号,课程号,成绩)

(1)试用E-R图描述这个数据库,要求在图中表示联系的类型(1:1,1:N,M:N);并且指出每个表关系的键码。注:一个学生可以选修多门课,一门课可由多个学生选修,学生选课后有成绩。

(2)用SQL语句定义上述表关系结构

2、现有关系模式:教务(学号,课程号,成绩,教师姓名,教师年龄,教师办公室),其中,学号与课程号组成主键

(1)请将其进行无损联接分解,规范化至3NF。假设一门课程总是由一个教师讲授,但一个教师可以教多门课程,教师可能重名。

(2)上题所得到的结果关系模式,用SQL语言执行下列操作。

 ①定义所得关系(表)结构。

 ②查询年龄在30-35岁之间的教师所教课程的成绩单。

③插入一条记录:9607001号学员C12号课程成绩为80分。

④将教师张三的办公室从“7-401”搬到“7-418”。

⑤停开(即删除)选课人数不足5人的课程

求大神出现,直接发我邮箱也可以530349331@qq.com

解决方案

参考答案

解决方案二:

请参考:学生选课数据库设计

解决方案三:

这个并不麻烦,你可以参考一下数据库原理及应用一书,里面的例子有很多,你可以自己先看一下试着做,这样收获更多。

解决方案四:

这个并不麻烦,你可以参考一下数据库原理及应用一书,里面的例子有很多,你可以自己先看一下试着做,这样收获更多。

时间: 2024-08-03 14:42:01

应用-数 据 库 技 术 及 应 用的相关文章

在Linux 下 访 问MS SQL Server 数 据 库(转载)

server 宁 波 保 税 区 官 委 会 计 算 中 心 董 保 华 ---- Linux 作 为 一 个 免 费 的Unix 类 操 作 系 统, 以 其 开 放 性 源 代 码. 多 任 务.X window 等 特 点 为 众 多 的 用 户 所 采 用, 并 有 很 多 企 业 采 用Linux 来 作 为 其 内 部 网 的 全 功 能 服 务 器(WWW,FTP,Email.DNS). 企 业 的 内 部 网 不 仅 要 提 供 文 本 信 息 的 访 问, 还 要 能 提 供

利 用 ISAPI 实 现 向 数 据 库 中 添 加 记 录 (一)

本 文 介 绍 了 用 HTML(Hypertext Makeup Language) 编 写 界 面. 编 写 ISAPI(Internet Server Application Programming Interface) 交 互 程 序 以 实 现 向 用 Microsoft SQL Server 建 立 的 数 据 库 中 添 加 记 录 的 方 法. 1. 前 言 Microsoft SQL Server 是 一 种 可 伸 缩 的. 高 性 能 的 关 系 型 数 据 库 管 理 系

《中国人工智能学会通讯》——2.4 智能汽车对人机交互和人机协同技 术的需求

2.4 智能汽车对人机交互和人机协同技 术的需求 对于汽车智能驾驶技术,经历从初期的危险预警,到高级驾驶辅助,最后到完全自主驾驶的发展过程.目前由于技术的限制,在智能驾驶汽车发展到具备完全自主驾驶能力之前,驾驶员与车辆自主驾驶系统进行互动,共同实现车辆安全驾驶的情况将长期存在.事实表明,人类驾驶员与自主驾驶系统在环境感知.决策与规划.控制执行等方面的能力存在互补性.人在环境感知方面具有丰富的经验知识,具有较强的鲁棒性和适应性.自主驾驶系统可以长时间持续地对环境进行全方位.高精度探测,在发现危险时

利 用 ISAPI 实 现 向 数 据 库 中 添 加 记 录 (二)

2. 数 据 库 表 的 建 立 结 构 化 查 询 语 言 SQL(Structural Query Language) 是 关 系 数 据 库 系 统 的 一 种 高 级 语 言, 它 是 在 七 十 年 代 末 由 IBM 公 司 的 San Jose 研 究 实 验 室 开 发 的, 现 巳 被 许 多 关 系 型 数 据 库 管 理 系 统 所 采 用, 并 被 美 国 国 家 标 准 局 认 定 为 一 种 工 业 标 准 的 关 系 数 据 库 查 询 语 言. 它 具 有 强 大

数 据 库 设 计 经 验 谈

数据库模型的设计是否合理会极大影响系统的使用性能.笔者依据多年来设计和使用数据库的经验,提出以下一些设计原则,供同仁们参考. 慎用游标(Cursor) 游标提供了对特定集合中逐行扫描的手段,一般使用游标来逐行遍历数据,根据取出数据条件的不同进行不同的操作.而对于多表和大表中定义的游标(大的数据集合)循环很容易使程序进入一个漫长的等待甚至死机,笔者在某市"住房公积金管理系统"进行日终账户滚积数计息处理时,对一个10万个账户的游标处理时导致程序进入了一个无限期的等待(后经测算需48小时才能

备 份 sql2000 数 据 库 源 文 件

问题描述 eclipsetomcatsql2000的环境想学习一下sql2000数据库源文件的备份下面一段代码怎么修改才能实现将sql2000数据库源文件(dbps_Data和dbps_Log)备份到C:呢?java类(Backup.java)publicclassBackupextendsActionSupport{publicStringexecute()throwsException{Runtimer=Runtime.getRuntime();r.exec("cmd/cbackupdata

Java 线 程 的 讨 论 与 应 用 (转)

Java 线 程 的 讨 论 与 应 用  龙 士 工    一. 为 什 么 要 研 究 和 使 用 线 程 一 般 来 说, 计 算 机 正 在 执 行 的 程 序 称 作 进 程(process), 进 程 有 不 同 的 地 址 空 间 并 且 是 在 同 一 系 统 上 运 行 的 不 同 程 序, 如 W O R D 和Excel, 进 程 间 的 通 讯 是 很 费 时 而 且 有 限 的. 上 下 文 切 换. 改 变 运 行 的 进 程 也 是 非 常 复 杂 的. 进 程 间

JSP标记库

简介:JavaServer Pages(JSP)技术是用于开发 Web 应用的优秀体系结构,但它的最重要的实用技 术之一 ― 定制标记库(custom tag library)― 却常常未被充分利用.标记库实用技术未被充分利用 的主要原因不是技术上的,而是语言上的.标记库生产者和消费者说的不是相同的语言.JSP 专家和顾 问 Noel J. Bergman 揭示了问题的本质并提供了一些可行的解决方案. 将底层内容模型与表示分离是件好事,这在 Web 应用开发人员中间得到了普遍的认同.在多数大型

JSP标准标记库促进了网页的开发

js|标准|网页 Java Server Pages (JSP) 标准标记库 (JSTL)的版本的发布对于JSP/servlet开发者来说是一个重大的进展.有了一个表达语言(EL)和一组四种强大的.易于学习的标准标记库,JSTL极有可能不久后成为实现动态的.基于Java的站点的主要方法. 1996年对JSP servlet的介绍使得Java成为动态网页开发的合理的选择.随后出现的Java服务器页(JSP)是走向快速的.可维护的Java网页实现过程的合理进化的一步,紧接着就出现了JSP标记的支持.