数据库实训7#101
《数据库基础与Java数据库编程》课程复习资料
一、不定项选择题
【多选】在关系数据库中,通过约束无法实现的校验规则是:()。
PRIMARY KEY 约束
NOT NULL 约束
CHECK 约束
FOREIGN KEY 约束
SQL 中用于进行逻辑“与” 运算的运算符为:(C )。
A.+B.&C.ANDD.||
如果想要使某列的取值在指定的范围内必须在 0~100 之间,那么可以使用(
缺省约束
检查约束
唯一约束
外键约束
在数据库中 NULL 是一个特殊值。关于 NULL 的描述正确的是()。
NULL 是零长度字符串,不同于空格字符或数字 0
NULL 是 ASCII 码为 0 的字符,不同于空格字符或数字 0
比较两个空值或将空值与任何其它数值相比均返回 true
比较变量 Fax 是否为空应表示为“Fax is NULL”)。5、如果想要使某列的取值在指定的范围内必须在 0~100 之间,那么可以使用()。缺省约束(DEFAULT)
检查约束(CHECK)
唯一约束(UNIQUE)
外键约束(FOREIGN KEY)
6、数据表创建索引的目的是()。
提高数据查询的性能
提高系统的更新性能
让数据分类存储,更加有效
更好地确保数据安全性和唯一性7、在 Java 中,用于建立与数据库连接的接口是(Connection
PreparedStateme
ResulSet
DriverManager)。8、在 JDBC 进行数据库连接过程中,下列哪个字符串表示 Oracle 的驱动程序()。oracle.jdbc.driver.OracleDriver
jdbc:oracle:thin:@localhost:1521:AHGF
org.gjt.mm.mysql.Driver
jdbc:mysql://localhost:3306/ahgf
[多选]数据库的设计一般包括以下哪些过程()。
数据库需求分析
数据库概念结构设计
数据库逻辑结构设计
数据库物理结构设计
[多选]数据库设计人员应具备的知识包括()。
数据库的基本知识和数据库设计技术
计算机科学的基础知识和程序设计的方法和技巧
软件工程的原理和方法
相关应用领域的知识
表示实体之间联系的 E-R 模型,是数据库的()。
概念模型
逻辑模型
外部模型
物理模型
用二维表数据来表示实体及实体 之间联系的数据库模型称为 ()。
实体-联系模型
层次模型
网状模型
关系模型
[多选]实体之间的联系包括以下哪些类型()。
一对一
一对多
多对多
零对多
下列叙述中正确的是( )。
数据库是一个独立的系统,不需要操作系统的支持
数据库设计是指设计数据库管理系统
数据库技术的根本目的是解决数据共享的问题
数据库系统中,数据的物理结构必须与逻辑结构一致A选项,数据库系统需要操作系统的支持,必不可少,故其叙述不正确。B选项错误,数据库设计是指设计一个能满足用户要求,性能良好的数据库。D选项也不对,数据库应该具有物理独立性和逻辑独立性,改变其一而不影响另一个。正确答案为C。
SQL 语言是()语言。
层次数据库
网络数据库
关系数据库
非数据库
下列不属于 DBMS 的是()。
Java
SQL-Server
MySql
ORACLE
SQL 语言中,删除一个表的命令是()。
DELETE
DROP
CLEAR
REMORE
创建一个表的命令是()。
CREATEVIEW
CREATE TABLE
CREATE DATABAS
CREATE INDEX
从员工表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条 select 语句正确:()。
Select * from 员工 where 姓名 =_玛丽_’
Select * from 员工 where 姓名 =%玛丽_’
Select * from 员工 where 姓名 like ‘玛丽%’
Select * from 员工 where 姓名 like ‘%玛丽%’
如果要查询员工信息表 info 中所有员工的数据信息并且按照工资(salary)降序排列,则下面的语句哪个是正确的 ()。
select * from info order by salary desc
select * from info order by salary
select * from info group by salary desc
select * from info group by salary
二、简答题
简述数据库、数据库管理系统、数据库系统的定义和它们之间的关系。DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。简述E-R模型向关系模型转换的基本原