当前位置:首页 » 数据仓库 » 个人关系信息数据库样板
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

个人关系信息数据库样板

发布时间: 2023-08-30 14:20:56

㈠ 聊天系统的好友列表数据库如何设计

对于关系数据库,可以设一个这样的字段,这个字段里存放了李四的所有好友,每个好友以“,”分隔;
对于非关系数据库,比如说健值消岩数据库,可以使用一个大型的HASH表来拿衡御存放,拦洞李四的所有好友以一个链接的方式串起来 。
比如:
linker表示链接
hash(李四)=linker(王五、张三、黄光、李明)

㈡ 建立一个关于系、学生、班级、学会等诸信息的关系数据库。 学生:学号、姓名、出生年月、系名、班号、宿

根据语义得出以下抄关系模式:

1、学生袭:学号、姓名、出生年月、系名、班号、宿舍区。

2、班级:班号、专业名、系名、人数、入校年份。

3、衫正专业:系名。

4、系:系名、系号、系办公地点、人数。

5、学会:学会名、成立年份、办公地点、人数。

6、入会:学会名、学号、入会年份。

数据分析

1、学生{学号→姓名,学号→出生年月,学号→班号,学号→系名,学号→宿舍区},不存在传递依赖和部分依赖,学号为码,班号、系名为外逗或码,无全码;

2、班级{班号→专业名,班号→系名,班号→人数,班号→入校年份},不存在传递依赖和部分依赖,因为每个专业每年只招一个班,故候选码为班号、专业名,专业名、系名外码,无全码;

3、系{系名→系号,系名→办公地点,系名→人数},不存在传递依赖和部分依赖,候选码为系名、系号,或指悔无外码、全码;专业{专业名→系名},不存在传递依赖和部分依赖,主码为专业名,系名为外码。