数据库系统设计与开发 李

数据库系统设计与开发 李

ID:18229182

大小:229.50 KB

页数:10页

时间:2018-09-15

数据库系统设计与开发 李_第1页
数据库系统设计与开发 李_第2页
数据库系统设计与开发 李_第3页
数据库系统设计与开发 李_第4页
数据库系统设计与开发 李_第5页
资源描述:

《数据库系统设计与开发 李》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、考试范围:第一章第二章第三章第四章SQL复习题1.试述数据管理的发展阶段。手工管理阶段(50年代中期以前)文件系统阶段(50年代末~60年代末)数据库系统阶段(60年代末~至今)2.试述数据库系统的三级模式。模式Viewlevel–数据库的结构例如,数据库包含客户与账户信息,以及它们之间的联系类似于程序变量的类型信息物理模式Logicallevel:物理层数据库设计,物理结构逻辑模式Physicallevel:逻辑层数据库设计,逻辑结构3试述数据库系统的组成和数据库的用户及DBA的职责组成:“数据库系统”在大多数时候都是指DBMS。但是严格地来说,数据库系统--DBS是指在计

2、算机系统中引入数据库之后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员(DBA--DatabaseAdministrator)和用户构成。即:DBS=DB+DBMS+APPLICATION+DBA+USER数据库的用户:·EndUsers:naiveUserscasualusers-----InteractiveSQL·ApplicationProgrammers-----ProceduralSQL,Transaction·Databaseanalyzeranddesigner-----Datamodeling,Normalizationtheo

3、ry,·DatabaseAdministrators,DBA-----Databasemaintenance,Security,Integrity,Recovery·DatabaseManagementSystemdesignerandimplementer-----ImplementationtechniqueofabovetechniquesforSpecialandNewDatabaseManagementSystemDBA的职责:DBA是数据库管理员,英文是DatabaseAdministrator。DBA的一些职责:安装和升级数据库服务器(如Oracle、DB2、M

4、icrosoftSQLserver、MySQL),以及应用程序工具。数据库设计系统存储方案,并制定未来的存储需求计划。一旦开发人员设计了一个应用,就需要DBA来创建数据库的用户、数据库存储结构(tablespaces)和数据库对象(tables,views,indexes)。根据开发人员的反馈信息,必要的时候,修改数据库的结构。维护数据库的安全性。保证数据库的使用符合知识产权相关法规。控制和监控用户对数据库的存取访问。监控和优化数据库的性能。制定数据库备份计划,灾难出现时对数据库信息进行恢复维护适当介质上的存档或者备份数据备份和恢复数据库联系数据库系统的生产厂商,跟踪技术信息

5、。4试述数据库管理系统DBMS的功能。DBMS是数据库系统中队数据进行管理的软件,是数据库系统的核心组成部分。(1)数据库定义:DBMS提供数据库定义语言定义数据库结构,包括外模式、模式、内模式及相互之间的映射,定义完整性约束、安全限制等;(2)数据操纵:提供数据库操作语言实现对数据库的操纵;(3)数据库运行控制:数据安全性控制;数据完整性控制;并发控制;数据库恢复机制;(4)数据库维护:数据的载入、转储,数据库的重组织、性能监视及分析等。5什么是物理数据独立性和逻辑数据独立性?•物理数据独立性:内模式发生改变时,数据的逻辑结构不变,修改内模式和概念模式之间的映射;•逻辑数据

6、独立性:概念模式发生改变时,数据库的外模式不变,建立在外模式上的应用程序不需要改变,修改外模式和概念模式之间的映射。6.试描述客户/服务器数据库应用系统典型的两种体系结构和工作方式。§两层体系结构:E.g.客户端程序通过ODBC/JDBC与数据库交互§三层体系结构:E.g.基于web的应用,通过中间件构建应用§两层C/S结构的基本工作方式:客户程序运行用户的应用程序,向数据库服务器发送SQL请求,数据库服务器接受客户机的请求,并将处理结果返回客户端。一个客户应用开发语言和一个多用途的用于传送客户请求到服务器的机构是整个两层结构的核心。把SQL语言从客户机传送到服务器上必须能识

7、别服务的标识符或由一个应用程序接口来完成,还必须知道服务器的位置、数据组织形式以及数据如何定义。在服务器中,请求将得到存储逻辑和处理的进一步优化,例如使用权限、完整性、并发控制等。•客户PC运行数据库应用(界面处理),数据库服务器运行全部或大部分DBMS(数据处理)。服务器运行SQL,将查询结果传送到客户端,减少了网络信息的传输,系统采用数据锁定、事务技术、存储过程等数据库技术保证数据完整一致准确。••三层C/S结构:•数据库应用的三层C/S结构将应用分成表示部分、应用逻辑(或称商业逻辑)、数据访问部分

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。