Django的数据库建模中,支持的外键类型都有哪些?()A、ForeignKeyB、OneToOneFieldC、ManyToOneFieldD、ManyToManyField

题目

Django的数据库建模中,支持的外键类型都有哪些?()

  • A、ForeignKey
  • B、OneToOneField
  • C、ManyToOneField
  • D、ManyToManyField
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

组件图用于对系统的静态实现视图建模,这种视图主要支持系统部件的配置管理,通常可以分为四种方式来完成,下面哪种不是其中之一()

A.对源代码建模

B.对事物建模

C.对物理数据库建模

D.对可适应的系统建模


参考答案:B

第2题:

MAS DB适配插件可以支持哪些数据库类型().

  • A、SQLServer
  • B、Oracle
  • C、Sybase
  • D、Infomix

正确答案:D

第3题:

UML(统一建模语言)支持的建模方式中不包括(53),UML中不包括的事件有(54)。其中表示对象相互行为的模型是(55)模型。

A.静态建模

B.动态建模

C.模块化建模

D.功能建模


正确答案:C
解析:本题考查UML(统一建模语言)的相关概念。UML不是一个独立的软件工程方法,而是面向对象软件工程方法中的一个部分;UML只是一种标准的系统分析和设计的语言,用于系统建模。静态建模,动态建模以及功能建模都是UML(统一建模语言)支持的建模方式。

第4题:

下面哪些是Django字段查找中的合法操作符()

  • A、exact
  • B、iexact
  • C、lte
  • D、istartswith

正确答案:A,B,C,D

第5题:

对于DjangoModel的描述,以下哪些是正确的?()

  • A、模型都是一个特定继承于django.db.models.Model的类
  • B、模型只允许定义字段属性,不能定义方法
  • C、模型的每个属性都代表着数据库的一个字段
  • D、Django通过Model的定义会动态生成一系列对应数据库操作的API

正确答案:A,C,D

第6题:

默认的Django数据库引擎支持哪些数据库?()

  • A、Mysql
  • B、Mongodb
  • C、Sqlite
  • D、Postgresql

正确答案:A,C,D

第7题:

以下哪个命令是Django用于应用数据库变更的?()

  • A、pythonmanage.pyshell
  • B、pythonmanage.pyrunserver
  • C、pythonmanage.pymigrate
  • D、pythonmanage.pymakemigrations

正确答案:C

第8题:

mysql 参照表和被参照表可以是同一个表吗?

长久以来,流行工具开源RDBMSMySQL并没有支持外键,最近MySQL的不同版本都通过新InnoDB列表引擎支持外键。为了建立两个MySQL表之间的一个外键关系,MySQL创建关联表必须满足以下三种情况:

* 两个表必须是InnoDB表类型。 

* 使用在外键关系的域必须为索引型(Index)。 

* 使用在外键关系的域必须与数据类型相似。


例子.

CREATE TABLE  DEPT (
  id  INT  PRIMARY KEY,
  name  varchar(10),
  pid INT
) ENGINE=InnoDB ;


ALTER TABLE DEPT
   ADD CONSTRAINT DEPT_cons
   FOREIGN KEY (pid)
   REFERENCES  DEPT(id);

下面是插入数据的结果.

mysql> INSERT INTO DEPT VALUES(1, '总公司', NULL);
Query OK, 1 row affected (0.04 sec)

mysql> INSERT INTO DEPT VALUES(2, '分公司', 1);
Query OK, 1 row affected (0.11 sec)

mysql> INSERT INTO DEPT VALUES(3, '办事处', 2);
Query OK, 1 row affected (0.08 sec)

mysql>
mysql> INSERT INTO DEPT VALUES(4, '非法数据', 5);
ERROR 1452 (23000): Cannot add or update a child row: a foreign key constraint fails (`test`.`dept`,
CONSTRAINT `DEPT_cons` FOREIGN KEY (`pid`) REFERENCES `dept` (`id`))
mysql>

希望能帮到你,别忘了采纳我的答案哦,祝你生活愉快!


第9题:

Django1.11版本下,以下哪些方法是Django中间件提供的钩子方法()

  • A、process_view
  • B、process_exception
  • C、process_template_response
  • D、process_middleware_exception

正确答案:A,B,C

第10题:

以下哪些是Django的admin模块的ModelAdmin类默认支持的属性?()

  • A、list_display
  • B、list_filter
  • C、search_fields
  • D、raw_id_fields

正确答案:A,B,C,D