社区
ASP
帖子详情
100分:这样的数据库怎么设计?
km168
2004-06-16 08:08:37
存的是周一到周日若干个教室的上课情况,比方说:1-2节有课,3-4节没课,5-6节有课,7-8节没课,这样的信息,要求能对这样的信息进行增删查找,还要根据这些信息选择没课的教室安排考试,怎么设计表好?
...全文
189
10
打赏
收藏
100分:这样的数据库怎么设计?
存的是周一到周日若干个教室的上课情况,比方说:1-2节有课,3-4节没课,5-6节有课,7-8节没课,这样的信息,要求能对这样的信息进行增删查找,还要根据这些信息选择没课的教室安排考试,怎么设计表好?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wanghui0380
2004-06-16
打赏
举报
回复
教室表:
id, 教室名, 班主任
课程表:
id, 教室id, 第几节,科目 星期几
哈哈,这种结构最好,呵呵,信息冗余,又有足够的弹性,呵呵,楼上几位(除 xieyj(如果有一天...外) ,呵呵,看看你们满足三范式的几条
tjficcbw
2004-06-16
打赏
举报
回复
如果你的表不象你说的那么简单,我想你还是建二个表好。如果要象你说的那么简单还行。
tjficcbw
2004-06-16
打赏
举报
回复
用我的数据库,
全部记录显示:sql="select * form db order by 教室"
第1教室、第2教室,各节课总数sql="select sum(第1节),sum(第2节),sum(第3节),sum(第4节),sum(第5节),sum(第6节),sum(第7节),sum(第8节) group by 教室"
咚锵
2004-06-16
打赏
举报
回复
忘记了 “|” 是特殊分隔符号 ,用其他的当然也一样了,只要达到效果就行
咚锵
2004-06-16
打赏
举报
回复
课程字段 ---->一共有七个值 每个值代表一天的课程安排 ,七个代表七天
举例:其中的一个值为 0|0|0|0|0|0|0|0| 初值都设为0 (一天没有课:))
教室字段
11|12|13|21|22|23|31|32|........ 相应为一年级一班 二年级二班...... (怀念)
日期字段
优点,数据库资源消耗比较少。
缺点,编写程序比较麻烦点(不过还是可以做到的,看看网上例子也可以)
xieyj
2004-06-16
打赏
举报
回复
教室表:
id, 教室名, 班主任
课程表:
id, 教室id, 第几节,科目
km168
2004-06-16
打赏
举报
回复
假设有两个教室:1和2,则数据库表中有14项,分别对应两个教室在一周7天中的使用情况
在SQL语句中,怎么写才能使所有与1或2有关的记录排在一块?
比方说:
前7条记录是教室1的一周七天的信息
8-14条为教室2的一周七天的信息
tjficcbw
2004-06-16
打赏
举报
回复
数据库字段:
id 教室 第1节 第2节 第3节 第4节 第5节 第6节 第7节 第8节 日期
id:自动攻取
教室:字符
第1节、第2节、第3节、第4节、第5节、第6节、第7节、第8节取0,1
日期:日期
jervis82
2004-06-16
打赏
举报
回复
取 是/否 值。
loye
2004-06-16
打赏
举报
回复
教室 第1节 第2节 第3节 第4节 第5节 第6节 第7节 日期
面试常问到:如何优化
数据库
?
一、
数据库
访问优化的五个法则 在实际开发,我们主要是需要对SQL语句进行优化,我们需要快速定位能性的瓶颈点,也就是说快速找到我们SQL主要的开销在哪里?根据木桶原理可以知道,最慢的设备往往是性能瓶颈。例如...
java一键生成《
数据库
设计
文档》
java一键生成《
数据库
设计
文档》 前言:该知识点参考了Screw开源文档: ????screw开源文档 ???? 程序员小王的博客:程序员小王的博客 ???? 欢迎点赞 ???? 收藏 ⭐留言 ???? ???? 如有编辑错误联系作者,如果有比较好...
数据库
设计
概述
什么是
数据库
设计
? 就是根据业务系统的具体需求,结合我们所选用的
数据库
系统,为这个业务系统构造出最优秀的数据存储模型。并建立好
数据库
中的表结构及表与表之间的管理关系的过程。使之能有效的对应用的数据进行...
初学
数据库
---
数据库
设计
学习
数据库
设计
学习笔记 一、理解并口述(技术点和面试点) 1.
数据库
简介 口述1:什么是数据?(理解并掌握) 数据(Data)是描述事物的标记符号。例如: 人的身高数据是170cm, 体重数据是60kg,一本书的页数有
100
页等...
Educoder
数据库
设计
- 博客系统
第1关:
数据库
表
设计
- 用户信息表 任务描述 本关任务:创建博客系统
数据库
的用户信息表。 相关知识
数据库
整体
设计
一个博客系统会有哪些功能呢,肯定会有的是博客列表,博客详情,评论,登陆注册等等这些功能...
ASP
28,391
社区成员
357,060
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章