结构推理 数据库管理系统 根据表实1,完成下列有关数据库的基本操作。 学生自然情况表 学号 C,6姓名 C,8年龄 N,2性别 C,2班级 C,8评语 M 012601刘京19男计11015Memo 012602马方20女计11016Memo 012603赵燕萍21女计11015Memo 012604武江涛20男计11015Memo 012605冀伟19男计11016Memo (1)建立学生自然情况表的数据库结构; (2)先追加5个空记录,然后再输入记录内容; (3)用相应的子句,使得在屏幕上只能修改年龄字段,并将马方的年龄改为“21”; (4)设定在屏幕上,只出现学号、姓名和年龄字段; (5)在编辑环境中,给每个学生写上“合格”评语; (6)用替换命令将所有的学生年龄加1; (7)用修改命令将武江涛的评语改为“三好学生”; (8)显示所有女学生的记录并输出到ns. txt文件中。
【正确答案】数据库系统一般由4部分组成:硬件、软件、数据库和数据库管理员。而其软件部分则主要包括:操作系统、数据库管理系统、应用程序和语言编译程序。 其中数据库管理系统(DBMS)是数据库中最重要的软件系统。数据库管理系统主要由以下3部分组成: 1.数据定义语言DDL及翻译处理程序——用于描述数据库的结构,即供用户定义数据库的模式、存储模式、外模式、各级模式之间的映射以及有关的约束条件等,为用户建立数据库提供手段。 2.数据操纵语言DML及其翻译程序——用于提供数据检索、统计、修改、删除、输入/输出等功能。 3.数据库运行管理和控制例行程序——用于数据的安全性控制、完整性控制、并发控制、通信控制、数据存取、数据修改以及工作日志、数据库初始装入、数据库恢复、数据库重新组织等公用管理。 数据库管理系统从应用范围上又可分为大型数据库系统和大众数据库两类。大众数据库主要应用在微机上面,其代表产品有dBASE,FoxBASE,FoxPro等,这类产品主要支持一般办公需要,强调使用的方便性和操作的简便性;另一类是以Oracle为代表的数据库管理系统,这些系统更强调在理论上和实践上的完备性,它更有利于支持全局性的及关键性的数据管理工作,所以也被称为主流数据库管理系统。还有以Microsoft SQL Server为代表的介 于以上两类数据管理系统之间的系统。 SQL是一种综合的、通用的、功能极强的、语法简洁的关系数据库语言。 它集数据定义语言(DDL)、数据操纵语言(DML)和数据控制语言(DCL)的功能于一体,语言风格统一,可以独立完成数据库生命周期的全部活动,可以完成定义关系模式、录入数据、建库、查询、更新、维护、数据库重构、数据库安全性控制等一系列操作。只需要提出“做什么”,不必指明“怎么做”。面向集合的操作方式,不仅操作的对象可以是元组的集合,而且操作的结果也可以是元组的集合。SQL是能够独立联机交互使用的自含式语言,又是嵌入式语言,可以嵌到如C, FORTRAN程序中。 SQL的4大主要功能是数据查询(Data Query)、数据定义(Data definition)、数据操纵(Data Manipulation)、数据控制(Data Control)。
【答案解析】