数据库题目50道题?数据库基础知识100题
本篇文章给大家谈谈数据库题目50道题,以及数据库基础知识100题对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。
数据库题目求答案
1.创建表department。该表有三个字段:department_id(char,10)不允许为空、department_name(nchar,8)不允许为空、department_header(nchar,5)。
create table department(xx char(10) not null, xxname nchar(8) not null, xxheader nchar(5))
2.创建表book。该表有三个字段:book_id(int)主键、book_name(nvarchar,10)、author_name(nchar,5)。
create table book(id int Primary Key, aname nchar(5))
忘了怎么写了,你从SQL表点右键-》生成表SQL,就有了。
3.将表book的book_name字段的长度改为15
alter table book alter book_name varChar(15) not null
4.将表book增加两个字段:book_copy_no(char,10),publish_date(smalldatetime)
alter table book add copy_no char(10), dPublish smalldatetime
5.将表book的新增加的两个字段book_copy_no,publish_date删除
alter table remove book_copy_no, dPublish
这里有个问题,要是以前有约束,要先drop掉约束才行。
6.向department表中插入一行数据,具体数据如下:
department_id:dep04,department_name:管理系,department_header:张三。
insert into department(id, name, head) values('dep04','管理系','张三')
7.将6插入的一行数据中department_name由“管理系”改为“计算机系”。
update biao set xxname='计算机系' where xxname='管理系'
这里也有个问题,一个表里应该有一个主键,这样做是不合适的。
8.将6插入的数据从department表中删除掉。
delete from department where xxname='计算机系'
应该是where主键=XX最好
9.为department表中的department_id+ department_name添加一个主键约束。
alter table department add CONSTRAINT [pk_myself](depaid, depName) on [Primary]
10.为表Department中的department_header列添加一个UNIQUE约束。
不会
11.为表book的book_id字段创建一个检查约束,使得book_id的值在10000-50000之间。
不会,从企业管理器里很容易,哈哈。
12.创建表bookborrow。该表有三个字段:book_id(int)主键、reader_id(int)、borrow_date(datetime)。
跟前边差不多,自己看看。
为bookborrow表中的书号列(book_id)添加一个与book表中的主键book_id进行关联的FOREIGN KEY约束。
求数据库题目答案
81.对于分布式数据库,可以简单归纳为( A)
A.数据逻辑上分散,物理上统一 B.数据物理上分散,逻辑上统一
C.数据在逻辑上、物理上都是分散的 D.数据在逻辑上、物理上都是统一的
82.子模式DDL用来描述( A)
A.数据库的总体逻辑结构B.数据库的局部逻辑结构
C.数据库的物理存储结构D.数据库的概念结构
83.在DBS中,DBMS和OS之间的关系是( B)
A.相互调用 B. DBMS调用OS
C. OS调用DBMS D.并发运行
84.在关系R与关系S进行自然连接时,只把R中原该舍弃的元组保存到新关系中,这种操作称为( C)
A.外连接 B.内连接 C.左外连接 D.右外连接
85.在SQL中使用FOREIGN KEY时,与之配合的语句是( D)
A.EXISTS B.EXCEPT C.TABLE D.REFERENCES
86.在数据库设计中,将ER图转换成关系数据模型的过程属于( C)
A.需求分析阶段 B.逻辑设计阶段 C.概念设计阶段 D.物理设计阶段
87.定义片段以及全局关系与片段之间映像的模式是( D)
A.外模式 B.概念模式 C.分片模式 D.分配模式
88.在数据库技术中,未提交的随后又被撤消的数据称为( D)
A.错误数据 B.冗余数据 C.过期数据 D.脏数据
89.下述各项中,属于数据库系统的特点的是( C)
A.存储量大 B.存取速度快 C.数据独立性 D.操作方便
91. SQL的全局约束是指基于元组的检查子句和(B)
A.非空值约束 B.域约束子句
C.断言 D.外键子句
92.分布式数据库系统中分片模式和分配模式均是( C)
A.全局的 B.局部的
C.分布的 D.集中的
93.在数据库系统中,视图可以提供数据的(A)
A.完整性 B.并发性 C.安全性 D.可恢复性
94.在分布式数据库中,数据的垂直分片是对全局关系的(B)
A.选择操作 B.投影操作
C.自然联接操作 D.半联接操作
95.在关系数据库中,表与表之间的联系是通过( D)实现的。
A.实体完整性规则B.参照完整性规则
C.用户自定义的完整性规则D.主键
96.以下操作中,不能用DML实现的是( B)
A.数据查询B.定义数据库的三级结构
C.数据插入D.数据删除
97.如果关系R和S进行自然连接时,只把S中原该舍弃的元组保存到新关系中,这种操作称为( D)
A.外连接B.内联接 C.左连接D.右外连接
98.在关系中,能唯一标识组的属性集称为关系模式的( B)
A.候选键 B.主键 C.外键 D.超键
99.能够消除多值依赖引起的冗余的范式是( C)
A.2NF B.3NF C.4NF D.BCNF
100.在面向对象的模型中,表示实体中的每个属性时,使用( A)
A.两个变量,一个消息 B.两个变量,两个消息
C.一个变量,两个消息 D.一个变量,一个消息
老长时间不看了不干保证全队…………
数据库题目求答案!!!急急急!!!
1、概念设计和逻辑设计
2、数据库安全和数据库完整
3、一项是数据的载入,另一项是应用程序的编码和调试
4、一个实体
5、正确性
6、超时法和等待图法
7、数据项、数据结构
8、模式
DBMS:数据库管理系统(database management system)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称dbms。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性
传递依赖:在关系模式R(U)中,设X,Y,Z是U的不同的属性子集,如果X确定Y、Y确定Z,且有X不包含Y,Y不确定X,(X∪Y)∩Z=空集合,则称Z传递函数依赖(transitive functional dependency)于X。
两段锁协议:所谓两段锁协议是指所有事务必须分两个阶段对数据项加锁和解锁: 1.在对任何数据进行读、写操作之前,首先要申请并获得对该数据的封锁,而且 2.在释放一个封锁之后,事务不再申请和获得任何其他封锁。所谓“两段”锁的含义是,事务分为两个阶段,第一阶段是获得封锁,也称为扩展阶段。在这阶段,事务可以申请获得任何数据项上的任何类型的锁,但是不能释放任何锁。第二阶段是释放封锁,也称为收缩阶段。在这阶段,事务可以释放任何数据项上的任何类型的锁,但是不能再申请任何锁。
介质故障恢复步骤:①装入最新的数据库后备副本(离故障发生时刻最近的转储副本),使数据库恢复到最近一次转储时的一致性状态。对于动态转储的数据库副本,还须同时装入转储开始时刻的日志文件副本,利用恢复系统故障的方法(即 REDO+UNDO),才能将数据库恢复到一致性状态;
②装入相应的日志文件副本(转储结束时刻的日志文件副本),重做已完成的事务。即:首先扫描日志文件,找出故障发生时已提交的事务的标识,将其记入重做队列;然后正向扫描日志文件,对重做队列中的所有事务进行重做处理。即将日志记录中“更新后的值”写入数据库;
好了,文章到此结束,希望可以帮助到大家。