2024年数据库答辩题库含答案

上传人:hs****ma 文档编号:569075253 上传时间:2023-04-24 格式:DOC 页数:9 大小:326KB
返回 下载 相关 举报
2024年数据库答辩题库含答案_第1页
第1页 / 共9页
2024年数据库答辩题库含答案_第2页
第2页 / 共9页
2024年数据库答辩题库含答案_第3页
第3页 / 共9页
2024年数据库答辩题库含答案_第4页
第4页 / 共9页
2024年数据库答辩题库含答案_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《2024年数据库答辩题库含答案》由会员分享,可在线阅读,更多相关《2024年数据库答辩题库含答案(9页珍藏版)》请在金锄头文库上搜索。

1、1、 什么是DBMS? 数据库管理系统DBMS(Data Base Management System)2、 什么叫域? 属性取值范围称为该属性域。如人年龄一般在1150岁之间,大学生年龄属性域是(1438),性别域是(男,女),系别域是一个学校所有系名集合3、 列举常见多个DBMS? ACCESS,FOXPRO,dBASE等小型DBMS软件;大型DBMS软件如IBMDB2,ORACLE,SQL SERVER,INFORMIX等等4、 两个实体型之间常见联系有哪多个?一对一, 一对多, 多对多5、 举例阐明实体型之间一对一关系? 一个班级只有一个正班长一个班长只在一个班中任职6、 举例阐明实体

2、型之间一对多关系? 一个班级中有若干名学生,每个学生只在一个班级中学习7、 举例阐明实体型之间多对多关系? 课程和学生之间联系:一门课程同时有若干个学生选修一个学生能够同时选修多门课程 8、 什么是E-R图? 实体联系措施9、 E-R图中实体型用什么来表示? 用矩形表示10、 E-R图中关系用什么来表示?菱形 11、 常见数据模型有哪多个?概念数据模型、逻辑数据模型、物理数据模型。 12、什么是关系模型中元组? 表中一行即为一个元组13、 数据库三级模式结构分别是那三级?模式 ,外模式,内模式14、 什么是模式?也称逻辑模式 a) 数据逻辑结构(数据项名字、类型、取值范围等)b) 数据之间联系

3、c) 数据有关安全性、完整性要求 15、 什么是外模式? 也称子模式或用户模式数据库用户(包括应用程序员和最后用户)使用局部数据逻辑结构和特性描述数据库用户数据视图,是和某一应用有关数据逻辑表示 16、 什么是内模式? 也称存储模式是数据物理结构和存储措施描述是数据在数据库内部表示措施17、 数据库两级映像分别是什么? a) 外模式模式映像b) 模式内模式映像 18、 Linux下Sqlite终端能够接收两种命令,分别是哪两种? 一个类型是我们之前学过SQL 语句,以“;”作为语句结束;另一个类型是和sqlite 自身程序有关部分命令,以“.”开始。19、 Linux下Sqlite终端使用SQ

4、L命令以什么符号结束? 分号20、 Linux下Sqlite终端下查看表命令是什么? .schema mytable21、 Linux下Sqlite终端下显示格式设置命令是什么?“.separator”命令来更改分隔符“.mode”来修改输出模式“.header on”或“.header off”命令来显示列名或取消显示列名“.mode line” 行模式显示“.mode column” 列显示模式22、 Linux下Sqlite终端下检查目前显示设置命令是什么? “.show”命令23、 Linux下Sqlite终端下数据导入命令式什么? “.import”命令24、 SQlite中查看表数

5、据命令是什么? SELECT ”栏位名” FROM ”表格名”25、 SQlite 中SQL语句distinct怎样使用,举例阐明? SELECT DISTINCT ”栏位名” FROM ”表格名”26、 SQlite 中SQL语句where怎样使用,举例阐明? SELECT “栏位名”FROM “表格名”WHERE”条件”27、 SQlite 中SQL语句AND OR怎样使用,举例阐明? SELECT “store_name”FROM “Store_Information”WHERE”Sales1000”OR(Sales280)28、 SQlite 中SQL语句IN怎样使用,举例阐明? SE

6、LECT *FROM Store_InformationWHERE store_name IN (Los Angeles,San Diego)功效:从商店名字一栏里找出所有涵盖Los Angeles和San Diego资料29、 SQlite 中SQL语句Between怎样使用,举例阐明? 30、 SQlite 中SQL语句ORDER BY怎样使用,举例阐明? 31、 SQlite 中SQL语句GROUP BY怎样使用,举例阐明? 功效:在商店名字有同样情况下,统计每个店营业额。32、 建表命令是什么?举例阐明? 33、 什么是主键?什么是外来键? 34、 表格结构修改命令是什么? 35、 销

7、毁表命令是什么? 36、 清除表中所有数据命令是什么? 37、 插入一条统计命令是什么? 38、 修改表中数据命令是什么? 39、 SQlite 中C函数接口打开数据库函数是什么? 打开数据库函数为sqlite3_open() 或sqlite3_open16()40、 SQlite 中C函数接口实行SQL语句函数什么? sqlite3_exec()41、 实现表中数据输出我们能够使用什么措施? fprintf、printf所有能够实现42、 什么是回调函数?在SQlite中怎样书写?举例阐明?回调函数就是一个通过函数指针调用函数。假如你把函数指针(地址)作为参数传输给另一个函数,当这个指针被用

8、为调用它所指向函数时,我们就说这是回调函数。 (举例略)43、 请阐明gets函数使用措施? gets函数是输入一行字符串,以回车结束,并且回车键会被过滤掉,不会被读到字符串中。44、 请阐明书写makefile 文献时注意事项? 一条定义目标文献,一条定义实行文献(即命令行)命令行 段首必需使用,不能使用空格或其他,否则编译器无法识别。等等。45、 请阐明fprintf函数使用措施? fprintf是用于文献操作,printf就是在屏幕打印出一段字符串,是标准输出46、 请阐明C语言中switch函数使用措施? 在swich背面有变量,在case背面能够有对变量“赋值”,也就是一个标准,用来

9、监测变量是否满足于本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函数作用是什么? 释放错误消息空间(以上答案纯属个人整顿,仅供参考,如有问题望指出,谢谢!)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号