SQL数据库试题
最全SQL数据库试题-整理
![最全SQL数据库试题-整理](https://img.taocdn.com/s3/m/8947909ffab069dc5022018b.png)
一、单项选择题1.下列四项中,不属于数据库特点的是( C )。
A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高2.下列四项中,不属于SQL2000实用程序的是( D )。
A.企业管理器B.查询分析器C.服务管理器D.媒体播放器3.SQL Server安装程序创建4个系统数据库,下列哪个不是(C )系统数据库。
A.masterB.modelC.pubD.msdb4.(A )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。
数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMS B.DBC.DBS D.DBA5. 在SQL中,建立表用的命令是( B )。
A.CREATE SCHEMAB.CREATE TABLEC.CREATE VIEWD.CREATE INDEX6.SQL语言中,条件年龄BETWEEN 15 AND 35表示年龄在15至35之间,且( A )。
A.包括15岁和35岁B.不包括15岁和35岁C.包括15岁但不包括35岁D.包括35岁但不包括15岁7.下列四项中,不正确的提法是( C )。
A.SQL语言是关系数据库的国际标准语言B.SQL语言具有数据定义、查询、操纵和控制功能C.SQL语言可以自动实现关系数据库的规范化D.SQL语言称为结构查询语言8.在MS SQL Server中,用来显示数据库信息的系统存储过程是( D )。
A. sp_dbhelpB. sp_dbC. sp_helpD. sp_helpdb9.SQL语言中,删除表中数据的命令是( A )。
A. DELETEB. DROPC. CLEARD. REMOVE10.SQL的视图是从( C )中导出的。
A. 基本表B. 视图C. 基本表或视图D. 数据库11. 下列哪个不是sql 数据库文件的后缀。
CA..mdf B..ldfC..tif D..ndf12. 数据定义语言的缩写词为( A )。
大学sql数据库试题及答案
![大学sql数据库试题及答案](https://img.taocdn.com/s3/m/9f567042640e52ea551810a6f524ccbff121ca22.png)
大学sql数据库试题及答案一、选择题(每题2分,共20分)1. SQL中用于查询数据的命令是:A. INSERTB. UPDATEC. SELECTD. DELETE答案:C2. 在SQL中,以下哪个关键字用于创建新表?A. CREATEB. INSERTC. SELECTD. DROP答案:A3. 以下哪个选项不是SQL数据类型?A. INTB. VARCHARC. DATED. FILE答案:D4. SQL语句中,用于更新数据的命令是:A. SELECTB. INSERTC. UPDATED. DELETE答案:C5. 在SQL中,哪个关键字用于删除表?A. DROPB. REMOVEC. DELETED. ERASE答案:A6. SQL中用于添加数据的命令是:A. INSERTB. CREATEC. UPDATED. ADD答案:A7. 在SQL中,以下哪个关键字用于查询特定列的数据?A. WHEREB. SELECTC. FROMD. ORDER BY答案:B8. 以下哪个选项不是SQL中的聚合函数?A. COUNTB. AVGC. MAXD. FIND答案:D9. SQL中用于删除数据的命令是:A. SELECTB. INSERTC. UPDATED. DELETE答案:D10. 在SQL中,以下哪个关键字用于从数据库中删除表?A. DROPB. REMOVEC. ERASED. DELETE答案:A二、填空题(每题2分,共20分)1. 在SQL中,使用________关键字可以为表创建索引。
答案:CREATE INDEX2. SQL中的________子句用于指定查询结果的排序方式。
答案:ORDER BY3. 使用SQL的________函数可以计算表中行的数量。
答案:COUNT4. 在SQL中,________关键字用于指定查询条件。
答案:WHERE5. SQL中的________函数用于计算平均值。
SQL数据库考核题目
![SQL数据库考核题目](https://img.taocdn.com/s3/m/908bf06a783e0912a2162ab5.png)
SQL数据库考核题姓名:日期:分数:●表结构✧简单查询1、查询出分数大于85、小于95之间的学生号及课程号(2分)select SNO学生号,SNO课程号from学生选课表where GRADE>85 and GRADE<952、查询出学号分别的S2,S4,S6的学生姓名、年龄(2分)select SN学生姓名,AGE年龄from学生表where SNO in('S2','S4','S6')✧多表查询3、查询李国华同学所学课程的课程编号、课程名称和成绩(5分)select课程表.CNO,CN,GRADE FROM学生选课表,课程表,学生表where学生选课表.CNO=课程表.CNO and学生表.SNO=学生选课表.SNO and学生表.SN='李国华'4、查询所有比徐萍年龄大的学生姓名、年龄、性别以及徐萍的年龄(5分)select学生表.SN比徐萍年龄大的学生名,学生表.SEX性别,学生表.AGE年龄,学生表.AGE徐萍的年龄from学生表学生表,学生表学生表✧where学生表.AGE>学生表.AGE and学生表.SN='徐萍' LIKE子句必需与指定的符号联合起来,以构成查询条件5、查询姓张的学生所在的系以及所选的课程名(7分)select DEPT,CN from学生表,课程表,学生选课表where学生表.SNO=学生选课表.SNO and课程表.CNO=学生选课表.CNO and SN like'张%'6、查询学生成绩高于90分的学生姓名、所选的课程名以及成绩(7分)select SN,CN,GRADE from学生表join学生选课表on学生选课表.SNO=学生表.SNOjoin课程表on课程表.CNO=学生选课表.CNOwhere GRADE like'9%'✧用多条SELECT ... FROM ...WHERE 语句实现嵌套查询7、查出与张婷同一个系的学生名(3分)Select SN from学生表where DEPT=(select DEPT from学生表where SN='张婷')8、查出和赵树林同年龄的学生名,其结果将不包括赵树林本人(5分)Select SN from学生表where AGE=(select AGE from学生表where SN='赵树林')and SN!='赵树林'9、找出同时选学课程号为C3和C5的学生号、学生名和性别(5分)Select SNO,SN,SEX from学生表where SNO in(select SNO from学生选课表where CNO in('C3','C5')group by SNOhaving COUNT(*)>=2)10、找出选学课程号为C3和课程名为政治的学生号和学生名(7分)11、找出没有选择课程号为C3的学生名(5分)✧函数查询12、检索学校有多少个学生、多少个系、学生的平均年龄、学生最大年龄、学生最小年龄(5分)select COUNT(SNO)学生总数,COUNT(DISTINCT DEPT)系别总数,avg(AGE)学生平均年龄,max(AGE)学生最大年龄,min(AGE)学生最小年龄from学生表13、按性别分别计算出学生的平均年龄(5分)select SEX,avg(AGE)平均年龄from学生表group by SEX14、查询出学生学号、性别、年龄及平均成绩(5分)select学生表.SNO学号,SEX性别,AGE年龄,AVG(GRADE)学生平均成绩from学生表,学生选课表where学生选课表.SNO=学生表.SNOgroup by学生表.SNO,SEX,AGE15、找出选修的课程至少四门的学生的姓名、性别、年龄、平均成绩、选课门数(7分)select SN姓名,SEX性别,AGE年龄,AVG(GRADE)平均成绩,COUNT(学生选课表.CNO)选课门数from学生选课表JOIN学生表ON学生选课表.SNO=学生表.SNOjoin课程表on学生选课表.CNO=课程表.CNOgroup by SN,SEX,AGEhaving count(学生选课表.CNO)>=416、找出选课在三门以上课程的学生的总成绩(不统计不及格的课程),并列出总成绩名次名单(7分)select SNO学生号,SUM(GRADE)总成绩from学生选课表where GRADE>=60group by SNOhaving count(*)>=3order by 2 DESC17、找出选学课程数据最多的学生(7分)select学生表.SN学生名from学生选课表,学生表where学生选课表.SNO=学生表.SNOgroup by学生表.SNhaving count(*)>=ALL(select count(*)from学生选课表group by SNO)18、学生选学的课程如果超过了四门课,则每门课加5分,请更新数据库(7分)指定使用结果集来创建临时新表。
SQL数据库期末复习试题 - 选择
![SQL数据库期末复习试题 - 选择](https://img.taocdn.com/s3/m/c8cfa82b0722192e4536f6e0.png)
一、单项选择题(每小题1分,共10分)1下列四项中,不属于数据库特点的是( C )。
A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高2.下列四项中,不属于SQL2000实用程序的是( D )。
A.企业管理器B.查询分析器C.服务管理器D.媒体播放器"SQL Server安装程序创建4个系统数据库,下列哪个不是( C )系统数据库。
A.masterB.modelC.pubD.msdbC",14.( A )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。
数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMSB.DBC.DBSD.DBAA",5.在SQL中,建立表用的命令是 ( B )。
A.CREATE SCHEMAB.CREATE TABLEC.CREATE VIEWD.CREATE INDEXB",16. SQL语言中,条件“年龄 BETWEEN 15 AND 35”表示年龄在15至35之间,且( A )。
A.包括15岁和35岁B.不包括15岁和35岁C.包括15岁但不包括35岁D.包括35岁但不包括15岁A",17.下列四项中,不正确的提法是( C )。
A.SQL语言是关系数据库的国际标准语言B.SQL语言具有数据定义、查询、操纵和控制功能C.SQL语言可以自动实现关系数据库的规范化D.SQL语言称为结构查询语言C",18.在MS SQL Server中,用来显示数据库信息的系统存储过程是( D )。
A. sp_dbhelpB. sp_dbC.sp_helpD.sp_helpdb9. SQL语言中,删除表中数据的命令是( A )。
A. DELETEB. DROPC. CLEARD. REMOVEA",10. SQL的视图是从( C )中导出的。
A. 基本表B. 视图C. 基本表或视图D. 数据库11.下列哪个不是sql 数据库文件的后缀。
SQL 数据库试题及答案
![SQL 数据库试题及答案](https://img.taocdn.com/s3/m/8fbcf84d793e0912a21614791711cc7931b778ef.png)
SQL 数据库试题及答案一、单选题(每题2分,共20分)()1、下列不能启动SQL Server服务的方法:A、使用SQL Server配置管理器B、使用Windows的管理工具C、使用net start mssqlserver 命令D、在查询编辑器中编写T-SQL程序()2、部分匹配查询中有关通配符“%”的正确的叙述是。
A、“%”代表多个字符B、“%”可以代表零个或多个字符C、“%”不能与“_”一同使用D、“%”代表一个字符()3、在SELECT子句中,如果想要返回结果集中不包含相同的行,应该使用关键字。
A、TOPB、ASC、DISTINCTD、JOIN()4、是表中用来唯一标识的每行记录。
A、外键B、主键C、索引D、数据库完整性()5、SQL 中,"GRADE NOT BETWEEN 60 AND 90"的语义是。
A、GRADE<60 OR GRADE>90B、GRADE<= 60 OR GRADE>= 90C、GRADE<>60 AND GRADE<>90D、GRADE<>60 OR GRADE<>90()6、简称DBA。
A、数据库管理员B、数据库C、数据库管理系统D、计算机硬件()7、在SQL中,可以使用语句执行恢复数据库的操作。
A、BACKUP DA TABASEB、RESTORE DA TABASEC、CREATE DARABASED、DROP DATABASE()8、设一个班级可选修多门课程,一门课程可被多个班级选修,班级与课程之间是。
A、一对一的联系B、一对多的联系C、多对一的联系D、多对多的联系()9、SQL Server2016的数据库中主数据文件的扩展名是。
A、.mdfB、.ndfC、.ldfD、.dbf()10、当表中引入时,会提高记录的查询速度。
A、外键B、主键C、索引D、数据库完整性二、数据库设计题(共40分)根据如下E-R图,将其转换为逻辑数据库。
SQL 数据库基础考试
![SQL 数据库基础考试](https://img.taocdn.com/s3/m/be10f583cf2f0066f5335a8102d276a20029603f.png)
SQL 数据库基础考试(答案见尾页)一、选择题1. SQL 中的哪个关键字用于指定查询结果的排序?A. ORDER BYB. GROUP BYC. DISTINCTD. HAVING2. 在 SQL 中,用于计算两个日期之间相差的天数的函数是什么?A. DATEADDB. DATEDIFFC. TIMESTAMPDIFFD. AVG3. SQL 中的哪个操作符用于修改现有数据?A. INSERTB. UPDATEC. DELETED. CREATE4. 在 SQL 中,用于从表中选择所有列的子查询是哪种类型?A. 单行子查询B. 多行子查询C. 子查询D. 嵌套子查询5. SQL 中的哪个关键字用于将查询结果保存到新表中?A. INSERT INTOB. CREATE TABLEC. SELECT INTOD. ALTER TABLE6. 在 SQL 中,用于限制查询结果数量的关键字是什么?A. LIMITB. OFFSETC. FETCHD. ORDER BY7. SQL 中的哪个操作符用于组合多个条件?A. ANDB. ORC. NOTD. BETWEEN8. 在 SQL 中,用于删除表中所有数据的命令是什么?A. DELETEB. DROPC. TRUNCATED. DELETE FROM9. SQL 中的哪个函数用于返回字符串的长度?A. LENGTHB. STRLENC. CHARACTER_LENGTHD. CONCAT10. 在 SQL 中,用于按列对查询结果进行分组的关键字是什么?A. GROUP BYB. ORDER BYC. DISTINCTD.HAVING11. SQL 中的哪一命令可以用来执行查询操作?A. SELECTB. INSERTC. UPDATED. DELETE12. 在 SQL 中,如果要修改表结构,应该使用哪一命令?A. ALTER TABLEB. CREATE TABLEC. DROP TABLED. REPLACE TABLE13. SQL 中的哪一命令可以用来创建一个新的数据表?A. CREATE TABLEB. ALTER TABLEC. DROP TABLED. REPLACE TABLE14. 在 SQL 中,假设你有一个名为 "students" 的表,可以通过哪一命令来查看学生的姓名和年龄?A. SELECT name, age FROM students;B. SELECT * FROM students;C. INSERT INTO students (name, age) VALUES ('张三', 20);D. DELETE FROM students WHERE age > 18;15. 在 SQL 中,如果要删除一个名为 "students" 的表,应该使用哪一命令?A. DROP TABLE students;B. DELETE TABLE students;C. CASCADE TABLE students;D. TRUNCATE TABLE students;16. SQL 中的哪一命令可以用来为表中的某一列设置默认值?A. ALTER TABLEB. CREATE TABLEC. MODIFY TABLED. ALTER COLUMN17. 在 SQL 中,如果要修改一个已存在的表的列名,应该使用哪一命令?A. ALTER TABLEB. CREATE TABLEC. MODIFY TABLED. ALTER COLUMN18. SQL 中的哪一命令可以用来排序查询结果?A. ORDER BYB. GROUP BYC. DISTINCTD. HAVING19. 在 SQL 中,假设你有一个名为 "orders" 的表,可以通过哪一命令来计算订单总金额?A. SELECT SUM(amount) FROM orders;B. SELECT AVG(amount) FROM orders;C. SELECT COUNT(orderID) FROM orders;D. SELECT MAX(amount) FROM orders;20. SQL 中的哪一命令可以用来插入一个新的记录到表中?A. INSERT INTOB. CREATEC. REPLACED. ALTER21. SQL 中的哪个关键字用于指定查询结果的排序方向?A. ORDER BYB. GROUP BYC. HAVINGD. DISTINCT22. 在 SQL 中,用于修改现有数据表结构的命令是?A. CREATE TABLEB. ALTER TABLEC. DELETE TABLED. DROP TABLE23. SQL 中的哪个函数用于返回当前日期和时间?A. NOW()B. CURRENT_DATE()C. LOCALTIME()D. DATE()24. 在 SQL 中,用于条件筛选的运算符是?A. =B. !=C. >D. <=25. SQL 中的哪个语句用于插入新的记录?A. INSERT INTOB. UPDATEC. DELETED. CREATE26. 在 SQL 中,用于删除表中所有记录的命令是?A. DELETE FROMB. DROP TABLEC. TRUNCATE TABLED. DELETE27. SQL 中的哪个运算符用于执行算术运算?A. +B. -C. *D. /28. 在 SQL 中,用于分组查询结果的运算符是?A. ORDER BYB. GROUP BYC. HAVINGD. DISTINCT29. 在 SQL 中,用于连接两个或多个表的运算符是?B. UNIONC. INTERSECTD. EXCEPT30. 在 SQL 中,如果要删除一个表,应该使用哪一命令?A. DROP TABLEB. DELETE TABLEC. TRUNCATE TABLED. DELETE31. SQL 中的哪一命令可以用来查看表的结构?A. DESCRIBE TABLEB. SHOW TABLESC. EXPLAIN TABLED. SELECT * FROM INFORMATION_SCHEMA.TABLES32. 在 SQL 中,如果要修改表中的数据,应该使用哪一命令?A. INSERTB. UPDATEC. DELETED. CREATE33. SQL 中的哪一命令可以用来从一个表复制数据到另一个表?A. INSERT INTO ... SELECTB. CREATE TABLE ... LIKEC. INSERT INTO ... VALUESD. DELETE FROM ... JOIN34. 在 SQL 中,如果要排序查询结果,应该使用哪一命令?A. ORDER BYB. GROUP BYC. HAVINGD. DISTINCT35. SQL 中的哪一命令可以用来限制查询结果的数量?B. OFFSETC. FETCHD. SKIP36. 在 SQL 中,如果要查看当前数据库,应该使用哪一命令?A. SHOW DATABASESB. USE DATABASEC. SELECT * FROM INFORMATION_SCHEMA.DATABASESD. DESCRIBE DATABASES37. SQL 中的哪一命令可以用来从表中检索所有列?A. SELECT *B. SELECT DISTINCT *C. SELECT ALL *D. SELECT *38. 在 SQL 中,哪种数据类型允许存储文本字符串?A. INTB. VARCHARC. DATED. TIME39. SQL 中的哪一命令可以用来修改现有表结构?A. CREATE TABLEB. ALTER TABLEC. DROP TABLED. REPLACE TABLE40. 在 SQL 中,哪种子查询可以在主查询中用作条件?A. 带有 EXISTS 的子查询B. 带有 IN 的子查询C. 带有 ANY 的子查询D. 带有 ALL 的子查询41. SQL 中的哪一命令可以用来删除表中的所有行?A. DELETEB. TRUNCATEC. DROPD. DELETE ALL42. 在 SQL 中,哪种类型的约束可以用来确保字段值不重复?A. 主键约束B. 外键约束C. 唯一约束D. 非空约束43. 在 SQL 中,哪种类型的约束可以用来限制字段值的取值范围?A. 主键约束B. 外键约束C. 唯一约束D. 检查约束44. 在 SQL 中,哪种命令可以用来插入新的记录?A. INSERT INTOB. REPLACE INTOC. DELETED. CREATE二、问答题1. 什么是数据库管理系统(DBMS)?2. 关系数据库模型有哪些类型?3. 什么是SQL语言?4. 什么是数据库事务?为什么事务很重要?5. 什么是数据库索引?索引有什么优点?6. 并发控制:索引有助于提高数据库系统的并发性能,避免多个并发事务之间的冲突。
sql数据库理论考试题(含答案)
![sql数据库理论考试题(含答案)](https://img.taocdn.com/s3/m/f0c6aea464ce0508763231126edb6f1aff007183.png)
sql数据库理论考试题(含答案)1 答案:A执⾏下列命令,use student ; use teacher ; use teacher; use student 最后哪个数据库被选中为当前数据库()A studentB teacherC 两个数据库都被选中,D 两个数据库都没被选中2 答案:B下⾯SQL语句DROP DA TABASE WSTS 的含义为()A 删除数据库WSTS 但是可以恢复B 删除数据库WSTS 不可以恢复。
C 创建⼀个名为WSTS的表D 删除⼀个名为WSTS的表3 答案:D下列语句的执⾏结果为:()USE SALESINSERT CUSTOMERS V ALUES(‘JERRY’,’84312’,’322343242’)A 给SALES数据库添加⼀个名为CUSTOMERS的表B 向SALES数据库⾥⾯所有的表添加⼀个记录。
C 删除SALES数据库⾥⾯名为CUSTOMERS的表D 向SALES数据库⾥的CUSTOMERS表添加⼀条记录4 答案:B删除CUSTOMERS 表中CUSTID=5 的记录的语句为()A DROP FROM CUSTOMERS WHERE CUSTID=5B DELETE FROM CUSTOMERS WHERE CUSTID=5C SELECT FROM CUSTOMERS WHERE CUSTID=5D DROP CUSTOMERS WHERE CUSTID=55 答案:A查看年龄为20的所有⼈的记录,SQL语句为()A SELECT * FROM CUSTOMERS WHERE AGE=20B DROP FROM CUSTOMERS WHERE AGE=20C SELECT FROM CUSTOMERS WHERE AGE=20D DELETE FROM CUSTOMERS WHERE CUSTID=56 答案:BEXEC sp_dboption ‘产品数据库’ ,’SINGLE USER’,TrueEXEC sp_renam edb ‘产品数据库’,’product’EXEC sp_dboption ‘product’,’SINGLE USER’,False⾯三条语句的执⾏结果为()A 删除掉‘产品数据库’B 把‘产品数据库’改名为’product’C 删除掉‘product’D 把’product’改名为‘产品数据库’7 答案:A把user 表中凡是名字为’jack’的记录删除的语句为()A delete * from user where name=”jack”B drop from user where name=”jack”C alter from user where name=”jack”D delete user where name=”jack”8 答案:ASELECT 所属部门,A VG(⼯资) AS 平均⼯资FROM 员⼯数据库。
sql数据库基础面试题复习题考试题-全
![sql数据库基础面试题复习题考试题-全](https://img.taocdn.com/s3/m/1d743ca13b3567ec112d8a39.png)
sql数据库基础面试题复习题考试题-全不定项选择题(针对以下题目,请选择最符合题目要求的答案,每道题有一项或二项正确答案。
针对每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有答案,则该题不得分。
题量为50道,每题2分,总分为100分。
)第一章1、是SQLServer数据库的主数据文件的扩展名。
(选择一项)A、.sqlB、.mdbC、.ldfD、.mdf2、在SQL Server 2005中,有系统数据库和用户数据库,下列不属于系统数据库的是()。
(选择一项)A、masterB、pubsC、modelD、msdb3、当安装完SQL Server2005数据库时,系统默认当前的超级管理员是()(选择一项)A、saB、masterC、administratorD、super4、在使用SQL Server2005数据库时,有时需要将本机的数据库移动到其他机器上,恢复成对应的数据库使用。
移动数据库分两步进行,应包括()和附加数据库(选择一项)A、分离数据库B、删除数据库C、新建数据库D、合并数据库5、在SQL Server2005中,附加数据库操作是指()(选择一项)A、把SQL Server 数据库文件保存为其他数据文件B、根据数据库物理文件中的信息,把数据库在SQL Server 2005中恢复C、把所有该数据库表的数据清空D、把数据库删除掉6、某单位由不同的部门组成,不同的部门每天都会生产一些报告、报表等数据,以为都采用纸张的形式来进行数据的保存和分类,随着业务的发展,这些数据越来越多,管理这些报告越来越费力,此时应考虑()(选择一项)A、由多个人来完成这些工作B、在不同的部门中,由专门的人员去管理这些数据C、采用数据库系统来管理这些数据D、把这些数据统一成一样的格式7、在SQL Server 2005中,对于数据库的定义正确的是()(选择一项)A、数据库是用来描述事物的符号记录B、数据库是位于用户与操作系统之间的一层数据管理软件C、数据库是按照数据结构来组织、存储和管理数据的创库D、数据库是指在计算机系统中引入数据库系统后的构成8、在SQL Server 2005中,对于数据库的基本概念描述错误的是()(选择一项)A、数据、数据库、数据库管理系统和数据库系统都是与数据库技术相关的概念B、数据库是计算机科学的重要分支,是信息系统的核心和基础C、数据库系统由数据库、数据库管理系统、应用系统、数据库管理员和用户组成D、数据库系统只由数据库和用户组成9、数据库管理技术发展至今,主要经历了3个阶段,它们的顺序是()(选择一项)A、人工管理阶段、数据库管理阶段、文件管理阶段B、人工管理阶段、文件管理阶段、数据库管理阶段C、数据库管理阶段、文件管理阶段、人工管理阶段D、文件管理阶段、人工管理阶段、数据库管理阶段10、下列对于数据库管理技术发展至今经历的阶段特点描述错误的是()(选择一项)A、人工管理阶段数据由人员自行携带,数据与程序并不能独立且不能长期保存数据B、文件管理阶段是指可以通过按文件访问的方式管理数据C、数据库管理阶段使得数据结构化,数据共享性好但独立性差D、数据库管理阶段出现的数据库管理系统实现了数据库的独立、使用和维护11、数据库系统根据数据存储的数据模型可分为()(选择一项)A、层次型数据库B、层次型数据库、网状型数据库C、层次型数据库、网状型数据库、关系型数据库D、层次型数据库、网状型数据库、关系型数据库、面向对象型数据库12、在SQL Server 2005中,最常用的数据存储模型是()(选择一项)A、层次型数据库B、网状型数据库C、关系型数据库D、面向对象型数据库13在SQL Server 2005中,对于数据库管理系统的特点描述不正确的是()(选择一项)A、安全性,数据不会丢失B、共享性,多个用户可以同时使用C、独立性,数据与应用程序之间相互分离D、完整性,数据保持一致13、在SQL Server 2005中,对于SQL全称描述正确的是()(选择一项)A、数据库语言B、结构化查询语言C、结构化语言D、数据库查询语言14、下列对SQL Server2008描述错误的是()(选择一项)A、SQL Server采用的是浏览器/服务器体系结构B、SQL Server2008是用于大规模联机事物处理、数据仓库和电子商务应用的数据库和数据分析平台C、它为使用者提供了强大的、界面友好的工具D、SQL Server2008降低了从移动设备到企业数据库系统的多平台上创建、部署、管理,使企业数据和分析应用程序的复杂性15、使用SQL Server2008,以下方式中()不能正确启动服务器(选择一项)A、在运行对话框中输入net stop mssqlserverB、在运行对话框中输入net start mssqlserverC、单击“开始“→选择”程序“→选择”Microsoft SQL Server 2008“→选择“配置工具”→选择“SQL Server配置管理器”D、单击“开始“→选择”设置“→选择”控制面板“→选择“管理工具”→选择“服务”→选中SQL Server(MSSQLSERVER)服务16、SQL Server中自己建立的studentMIS数据库属于(选择一项)A用户数据库 B、系统数据库C、数据库管理系统D、数据库模板17、下列关于系统数据库说法错误的是(选择一项)A、master数据库保存有放在SQL Server实体上的所有数据库B、tempdb数据库中存放的是临时对象C、msdb数据库包含了诸如系统登录、配置设置、已连接的Server等信息D、model数据库是一个用来在实体上创建新用户数据库的模板数据库第二章3、在SQL Server 2005中,数据完整性是指()。
SQL数据库选择题及答案
![SQL数据库选择题及答案](https://img.taocdn.com/s3/m/d8e31216ae45b307e87101f69e3143323968f592.png)
SQL数据库选择题及答案1、在数据库技术中,独立于计算机系统的模型是关系模型。
2、数据库系统的控制中枢是数据库管理系统。
3、使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是UPDATE STUDENT SET AGE=AGE+1.4、在关系数据库中,建立数据库表时,将年龄字段值限制在12~40岁之间的这种约束属于域完整性约束。
5、在SQL语句中,与X BETWEEN 20 AND 30等价的表达式是X>=20 AND X<=30.6、在数据库中,概念模型是用于信息世界的建模,与具体的DBMS无关。
7、数据库的并发操作可能带来的问题包括丢失更新。
8、在关系数据库中,模式对应的是视图和所有基本表。
9、能实现绝对的与平台无关性的Web数据库访问技术是JDBC。
10、在下列描述中,正确的描述是SQL采用集合操作方式。
11、数据库系统是由数据库、数据库管理系统和用户组成的。
12、在SQL查询时,使用WHERE子句指出的是查询条件。
13、在以下关系型数据库产品中,属于小型数据库系统的是Access。
14、数据库类型是按照数据模型来划分的。
15、作为Microsoft Office家族成员之一的Access数据库,能够与其他Office组件进行数据交换共享数据资源,易于生成集文字处理、图表生成和数据管理于一体的办公自动化系统。
16、数据库管理系统更适合于数据处理方面的应用。
17、下列四组SQL命令,全部属于数据定义语句的命令是CREATE、DROP、GRANT。
18、及浏览器处理的数据库,应该是主从结构式处理。
19、数据的逻辑独立性是指数据与程序的逻辑独立性。
20、在数据库技术中,独立于计算机系统的模型是E-R模型。
21、关系代数的3个基本运算是选择、投影、连接。
22、下面命题不正确的是:D、数据库中不存在数据冗余。
23、在基本SQL中不可以实现并发控制。
sql数据库基础知识笔试题
![sql数据库基础知识笔试题](https://img.taocdn.com/s3/m/b6acaee0d0f34693daef5ef7ba0d4a7302766cdd.png)
sql数据库基础知识笔试题1. 什么是SQL数据库?SQL(Structured Query Language)是一种用于管理关系数据库管理系统(RDBMS)的编程语言。
它用于创建、修改和管理数据库中的数据,并可以执行查询和数据操作。
2. SQL数据库的常见类型有哪些?常见的SQL数据库类型包括:- MySQL:开源的关系数据库管理系统,支持跨平台使用,被广泛应用于Web 开发。
- Oracle:一个全功能的关系数据库管理系统,适用于大型企业级应用。
- Microsoft SQL Server:由微软开发的关系数据库管理系统,适用于Windows 环境。
- PostgreSQL:开源的关系数据库管理系统,拥有很强的扩展性和兼容性。
- SQLite:嵌入式关系数据库管理系统,适用于小型应用或移动设备。
3. SQL数据库的基本操作有哪些?SQL数据库的基本操作包括:- 创建数据库:CREATE DATABASE database_name;- 删除数据库:DROP DATABASE database_name;- 创建表:CREATE TABLE table_name (column1 datatype, column2 datatype, ...);- 删除表:DROP TABLE table_name;- 插入数据:INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);- 更新数据:UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition;- 删除数据:DELETE FROM table_name WHERE condition;- 查询数据:SELECT column1, column2, ... FROM table_name WHERE condition;4. SQL数据库中的数据类型有哪些?SQL数据库中常见的数据类型包括:- 整数类型:INT, SMALLINT, BIGINT- 浮点数类型:FLOAT, DOUBLE- 字符串类型:CHAR, VARCHAR- 日期和时间类型:DATE, TIME, DATETIME- 布尔类型:BOOLEAN5. 什么是SQL语句的约束?SQL语句的约束用于限制对数据库中数据的操作。
SQL数据库考试试题
![SQL数据库考试试题](https://img.taocdn.com/s3/m/a5f42f1c2af90242a995e529.png)
1SQL数据库试题一、单项选择题(每小题1分,共10分)1.下列四项中,不属于数据库特点的是( C )。
A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高2.下列四项中,不属于SQL2000实用程序的是( D )。
A.企业管理器B.查询分析器C.服务管理器D.媒体播放器3.SQL Server安装程序创建4个系统数据库,下列哪个不是( C )系统数据库。
A.masterB.modelC.pubD.msdb4.( A )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。
数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMS B.DBC.DBS D.DBA5. 在SQL中,建立表用的命令是 ( B )。
A.CREATE SCHEMAB.CREATE TABLEC.CREATE VIEWD.CREATE INDEX6.SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( A )。
A.包括15岁和35岁B.不包括15岁和35岁C.包括15岁但不包括35岁D.包括35岁但不包括15岁7.下列四项中,不正确的提法是( C )。
2A.SQL语言是关系数据库的国际标准语言B.SQL语言具有数据定义、查询、操纵和控制功能C.SQL语言可以自动实现关系数据库的规范化D.SQL语言称为结构查询语言8.在MS SQL Server中,用来显示数据库信息的系统存储过程是( D )。
A.sp_dbhelpB. sp_dbC. sp_helpD. sp_helpdb9.SQL语言中,删除表中数据的命令是( A )。
A.DELETEB. DROPC. CLEARD. REMOVE10.SQL的视图是从( C )中导出的。
A.基本表B. 视图C. 基本表或视图D. 数据库SQL数据库试题2一、单项选择题(每小题1分,共10分)4. 下列哪个不是sql 数据库文件的后缀。
SQL数据库试题
![SQL数据库试题](https://img.taocdn.com/s3/m/b66bf90f6c85ec3a87c2c558.png)
数据库试题3一、选择题1.下面哪个范式不是关系模型中的范式(C)A、第一范式B、第二范式C、范德蒙范式D、BCNF范式2.SQL Server 2000不包含以下哪个版本(B)A、SQL Server 2000 企业版(Enterprise Edition)B、SQL Server 2000 专业版(Professional Edition)标准版C、SQL Server 2000 个人版(Personal Edition)D、SQL Server 2000 开发版(Developer Edition)3.下面哪一项不属于T-SQL语言的组成部分(B)A、数据定义语言(DDL)B、数据查询语言(DFL)C、数据操纵语言(DML)D、数据控制语言(DCL)4.下面哪个不是SQL Server数据库的系统数据类型(C)A、int、smallintB、char、varcharC、String、charD、datetime、int5.下面关于SQL Server数据库中变量的描述,不正确的是(C )A、SQL Server中变量可分为全局变量和局部变量两大类。
B、全局变量由系统提供且预先声明,通过在名称前加两个”@”符号区别于局部变量。
C、不用SELECT语句给变量赋值D、在批处理或存储过程中使用DECLARE语句声明局部变量6.下面程序的运行结果为(B)DECLARE @var1 int, @var2 intSET @var1 = 200SET @var2 = 100IF @var1 < @var2PRINT '@var1的值小于@var2的值'ELSEBEGINPRINT '执行SQL语句块'PRINT '@var1的值大于@var2的值'ENDGOA、@var1的值大于@var2的值B、执行SQL语句块@var1的值大于@var2的值C、@var1的值小于@var2的值D、@var1的值小于@var2的值执行SQL语句块@var1的值大于@var2的值7.下面哪个不是SQL Server数据库中的聚合函数(C)A、COUNTB、SUM和AVGC、CONVERTD、MAX和MIN8.下面哪个不是SQL Server2000数据库对象(B)A、表、视图B、队列、约束C、索引、存储过程D、触发器、约束9.下面哪个不是SQL Server 2000中的系统数据库()A、master数据库B、tempdb数据库C、PetStoreDB数据库D、model数据库10.关于下面创建数据库的脚本,描述不正确的是(C )CREATE DATABASE OPCDBON( NAME = 'OPCDB_Data',FILENAME = 'D:\Microsoft SQL Server\MSSQL\Data\OPCDB.mdf', SIZE = 3MB,MAXSIZE = 50MB,FILEGROWTH = 10%)LOG ON( NAME = 'OPCDB_Log',FILENAME = 'D:\Microsoft SQL Server\MSSQL\Data\OPCDB.ldf', SIZE = 2MB,MAXSIZE = 5MB,FILEGROWTH = 1MB)GOA、数据库的名称为OPCDBB、数据库的数据文件的物理路径为:D:\Microsoft SQLServer\MSSQL\Data\OPCDB.mdfC、日志文件可有可无D、数据文件的初始大小为3MB11.在SQL语言中删除数据表的命令为(C)A、DELETE TABLEB、CREATE TABLEC、DROP TABLED、ALTER TABLE12.下列哪个不是SQLServer数据库约束类型(B)A、主关键字约束、默认约束B、外关健字约束、条件约束C、唯一性约束、默认约束D、检查约束、外关健字约束13.下表是login表的相关信息userNamepasswordfirstfirstsecondsecond代码“select * from login where userName = …first‟”的执行结果是(C )A、first firstB、second secondsecondsecondC、first firstD、first second代码“select count(*) from login”的执行结果是( B )A、1B、2C、3D、414.关于子查询的描述不正确的是(C)A、使用IN(或NOT IN)的子查询返回的查询结果是一列零值或更多值。
SQL数据库期末考试题附答案
![SQL数据库期末考试题附答案](https://img.taocdn.com/s3/m/91583ca3b7360b4c2f3f646f.png)
一、单选题(共 10 道试题,共 50 分。
)V 1. SQL Server中,保存着每个数据库对象的信息的系统表是( C)。
A. sysdatabasesB. SyscolumnsC. SysobjectsD. Syslogs2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D )。
A. UpdateB. DeleteC. InsertD. Alter3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A )。
A. age>=30 and age<=40B. age>=30 or age<=40C. age>30 and age<40D. age>30 or age<404. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D )约束。
A. PDRIMARY KEYB. FOREIGN KEYC. uniqueD. check5. 记录数据库事务操作信息的文件是(D )。
A. 数据文件B. 索引文件C. 辅助数据文件D. 日志文件6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用( C)命令。
A. SELECT * FROM CP WHERE 产品名称 LIKE ‘冰箱’B. SELECT * FROM XSH WHERE 产品名称 LIKE ‘冰箱’C. SELECT * FROM CP WHERE 产品名称 LIKE ‘%冰箱%’D. SELECT * FROM CP WHERE 产品名称=‘冰箱’7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D )。
A. 一对一的联系B. 一对多的联系C. 多对一的联系D. 多对多的联系8. SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的( D)子句之中。
SQL数据库期末复习试题 - 填空
![SQL数据库期末复习试题 - 填空](https://img.taocdn.com/s3/m/6cc95a6258fafab069dc02e1.png)
三、填空题(每空1分,共20分)1.数据库系统具有数据的___外模式____、__模式_____和内模式三级模式结构。
2.SQL Server 2000局部变量名字必须以____@、_____开头,而全局变量名字必须以______@@___开头。
3.语句select ascii('D'), char(67) 的执行结果是:___68______和__C_______。
68、C",24.语句 select lower('Beautiful') , rtrim('我心中的太阳 ') 的执行结果是:_beautiful____和___我心中的太阳_____。
5.选择运算是根据某些条件对关系做_ 水平__分割;投影是根据某些条件对关系做____垂直"__分割。
"6.关系运算主要有___选择___、__投影__和连接。
7.完整性约束包括__实体__完整性、_域____性、参照完整性和用户定义完整性。
8.在SQL Server 2000中,数据库对象包括__表__、___视图__、触发器、过程、列、索引、约束、规则、默认和用户自定义的数据类型等。
9.语句 select day('2004-4-6'), len('我们快放假了.') 的执行结果是:___6______和____7____。
10.语句select round(13.4321,2), round(13.4567,3)的执行结果是:__13.4300_______和____13.4570_____。
11.完整性约束包括____域___完整性、__实体____完整性、参照完整性和用户定义完整性。
12.T-SQL 语言中,有__算术__运算、字符串连接运算、比较运算和__逻辑__运算。
13.语句 select upper('beautiful') , ltrim(' 我心中的太阳') 的执行结果是: ______ BEAUTIFUL __和__我心中的太阳___。
sql数据库试题及答案
![sql数据库试题及答案](https://img.taocdn.com/s3/m/2ab590cdd1d233d4b14e852458fb770bf78a3b37.png)
sql数据库试题及答案SQL数据库试题一1. 下面哪个命令可以创建一个名为"employee"的表格?A. CREATE TABLE employee;B. NEW TABLE employee;C. ADD TABLE employee;D. INSERT TABLE employee;答案:A. CREATE TABLE employee;2. 下列哪个是SQL数据库的关键字?A. SELECTB. COLUMNC. INSERTD. ADD答案:A. SELECT3. 在SQL中,如何查询一个名为"customers"的表格的所有记录?A. SELECT * FROM customers;B. SELECT ALL FROM customers;C. SELECT RECORDS FROM customers;D. SELECT DATA FROM customers;答案:A. SELECT * FROM customers;4. 如何在SQL中向表格中插入新的记录?A. ADD NEW INTOB. UPDATE TABLEC. INSERT INTOD. CREATE NEW答案:C. INSERT INTO5. 如何根据特定条件从表格中删除记录?A. REMOVE FROMB. ERASE ROWC. DELETE FROMD. DROP RECORD答案:C. DELETE FROMSQL数据库试题二1. 下面哪个关键字可以用来对查询结果进行排序?A. GROUP BYB. SORT BYC. ORDER BYD. ARRANGE BY答案:C. ORDER BY2. 在SQL中,如何对表格的指定列进行更新?A. MODIFY COLUMNB. EDIT TABLEC. UPDATE COLUMND. ALTER TABLE答案:C. UPDATE COLUMN3. 下面哪个函数可以计算表格中指定列的平均值?A. AVG()B. SUM()C. MAX()D. COUNT()答案:A. AVG()4. 在SQL中,如何查找表格中满足特定条件的记录数量?A. GET()B. FETCH()C. SEARCH()D. COUNT()答案:D. COUNT()5. 下面哪个关键字可以用来从多个表格中联合查询数据?A. UNIONB. JOINC. CONNECTD. COMBINE答案:B. JOIN文章到此结束,希望以上SQL数据库试题及答案能帮助到您对SQL数据库的理解和学习。
sql数据库试题及答案
![sql数据库试题及答案](https://img.taocdn.com/s3/m/7055e414842458fb770bf78a6529647d2728348a.png)
sql数据库试题及答案# SQL数据库试题及答案一、选择题1. SQL代表什么?- A. Structured Query Language- B. Simple Query Language- C. Standard Query Language- D. System Query Language答案:A2. 在SQL中,用于查询数据的语句是:- A. INSERT- B. UPDATE- C. SELECT- D. DELETE答案:C3. 下列哪个不是SQL的数据类型?- A. INT- B. FLOAT- C. CHAR- D. TEXT答案:D二、填空题4. SQL中的主键(_______)是用来唯一标识表中每一行数据的字段。
答案:PRIMARY KEY5. 在SQL中,使用(_______)语句可以增加新的数据记录到表中。
答案:INSERT INTO6. SQL中的(_______)用于删除表中的记录。
答案:DELETE三、简答题7. 简述SQL中的事务是什么,并说明其四个基本特性。
答案:事务是SQL中用来保证数据一致性的操作序列。
事务具有以下四个基本特性:- 原子性(Atomicity):事务中的所有操作要么全部完成,要么全部不完成,不会结束在中间某个点。
- 一致性(Consistency):事务必须保证数据库从一个一致的状态转移到另一个一致的状态。
- 隔离性(Isolation):并发执行的事务之间不会互相影响。
- 持久性(Durability):一旦事务提交,它对数据库的改变就是永久性的,即使系统发生故障也不会丢失。
8. 解释什么是SQL的联接(JOIN)操作,并给出内联接(INNER JOIN)的例子。
答案:联接操作是SQL中用于结合两个或多个表中的行的一种操作。
内联接根据两个表中的共同字段来选择记录。
例如:```sqlSELECT Orders.OrderID, Customers.CustomerNameFROM OrdersINNER JOIN Customers ON Orders.CustomerID =Customers.CustomerID;```这个例子中,`Orders` 表和 `Customers` 表通过 `CustomerID` 字段进行内联接。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A.DBMS B.DB
C.DBS D.DBA
5. 在SQL中,建立表用的命令是 ( B )。
A.CREATE SCHEMA B.CREATE TABLE
C. CLEAR D. REMOVE
10.SQL的视图是从( C )中导出的。
A. 基本表 B. 视图
C. 基本表或视图 D. 数据库
二、判断题(每空1分,共10分)
3. 关系数据库模型的数据操作主要包括插入、________、________和________数据。
4. SQL、DCL和DML缩写词的意义是___________语言、___________语言和___________语言。
5.实体之间的联系类型有三种,分别为________、________和________。
7.下列四项中,不正确的提法是( C )。
A.SQL语言是关系数据库的国际标准语言
B.SQL语言具有数据定义、查询、操纵和控制功能
C.SQL语言可以自动实现关系数据库的规范化
D.SQL语言称为结构查询语言
8.在MS SQL Server中,用来显示数据库信息的系统存储过程是( D )。
9.语句 select day('2004-4-6'), len('我们快放假了.') 的执行结果是:___6____和___7___。
10.语句 select round(13.4321,2), round(13.4567,3)的执行结果是:__13.4300__和_13.4570__。
《SQL数据库管理》练习题一
7.'岳飞'>'文天祥' 比较运算的结果为真吗?Y
8.一个表可以创建多个主键吗?N
9.创建唯一性索引的列可以有一些重复的值?N
10.固定数据库角色:db_datarader 的成员能修改本数据库内表中的数据吗?N
三、填空题(每空1分,共20分)
1.数据库系统具有数据的_外模式__、_模式___和内模式三级模式结构。
1.'在那遥远的地方' 是SQL中的字符串常量吗?Y
2.'11.9' 是SQL中的实型常量吗 N
3.select 16%4, 的执行结果是: 4 吗?N
4.2005.11.09 是SQL中的日期型常量吗?N
5.¥2005.89 是SQL中的货币型常量吗?NN
6.select 25/2 的执行结果是: 12.5 吗?N
1.简述规范设计方法中,数据库应用系统开发的全过程。
2.创建数据库有那几种方法?
五.设计题(每小题5分,共40分)
有一个[学生课程]数据库,数据库中包括三个表:
学生表:Student由学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)、所在系(Sdept)五个属性组成,记为:Student(Sno,Sname,Ssex,Sage,Sdept),Sno 为关键字。
6.数据库系统的三级模式结构和两级数据映像确保了数据的________独立性和________独立性。
7.SQL Server 2000提供的数据库备份方法有_______数据库备份和________数据库备份、____________备份和________________备份。
8.SQL Server代理主要由______、______和_____来组成。
9.SQL Server复制把服务器分为______服务器、______服务器和_____服务器三种。
10.在SQL中,create view、alter view和drop view命令分别为________、________和________视图的命令。
四、简述题(每小题5分,共10分)
A.UPDATE B. INSERT
C. ALTER D. MODIFY
二、判断题(每空1分,共10分)
1. 因为通过视图可以插入.修改或删除数据,因此视图也是一个实在表,SQL SERVER将它保存在syscommens系统表中。
用SQL语言实现下列功能:
1.建立学生表[Student],其中学号属性不能为空,并且其值是唯一的。
2.查考试成绩有不及格的学生的学号。
3.将学号为05001学生的年龄改为22岁。
4.计算1号课程的学生平均成绩。
5.创建存储过程[getDetailByName],通过输入参数学生姓名(如"张三"),筛选出该学生的基本信息,对不存在此学生姓名的输入值,必须作一检测,打印信息“不存在此学生”。
6. 查计算机系姓赵的男同学的姓名(Sname)、性别(Ssex)、年龄(Sage)。
7.创建视图[学生成绩表视图],视图中包括学号(Sno)、姓名(Sname)、课程号(Cno)、课程名(Cname)、成绩(Grade)。
C..dbf D..ndf
6.在SQL SERVER服务器上,存储过程是一组预先定义并( )的Transact-SQL语句。
A.保存 B.编译
C.解释 D.编写
5. DELETE语句只是删除表中的数据,表本身依然存在数据库中。
6. 每个存储过程向调用方返回一个整数返回代码。如果存储过程没有显式设置返回代码的值,则返回代码为 0,表示成功。
7. 在数据库中建立的索引越多越好。
8. 在SQL SERVER中,触发器的执行是在数据的插入.更新或删除之前执行的。
一、单项选择题(每小题1分,共10分)
1.SQL Server系统中的所有服务器级系统信息存储于哪个数据库( )。
A. master B. model
C. tempdb D. msdb
2.下列标识符可以作为局部变量使用( )。
A. sp_dbhelp B. sp_db
C. sp_help பைடு நூலகம் D. sp_helpdb
9.SQL语言中,删除表中数据的命令是( A )。
A. DELETE B. DROP
A.master B.model
C.pub D.msdb
4.( A )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。
B.外键一定要与相应的主键同名
C.外键一定要与相应的主键同名而且唯一
D.外键一定要与相应的主键同名,但并不一定唯一
9.在数据库设计中使用E-R图工具的阶段是( )。
A.需求分析阶段
B.数据库物理设计阶段
C.数据库实施
D.概念结构设计阶段
10.在T-SQL语言中,修改表结构时,应使用的命令是( )
4.为数据表创建索引的目的是( )。
A.提高查询的检索性能 B.创建唯一索引
C.创建主键 D.归类
5.下列哪个不是sql 数据库文件的后缀。
A..mdf B..ldf
2. guest用户必须关联一个登录账号才可以在数据库中创建。数据库中的非guest用户账号都必须关联一个登录账号。
3. 可以在企业管理器中修改数据库的名称。
4. 恢复数据,可以在查询分析器中使用这样的命令:BACKUP DATABASE database_name FROM backup。
2.SQL Server 2000局部变量名字必须以___@___开头,而全局变量名字必须以__@@__开头。
3.语句 select ascii('D'), char(67) 的执行结果是:__68____和__ C ___。
4.语句 select lower('Beautiful') , rtrim('我心中的太阳 ') 的执行结果是: ___ beautiful __和___我心中的太阳__。
2.下列四项中,不属于SQL2000实用程序的是( D )。
A.企业管理器 B.查询分析器
C.服务管理器 D.媒体播放器
3.SQL Server安装程序创建4个系统数据库,下列哪个不是( C )系统数据库。
A. Myvar B. My var
C. @Myvar D. @My var
3.以下关于主键的描述正确的是( )。
A.标识表中唯一的实体 B.创建唯一的索引,允许空值
C.只允许以表中第一字段建立 D.表中允许有多个主键
C.CREATE VIEW D.CREATE INDEX
6.SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( A )。
A.包括15岁和35岁
B.不包括15岁和35岁
C.包括15岁但不包括35岁
D.包括35岁但不包括15岁
《SQL数据库管理与开发教程与实训》试题(A卷)
一、单项选择题(每小题1分,共10分)
1.下列四项中,不属于数据库特点的是( C )。
A.数据共享 B.数据完整性
C.数据冗余很高 D.数据独立性高
9. 并发性就是两个或两个以上的用户同时对数据执行的操作。
10.通配符“_”表示某单个字符。
三、填空题(每空1分,共30分)
1. 目前最常用的数据库有层次数据库、_________数据库和_________数据库,其中_________数据库是目前应用最广泛的一种数据库。
2. 关系数据模型的逻辑结构是__________,关系中的列称为________,行称为________。
7.数据定义语言的缩写词为 ( )。
A.DDL B.DCL
C.DML D.DBL