《2023年数据库答辩题库含超详细解析超详细解析答案.pdf》由会员分享,可在线阅读,更多相关《2023年数据库答辩题库含超详细解析超详细解析答案.pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数据库答辩题库(含答案)1、什么就是 DBMS?数据库管理系统 DBMS(Data Base Management System)2、什么叫域?属性的取值范围称为该属性的域。如人的年龄一般在 1150 岁之间,大学生年龄属性的域就是(1438),性别的域就是(男,女),系别的域就是一个学校所有系名的集合 3、列举常见的几种 DBMS?ACCESS,FOXPRO,dBASE等小型 DBMS软件;大型的 DBMS软件如 IBM的 DB2,ORACLE,SQL SERVER,INFORMIX等等 4、两个实体型之间常见的联系有哪几种?一对一,一对多,多对多 5、举例说明实体型之间的一对一关系?一个班
2、级只有一个正班长 一个班长只在一个班中任职 6、举例说明实体型之间的一对多关系?一个班级中有若干名学生,每个学生只在一个班级中学习 7、举例说明实体型之间的多对多关系?课程与学生之间的联系:一门课程同时有若干个学生选修 一个学生可以同时选修多门课程 8、什么就是 E-R 图?实体联系方法 9、E-R 图中实体型用什么来表示?用矩形表示 10、E-R 图中关系用什么来表示?菱形 11、常用的数据模型有哪几种?概念数据模型、逻辑数据模型、物理数据模型。12、什么就是关系模型中的元组?表中的一行即为一个元组 13、数据库的三级模式结构分别就是那三级?模式,外模式,内模式 14、什么就是模式?也称逻辑
3、模式 a)数据的逻辑结构(数据项的名字、类型、取值范围等)b)数据之间的联系 c)数据有关的安全性、完整性要求 15、什么就是外模式?也称子模式或用户模式 数据库用户(包括应用程序员与最终用户)使用的局部数据的逻辑结构与特征的描述 数据库用户的数据视图,就是与某一应用有关的数据的逻辑表示 16、什么就是内模式?也称存储模式 就是数据物理结构与存储方式的描述 数据库答辩题库(含答案)就是数据在数据库内部的表示方式 17、数据库的两级映像分别就是什么?a)外模式模式映像 b)模式内模式映像 18、Linux下 Sqlite 终端可以接收两种命令,分别就是哪两种?一种类型就是我们之前学过的 SQL
4、语句,以“;”作为语句的结束;另 一种类型就是与 sqlite 自身程序相关的一些命令,以“、”开始。19、Linux下 Sqlite 终端使用 SQL命令以什么符号结束?分号 20、Linux下 Sqlite 终端下查瞧表命令就是什么?、schema mytable 21、Linux下 Sqlite 终端下显示格式设置的命令就是什么?“、separator”命令来更改分隔符“、mode”来修改输出模式“、header on”或者“、header off”命令来显示列名或者取消显示列名“、mode line”行模式显示“、mode column”列显示模式 22、Linux下 Sqlite 终
5、端下检查当前显示设置的命令就是什么?“、show”命令 23、Linux下 Sqlite 终端下数据导入命令式什么?“、import”命令 24、SQlite 中查瞧表数据的命令就是什么?SELECT ”栏位名”FROM ”表格名”25、SQlite 中 SQL语句 distinct 如何使用,举例说明?SELECT DISTINCT ”栏位名”FROM ”表格名”26、SQlite 中 SQL语句 where 如何使用,举例说明?SELECT“栏位名”FROM“表格名”WHERE”条件”27、SQlite 中 SQL语句 AND OR如何使用,举例说明?SELECT“store_name”F
6、ROM“Store_Information”WHERE”Sales1000”OR(Sales280)28、SQlite 中 SQL语句 IN如何使用,举例说明?SELECT*FROM Store_Information WHERE store_name IN(Los Angeles,San Diego)功能:从商店名字一栏里找出所有涵盖 Los Angeles 与 San Diego 的资料 29、SQlite 中 SQL语句 Between 如何使用,举例说明?型的软件如的等等两个实体型之间常见的联系有哪几种一对一一对多多对多举例说明实体型之间的一对一关系一个班生只在一个班级中学习举例说明实
7、体型之间的多对多关系课程与学生之间的联系一门课程同时有若干个学生选修一个菱形常用的数据模型有哪几种概念数据模型逻辑数据模型物理数据模型什么就是关系模型中的元组表中的一行即为一数据库答辩题库(含答案)30、SQlite 中 SQL语句 ORDER BY 如何使用,举例说明?31、SQlite 中 SQL语句 GROUP BY 如何使用,举例说明?功能:在商店名字有一样的情况下,统计每个店的营业额。32、建表命令就是什么?举例说明?33、什么就是主键?什么就是外来键?型的软件如的等等两个实体型之间常见的联系有哪几种一对一一对多多对多举例说明实体型之间的一对一关系一个班生只在一个班级中学习举例说明实
8、体型之间的多对多关系课程与学生之间的联系一门课程同时有若干个学生选修一个菱形常用的数据模型有哪几种概念数据模型逻辑数据模型物理数据模型什么就是关系模型中的元组表中的一行即为一数据库答辩题库(含答案)34、表格结构修改的命令就是什么?35、销毁表的命令就是什么?36、清除表中所有数据的命令就是什么?37、插入一条记录的命令就是什么?38、修改表中数据的命令就是什么?39、SQlite 中 C函数接口的打开数据库的函数就是什么?打开数据库的函数为 sqlite3_open()或者 sqlite3_open16()40、SQlite 中 C函数接口的执行 SQL语句的函数什么?sqlite3_exe
9、c()41、实现表中数据的输出我们可以使用什么方法?fprintf、printf 都可以实现 42、什么就是回调函数?在 SQlite 中怎样书写?举例说明?回调函数就就是一个通过函数指针调用的函数。如果您把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这就是回调函数。(举例略)43、请说明 gets 函数的用法?gets 函数就是输入一行字符串,以回车结束,并且回车键会被过滤掉,不会被读到字符串中。44、请说明书写 makefile 文件时的注意事项?一条定义目标文件,一条定义执行文件(即命令行)命令行 段首必须使用,不能使用空格或其她,否则编译器
10、无法识别。等等。45、请说明 fprintf 函数的用法?fprintf 就是用于文件操作的,printf 就就是在屏幕打印出一段字符串,就是标准输出 46、请说明 C语言中 switch 函数的用法?型的软件如的等等两个实体型之间常见的联系有哪几种一对一一对多多对多举例说明实体型之间的一对一关系一个班生只在一个班级中学习举例说明实体型之间的多对多关系课程与学生之间的联系一门课程同时有若干个学生选修一个菱形常用的数据模型有哪几种概念数据模型逻辑数据模型物理数据模型什么就是关系模型中的元组表中的一行即为一数据库答辩题库(含答案)在 swich 后面有变量,在 case 后面可以有对变量的“赋值”
11、,也就就是一个标准,用来监测变量就是否满足于本case 相符,如果就是就跳入执行,否则监测下一个,直到最后,所以在最后应该有一个默认的情况。47、请写出不使用回调函数来输出数据库查询信息的函数名称?可以通过 sqlite3_get_table 函数查询 48、编写 Linux下 SQlite 的 C语言代码时,包含的头文件就是那几个?#include (如果有 malloc free 函数时就用)#include“sqlite3、h”(必须有)#include”stdio、h”(如果有 scanf 时就用)49、sqlite3_free_table 函数的作用就是什么?释放 table 的空间。(它的作用就就是针对sqlite3_get_table 函数的)50、sqlite3_free 函数的作用就是什么?释放错误消息的空间(以上答案纯属个人整理,仅供参考,如有问题望指出,谢谢!)型的软件如的等等两个实体型之间常见的联系有哪几种一对一一对多多对多举例说明实体型之间的一对一关系一个班生只在一个班级中学习举例说明实体型之间的多对多关系课程与学生之间的联系一门课程同时有若干个学生选修一个菱形常用的数据模型有哪几种概念数据模型逻辑数据模型物理数据模型什么就是关系模型中的元组表中的一行即为一