数据库答辩题库(含答案)_第1页
数据库答辩题库(含答案)_第2页
数据库答辩题库(含答案)_第3页
数据库答辩题库(含答案)_第4页
数据库答辩题库(含答案)_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

什么是DBMS?数据库管理系统数据库管理系统(DBMS )2、什么是域?属性值的范围称为该属性的域。 人的年龄一般在1150岁之间,大学生的年龄属性域是(1438 ),性别域是(男,女),另外域是学校所有系名的集合3、列举几个常见的DBMS?大型DBMS软件,如ACCESS、FOXPRO和dBASE;大型DBMS软件,如IBMDB2、ORACLE、SQL SERVER、INFORMIX等四、两个实体体型之间有什么常见的关系?一对一,一对多,多对多5、以实体体型之间的一对一关系为例进行说明吗?班里只有一个正班长一个班长只在一个班上工作6、举例说明实体体型之间的一对多关系吗?一个班里有几个学生每个学生只在一个班学习7、以实体体型之间的多对多关系为例进行说明吗?课程与学生之间的联系:一门课程同时有几个学生选修一个学生可以同时选修多门课程什么是E-R图?实体-联系人9、E-R图中的实体用什么表示?用长方形表示10、E-R图的关系用什么表示?菱形常用的数据模型有多少种?概念数据模型,逻辑数据模型,物理数据模型。什么是关系模型的元组?表的行是元组13、数据库的三级模式结构分别是三级吗?模式、外模式、内模式什么是模式?也称为逻辑模式a )数据的逻辑结构,如数据项的名称、类型和值范围b )数据之间的联系c )与数据相关的安全性、一致性要求什么是外部模式?也称为子模式或用户模式描述数据库用户(包括应用程序编程人员和最终用户)使用的本地数据的逻辑结构和特征数据库用户的数据视图是有关某个应用程序的数据的逻辑表示什么是内部模式?也称为存储器模式数据的物理结构和记忆方式的记述数据库内部的数据显示方式17、数据库的两个级别的映像分别是什么?a )外部模式/模式图像b )模式/内部模式图像18、Linux上Sqlite终端可以接收哪两种命令一类是我们以前学过的SQL语句,; ”作为句子的结尾一个与sqlite本身的程序相关的命令,以“.”开头。19、在Linux上,SQL终端使用SQL命令以什么符号结尾? 分店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中显示表数据的命令是什么SELECT字段名称FROM表名称25、SQL语句distinct在SQlite中的使用实例是什么?SELECT DISTINCT字段名称FROM表名称SQL语句where在SQlite中的使用实例是什么?选择“字段名称”FROM表名称WHERE条件在SQlite中使用SQL语句AND OR的示例是什么SELECT “store_name”FROM “Store_Information”where 销售1000 or (销售500和销售280 )SQL语句IN在SQlite中的使用实例是什么?SELECT *FROM Store_Informationwherestore_namein(losangeles”、“sandiego”)功能:从商店名称栏中查找所有数据,包括Los Angeles和San DiegoSQL语句Between在SQlite中的使用示例是什么?在SQlite中使用SQL语句ORDER BY的示例是什么在SQlite中使用SQL语句GROUP BY的示例是什么?功能:商店名称相同时,统计各店的销售额。32、表作成命令是什么举例说明?什么是主键? 什么是外键?修改表格结构的命令是什么撤销表格的命令是什么?清除表中所有数据的命令是什么?插入记录的命令是什么?修改表格数据的命令是什么39、打开SQlite函数接口数据库的函数是什么打开数据库的函数可以是sqlite3_open ()或sqlite3_open16 ()40、在SQlite的c函数接口中执行SQL语句的函数是什么sqlite3_exec ()41、为了实现表中数据的输出,可以用什么方法?fprintf、printf均可实现42、什么是回调函数? SQlite是怎么写的? 举例说明吗?回调函数是在函数指针中调用的函数。 如果将函数的指针(地址)作为参数传递给另一个函数,则用于调用该指针指向的函数时称为回调函数。 (例略)请说明gets函数的使用方法gets函数以回车结束,输入字符串的行,return键将被过滤而不读入字符串。请说明写化妆文件时的注意事项一个定义目标文件,另一个定义可执行文件(命令行)命令行段必须首先使用,空格和其他命令行段不可用。 不使用的话编译器不能识别。 等等。 的双曲馀弦值。 的双曲馀弦值。请说明fprintf函数的使用方法fprintf用于文件操作,printf在画面上输出字符串,是标准输出请用c语言说明switch函数的使用方法swich后面是变量,case后面是变量的“赋值”。 也就是说,用于监视变量是否符合本case的标准,如果没有跳入执行阶段,则下次监视到最后,最后应该有默认的状况。47 .请写入不使用回调函数而输出数据库查询信息的函数名可以使用sqlite3_get_table函数进行查询48、在Linux上写SQlite的c语言代码时,包含多少个头文件# include (有malloc自由函数时使用)#include “sqlite3.h”(必需)# include stdio.h (如果有scanf,则使用)49、sq

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论