




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、习题答案工程1习题.选择题题号答案题号答案题号答案题号答案题号答案(1)A(2)C(3)C(4)B(5)D(6)A(7)D(8)C(9)B(10)D(11)D(12)A(13)A(14)A.填空题(1)物理数据独立性(2)数据库管理系统(DBMS)(3)现实世界、信息世界、数据世界(4)键一对一(1:1)、一对多(1 :n)s 多对多(m:n)(6)概念数据模型 E-R模型(实体-联系模型)(7)逻辑数据 物理数据(8) DBMS (数据库管理系统) DBA (数据库管理员)(9)参照(10) 03.简答题(1)数据模型是对现实世界的数据特征进行的抽象,来描述数据库的结构与语义。数据模型的三要
2、素是:数据结构、数据操作、数据约束条件。(2)逻辑数据独立性:当模式改变时(如增加新的关系、新的属性、改变属性的数据类型 等),由数据库管理员对各个外模式/模式映像作相应改变,可以使外模式保持不变。因而应 用程序不必修改,保证了数据与程序的逻辑独立性,简称逻辑数据独立性。物理数据独立性:当数据库的存储结构改变了(如选用了另一种存储结构),由数据库管 理员对模式/内模式映像作相应改变,可以保证模式保持不变,因而应用程序也不必改变。 保证了数据与程序的物理独立性,简称物理数据独立性特定的应用程序是在外模式描述的数据结构上编制的,它依赖于特定的外模式,与数 据库的模式和存储结构相独立。不同的应用程序
3、可以共用同一外模式。数据库的两级映像删除3.简答题(1)索引依赖于表建立,提供了数据库中编排表中数据的内部方法,使用索引可以从大量 的数据中迅速找到所需要的数据,不再检索整个数据库,大大提高检索的效率。(2)视图是从一个或多个基本表或视图中导出的虚拟表,数据库中只存放其定义,并不直 接存储视图对应的数据,直到用户使用视图时才去查找对应的数据。视图可以像基本表一样实现数据的查询操作,对视图的插入、修改、删除操作最终转 换为对相应的基本表的操作,但有一定的限制。(3)使用视图具有如下优点:1)简化对数据的操作。2)自定义数据。3)数据集中显示。4)导入和导出数据。5)合并分割数据。6)平安机制。(
4、4)如果视图中有下面所述属性,那么插入、更新或删除操作将失败。1)视图定义中的FROM子句包含两个或多个表,且SELECT选择列表达式中的列包含来 自多个表的列。2)视图的列是从集合函数派生的。3)视图中的SELECT语句包含GROUP BY子句或DISTINCT选项。4)视图的列是从常量或表达式派生的。1)索引可以提高数据的访问速度。2)索引可以确保数据的唯一性。工程7习题.选择题题号答案题号答案题号答案题号答案题号答案(1)C(2)B(3)A(4)D(5)C(6)D(7)C(8)A(9)C.填空题(1)routines triggers(2)before after.简答题(1)存储过程的
5、特点:增强了 SQL语言的功能和灵活性、允许标准组件式编程、能实现较 快的执行速度、能减少网络流量、可作为一种平安机制来充分利用。触发器的特点:触发器自动执行、可通过数据库中的相关表进行层叠更改、可以强制 限制。(2)游标在MySQL中是一种数据访问机制,允许用户访问单独的数据行,而不是对整个行 集进行操作。3)创立存储过程1)利用CREATE PROCEDURE语句创立。用户可以使用CREATE PROCEDURE语句创立存储 过程,其基本语法如下。CREATE PROCEDURE procedure_name(proc_parameter, ,1)characteristic, ,Rout
6、ine_body2)利用Navi cat图形工具创立。创立存储函数1)利用CREATE FUNCTION语句创立。在MySQL中,创立存储函数的基本语法如下。CREATE FUNCTION func_name(func_parameter, ,)RETURNS typecharacteristic, ,Routinebody2)利用Navicat图形工具创立。(4)事务处理机制在程序开发过程中有着非常重要的作用,它可以使整个系统更加平安, 能够保证数据库操作的一致性和完整性,可以确保同时发生的行为与数据的有效性不发生 冲突。事务的特性有:原子性、一致性、隔离性、持久性。(5) INSERT触发
7、器:将新行插入表时激活触发程序。UPDATE触发器:更改某一行时激活触发程序。DELETE触发器:从表中删除某一行时激活触发程序。工程8习题1.选择题题号答案题号答案题号答案题号答案题号答案(1)D(2)A(3)B(4)B(5)B(6)D(7)D(8)D(9)C(10)A2.填空题(1) user db tables_priv columns_priv procs_priv(2)连接核实阶段 请求核实阶段(3) GRANT REVOKE3.问答题(略)(1)(略)(3)全局层级:作用于一个给定服务器上的所有数据库。数据库层级:作用于一个给定数据库的所有表。表层级:作用于一个给定表的所有列。列层
8、级:作用于一个给定表的单个列。子程序层级:权限可以授予全局层级和数据库级别。(4)二进制日志:以二进制文件的形式记录了数据库中所有更改数据的语句。错误日志:记录MySQL服务的启动、关闭和运行错误等信息。 通用查询日志:记录用户登录和记录查询的信息。慢查询日志:记录执行时间超过指定时间的查询操作或不使用索引的查询。(5)数据备份就是制作数据库结构、对象和数据的复制,以便在数据库遭到破坏时,或因 需求改变而需要把数据还原到改变以前时能够恢复数据库。在系统发生错误或者因需求改 变时,利用备份的数据可以恢复数据库中的数据。1.使用Navicat图形工具备份.使用mysqldump命令备份1)备份数据
9、库或表。mysqldump备份数据库或表的基本语法格式如下。mysqldump - u user - h host - ppassword dbnametbname, tbname*filename. sql; 2)备份多个数据库。使用mysqldump备份多个数据库,需要使用一databases参数,其基本语法格式如下。 mysqldump - u user - h host -p 一一databases dbname dbname-*filename. sql;.直接复制整个数据库文件夹保证了数据库外模式的稳定性,从而从底层保证了应用程序的稳定性,使得数据库系统具 有数据与程序的独立性。(
10、3)数据库系统由计算机硬件、数据库、数据库管理系统(及其开发工具)、数据库应用系 统、数据库用户构成。(4) DBA的职责是对使用中的数据库进行整体维护和改进,负责数据库系统的正常运行, 是数据库系统的专职管理和维护人员。系统分析员负责应用系统的需求分析和规范说明,要和用户及DBA结合,确定系统的 硬件软件配置,并参与数据库系统的概要设计。数据库设计人员负责数据库中数据确实定、数据库各级模式的设计。应用程序开发人员负责设计和编写应用程序的程序模块,并进行测试和安装。(5)人工管理阶段、文件系统阶段、数据库系统阶段、分布式数据库系统、面向对象数据 库系统、数据仓库、数据挖掘、云计算与大数据(6)
11、常见的国外 DBMS 有 Oracle、SQL Server My SQL、PostgreSQL 等。常见的国内 DBMS 有 GaussDB、DM、GBase、HighGo DB 等。工程2习题.选择题题号答案题号答案题号答案题号答案题号答案(1)C(2)A(3)B(4)c(5)c(6)D(7)B(8)A(9)D(10)c(11)C(12)D(13)D(14)B(15)A(16)C(17)C(18)A(19)B(20)D(21)D(22)C(23)C(24)B(25)B(26)D(27)D(28)B.填空题(1)需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的实施、数据的运行和维
12、护(2)概念模型3) E-R 图(4)结构(5)完全(6)外键INF (第一范式)(8)平凡的函数依赖3NF (第三范式)答题(1)数据库的设计过程包括以下6个设计阶段:需求分析、概念设计、逻辑设计、物理设 计、数据库实施、数据库运行和维护。需求分析就是根据用户的需求收集数据,是设计数据库的起点。概念结构设计是整个数据库设计的关键,它通过对用户的需求进行综合、归纳与抽象, 形成一个独立于具体DBMS的概念模型。逻辑结构设计是指将概念模型转换成某个DBMS所支持的数据模型,并对其进行优化。数据库物理设计是指为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储 结构和存取方法)。在数据库实施阶
13、段,设计人员运用DBMS提供的数据语言及其宿主语言,根据逻辑设计 和物理设计的结果创立数据库(此项工作在第3章具体实现),编制与调试应用程序,组织 数据入库,并进行试运行。数据库运行与维护是指对数据库应用系统正式投入运行后,在数据库系统运行过程 I- 必须不断地对其进行评价、调整与修改。需求分析、概念结构设计阶段独立于数据库管理系统;逻辑结构设计、数据库物理设 计、数据库实施阶段、数据库运行与维护设计阶段依赖于数据库管理系统。(2)需求分析的任务就是收集数据,要尽可能多地收集关于数据库要存储的数据以及将来 如何使用这些数据的信息,确保收集到数据库需要存储的全部信息。(3)概念结构设计是将需求分
14、析得到的用户需求抽象为信息结构的过程。概念结构设计的方法有以下4种:自顶向下。自底向上。逐步扩张。(4)混合策略。E-R模型的图形表示称为E-R图。构成E-R图的基本要素是实体、联系、属性。E-R图集成可以把多个局部E-R图合并集成为一个整体的全局E-R图,还需要消除各 种冲突和数据冗余。E-R图集成的方法有两种:多元集成法、二元集成法。(6)数据库逻辑设计是将概念结构转换成特定DBMS所支持的数据模型的过程。一般的逻辑设计分为以下3步。O (1)初始关系模式设计。O (2)关系模式规范化。O (3)模式的评价与改进。(7)规那么2.1实体类型的转换:将每个实体类型转换成一个关系模式,实体的属
15、性即为 关系的属性,实体的标识符即为关系模式的码。规那么2. 2联系类型的转换:根据不同的联系类型做不同的处理。规那么2. 2. 1假设实体间联系是1 : 1,可以在两个实体类型转换成的两个关系模式中任 意一个关系模式中加入另一个关系模式的码和联系类型的属性。规那么2. 2. 2假设实体间的联系是1 : n,那么在n端实体类型转换成的关系模式中加入1 端实体类型的码和联系类型的属性。规那么2. 2. 3假设实体间联系是加:,那么将联系类型也转换成关系模式,其属性为两端 实体类型的码加上联系类型的属性,而码为两端实体码的组合。规那么2. 2. 4 3个或3个以上的实体间的一个多元联系,不管联系类
16、型是何种方法,总 是将多元联系类型转换成一个关系模式,其属性为与该联系相连的各实体的码及联系本身 的属性,其码为各实体码的组合。规那么2. 2. 5具有相同码的关系可合并。(8)数据库物理设计的内容是为一个特定的逻辑数据模型选取一个最适合应用要求的物理 结构。其设计步骤可分为以下两步:1)确定数据库的物理结构,在关系数据库中主要指存储结构和存取方法。2)对物理结构进行评价,评价的重点是时间和空间效率。4.综合题设计的E-R图如下:转换成关系模式集如下:出版社(出版社编号,出版社名,所在地址,联系 ) 作者(读者编号,姓名,性别,年龄,工作单位,联系 ) 出版(出版社编号,读者编号,书名,出版数
17、量,联系方式) (2)设计的E-R图如下:转换成关系模式集如下:读者(读者号,姓名,地址,性别,年龄,单位) 图书(书号,书名,作者,出版社)借阅(读者号,书号,借期,还期)(3)职工(二号,姓名,性别,年龄,学历,部门号,岗位编号)部门(部门号,部门名称,职能)岗位(岗位编号,岗位名称,岗位等级)技能(技能编号,技能名称,技能等级)奖惩(序号,奖惩标志,工程,奖惩金额)培训课程(课程号,课程名,教材,学时)工资(工号,基本工资,级别工资,养老金,失业金,公积金,纳税)选课(职工号,课程号,时间,成绩)设置(部门号,岗位编号,人数)考核(职工号,技能编号,时间,地点,级别)接受(职工号,序号,
18、奖惩时间)(4)车间(车间号,车间名,主任名)产品(产品号,产品名,单价)仓位(仓位号,地址,主任名)客户(客户号,客户名,联系人, ,地址,税号,账号)销售员(销售员号,姓名,性别,学历,业绩)入库(车间号,产品号,仓位号,入库单号,入库量,入库日期,经手人)存储(产品号,仓位号,核对日期,核对员,存储量)出库(客户号,仓位号,产品号,出库单号,出库量,出库日期,经手人)订单(产品号,客户号,销售员号,订单号,数量,折扣,总价,订单日期)工程3习题.选择题题号答案题号答案题号答案题号答案题号答案题号答案(1)D(2)C(3)D(4)A(5)B(6)A(7)C(8)D(9)C(10)B(11)
19、C(12)B.简答题(1)启动 mysql 服务:net start mysql80;停止 mysql 服务:net stop mysql80;登录 mysql 月艮务器:mysql -h hostname -u username -p;(2)数据库是长期存放在计算机内、有组织的、可共享的相关数据的集合。它将数据按照一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独 立性和易扩展性、可被各类用户共享等特点。(3)在MySQL中,每个数据库都对应存放在一个与数据库同名的文件夹中,MySQL8. 0的 数据库文件为.ibd文件,存放在与数据库同名的文件夹中,存放位置是 C:Progra
20、mDataMySQLMySQL Server 8. 0DataoMySQL 的四个系统数据库是:information_schema mysql、 performance_schema syso(4)在MySQL中创立数据库有两种常用的方法:一是,使用Navi cat图形管理工具创立数据库;二是,使用SQL语句创立数据库,语法格式如下:CREATE DATABASE database_nameo (5)本工程中涉及的 SQL 关键字主要有:netmysqlCREATE DATABASEUSEDROP DATEBASEo工程4习题.选择题题号答案题号答案题号答案题号答案(1)D(2)A(3)D(
21、4)B(5)B(6)C(7)B.综合题CREATE DATABASE学生选课;学生表:CREATE TABLE 学生(学号 char (10) PRIMARY KEY,姓名 varchar (10),性别 char (2) DEFAULT 男年龄 int(2),所在系char (8) );课程表:CREATE TABLE 课程(课程号 char (5) PRIMARY KEY,课程名 varchar (20),先行课 varchar (20);选课表:CREATE TABLE 选课(学号 char (10) NOT NULL,课程号 char (5) NOT NULL,成绩 numeric (5, 1),CONSTR
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 做好水务行业的科学研究计划
- 公司财务战略目标布局计划
- Module 8 Sports Life Unit 2 教学设计 2024-2025学年外研版九年级英语上册
- 审读顾问顾问聘请协议(2025年版)
- 三年级上册数学教案-东、南、西、北(4)-西师大版
- 离婚协议书抚养(2025年版)
- 我的开心秘诀课件
- 城镇污水处理厂的建设规划计划
- 幼儿园社会互动与沟通技巧培训方案计划
- 四年级上册数学教学设计-数学好玩第三课时《数图形的学问》北师大版
- GB/T 4706.13-2024家用和类似用途电器的安全第13部分:制冷器具、冰淇淋机和制冰机的特殊要求
- AQ 1044-2007 矿井密闭防灭火技术规范(正式版)
- 光伏项目施工总进度计划表(含三级)
- 施工现场建筑垃圾减量化专项方案
- 18《文言文二则:铁杵成针》(教学设计)2023-2024学年统编版语文四年级下册
- 2024年平顶山市龙翔建设投资集团有限公司招聘笔试冲刺题(带答案解析)
- 机械锚栓检测报告
- 中医药新技术新方法研究课题
- 《电力变压器中性点电容隔直装置技术规范》
- 部编版四年级下册必读《十万个为什么》阅读测试题(分章节)
- (2024年)全新食堂人员食品安全培训
评论
0/150
提交评论