数据库题作业
数据库练习题
单选题1、以下关于数据库实例的表述哪个是不正确的()A、数据库实例包括内存结构B、数据库实例包括进程结构C、数据库实例包括存储结构D、专享服务器模式下一个实例对应一个数据库2、以下表述不正确的是()A、在共享服务器环境中,多个客户机用户共享服务器进程。
B、在共享服务器环境中,PGA中具有独立的用户全局区。
C、每个服务器进程都有独立的 PGA。
D、在专用服务器环境中,连接到数据库实例的每个用户都有单独的服务器进程。
3、用户进程和 Oracle DB 实例之间的通信路径是()。
A、连接B、会话C、通信D、访问4、用于在运行时存放数据字典的内存区域是()A、共享池B、数据库缓冲区高速缓存C、重做日志缓冲区D、大池5、以下对于重做日志缓冲区错误的表述是()A、SGA 中的循环缓冲区B、存放对数据库所做更改的相关信息C、包含重做条目,重做条目中具有用于重做 DML 和 DDL 之类操作所做更改的信息D、重做日志缓冲区中产生的重做条目实时写入重做日志文件6、以下对数据缓冲区高速缓存错误的表述是()A、数据库缓冲区高速缓存是 SGA 的一部分。
B、用于存放从数据文件中读取的块映像或动态构造的块映像,以便符合读一致性模型要求。
C、并行连接到实例的所有用户共享对数据库缓冲区高速缓存的访问。
D、该区域存储数据最小的单位是 2KB。
7、在数据库备份和恢复是会使用到的内存区域是()A、共享池B、重做日志缓冲区C、大型池D、JAVA池8、包含服务器进程或后台进程的数据及控制信息的内存区域称为:()A、共享池B、PGAC、缓冲区高速缓存D、用户会话数据9、从数据文件读取到数据库缓冲区高速缓存中的是什么?()A、行B、更改C、块D、SQL10、Oracle数据库进程体系不包括()A、用户进程B、数据库进程C、守护程序/应用程序进程D、监控进程11、服务器进程是用来()A、处理连接到实例的用户进程的请求。
B、等待网络中连接数据库的请求。
数据库概念作业题
1.数据库的概念(1)数据库是指有组织、动态地存储在辅助存储器上,能为多个用户共享的,与应用程序能彼此独立的一组相互关联着的数据集合(2)数据库管理系统是为了建立、使用和维护数据库而设计的数据管理软件。
常见的数据库系统有Access、FoxPro、Oracle、SQLServer等。
(3)数据库应用系统是指为了满足用户的实际需求而设计的可以方便、高效地使用数据库的应用程序系统。
如铁路购票系统、浙江省中小学电子学籍系统、高考报名系统等。
(4)数据库系统一般由数据库、数据库管理系统、计算机软、硬件以及系统管理人员和用户等组成。
2.数据表、字段、记录的概念(以Access2010为例)数据库管理系统Access2010创建的数据库文件的扩展名为.accdb。
(1)数据表是关于特定主题数据的集合。
数据表是一个二维表,由行和列构成,每一行(除标题外)是一条记录,每一列称为一个字段。
(2)字段类型及字段的值。
数据表中每条记录中各个字段存放的数据,称为字段的值。
不同类型的字段存放不同类型的数据。
练习巩固1.在信息资源管理中,负责对数据库资源进行统一的管理和控制的是()A.数据库B.数据库管理系统C.数据库应用系统D.数据库系统2. 下列关于数据库的说法中,不正确的是()A.数据库是一个计算机编程软件B.数据库中的数据可以被外部软件调用C.数据库中保存的数据之间是相互关联的D.数据库能供多人共享、同时使用3. 下列属于大型数据库管理系统的是()①.Access ②SQLServer ③DB2 ④Oracle ⑤FoxPro ⑥ExcelA.①②⑥B.①②③C.②③④D.①⑤⑥4. 某Access数据表如图4-2-2所示。
该数据表的设计视图应是()A BC D5. 某Access数据表如下图所示。
下列关于该数据表的描述正确的是()A.共有21个字段B.当前记录是第五条C.“性别”字段的类型为“是/否”D.“员工号”字段的数据类型为“自动编号”6.某Access数据表如下图所示:其中有一个字段数据类型为“自动编号”,该字段是()A.产品IDB.编号C.库存量D.货架号下列数据表结构设计中,合理的是()A BC D8.某Access数据表如图4-2-5所示,记录了某班学生选考科目报名情况(勾选表示已选报)。
数据库大作业选题
数据库大作业选题一、B2C购物网站1. 概述B2C购物网站即传统的企业对顾客模式网站,这是最早出现的、比较成熟的网站购物模式。
2. 基本功能模块1)系统模块:用户登录,管理员登录,用户注册,帮助信息。
2)用户模块:商品查询、购买,用户资料修改、密码修改,退出登录。
3)管理员模块:商品上架、查询、修改、下架,修改用户资料,冻结用户,退出登录。
二、工资管理系统1. 概述工资管理系统主要用于员工的工资信息实时在线查询和按时结算,也包括员工信息的查询修改、出勤考核和工资涨幅的调整等功能。
2. 基本功能模块1)系统模块:员工注册,员工登陆,管理员登陆,工资结算。
2)员工模块:工资查询、历史查询,个人信息查询、修改,退出登录。
3)管理员模块:查询、添加、删除员工,员工工资管理,考勤记录,退出登录。
三、学生寝室管理系统1. 概述学生寝室管理系统主要负责寝室的分配与管理,能够实时有效地查询学生入住情况和能够随时方便地调整寝室住宿人员。
2. 基本功能模块1)系统模块:学生注册,学生登陆,宿管人员登陆。
2)学生模块:住宿人员查询、本寝室人员资料修改,调换寝室申请,退出登录。
3)宿管人员模块:查询添加、删除住宿人员,住宿人员调整,退出登录。
四、图书馆管理系统1. 概述图书馆的管理包括人员与书籍的管理,以学校图书馆为例,则有学生信息管理,书籍借阅管理,书籍上架、下架,超期处罚等。
2. 基本功能模块1)系统模块:学生注册,学生登陆,管理员登陆。
2)用户模块:书籍查询、预约,历史借阅查询、续借,个人信息修改,退出登录。
3)管理员模块:书籍上架、下架,借阅登记,归还登记,冻结超期用户,退出登录。
五、宾馆管理系统1. 概述宾馆管理系统的功能根据宾馆规模大小和服务项目的不同有不同的订制方案,我们以一个普通规模宾馆为例,介绍其主要功能。
2. 基本功能模块1)系统模块:客户登陆,管理员登陆,费用结算,入住情况统计。
2)客户模块:房间查询、选择,预约,客房延时。
《数据库原理》在线作业1附满分答案
《数据库原理》在线作业1附满分答案试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 50 分)
1.Access数据库属于()数据库。
A.层次模型
B.网状模型
C.关系模型
D.面向对象模型
答案:C
2.创建表时可以在()中进行。
A.报表设计器
B.表浏览器
C.表设计器
D.查询设计器
答案:C
3.从关系中找出满足给定条件的操作称为()。
A.选择
B.投影
C.联接
D.自然联接
答案:A
4.DBS是指()。
A.数据
B.数据库
C.数据库系统
D.数据库管理系统
答案:C
5.属于SQL中的数据查询的动词的是()。
A.select
B.insert
C.create
D.grant
答案:A
更多加 boge30619 有惊喜
6.CHECK表示哪个完整性约束()。
A.主码约束
B.指定默认值
C.参照完整性约束
D.限制取值范围。
在线数据库应用作业及答案
使用( )身份验证方式需要客户端应用程序连接时提供登录时需要的用户标识和密码。
A.Windows身份验证B.SQL Server 身份验证C.以超级用户身份登录时D.其他方式登录时您的答案:B2.第2题表达式'123’+'456’的值是()。
A.123456B.579C.'123456’D.'123456”您的答案:B3.第3题将多个查询结果返回一个结果集合的运算符是( )。
A.JOINB.UNIONC.INTOD.LIKE您的答案:B使用T-SQL创建视图时,不能使用的关键字是:( )。
A.ORDER BYB.WHEREPUTED.WITH CHECK OPTION您的答案:C5.第5题系统存储过程在系统安装时就已创建,这些存储过程存放在( )系统数据库中。
A.masterB.tempdbC.modelD.msdb您的答案:A6.第6题下面哪种文件无法与SQL Server数据库进行导入和导出操作()。
A.文本文件B.EXCEL文件C.Word文件D.Access文件您的答案:C数据库逻辑结构设计阶段的主要功能是:( )。
A.明确用户需求,确定新系统的功能B.建立数据库的E-R模型C.将数据库的E-R模型转换为关系模型D.选择合适的存储结构和存储路径您的答案:C8.第8题在数据库设计过程使用( )可以很好的描述数据处理系统中信息的变换和传递过程。
A.数据流图B.数据字典C.E-R图D.系统流程图您的答案:A9.第9题下列SQL语句中,能够实现参照完整性控制的语句是:( )。
A.FOREIGN KEYB.PRIMARY KEYC.REFERENCESD.FOREIGNKEY和REFERENCES您的答案:DT-SQL中的全局变量以( )作前缀。
A.@@B.@C.#D.##您的答案:A11.第14题SELECT s_no=学号,s_name=姓名FROM information WHERE 班级名=’软件021’表示( )。
数据库第五章作业
第五、六章练习题一、选择题1、在关系数据库设计中,子模式设计是在__________阶段进行。
[ B]A.物理设计B.逻辑设计C.概念设计D.程序设计2、设有关系R(A,B,C)的值如下:A B C2 2 32 3 43 3 5下列叙述正确的是(B)A.函数依赖A→B在上述关系中成立B.函数依赖BC→A在上述关系中成立C.函数依赖B→A在上述关系中成立D.函数依赖A→BC在上述关系中成立3、数据库设计阶段分为(D )A. 物理设计阶段、逻辑设计阶段、编程和调试阶段B. 模型设计阶段、程序设计阶段和运行阶段C. 方案设计阶段、总体设计阶段、个别设计和编程阶段D. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段4、下列说法中不正确的是(C)。
A. 任何一个包含两个属性的关系模式一定满足3NFB. 任何一个包含两个属性的关系模式一定满足BCNFC. 任何一个包含三个属性的关系模式一定满足3NFD. 任何一个关系模式都一定有码5、设有关系模式R(A,B,C,D),F是R上成立的函数依赖集,F={B→C,C→D},则属性C的闭包C+为( C )A.BCDB.BDC.CDD.BC6、在数据库设计中,将ER图转换成关系数据模型的过程属于( B )A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段7、下述哪一条不是由于关系模式设计不当而引起的?(B)A) 数据冗余B) 丢失修改C) 插入异常D) 更新异常8、下面关于函数依赖的叙述中,不正确的是(B)A) 若X→Y,X→Z,则X→YZB) 若XY→Z,则X→Z,Y→ZC) 若X→Y,Y→Z,则X→ZD) 若X→Y,Y′ Y,则X→Y′9、设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。
下面关于多值依赖的叙述中,不正确的是(C)A) 若X→→Y,则X→→ZB) 若X→Y,则X→→YC) 若X→→Y,且Y′⊂Y,则X→→Y′D) 若Z=Φ,则X→→Y第(10)至(12)题基于以下的叙述:有关系模式A(C,T,H,R,S),基中各属性的含义是:C:课程T:教员H:上课时间R:教室S:学生根据语义有如下函数依赖集:F={C→T,(H,R)→C,(H,T)→R,(H,S)→R}10、关系模式A的码是(D)A) C B) (H,R)C)(H,T)D)(H,S)11、关系模式A的规范化程度最高达到(B)A) 1NF B) 2NF C) 3NF D) BCNF12、现将关系模式A分解为两个关系模式A1(C,T),A2(H,R,S),则其中A1的规范化程度达到(D)A) 1NF B) 2NF C) 3NF D) BCNF13、下述哪一条不属于概念模型应具备的性质?(D)A) 有丰富的语义表达能力B) 易于交流和理解C) 易于变动D) 在计算机中实现的效率高14、在下面列出的条目中,哪个(些)是当前应用开发工具的发展趋势?(D)Ⅰ.采用三层或多层Client/Server结构Ⅱ.支持Web应用Ⅲ.支持开放的、构件式的分布式计算环境A) Ⅰ和ⅡB) 只有ⅡC) 只有ⅢD) 都是15、下面所列的工具中,不能用于数据库应用系统界面开发的工具是(C)A) Visual Basic B) DelphiC) PowerDesigner D) PowerBuilder16、设关系模式R{A,B,C,D,E},其上函数依赖集F={AB→C,DC→E,D→B},则可导出的函数依赖是(A)。
数据库作业(1)
兰州交通大学数据库原理及应用作业作业要求:1.所有作业打印在A4稿纸上2.在封面写清楚班级、姓名、学号3.抄写题目(表可以不写),命令与题目对应。
概念基础部分:⒈简述数据、数据库、数据库管理系统、数据库应用系统的概念。
答:数据是描述事物的符号记录,是信息的载体,是信息的具体表现形式。
数据库就是存放数据的仓库,是将数据按一定的数据模型组织、描述和存储,能够自动进行查询和修改的数据集合。
数据库管理系统是数据库系统的核心,是为数据库的建立、使用和维护而配置的软件。
它建立在操作系统的基础上,位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问数据库的方法,包括数据库的创建、查询、更新及各种数据控制等。
凡使用数据库技术管理其数据的系统都称为数据库应用系统。
⒊什么是实体、属性、码、联系?答:客观存在并可以相互区分的事物叫实体。
属性是实体所具有的某些特性,通过属性对实体进行描述。
一个实体往往有多个属性,这些属性之间是有关系的,它们构成该实体的属性集合。
如果其中有一个属性或属性集能够唯一标识整个属性集合,则称该属性或属性集为该实体的码。
现实世界的事物之间是有联系的,即各实体型之间是有联系的。
就两个实体型的联系来说,主要有以下3种情况:一对一联系(1:1)、一对多联系(1 : M)和多对多联系(M : N)。
⒌设某工厂数据库中有四个实体集。
一是“仓库”实体集,属性有仓库号、仓库面积等;二是“零件”实体集,属性有零件号、零件名、规格、单价等;三是“供应商”实体集,属性有供应商号、供应商名、地址等;四是“保管员”实体集,属性有职工号、姓名等。
(1)试为该工厂的数据库设计一个ER模型,要求标注联系类型,可省略实体属性。
1 N(2)根据转换规则,将ER模型转换成关系模型,要求标明每个关系模式的主键和外键。
答:(1)ER模型(2)关系模式:仓库(仓库号,仓库面积)零件(零件号,零件名,规格,单价)供应商(供应商号,供应商名,地址)保管员(职工号,姓名,仓库号)库存(仓库号,零件号,库存量)供应(供应商号,零件号,供应量)7.简述关系的完整性。
《数据库技术》在线作业
《数据库技术》在线作业一、单选题(共50 道试题,共100 分。
)1. 关系数据模型的三个组成部分中,不包括( )。
A. 完整性规则B. 数据结构C. 数据操作D. 并发控制正确答案:D 满分:2 分2. 数据库的分析和设计阶段包括()。
A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计E. 以上都是正确答案:E 满分:2 分3. 若用如下的SQL语句创建了一个表S CREATE TABLE S(S# CHAR(6) NOT NULL, SNAME CHAR(8) NOT NULL, SEX CHAR(2), AGE INTEGER) 今向S表插入如下行时,哪一行可以被插入()A. ('','李明芳',女,'23')B. ('','张为',NULL,NULL)C. (NULL,'陈道一','男',32)D. ('',NULL,'女',25)正确答案:B 满分:2 分4. 从关系中挑选出指定的属性组成新关系的运算称为( )A. "选取"运算B. "投影"运算C. "联接"运算D. "交"运算正确答案:B 满分:2 分5. 包含在任何一个候选键中的属性称为()。
A. 主键B. 非键属性C. 键属性D. 全键正确答案:C 满分:2 分6. 数据库系统软件包括DBMS和()。
A. 数据库B. 高级语言C. OSD. 数据库应用系统和开发工具正确答案:D 满分:2 分7. 关于数据流程图的描述,正确的是()。
A. 数据流程图抽象于数据结构图B. 数据流程图抽象于业务流程图C. 数据流程图中不含数据的来源及去处D. 数据流程图为数据库设计提供直接支持÷正确答案:B 满分:2 分8. 下列哪一种输入设备()。
数据库习题——精选推荐
1、病毒应以预防为主,主要堵塞病毒的:2、个人计算机接入Internet的主要方式是:3、如果你的计算机已接入Internet,用户名为jsg,而连接的服务商主机域名为,则你的“E-mail”地址应该是:4、在双链表中,每个结点有两个指针域,一个指向:,另一个指向后继结点5、在插入和选择通信卫星中,若初始数据基本正序,则选用:,若初始数据基本反序,则选用选择排序6、对n个元素的序列进行冒泡排序时,最少的比较次数是:7、加密是通过:,来实现的8、动态重定位需要靠:来完成9、作业说明书主要包括:、作业控制描述和作业资源要求描述10、是作业在系统中存在的标志11、为实现消息缓冲通信,要利用和接收原语12、进程的调度算法主要有、时间片轮转算法和最高优先算法13、采用链接结构的文件,要得到第i个记录,就必须,才能得到第i个记录的存放地址14、用户与操作系统的接口有和系统调用两种15、一般情况下将中断资源分成两大类:和自愿性中断16、自然连接是连接的一个重要的特殊例子,他要求被连接的两关系:17:、数据库的数据完整性是指数据中数据的和相容性18、关系操作的特点是:19、视图是一个虚表,因为它是从的表20,、是指外键的值不允许参照不存在相应表主键的值,或者外键为空值1、两串相等的充要条件是:2、人们把用计算机模拟人脑劳动的过程称为:3、根据宽带来分,计算机网络可以分为宽带网和基带网4、串(或字符串)是由组成的有限序列5、在哈希函数H(Key)=Key%P中,P应取:6、对密码系统的攻击有两类:和被动攻击7、大多数计算机系统将CPU执行状态划分为和管态8、使用覆盖与交换技术的主要目的是:9、进行管理主要是对进行的管理10、现实虚拟存储技术,需有一定的物质基础,其一是,其二是一定容量的内存,三是地址变换机构11、是文件存在的标志,它记录了系统管理文件的全部信息12、一般设备的连接采用交叉连接,其好处是,提高设备的并行性13、如果系统中所有作业可以同时到达,则使作业平均周转时间最短的作业调度算法是:14、对属性的值域的约束也称为,是指对关系中属性取值的正确性限制15、关系代数可分为两类,即和专门的关系运算16、关系代数语言的查询操作是以为基础运算的,关系演算语言的查询操作是以谓词演算为基础运算的17、连接是由和选择操作组合而成。
电大数据库运维作业一
电大数据库运维作业一数据库运维作业一一、单项选择题(每题2分,共60分)1. 数据库系统的核心是()。
A. 数据库B.数据库管理员C.数据库管理系统D.计算机软硬件系统2. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()。
A. DBS 包括 DB 和 DBMSB. DBMS 包括 DB 和 DBSC. DB包括DBS和DBMSD. DBS包括DB,也就是DBMS3. 在文件管理方式中,数据处于一种()的状态。
A.集中B.集体化C.分散D.链接4. 以下不属于数据库特点的是()。
A. 数据共享B.数据冗余度高C.数据集中控制D.数据独立性高5. 对数据库特征的描述不准确的是()。
A. 数据具有独立性B.数据结构化C.数据集中控制D,数据没有冗余6. mysqladmin command参数中删除一个库的参数是()。
A. delete [DB_NAME]B. drop [DB_NAME]C. drop database [ DB_NAME ]D. delete database [ DB_NAME ]7. MySQL二进制日志binlog的作用是记录MySQL内部()的内容。
A.增删改B.查询 selectC.显ZK showD.异常 exception8. mysqlbinlog中使用参数()可以打开指定库的binlog文件。
A, —d B. —r C. —h D. —u9. MySQL数据库中使用命令行工具()可以有效地对记录进行归档。
A. mysqldumpB. mysqladminC. mysqlbinlogD. percona toolkit10. 在MySQL可视化管理工具MySQL GUI Tools中,方便数据库迁移的图形化应用程序是()。
A. MySQL AdministratorB. MySQL Migration ToolkitC. MySQL Query BrowserD. MySQL Workbench11. MySQL使用的默认端口是()。
数据库第六章作业
第六章作业一. 简答题1.数据依赖的分类?答:函数依赖,多值依赖,联结依赖。
2.关系模式可能存在的4个问题?答:插入异常删除异常冗余更新异常3.函数依赖的分类?答:平反函数依赖(trivial FD),非平反函数依赖(nontrivial FD),完全函数依赖(full FD),部分函数依赖(partial FD),传递函数依赖(transitive FD)4.函数依赖范畴内的4个范式?答:1NF,2NF,3NF,BCNF范式5.3NF关系模式存在异常的可能原因?答:因为还可能存在“主属性”、“部分函数依赖”或“传递函数依赖”于键的情况。
6.关系模式规范化的方法?答:规范化一般采用分解的方法,将低级别范式向高级别范式转化,使关系的语义纯化。
7.如果X和Y之间是1:n的联系,则X和Y之间的函数关系是谁决定谁?如果是1:1和m:n呢?答:X依赖于Y。
二.设有关系模式:R(Sid,Sname,Cid,Cname,Score,Tid),其中:Sid、Sname、Cid、Cname、Score、Tid分别表示学号、学生姓名、课程编号、课程名、成绩、教师编号,并有如下语义要求:●课程与教师间的联系为1:1;●学生与课程间的联系为m:n;●一名学生只能有一个学号,且学号唯一;●一门课程只能有一个课程号,且课程号唯一。
请完成:1. 将此关系模式反向工程为ERM;2. 根据语义给出R的函数依赖;3. 将该关系模式分解成3NF。
答:(1)(2)Sid Sname Cid Cname Cid Tid,Tid Cid (Sid,Cid) f Score(Sid,Cid)p Sname (Sid,Cid)p Cname(3)Students (Sid,Sname); ElectiveC(Cid,Cname); Course(Sid,Cid ,Score); Teachers (Tid);。
数据库作业(3)
兰州交通大学数据库原理及应用作业概念基础部分:⒉简述数据库管理系统的功能。
答:数据库管理系统是数据库系统的核心软件,一般说来,其功能主要包括以下 5 个方面。
(1) 数据定义和操纵功能(2) 数据库运行控制功能(3) 数据库的组织、存储和管理(4) 建立和维护数据库(5) 数据通信接口⒋解释关系模型的基本概念:关系、元组、属性、域、关系模式、候选关键字、主键、外键、主属性。
答:关系:一个关系就是一张二维表。
元组:二维表中的行称为元组,每一行是一个元组。
属性:二维表的列称为属性,每一列有一个属性名,属性值是属性的具体值。
域:是属性的取值范围。
关系模式:对关系的信息结构及语义限制的描述称为关系模式,用关系名和包含的属性名的集合表示。
候选关键字:如果在一个关系中,存在多个属性(或属性组合)都能用来唯一标识该关系中的元组,这些属性(或属性组合)都称为该关系的候选关键字或候选码,候选码可以有多个。
主键:在一个关系的若干候选关键字中,被指定作为关键字的候选关键字称为该关的主键或主码。
主属性:在一个关系中,包含在任何候选关键字中的各个属性称为主属性。
外键:一个关系的某个属性(或属性组合)不是该关系的主键或只是主键的一部分,却是另一个关系的主码,则称这样的属性为该关系的外键或外码。
6.某网上订书系统,涉及如下信息:(1)客户:客户号、姓名、地址、联系电话。
(2)图书:书号、书名、出版社、单价。
(3)订单:订单号、日期、付款方式、总金额。
其中:一份订单可订购多种图书,每种图书可订购多本;一位客户可有多份订单,一份订单仅对应一位客户。
(1)根据以上叙述,建立ER模型,要求标注联系类型(可省略实体的属性)。
(2)根据转换规则,将ER模型转换成关系模型,要求标注每个关系模型的主键和外键(如果存在)。
(2)关系模式:客户(客户号,姓名,地址,联系电话,订单号)图书(书号,书名,出版社,单价)订单(订单号,日期,付款方式,总金额)订购(订单号,书号,数量)8.根据给定的关系模式进行查询。
数据库作业
数据库作业第一次1、指明下列实体间联系的种类:(1)教研室和教师(假设一个教师只属于一个教研室,一个教研室可有多名教师)(2)商店和顾客;(3)国家和首都。
2、指出下列关系模式的主码:(1)考试情况(课程号,考试性质,考试日期,考试地点)。
假设一门主课程在不同的日期可有多次考试,但在同一天只能考一次。
多门不同的课程可以同时进行考试。
(2)教师授课(教师号,课程号,授课时数,学年,学期)。
假设一名教师在同一学年和学期可以讲授多门课程,也可以在不同学年和学期多次讲授同一门课程,对每门课程的讲授都有一个授课时数。
(3)图书借阅(书号,读者号,借书日期,还书日期)。
假设一个读者可以在不同的日期多次借阅同一本书,一个读者可以同时借阅多本不同的图书,一本书可以在不同时间借给不同的读者。
但一个读者不能再同一天对同一本书借阅多次。
答:课程名、考试日期答:课程号、学年、学期答:书号、读者号、借书日期3、数据库包含哪三级模式?试分别说明每一级模式的作用。
数据库系统包含的三级模式为:内模式、模式和外模式。
外模式是对现实系统中用户感兴趣的整体数据结构的局部描述,用于满足不同数据库用户需求的数据视图,是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是对数据库整体数据结构的子集或局部重构。
模式是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。
内模式是对整个数据库的底层表示,它描述了数据的存储结构。
第二次1、数据完整性的含义是什么?答:数据的完整性是为了防止数据库中存在不符合应用语义的数据,为了维护数据的完整性,数据库管理系统提供了一种机制来检查数据库中的数据,看其是否满足语义规定的条件。
这些加在数据库数据之上的语义约束条件就是数据完整性约束条件。
2、写出创建如下3张表的SQL语句,要求在定义表的同时定义数据的完整性约束:(1)“图书表”结构如下:书号:统一字符编码定长类型,长度为6,主码;书名:统一字符编码可变长类型,长度为30,非空;第一作者:普通编码定长字符类型,长度为10,非空;出版日期:小日期类型;价格:定点小数,小数部分1位,整数部分3位;(2)“书店表”结构如下:书店编号:统一字符编码定长类型,长度为6,主码;店名:统一字符编码可变长类型,长度为30,非空;电话:普通编码定长字符类型,8位长,每一位的取值均是0~9的数字;邮政编码:普通编码定长字符类型,6位长;(3)“图书销售表”结构如下:书号:统一字符编码定长类型,长度为6,非空;书店编号:统一字符编码定长类型,长度为6,非空;销售日期:小日期时间类型,非空;销售数量:微整型,大于等于1;主码为(书号,书店编号,销售日期);其中“书号”为引用“图书表”的“书号”的外码;“书店编号”为引用“书店表”的“书店编号”的外码;CREATE TABLE 图书表(书号nchar(6) primary key,书名nvarchar(30) not null,第一作者char(10) not null,出版日期smalldatetime,价格numeric(4,1))CREATE TABLE 书店表(书店编号nchar(6) primary key,店名nvarchar(30) not null,电话char(8) check (电话like '[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'),地址varchar(40),邮政编码char(6))CREATE TABLE 图书销售表(书号nchar(6) not null,书店编号nchar(6) not null,销售日期smalldatetime not null,销售数量smallint check(销售数量>=1),primary key(书号,书店编号,销售日期),foreign key(书号) references 图书表(书号),foreign key(书店编号) references 书店表(书店编号))3、为图书表添加“印刷数量”列,类型为整数,同时添加约束,要求此列的取值要大于等于1000。
数据库大作业选题
1、B2C电子商务网站2、公司、企事业单位网站业务逻辑:根据不同的公司考虑不同的业务,以一个生产产品的企业为例1)产品有类型,根据不同的类型显示产品信息2)产品有管理员登记,登记产品时要提供产品的名称、类型、价格、说明、图片文件等信息3)网站的首页上能显示出企业的最新动态,内容由管理员登记,登记时要有标题、内容、日期等信息,其中标题、内容是输入的,日期是程序自动获取的4)用户能在网上查看产品、企业动态等详细信息5)用户能在网上看到别人的留言,并能添加留言6)管理员能看到所有人的留言,并能回复7)管理员登录网站要提供用户名和密码3、快餐店管理系统业务逻辑:1)由管理员输入菜单,输入菜单时要有菜号、菜名、价格等信息2)顾客可以冲卡,每交100元,卡里打入110员,办新卡时提供顾客的姓名、电话3)顾客来买饭结账时只要输入他买的菜号就能根据价格显示金额。
付钱有付现金和刷卡两种情况。
付现金的登记付的金额,刷卡的要在卡中扣除相应金额4)管理员要能查询每天的各种菜的销售情况5)管理员要能查询每天的收入,并对账(分现金销售收入多少,刷卡多少,冲卡多少)6)每月末结算一下,看这个月份的收入情况(分现金销售收入多少,刷卡多少,冲卡多少)7)管理员登录时要提供用户名和密码4、宾馆管理系统业务逻辑:1)登录时要提供用户名密码2)管理员能够登记职工的信息,包括职工号、姓名、性别、岗位等3)管理员能够登记宾馆的房间类型,登记时要提供类型号、类型名、收费标准4)管理员能够登记宾馆的房间,要提供房间号、类型号、是否为空房等信息5)一个职工负责多个房间,一个房间有2个职工负责(分白天和晚上)6)顾客要能查找所有的空房7)当顾客来办入住手续时,要记下顾客的信息(如姓名、身份证号)和入住的信息(如入住日期、入住房间号),并将该顾客入住的房间改为“有人”8)当顾客办理退房手续时,要记下退房日期,登记结算的费用,并将房间改为“空房”9)管理员要能查到房间的入住情况10)管理员要能查到收入情况5、档案管理业务逻辑:根据不同的单位有不同的业务逻辑,如学生档案管理和企业员工档案管理就不同,这里以企业员工档案管理为例:1)管理员可以用用户名和密码登录2)管理员可以输入员工基本信息,如员工号、姓名、性别、出生年月、学历、学位、政治面貌、职称、部门、岗位等信息3)管理员可以输入每位员工的工作经历,如起止年月,工作单位,职位等4)管理员可以输入每位员工的学习经历,如起止年月,学校名称等5)管理员可以输入每位员工的进修情况,如时间,进修项目,进修结果(即取得结业证之类的证书)等6)管理员可以输入员工的奖励情况,如时间,奖项等7)管理员可以输入员工的处分情况,如时间,事由,处分类型,是否已撤销处分,撤销时间等;如果某员工受到处分,则添加一个处分信息(包括时间,事由,处分类型等),若处分撤销,则将原处分数据更新(更新是否撤销处分和撤销时间)8)管理员可以更新员工的基本信息,如学历、学位、政治面貌、职称、部门、岗位等9)可以查看所有员工的基本信息和其他信息6、仓库管理业务逻辑:1)管理员可以用用户名和密码登录2)管理员可以输入仓库的基本信息,如仓库号,地址,面积等3)管理员可以输入职工的信息,如职工号、姓名、性别、出生年月、密码等(职工可以根据职工号、密码登录)4)管理员可以输入商品的基本信息,如商品编号、名称、说明等5)一个仓库有多名职工管理,一个职工只在一个仓库工作6)一个仓库可以存放多种商品,一种商品可以存放在多个仓库;商品存放在每个仓库中有不同的数量7)管理仓库的职工可以登记本仓库的商品入库的信息,如时间,仓库号,商品号,数量,经办人;其中仓库号根据职工工作的仓库号决定,经办人为负责这批商品入库的职工号;同时修改库存数量8)管理仓库的职工可以登记本仓库的商品出库的信息,如时间,仓库号,商品号,数量,经办人;其中仓库号根据职工工作的仓库号决定,经办人为负责这批商品出库的职工号;同时修改库存数量9)对账,每种商品在每个仓库中的库存数量=该商品在该仓库的所有入库数量之和- 该商品在该仓库的所有出库数量之和;该环节就是查询出每种商品的库存数量、入库总数、出库总数;以便管理员核实。
360文档中心数据库试题
360文档中心数据库试题
1. 选择题:在数据库中,什么是主键?
A. 唯一标识数据库表中每条记录的字段或字段组合
B. 存储数据库表中文本数据的字段
C. 存储数据库表大小信息的字段
D. 存储数据库表创建日期的字段
2. 填空题:在数据库中,外键用于建立两个表之间的联系,它是一个或多个字段的组合,这些字段在相关表中对应于主键。
3. 简答题:简述数据库中索引的作用和优点。
4. 编程题:编写一个SQL查询语句,从名为"employees"的表中检索所有员工的姓名和工资,并按工资降序排列。
5. 设计题:设计一个数据库模式,用于存储学生信息,包括学号、姓名、性别、出生日期和班级。
要求学号为主键,唯一标识每个学生。
其他信息为非主键信息,但必须满足域完整性约束。
数据库技术作业和答案(包括习题答案)(精品).doc
第1章 绪论一、选择题1.关于数据库的说法不正确的是(A. 一个相互关联的数据集合B. 包含了关于某个企业或组织的信息C.是信息系统的核心和基础D.是一种数据管理的软件2.关于数据库系统的说法不正确的是()。
A. 数据库系统是指引入数据库技术后的计算机系统B.狭义地讲,数据库系统就是数据库管理系统C. 狭义地讲,数据库系统由数据库和数据库管理系统组成D. 广义地讲,数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统、数据 库管理员和用户构成3. 下列不是数据库系统与文件系统的本质区别是()。
A. 数据库系统实现了整体数据结构化,而文件系统只考虑某个具体应用的数据结构B.数据具有较高的共享性,减少了冗余;文件之间基本不能共享,导致数据冗余度高C. 数据库系统中程序与数据的逻辑结构和物理存储相独立,而文件系统中数据逻辑结构 与文件结构紧密联系D.数据由数据库管理系统统一管理和控制4.事务(Transaction )是用户定义的一个数据库操作序列,下列()不是它的特性 A.原子性 B. 一致性C ・ 并发性D持续性 5.下列( )不是数据库中数据的主要结构。
A.数据文件B.数据字典C. 索引D. 散列6.数据库中存储的是()。
A.数据B. 数据间的联系C.数据及数据间的联系D. 数据模型7.下列()是存储在计算机内结构化的数据集合。
A.数据库系统C.数据库管理系统B.数据库 D.文件&下列( )是数据库的两级映像。
A.外模式/模式,模式/内模式B.模式/外模式,外模式/内模式C.模式/内模式,内模式/外模式D.外模式/内模式,内模式/安全模式9.数据的物理独立性是()实现的。
A.外模式/模式映像B.外模式/内模式映像C.模式/内模式映像D.内模式/外模式映像10.下列关于数据模型的说法不正确的是( ).A. 数据模型就是对现实世界数据特征的模拟和抽象B.数据模型是一个描述数据、数据联系、数据语义以及一致性约束的概念工具的集合C.仅反映数据本身D.数据模型是数据库系统的核心和基础,任何一个数据库管理系统均是基于某种数据模型的二、填空题1 .数据处理的核心问题是O2・数据库系统一般由组成。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库原理及应用作业班级:学号:姓名:第一章一、单项选择题1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是()阶段。
A. 数据库系统B. 文件系统C. 人工管理D.数据项管理2. 数据库系统与文件系统的主要区别是()。
A. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3. 在数据库中存储的是()。
A. 数据B. 数据模型C. 数据及数据之间的联系D. 信息4. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指()。
A. 同一个应用中的多个程序共享一个数据集合B. 多个用户、同一种语言共享数据C. 多个用户共享一个数据文件D. 多种应用、多种语言、多个用户相互覆盖地使用数据集合5. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()。
A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS6. 数据库管理系统(DBMS)是()。
A. 一个完整的数据库应用系统B. 一组硬件C. 一组系统软件D. 既有硬件,也有软件7. 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的()。
A. 文件的集合B. 数据的集合C. 命令的集合D. 程序的集合8. 支持数据库各种操作的软件系统是()。
A. 命令系统B. 数据库管理系统C. 数据库系统D. 操作系统9. 由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫()。
A. 文件系统B. 数据库系统C. 软件系统D. 数据库管理系统10. 数据库系统中应用程序与数据库的接口是()。
A. 数据库集合B. 数据库管理系统DBMSC. 操作系统OSD. 计算机中的存储介质11. 在DBS中,DBMS和OS之间关系是()。
A. 并发运行B. 相互调用C. OS调用DBMSD. DBMS调用OS12. 在数据库方式下,信息处理中占据中心位置的是()。
A. 磁盘B. 程序C. 数据D. 内存13. 文件系统与数据库系统对数据处理方式的主要区别体现在()。
A. 数据集成化B. 数据共享C. 冗余度D. 容量14. DBMS通常可以向下述哪个对象申请所需计算机资源()。
A. 数据库B. 操作系统C. 计算机硬件D. 应用程序15. 下列哪种数据管理技术难以保存数据()。
A. 人工管理B. 独享式文件管理C. 共享式文件管理D. 数据库系统管理16. 数据库系统中,DBA表示()。
A. 应用程序设计者B. 数据库使用者C. 数据库管理员D. 数据库结构17. 数据冗余存在于()。
A. 文件系统中B. 数据库系统中C. 文件系统与数据库系统中D. 以上说法都不对18. 下列说法不正确的是()。
A. 数据库减少了数据冗余B. 数据库避免了一切数据重复C. 数据库中的数据可以共享D. 如果冗余是系统可控制的,则系统可确保更新时的一致性19. ()是存储在计算机内结构化的数据的集合。
A. 数据库系统B. 数据库C. 数据库管理系统D. 数据结构20. 下述各项中,属于数据库系统的特点是()。
A. 存储量大B. 存取速度快C. 数据共享D. 操作方便二、填空题1. 数据管理技术经历了、和三个阶段。
2. 数据库系统一般由、、、和组成。
3. DBMS是位于应用程序和之间的一层管理软件。
第二章一、单项选择题1. 数据库的概念模型独立于()。
A. 具体的机器和DBMSB. E-R图C. 信息世界D. 现实世界2. 数据模型是()。
A. 文件的集合B. 记录的集合C. 数据的集合D. 记录及其联系的集合3. 层次模型、网状模型和关系模型的划分根据是()。
A. 记录长度B. 文件的大小C. 联系的复杂程度D. 数据之间的联系4. 关系数据模型()。
A. 只能表示实体间的1:1联系B. 只能表示实体间的1:n联系C. 只能表示实体间的m:n联系D. 可以表示实体间的上述三种联系5. 在数据库技术中,面向对象数据模型是一种()。
A. 概念模型B. 结构模型C. 物理模型D. 形象模型6. 关系模型是()。
A. 用关系表示实体B. 用关系表示联系C. 用关系表示实体及其联系D. 用关系表示属性7. 对现实世界进行第二层抽象的模型是()。
A. 概念数据模型B. 用户数据模型C. 结构数据模型D. 物理数据模型8. 现实世界“特征”术语,对应于数据世界的()。
A. 属性B. 联系C. 记录D. 数据项9. 数据库中,实体是指()。
A. 客观存在的事物B. 客观存在的属性C. 客观存在的特性D. 某一具体事件10. 有关三个世界中数据的描述术语,“实体”是()。
A. 对现实世界数据信息的描述B. 对信息世界数据信息的描述C. 对计算机世界数据信息的描述D. 对三个世界间相互联系的描述11. 构造E-R模型的三个基本要素是()。
A. 实体、属性、属性值B. 实体、实体集、属性C. 实体、实体集、联系D. 实体、属性、联系12. 面向对象数据模型中的对象通常包括()。
A. 类、子类、超类B. 继承、封装、传递C. 变量、消息、方法D. 对象标识、属性、联系13. 当前数据库应用系统的主流数据模型是()。
A. 层次数据模型B. 网状数据模型C. 关系数据模型D. 面向对象数据模型14. 数据模型的三要素是()。
A. 外模式、模式、内模式B.关系模型、层次模型、网状模型C. 实体、联系、属性D. 数据结构、数据操作、完整性约束15. 关系数据库管理系统与网状系统相比()。
A. 前者运行效率高B. 前者的数据模型更为简洁C. 前者比后者产生得早一些D. 前者的数据操作语言是过程性语言16. 下列给出的数据模型中,是概念数据模型的是()。
A. 层次模型B. 网状模型C. 关系模型D. E-R模型17. 下列关于数据模型中实体间联系的描述正确的是()。
A. 实体间的联系不能有属性B. 仅在两个实体之间有联系C. 单个实体不能构成E-R图D. 实体间可以存在多种联系18. 在数据库系统中,对数据操作的最小单位是()。
A. 字节B. 数据项C. 记录D. 字符19. 关系模型的数据结构是()。
A. 树B. 图C. 表D. 二维表20. 用来指定和区分不同实体元素的是()。
A. 实体B. 属性C. 标识符D. 关系二、填空题1. 数据模型是由、、三部分组成。
2. 二元实体之间的联系可抽象为三类,它们是、和。
第三章一、填空题1. 数据库管理系统的主要功能有、、以及等四个方面。
3. 数据独立性又可分为和。
4. 数据库体系结构按照、和三级结构进行组织。
5. 数据库模式体系结构中提供了两个映象功能,即和映象。
SQL语句就看书上例题和下边的实验题目。
1.分别查询学生表和学生修课表中的全部数据。
2.查询计算机系(cs)的学生的姓名、年龄。
3.查询选修了01号课程的学生的学号和成绩。
4. 查询成绩在70到80分之间的学生的学号、课程号和成绩。
5.查询计算机系(cs)年龄在18到20之间且性别为'男'的学生的姓名、年龄。
6.查询9512101号学生的修课情况。
7.查询01号课程成绩最高的分数。
8.查询学生都修了哪些课程,要求列出课程号。
12. 查询学生的最大的年龄和最小的年龄13.查询修了02号课程的所有学生的平均成绩、最高成绩和最低成绩。
14. 统计每个系的学生人数。
15. 统计每门课程的修课人数和考试最高分。
16. 统计每个学生的选课门数,并按选课门数的递增顺序显示结果。
17. 统计各系修课的学生总数和考试的平均成绩18. 查询选课门数超过2门的学生的平均成绩和选课门数。
19. 列出总成绩超过200分的学生,要求列出学号、总成绩。
23. 查询选修了02号课程的学生的姓名和所在系。
24. 查询成绩80分以上的学生的姓名、课程号和成绩,并按成绩的降序排列结果。
第四章一、单项选择题1. 关系模式的任何属性()。
A. 不可再分B. 可再分C. 命名在该关系模式中可以不唯一D. 以上都不是2. 关系数据库中的码是指()。
A. 能唯一决定关系的字段B. 不可改动的专用保留字C. 关键的很重要的字段D. 能唯一标识元组的属性或属性集合3. 关系模式的完整性规则,一个关系中的“主码”()。
A. 不能有两个B. 不能成为另一个关系的外码C. 不允许为空D. 可以取值4. 关系数据库中能唯一识别元组的那个属性称为()。
A. 唯一性的属性B. 不可改动的保留字段C. 关系元组的唯一性D. 关键字段5. 在关系R(R#, RN, S#)和 S(S#,SN, SD)中,R的主码是R#, S的主码是S#,则S#在R 中称为()。
A. 外码B. 候选码C. 主码D. 超码6. 关系模型中,一个码是()。
A. 可由多个任意属性组成B. 至多由一个属性组成C. 可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D. 以上都不是7. 同一个关系模型的任意两个元组值()。
A. 不能全同B. 可全同C. 必须全同D. 以上都不是8. 自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。
A. 元组B. 行C. 记录D. 属性9. 取出关系中的某些列,并消去重复元组的关系代数运算称为()。
A. 取列运算B. 投影运算C.连接运算D. 选择运算10. 下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字:职工(职工号,职工名,部门号,职务,工资)设备(设备号,职工号,设备名,数量)两个关系的属性中,存在一个外关键字为()。
A. 职工关系的“职工号”B. 职工关系的“设备号”C. 设备关系的“职工号”D. 设备关系的“设备号”11. 下列哪些运算是关系代数的基本运算()。
A. 交、并、差B. 投影、选择、除、联结C. 联结、自然联结、笛卡尔乘积D. 投影、选择、笛卡尔乘积、差运算12. 下面关于关系性质的叙述中,不正确的是()。
A. 关系中元组的次序不重要B. 关系中列的次序不重要C. 关系中元组不可以重复D. 关系不可以为空关系13. 候选码中的属性可以有()。
A. 0个B. 1个C. 1个或多个D. 多个14. 候选码中的属性称为()。
A. 非主属性B. 主属性C. 复合属性D. 关键属性15. 关系数据模型()。
A. 只能表示实体间的1:1联系B. 只能表示实体间的1:n联系C. 只能表示实体间的m:n联系D. 可以表示实体间的上述三种联系16. 下列关系代数操作中,哪些运算要求两个运算对象其属性结构完全相同()。