已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章 案例数据库设计【简答题】1简要说明数据库设计的基本流程,并结合实例说明数据库设计各阶段的主要任务。数据库设计的基本流程:按照规范的设计方法,将数据库设计分为六个阶段:(1)需求分析;(2)概念结构设计;(3)逻辑结构设计;(4)物理结构设计;(5)数据库实施;(6)数据库的运行和维护。需要说明的是,数据库设计还包含了应用系统的设计过程。每个阶段的主要任务是:(1)需求分析:通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)的工作概况,明确用户需求,确定新系统的功能。(2)概念结构设计:应用E-R模型真实地反映现实世界,包括事物和相互之间的联系,能满足用户对数据的处理要求,是现实世界的一个真实模型;易于理解、易于更改、易于向关系、网状、层次等各种数据模型转换。概念结构设计有以下四种方法: 自顶向下;自底向上;逐步扩张;混合策略。(3)逻辑结构设计:逻辑结构设计的目的是把概念设计阶段的基本ER图转换成与选用的具体机器上DBMS所支持的数据模型相符合的逻辑结构(包括数据库模式和外模式)。逻辑结构设计有如下三个步骤:将概念模型(ER图)转换为一般的关系、网状、层次模型;将关系、网状、层次模型向特定的DBMS支持下的数据模型转换;对数据模型进行优化。(4)物理结构设计:对于一个给定的逻辑数据模式选取一个最适合应用环境的物理结构的过程,称为数据库的物理设计。(5)数据库实施:建立实际数据库结构;试运行;装入数据;同时进行数据库的重新组织设计;故障恢复方案设计;安全性考虑;事务控制;(6)数据库的运行和维护:数据库的日常维护(安全性、完整性控制,数据库的转储和恢复);性能的监督、分析与改进;扩充新功能;修改错误。2依据你对数据库管理员和程序员职业岗位的了解,说明这两个岗位对数据库知识和能力的需求。要求学生通过前程无忧()等人才招聘网站进行了解。第2章 初识Oracle 11g【填空题】1https:/sd04:1158/em(其中sd04为机器名)22001,Internet,2007,grid(网格)3代码区4PMON【选择题】1B2B3D4A【简答题】1查阅资料,了解目前主流的关系型数据管理系统有哪些,并对这些数据库管理系统进行简单比较。常见的关系型数据库管理系统产品有Oracle、SQL Server、Sybase、DB2、Access等。 (1)Oracle Oracle是1983年推出的世界上第一个开放式商品化关系型数据库管理系统。它采用标准的SQL结构化查询语言,支持多种数据类型,提供面向对象存储的数据支持,具有第四代语言开发工具,支持Unix、Windows NT、OS/2、Novell等多种平台。除此之外,它还具有很好的并行处理功能。Oracle产品主要由Oracle服务器产品、Oracle开发工具、Oracle应用软件组成,也有基于微机的数据库产品。主要满足对银行、金融、保险等企业、事业开发大型数据库的需求。 (2)SQL Server SQL即结构化查询语言(Structured Query Language,简称为SQL)。SQL Server最早出现在1988年,当时只能在OS/2操作系统上运行。2000年12月微软发布了SQL Server 2000,该软件可以运行于Windows NT/2000/XP等多种操作系统之上,是支持客户机/服务器结构的数据库管理系统,它可以帮助各种规模的企业管理数据。 随着用户群的不断增大,SQL Server在易用性、可靠性、可收缩性、支持数据仓库、系统集成等方面日趋完美。特别是SQL Server的数据库搜索引擎,可以在绝大多数的操作系统之上运行,并针对海量数据的查询进行了优化。目前SQL Server已经成为应用最广泛的数据库产品之一。 由于使用SQL Server不但要掌握SQL Server的操作,而且还要能熟练掌握Windows NT/2000 Server的运行机制,以及SQL语言,所以对非专业人员的学习和使用有一定的难度。 (3)Sybase1987年推出的大型关系型数据库管理系统Sybase,能运行于OS/2、Unix、Windows NT等多种平台,它支持标准的关系型数据库语言SQL,使用客户机/服务器模式,采用开放体系结构,能实现网络环境下各节点上服务器的数据库互访操作。技术先进、性能优良,是开发大中型数据库的工具。Sybase产品主要由服务器产品Sybase SQL Server、客户产品Sybase SQL Toolset和接口软件Sybase Client/Server Interface组成,还有著名的数据库应用开发工具PowerBuilder。 (4)DB2 DB2是基于SQL的关系型数据库产品。20世纪80年代初期DB2的重点放在大型的主机平台上。到90年代初,DB2发展到中型机、小型机以及微机平台。DB2适用于各种硬件与软件平台。各种平台上的DB2有共同的应用程序接口,运行在一种平台上的程序可以很容易地移植到其他平台。DB2的用户主要分布在金融、商业、铁路、航空、医院、旅游等各个领域,以金融系统的应用最为突出。 (5)Access Access是在Windows操作系统下工作的关系型数据库管理系统。它采用了Windows程序设计理念,以Windows特有的技术设计查询、用户界面、报表等数据对象,内嵌了VBA(全称为Visual Basic Application)程序设计语言,具有集成的开发环境。Access提供图形化的查询工具和屏幕、报表生成器,用户建立复杂的报表、界面无需编程和了解SQL语言,它会自动生成SQL代码。 Access被集成到Office中,具有Office系列软件的一般特点,如菜单、工具栏等。与其他数据库管理系统软件相比,更加简单易学,一个普通的计算机用户,没有程序语言基础,仍然可以快速地掌握和使用它。最重要的一点是,Access的功能比较强大,足以应付一般的数据管理及处理需要,适用于中小型企业数据管理的需求。当然,在数据定义、数据安全可靠、数据有效控制等方面,它比前面几种数据库产品要逊色不少。2简要说明Oracle数据库体系的内存结构。参阅教材3简要说明多进程Oracle实例系统中各后台进程的作用。参阅:关于Oracle进程结构及后台进程简介.DOC文档第3章 数据库操作【填空题】1重做日志文件2数据文件3数据段、回滚段、临时段【选择题】1C2D3D4A【简答题】1简要介绍表空间和数据文件之间的关系。(1)表空间(Table Space)每个数据库在逻辑上由一个或多个表空间组成,每个表空间由一个或多个数据文件组成,表空间中其他逻辑结构的数据物理地存储在这些数据文件中。(2)数据文件(Data File)Oracle数据库的数据文件包含该数据库的全部数据,每个Oracle数据库拥有一个或多个数据文件,但一个数据文件只能属于一个数据库,也可能属于一个表空间。一个或多个数据文件组成一个表空间,这些数据文件的大小是可以动态改变的,每当创建新的表空间时,新的数据文件被创建到该表空间中。数据文件一旦被加入到指定的表空间中,就一直逻辑固定在该表空间中,不能再从这该表空间中移走,也不能联系其他表空间。有时候,需要将数据库对象存储在不同的表空间中,可以通过将它们各自的数据文件存放在不同的磁盘空间上进行物理分割来实现。2简要介绍表空间、段、盘区和数据块之间的关系。Oracle 数据库系统逻辑结构中的各种组成元素(表空间、表、段、分区、数据块)之间存在一定的联系,如下图所示。段1分区1数据块1数据块n分区n段n表1表空间1表n数据库表空间n图3-2 Oracle数据库的逻辑结构(1)表空间(Table Space)每个数据库在逻辑上由一个或多个表空间组成,每个表空间由一个或多个数据文件组成,表空间中其他逻辑结构的数据物理地存储在这些数据文件中。(2)表(Table)表是存放数据的数据库对象,它是一种二维表格结构。Oracle数据库中的表分为系统表和用户表,系统表存储数据字典,用户表存储用户的数据。(3)段(Segment)按照数据处理要求的不同,有时候需要将表空间划分为不同区域,以存放不同的数据,这些区域称为“段”。Oracle 11g数据库中有4种类型的段:数据段、索引段、回滚段和临时段。(4)分区(Extent)分区是在数据库存储空间中分配的一个逻辑单元,由多个分区组成一个段。当段中已有空间用完时,该段就获取另外的分区。(5)数据块(Data Block)数据块是Oracle数据库中数据文件的最小存储空间单位,Oracle 11g数据库常用的数据块大小可以是2KB或4KB。第4章 数据表操作【填空题】1CHAR2DROP COLUMN3SELECT4UPDATE SCOTT.Goods SET t_ID=155DESC6引用,主键,外键7UNIQUE【选择题】1A2B3D4A5D【简答题】1简述DELETE语句与TRUNCATE语句的差异?DELETE 语句每次删除一行,并在事务日志中为所删除的每行记录一项。TRUNCATE TABLE 通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放。TRUNCATE TABLE 删除表中的所有行,但表结构及其列、约束、索引等保持不变。新行标识所用的计数值重置为该列的种子。如果想保留标识计数值,请改用 DELETE。如果要删除表定义及其数据,请使用 DROP TABLE 语句。2数据完整性通常有哪几种类型,Oracle11g通过哪些方式来进行数据完整性控制。数据完整性是指数据的精确性和可靠性。它是为防止数据库中存在不符合语义规定的数据和防止因错误信息的输入输出造成无效操作或错误信息而提出的。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山西省2024山西省监狱管理局所属事业单位招聘10人笔试历年参考题库典型考点附带答案详解(3卷合一)试卷2套
- 国家事业单位招聘2024中国科学院动物研究所甲壳动物生物地理学研究组助理研究员岗位招聘1人笔试历年参考题库典型考点附带答案详解(3卷合一)试卷2套
- 2025重庆市南川区公安局招聘拟聘用人员笔试历年常考点试题专练附带答案详解
- 2026年复旦大学科学技术研究院招聘备考题库及答案详解(考点梳理)
- 2026北京市建筑设计研究院校招面笔试题及答案
- 自然资源部第二海洋研究所2026年度公开招聘工作人员备考题库及参考答案详解1套
- 上海海事职业技术学院《计算机基础》2023-2024学年第一学期期末试卷
- 2026年阜阳招聘100名辅警备考题库及答案详解(易错题)
- 上海商学院《大学英语》2023-2024学年第一学期期末试卷
- 西北大学现代学院《大学英语》2023-2024学年第一学期期末试卷
- 小学语文课程的跨学科整合与教学设计
- 化工仪表事故案例1范文合集
- 人教版-数学五年级上册 数的运算、式与方程 全套
- 八年级上册数学教学工作总结(11篇)
- 职业病人员登记表
- 中国企业家投融资俱乐部
- 恩施市建筑垃圾综合利用处理厂可行性研究报告
- 高校辅导员素质能力大赛题库
- GB 3836.20-2010爆炸性环境第20部分:设备保护级别(EPL)为Ga级的设备
- 兽药营销课程资源库兽药产品策略课件
- 医院医疗欠费管理办法(医院财务管理制度)
评论
0/150
提交评论