首页 > 试题广场 >

以下的数据库设计就符合第一设计范式的 是:( )。

[不定项选择题]
以下的数据库设计就符合第一设计范式的
是:(   )。
  • CREATE TABLE member(
    编号 INT PRIMARY KEY ,
    姓名 VARCHAR(20) ,
    联系方式 VARCHAR(200)
    ) ;
  • CREATE TABLE member(
    编号 INT PRIMARY KEY ,
    姓名 VARCHAR(20) ,
    地址 VARCHAR(200) ,
    邮政编码 VARCHAR(6) ,
    电话 VARCHAR(20) ,
    qq VARCHAR(20)
    ) ;
  • CREATE TABLE orders(
    编号 INT PRIMARY KEY ,
    商品名称 VARCHAR(20) ,
    单价 INT ,
    数量 INT ,
    总价 INT
    ) ;
  • CREATE TABLE student(
    学生编号 INT PRIARY KEY ,
    学生姓名 VARCHAR(20)) ;
    CREATE TABLE course(
    课程编号 INT PRIMARY KEY ,
    课程名称 VARCHAR(50) ,
    课程学分 INT) ;
    CREATE TABLE studentcourse(
    学生编号 INT REFERENCES student(学生编号) ON DELETE CASCADE ,
    课程编号 INT REFERENCES course(课程编号) ON DELETE CASCADE ,
    成绩 INT) ;
第一设计范式:  所有属性不可以再划分,用于保证列的原子性,上面第一个的联系方式不满足,联系方式有很多(手机、电话、邮编、地址等),因此A不符合第一设计范式

A有争议么  谁设计数据库会这样搞  联系方式不说清楚  用户该填QQ还是填电话还是填email?
编辑于 2020-05-08 16:42:40 回复(10)
这题目是不是有点歧义?我还以为它说的“就符合第一范式”指的是不能是第二范式和第三范式什么的,谁知道它是想考不可再分
发表于 2019-10-18 12:17:37 回复(2)
地址还可以分省市区县。
发表于 2019-09-08 17:06:40 回复(0)
其实吧,有的再细分还能分,不是较真啊.比如成绩,还分哪一科的成绩,或者是总分.
发表于 2019-08-19 16:50:21 回复(1)
联系方式可能很多种
发表于 2021-03-12 17:57:59 回复(0)
三范式: 第一范式 列不可再分 第二范式所有属性完全依赖主键 第三范式 非主属性不依赖其他非主属性
编辑于 2021-10-10 19:21:39 回复(0)
牛客有些题目是真蠢,比如这题
发表于 2020-07-07 10:59:48 回复(0)
联系方式可以有很多~
发表于 2019-09-03 17:06:12 回复(0)
C的总价不是可以拆成单价和数量吗
发表于 2020-12-21 10:39:44 回复(0)
如果类型是int,那应该就是电话。 但他给的是varchar,所以无法确定。
发表于 2022-01-02 19:42:03 回复(0)
<p>联系方式???咬文嚼字...坑爹</p>
发表于 2020-09-12 22:05:44 回复(0)