当前位置:文档之家› 数据库技术与应用实验教案

数据库技术与应用实验教案

数据库技术与应用实验教案
数据库技术与应用实验教案

教案

2012-1013 学年度第一学期

课程名称数据库技术与应用(上机实验) 学时学分16学时(2 学时)

专业班级

授课教师

系部

本课程教学总体安排

课程名称:数据库技术与应用(上机实验)

课程性质与类型:专业课+必修

总学时、学分:16学时,0.5学分

教学目的与要求:

该实验课附属《数据库技术与应用》,是课堂教学的补充,主要以实践环节教学为主,通过实验使学生更好地理解数据库的基本概念、基本理论,掌握SQL Server操作和使用的方法,培养学生的实际动手能力。

教材及参考书目:

教材:

《数据库原理与SQL Server》壮志剑高等教育出版社

参考书目:

《数据库系统概论》王珊萨师煊高等教育出版社

《SQL Server 2000 入门与提高》清华大学出版社

《SQL Server 2000数据库编程》张长富北京希望电子出版社

考核方式及成绩计算方法:

考核方式:闭卷,笔试

总成绩=平时成绩*20%+实验*10%+期末成绩*70%

课程教学日历

课程名称:数据库技术与应用(上机实验)学期:2012-2013学年第一学期

实验一 SQL Server 2000安装与启动

实验名称:SQL Server 2000安装与启动

实验时数: 1学时

授课类型:实验课

教学方法与手段:指导

目的要求:在Windows下安装SQL Server 2000,熟悉SQL Server 2000的运行环境,熟悉SQL Server 2000系统数据库,注册SQL Server,熟悉企业管理器,掌握连接与断开服务器的方法。

实验内容:

①安装SQL Server 2000标准版。

其中设置选项:在本地安装新的SQL Server 2000服务器和客户端工具;使用默认实例名;选择典型安装,并将安装磁盘指定为D,文件夹名称不变;使用域用户账户,混合验证模式。

②启动SQL Server服务管理器,并设置启动OS时自动启动该项服务。

③启动SQL Server企业管理器,并熟悉操作方法。

④设置创建与SQL Server服务器连接时,是否自动启动SQL Server服务。

⑤在客户端SQL Server企业管理器中注册服务器端的数据库服务器。

⑥启动SQL Server查询分析器,并熟悉操作方法。

⑦熟悉SQL Server 2000的其他主要组件。

实验二创建数据库

实验名称:创建数据库

实验时数: 1学时

授课类型:实验课

教学方法与手段:指导

目的要求:了解创建数据库的基本步骤。

实验内容:

①在D盘根目录下创建文件夹,文件夹名为“<班级>_<学号>”。

②使用SQL-EM创建数据库,数据库名为“<班级>_<学号>”,包括一个主数据文件和一个事务日志文件。其中,主数据文件名为“<班级>_<学号>.mdf”,事务日志文件名为“<班级>_<学号>.ldf”,并存放在D盘文件夹“<班级>_<学号>”中。数据库的其他属性设置取默认值。

③为数据库“<班级>_<学号>”增加一个次数据文件,文件名为“<班级>_<学号>_1.ndf”,并存放在D盘文件夹“<班级>_<学号>”中,其他属性设置取默认值。

④完成实例2-1~2-8。

实验三创建表结构并录入记录

实验名称:创建表结构并录入记录

实验时数: 2学时

授课类型:实验课

教学方法与手段:指导

目的要求:分别采用企业管理器和SQL语句方式创建数据库,创建学生,课程,选修等表,并进行修改和删除操作,为教学数据库中的各基本表创建主键,外键,非空,CHECK约束,唯一值,默认值等完整性。使用INSERT,UPDATE,DELETE更新教学数据库中的数据。

实验内容:

①使用SQL-EM在数据库student中创建学生表,表名为“<班级>_<学号>_s”,包括列:sno、char(4),class、char(20),sname、char(8),sex、char(2),birthday、datatime,address、varchar(50),telephone、char(20),email、char(40)。其中,sno为主键,要求class、sname非空,sex默认值为“男”,email惟一完整性约束。

②使用SQL-EM在数据库student中创建课程表,表名为“<班级>_<学号>_c”,包括列:cno、char(4),cname、char(20),credit、tinyint。其中,cno为主键,cname为惟一完整性约束。

③使用SQL-EM在数据库student中创建选课表,表名为“<班级>_<学号>_sc”,包括列:sno、char(4),cno、char(4),score、smallint。其中,sno、cno为主键,指定sno为外键参照表s的sno,指定cno为外键参照表c的cno。

④使用SQL-EM、T-SQL语句在学生、课程和选课表中输入本班5名以上学生的真实数据。

⑤完成实例3-11~3-16。

实验四Transact-SQL程序设计

实验名称:Transact-SQL程序设计

实验时数: 2学时

授课类型:实验课

教学方法与手段:指导

目的要求:掌握用Transact-SQL语句设计程序的方法。

实验内容:

①启动查询分析器。

②用T-SQL编写程序,求前多少个自然数之和不超过5 000,并存储为脚本文件“<班级>_<学号>_1”。

③用T-SQL语句编写程序,输出所有的水仙花数,并存储为脚本文件“<班级>_<学号>_2”。所谓水仙花数是指一个3位整数,其各位数字的立方和等于该数本身。

④在osql中执行上述脚本文件。

⑤完成实例4-1~4-9。

实验五检索数据

实验名称:检索数据

实验时数: 4学时

授课类型:实验课

教学方法与手段:指导

目的要求:在了解SELECT基本格式的基础上,实现带条件的查询,模糊查询和分组查询。实现多表连接查询,嵌套查询和相关查询等复杂的查询。

实验内容:

①完成实例5-1~5-11。

②查询学生的学号、姓名、班级和地址。

③查询课程编号为c001并且成绩不及格的学生的学号、课程编号和成绩。

④查询各门课程的课程编号和不及格人数。

⑤查询各门课程的课程编号、选修的人数、平均成绩、最高分和最低分,并按课程编号升序排序。

⑥完成实例5-12~5-23。

⑦查询不及格的同学的课程名、学号、姓名和成绩,并按课程编号升序排序。规定当课程编号相同时,按成绩降序排序。

⑧查询平均成绩大于所有女同学平均成绩的男同学的姓名和平均成绩。

⑨查询选修了课程编号为c001并且成绩大于等于70和课程编号为c002并且成绩大于等于80的学生的学号、课程编号和成绩。

⑩查询选修了课程编号为c001和课程编号为c002的学生总人数。

⑾创建实例5-32中的表s、c、sc,并输入数据。

⑿完成实例5-32中的T-SQL语句部分。

⒀创建习题22中的表s、c、sc,并输入数据。

⒁完成习题22中的T-SQL语句部分。

实验六创建索引、视图、存储过程、触发器

实验名称:创建索引、视图、存储过程、触发器

实验时数: 2学时

授课类型:实验课

教学方法与手段:指导

目的要求:掌握视图的创建,修改和删除,能够利用视图进行查询和数据操作。索引的创建,删除与使用。了解常用的系统存储过程。建立,修改,删除存储过程,调用存储过程,建立和调用带参数的存储过程。建立插入,删除和更新触发器,实现复杂的完整性控制。

实验内容:

①使用SQL-EM在数据库student中学生表上创建列sname的非聚集索引。

②使用T-SQL语句在数据库student中创建视图,视图名为“v_<班级>_<学号>_1”,包含列sno、class、sname、sex、cno、cname、score。

③使用视图“v_<班级>_<学号>_1”查询学生各科成绩信息。

④使用SQL-EM在数据库student中创建学生表的统计表,表名为“<班级>_<学号>_n”,包含列:class、char(20),num、smallint,man、smallint,woman、smallint。其中,class为主键。

⑤使用T-SQL语句编写一个存储过程,存储过程名为“<班级>_<学号>_total”,用于由学生表统计出数据插入统计表,并执行该存储过程。

⑥使用T-SQL语句编写一个带参数的存储过程,存储过程名为“<班级>_<学号>_score”,用于按课程名称输出学生的成绩单,并执行

该存储过程。

⑦完成实例6-18。

⑧使用SQL-EM在学生表上创建INSERT、DELETE和UPDATE触发器,用于维护学生表与统计表间数据的一致性。

实验七数据库数据的复制与恢复

实验名称:数据库数据的复制与恢复

实验时数:2学时

授课类型:实验课

教学方法与手段:指导

目的要求:掌握SQL Server 2000中有关数据库数据的复制与恢复的相关方法

实验内容:

①使用SQL-EM分离数据库student。

②删除数据库student。

③使用SQL-EM附加数据库student。

④使用SQL语句创建DISK类型备份设备,备份设备名为“<班级>_<学号>_bak”,物理文件为D盘<班级>_<学号>文件夹下“<班级>_<学号>_bak.bak”。

⑤在数据库student中任意创建表“<班级>_<学号>_t”。

⑥使用T-SQL语句将数据库student完全备份至备份设备“<班级>_<学号>_bak”上。

⑦删除表“<班级>_<学号>_t”。

⑧使用T-SQL语句从备份设备“<班级>_<学号>_bak”上还原数据库student。

⑨制定数据库维护计划,数据库维护计划名为“<班级>_<学号>”,用于每周五下午6点自动备份数据库student的数据文件和事务日志文件。其中,备份文件保存在D盘<班级>_<学号>文件夹下,维护报告以文本文件形式也保存在D盘<班级>_<学号>文件夹下。

⑩将数据库student表“<班级>_<学号>_s”的数据导入D盘<班级>_<学号>文件夹下Excel文件“<班级>_<学号>”。

实验八数据安全性管理

实验名称:创建索引、视图、存储过程、触发器

实验时数: 2学时

授课类型:实验课

教学方法与手段:指导

目的要求:掌握SQL Server 2000中有关登录账号、用户账号、角色和权限的管理

实验内容:

①设置SQL Server 2000数据库服务器使用SQL Server和Windows混合认证模式。

②创建登录账号,账号名要求为:<班级>_<学号>,自行设置密码,并用账号<班级>_<学号>登录,测试其能否访问数据库student。

③创建登录账号<班级>_<学号>在数据库student中对应的用户账号<班级>_<学号>,并用账号<班级>_<学号>登录,测试其能否对数

据库student中的表进行操作。

④授予用户<班级>_<学号>对表<班级>_<学号>_s、<班级>_<学号>_c、<班级>_<学号>_sc的查询、插入和修改权限,用账号<班级>_<学号>登录,测试其能否对数据库student对象进行操作。

⑤授予用户<班级>_<学号>对数据库student的SELECT语句的权限。

⑥创建自定义数据库角色student,并将用户<班级>_<学号>添加到自定义数据库角色student中。

《数据库技术与应用 》实验报告

《数据库技术与应用》上机实验报告 目录: 一、概述 二、主要上机实验内容 1.数据库的创建 2.表的创建 3.查询的创建 4.窗体的创建 5.报表的创建 6.宏的创建 三、总结 一、概述 (一)上机内容: 第七周:熟悉Access界面,数据库和表的创建,维护与操作 1. 熟悉Access的启动,推出,界面,菜单,工具栏等; 2. 练习使用向导创建数据库、创建空数据库; 3. 练习创建表结构的三种方法(向导、表设计器、数据表)、表中字段属性设置; 4. 练习向表中输入不同类型的数据; 5. 练习创建和编辑表之间的关系; 6. 练习表的维护(表结构、表内容、表外观) 7. 练习表的操作(查找、替换、排序、筛选等) 第八周:练习创建各种查询 1.选择查询(单表、多表、各种查询表达式) 2.参数查询 3.交叉表查询 4.操作查询(生成查询、删除查询、更新查询、追加查询) 第十周:练习创建各种类型的窗体 1.自动创建纵栏式窗体和表格式窗体; 2.向导创建主|子窗体

3.图表窗体的创建 4.练习通过设计器创建窗体 5.练习美化窗体 第十三周:练习创建各种类型的报表 1.自动创建纵栏式报表和表格式报表; 2.向导创建报表(多表报表、图表报表、标签报表) 3.练习通过设计视图创建报表(主|子报表、自定义报表) 4.练习在报表中添加计算字段和分组汇总数据 第十五周:综合应用 1.了解Access数据库系统开发的一般方法; 2.课程内容的综合练习; 3.编写上机实验报告、答疑 (二)上机完成情况 第七周:熟悉Access界面,数据库和表的创建,维护与操作 完成了创建表,向表中输入不同类型的数据,创建和编辑表之间的关系,进行了表的维护,修改了表的结构、内容、外观,最后进行了表的操作,查找、替换、排序、筛选等。 已完成 第八周:练习创建各种查询 练习选择查询、参数查询、交叉表查询,然后练习并操作查询,生成查询、删除查询、更新查询、追加查询等。 已完成 第十周:练习创建各种类型的窗体 自动创建纵栏式窗体和表格式窗体,向导创建主|子窗体和图表窗体,练习通过设计器创建窗体,美化窗体。 基本完成 第十三周:练习创建各种类型的报表 自动创建纵栏式报表和表格式报表,向导创建报表,练习通过设计视图创建报表,在报表中添加计算字段和分组汇总数据。 已完成 第十五周:综合应用

数据库技术与应用(第二版)课后答案资料

第1章习题参考答案 1.思考题? (1)什么是数据库、数据库管理系统、数据库系统?它们之间有什么联系??? 答:数据库是存贮在计算机内的有结构的数据集合;数据库管理系统是一个软件,用以维护数据库、接受并完成用户对数据库的一切操作;数据库系统指由硬件设备、软件系统、专业领域的数据体和管理人员构成的一个运行系统。? (2)当前,主要有哪几种新型数据库系统?它们各有什么特点?用于什么领域,试举例说明???答:主要有:分布式数据库、面向对象数据库、多媒体数据库、数据仓库技术、空间数据库。? (3)什么是数据模型?目前数据库主要有哪几种数据模型?它们各有什么特点??? 答:数据模型是一组描述数据库的概念。这些概念精确地描述数据、数据之间的关系、数据的语义和完整性约束。很多数据模型还包括一个操作集合。这些操作用来说明对数据库的存取和更新。数据模型应满足3方面要求:一是能真实地模拟现实世界;二是容易为人们理解;三是便于在计算机上实现。目前在数据库领域,常用的数据模型有:层次模型、网络模型、关系模型以及最近兴起的面向对象的模型。(4)关系数据库中选择、投影、连接运算的含义是什么? ?答:? 1)选择运算:从关系中筛选出满足给定条件的元组(记录)。选择是从行的角度进行运算,选择出的记录是原关系的子集。? 2)投影运算:从关系中指定若干个属性(字段)组成新的关系。投影是从列的角度进行运算,得到的新关系中的字段个数往往比原关系少。? 3)连接运算:将两个关系按照给定的条件横向拼接成新的关系。?连接过程是通过两个关系中公有的字段名进行的。? (5)关键字段的含义是什么?它的作用是什么?? 答:一个关系中可以确定一个字段为关键字段,该字段的值在各条记录中不能有相同的值。(如:门牌号码);关键字段的作用主要是为建立多个表的关联和进行快速查询。? (6)什么是E-R图?E-R?图是由哪几种基本要素组成?这些要素如何表示?? 答:E-R图也称实体-联系图(Entity?Relationship?Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。构成E-R图的基本要素有3种,即实体、属性和联系。其表示方法为:用矩形框表示现实世界中的实体,用菱形框表示实体间的联系,用椭圆形框表示实体和联系的属性,实体名、属性名和联系名分别写在相应框内。 ABAAC ABCAA 第2章?习题解答 1.?思考题? (1)在SQL?Server?2008中的数据库中包含哪些对象?其中什么对象是必不可少的?其作用又是什么?? 答:SQL?Server?2008中的数据库对象主要包括数据库关系图、表、视图、同义词、可编程性、Service?Broker、存储和安全性等。其中表对象是必不可少的。表是由行和列构成的集合,用来存储数据。? (2)SQL?Server提供的系统数据库master它的作用是什么?用户可以删除和修改吗?为什么??答:master?数据库记录SQL?Server?系统的所有系统级信息。主要包括实例范围的元数据、端点、链接服务器和系统配置设置以及记录了所有其他数据库的存在、数据库文件的位置以及?SQL?Server?的初始化信息。用户不可以删除和修改,它是由系统创建和维护的数据库。? (3)什么文件是数据库文件?组成数据库的文件有哪些类型?如何识别?它们的作用是什么??答:存放数据库数据和数据库对象的文件叫数据库文件;在SQL?Server?2008系统中组成数据库的文件有2种类型:数据文件和事务(事务就是一个单元的工作,该单元的工作要么全部完成,要么全部不完成)日志文件。而数据文件又由主数据文件和次数据文件组成。

数据库原理与应用实

数据库原理与应用实验2-3

实验2.3 视图的定义和操作 一、实验目的: 理解视图的概念,掌握视图的使用方法。 二、实验过程 1.对应HRM 数据库,参照前面实验中完成的查询,按如下要求自行设计视图: 1)基于单个表按投影操作定义视图。举例:定义一个视图用以查看所有员工的编号、姓名和出生日期。 CREATE VIEW Departments_View AS SELECT* FROM Departments 2)基于单个表按选择操作定义视图。举例:定义一个满足sex=’true’的员工的所有信息的视图。 CREATE VIEW Employee_view AS SELECT * FROM Employee WHERE Sex = 'TRUE'

3)基于单个表按选择和投影操作定义视图。举例:定义一个视图用以查看部门号码为‘2’的所有员工的姓名、电话和邮件地址。 CREATE VIEW Employee_view1 AS SELECT Name, PhoneNumber, EmailAddress FROM Employee WHERE DepartmentID = '2' 4)基于多个表根据连接操作定义视图。举例:定义一个视图用以查看所有员工的姓名、部门名及工资。 CREATE VIEW Employee_Departments_Salary_View(Name, Department, Salary) AS SELECT https://www.doczj.com/doc/506281455.html,,b.DepartmentName,c.Income-c.OutCome FROM Employee a, Departments b, Salary c WHERE a.EmployeeID = c.EmployeeID AND a.DepartmentID = b.DepartmentID;

《数据库技术与应用》

《数据库技术与应用》 课程教学大纲(及实验教学大纲) 第一部分课程教学大纲 课程名称:数据库技术与应用(Application of Database Technology) 授课教师: 答疑时间: 办公室:信息管理与工程学院 课程类别:限定选修课(模块V、挂牌、财经类专业学生计算机应用基础选修课) 课程时间安排:2012年2月—2012年6月 授课时间: 授课地点:教育技术中心 授课安排调整:节日放假,课程内容顺延 期末考试时间:第17周(随堂闭卷笔试) 教学课时数: 2 × 17 = 34课时(课后课程实验8课时) 课程网址:上财教学网 指定教材: 崔敬东于长锐崔丽丽编著。数据库技术与应用——面向业务分析的Access 2003。清华大学出版社,2011 参考书目: 亚历山大著梁普选刘玉芬等译。Access数据分析宝典。电子工业出版社,2006 布鲁特曼等著,付宇光等译。Access Cookbook中文版:数据分析详解。清华大学出版社,2008 预备知识: 本课程为财经类专业学生的计算机应用基础选修课,假设学生已经掌握计算机应用的基本技能和关于计算机的基础知识,主要着重于计算机基本概念、基本原理、基础知识和基本操作。 教学目的: 本课程教学目的在于向学生较全面地介绍关系数据库技术的基本知识和一般原理,使学生在理解数据在关系数据库中的组织形式、数据彼此的逻辑联系及联系方式等基本范畴的基础上,掌握基于关系数据库技术的数据分析方法,并能够熟练地应用Microsoft Access关系数据库管理系统软件提取数据、加工数据和对数据进行组织输出。同时,通过上机操作、练习和实验,使学生加深对关系数据库理论的理解和认识,提高综合分析问题和解决问题的能力,并掌握利用Microsoft Access工具从数据库中查询数据和设计业务报表的方法。 课堂练习: 由于本课程的重点是数据库理论和技术的实际应用,因此具有很强的操作实验性质,所以要求学生一

数据库技术与应用教程各章节知识点汇总

数据库技术及应用教材(第 2 版)各章节知识点 第1 章数据库系统概述 1.1 数据库管理技术的产生和发展 1.1.1 人工管理阶段(20 世纪50 年代之前) 特点:①数据不保存 ②数据不具独立性 ③数据不共享 1.1.2 文件管理/系统阶段(20 世纪50 年代-60 年代中期)特点: ①数据可以保存 ②独立性依然差 ③冗余量大 1.1.3 数据库管理阶段20 世纪60 年代以后 1.2.1 基本概念 1. 数据Data 2. 数据库Database, DB 3. 数据库管理系统Database Management System, DBMS 功能:数据定义、数据操纵、数据控制、数据通信 4. 数据库系统Database System, DBS 包括数据库、数据库管理系统、应用系统、数据库管理员(Database Administrator, DBA)和用户 1.2.2 数据库系统的特点 1. 数据共享性好 2. 数据独立性强 3. 数据结构化

4. 统一的数据控制功能123数据库系统的组成(同上) 124数据库系统的抽象级别 DBMS中的数据被描述为逻辑模式、物理模式和外模式三级抽象1.3数据模型(概念模型、逻辑模型和物理模型) 1.3.1基本组成 1. 数据结构 2. 数据操作 3. 数据约束 1.3.2层次模型 1.3.3网状模型 1.3.4关系模型(应用最广泛) 1.3.5面向对象模型 1.3.6对象关系模型 第2章关系数据库 2.1关系数据模型的基本概念 关系数据库系统是支持关系模型的数据库系统 关系模型由数据结构、关系操作和完整性约束3部分组成 1. 数据结构(二维表) (1关系 (2元组 (3属性 (4键 ((1)超键:能唯一标识元组的属性过属性集

数据库技术与应用实验五

实验5 索引和视图 1.实验目的 (1)掌握使用SQL Server管理平台和Transact-SQL语句CREATE INDEX创建 索引的方法。 (2)掌握使用SQL Server管理平台查看索引的方法。 (3)掌握使用SQL Server管理平台和Transact-SQL语句DROP INDEX删除索 引的方法。 (4)掌握使用SQL Server管理平台和Transact-SQL语句CREATE VIEW创建 视图的用法。 (5)了解索引和视图更名的系统存储过程sp_rename的用法。 (6)掌握使用Transact-SQL语句ALTER VIEW修改视图的方法。 (7)了解删除视图的Transact-SQL语句DROP VIEW的用法。 2.实验内容及步骤 (1)分别使用SQL Server管理平台和Transact-SQL语句为studentsdb数据库的student_info表和curriculum表创建主键索引。 (2)使用SQL Server管理平台按curriculum表的课程编号列创建唯一性索引。(3)分别使用SQL Server管理平台和Transact-SQL语句为studentsdb数据库的grade表的“分数”字段创建一个非聚集索引,命名为grade_index。 CREATE INDEX grade_index ON grade(分数) (4)为studentsdb数据库的grade表的“学号”和“课程编号”字段创建一个复合唯一索引,命名为grade_id_c_ind。 CREATE UNIQUE INDEX grade_id_c_ind ON grade(学号,课程编号) (5)分别使用SQL Server管理平台和系统存储过程sp_helpindex查看grade 表和student_info表上的索引信息。 sp_helpindex grade (6)使用SQL Server管理平台对grade表创建一个聚集索引和唯一索引。(7)使用系统存储过程sp_rename将索引grade_index更名为grade_ind。 sp_rename 'grade.grade_index','grade_ind','INDEX' (8)分别使用SQL Server管理平台和Transact-SQL语句DROP INDEX删除索引grade_ind。再次使用系统存储过程sp_helpindex查看grade表上的索引信 息。 DROP INDEX grade.grade_ind (9)在studentsdb数据库中,以student_info表为基础,使用SQL Server 管理平台建立名为v_stu_i的视图,使视图显示学生姓名、性别、家庭住址。(10)在studentsdb数据库中,使用Transact-SQL语句CREATE VIEW建立一个名为v_stu_c的视图,显示学生的学号、姓名、所学课程的课程编号,并利用 视图查询学号为0003的学生情况。 (11)基于student_info表、curriculum表和grade表,建立一个名为v_stu_g 的视图,视图中具有所有学生的学号、姓名、课程名称、分数。使用视图v_stu_g 查询学号为0001的学生的所有课程与成绩,如图1-9所示。 图1-9 学号为0001的学生的视图信息 (12)分别使用SQL Server管理平台和Transact-SQL语句修改视图v_stu_c,

电工电子技术教案

厦门电子职业中专学校教案纸 第页

§1.1电路 一、电路的基本组成 1.什么是电路? 电路是由各种元器件(或电工设备)按一定方式 联接起来的总体,为电流的流通提供了路径。 如图1-1所示。 图1-1 简单的直流电路 2.电路的基本组成 电路的基本组成包括以下四个部分: (1)电源(供能元件):为电路提供电能的设备和器件。 提问 (2)负载(耗能元件):使用(消耗)电能的设备和器件(如灯泡等用电器)。 (3) 控制器件:控制电路工作状态的器件或设备(如开关等)。 (4) 联接导线:将电器设备和元器件按一定方式联接起来(如各种铜、铝电缆线等)。 教案纸附页 教学内容、方法、过程和板书设计教学追记

3.电路的状态 (1) 通路(闭路):电源与负载接通,电路中有电流通过,电气设备或元器件获得一 定的电压和电功率,进行能量转换。 (2) 开路(断路):电路中没有电流通过,又称为空载状态。 (3) 短路(捷路):电源两端的导线直接相连接,输出电流过大对电源来说属于严重 过载,如没有保护措施,电源或电器会被烧毁或发生火灾,所以通常要在电路或电气 设备中安装熔断器、保险丝等保险装置,以避免发生短路时出现不良后果。 二、电气元件符号 三、基本电路图 由理想元件构成的电路叫做实际电路的电路模型,也叫做实际电路的电路原理图, 简称为电路图。例如,图1-2所示的手电筒电路。 理想元件:电路是由电特性相当复杂的元器件组成的,为了便于使用数学方法对 电路进行分析,可将电路实体中的各种电器设备和元器件用一些能够表征它们主要电 磁特性的理想元件(模型)来代替,而对它的实际上的结构、材料、形状等非电磁特性不 予考虑。 图1-2 手电筒的电路原理图 画图讲解 厦门电子职业中专学校教案纸 学《电子电检查

数据库技术与应用(第二版)课后答案

第1章习题参考答案 1.思考题 (1)什么是数据库、数据库管理系统、数据库系统?它们之间有什么联系? 答:数据库是存贮在计算机的有结构的数据集合;数据库管理系统是一个软件,用以维护数据库、接受并完成用户对数据库的一切操作;数据库系统指由硬件设备、软件系统、专业领域的数据体和管理人员构成的一个运行系统。 (2)当前,主要有哪几种新型数据库系统?它们各有什么特点?用于什么领域,试举例说明?答:主要有:分布式数据库、面向对象数据库、多媒体数据库、数据仓库技术、空间数据库。 (3)什么是数据模型?目前数据库主要有哪几种数据模型?它们各有什么特点? 答:数据模型是一组描述数据库的概念。这些概念精确地描述数据、数据之间的关系、数据的语义和完整性约束。很多数据模型还包括一个操作集合。这些操作用来说明对数据库的存取和更新。数据模型应满足3方面要求:一是能真实地模拟现实世界;二是容易为人们理解;三是便于在计算机上实现。目前在数据库领域,常用的数据模型有:层次模型、网络模型、关系模型以及最近兴起的面向对象的模型。 (4)关系数据库中选择、投影、连接运算的含义是什么? 答: 1)选择运算:从关系中筛选出满足给定条件的元组(记录)。选择是从行的角度进行运算,选择出的记录是原关系的子集。 2)投影运算:从关系中指定若干个属性(字段)组成新的关系。投影是从列的角度进行运算,得到的新关系中的字段个数往往比原关系少。 3)连接运算:将两个关系按照给定的条件横向拼接成新的关系。连接过程是通过两个关系中公有的字段名进行的。 (5)关键字段的含义是什么?它的作用是什么? 答:一个关系中可以确定一个字段为关键字段,该字段的值在各条记录中不能有相同的值。(如:门牌);关键字段的作用主要是为建立多个表的关联和进行快速查询。 (6)什么是E-R图?E-R 图是由哪几种基本要素组成?这些要素如何表示? 答:E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。构成E-R图的基本要素有3种,即实体、属性和联系。其表示方法为:用矩形框表示现实世界中的实体,用菱形框表示实体间的联系,用椭圆形框表示实体和联系的属性,实体名、属性名和联系名分别写在相应框。 ABAAC ABCAA 第2章习题解答 1. 思考题 (1)在SQL Server 2008中的数据库中包含哪些对象?其中什么对象是必不可少的?其作用又是什么? 答:SQL Server 2008中的数据库对象主要包括数据库关系图、表、视图、同义词、可编程性、Service Broker、存储和安全性等。其中表对象是必不可少的。表是由行和列构成的集合,用来存储数据。 (2)SQL Server提供的系统数据库master它的作用是什么?用户可以删除和修改吗?为什么?答:master 数据库记录SQL Server 系统的所有系统级信息。主要包括实例围的元数据、端点、服务器和系统配置设置以及记录了所有其他数据库的存在、数据库文件的

数据库技术与应用知识点总结

《数据库技术与应用》知识点总结 第一章数据库基础 1.基本概念: 数据:数据泛指对客观事物的数量、属性、位置及其相互关系的抽象表示,以适合于用人工或自然的方式进行保存、传递和处理。数据是形成信息的源泉,信息是有价值的数据是数据的内涵。 信息:有一定含义的、经过加工处理的、对决策有价值的数据 数据库:数据库是长期存储在计算机内、有组织的可共享的数据集合。 数据库管理系统(DBS的核心):专门用于管理数据可的计算机系统软件。 数据库系统:带有数据库的计算机系统,一般由数据库、数据库管理系统(及其开发工具)、相关硬件、软件和各类人员组成。 2.数据管理的发展阶段 1.人工管理阶段:没有直接存储设备、操作系统、管理软件 2.文件系统阶段:把计算机众多数据组织成相互独立的数据文 件 3.数据库系统阶段:一定的格式、统一管理、冗余度小 4.分布式数据库阶段:物理上分离、逻辑上统一 5.面向对象数据库阶段 3. 数据模型:

(1)基本概念: 数据模型:数据库系统的形式框架,用来描述数据的一组概念和定义,包括描述数据、数据联系、数据操作、数据语义以及数据一致性的概念工具。 概念模型:按用户的观点对数据和信息进行建模,是现实世界到信息世界的第一层抽象,强调语义表达功能。 实体:客观存在的并且可以相互区别的“事物” 实体集:性质相同的同类实体的集合 属性:描述实体的特征 域:属性的取值范围 主键:用来唯一标识一个元组的某个属性或属性组合 联系(1:1,1:n,m:n):实体集之间的关系,反应事物之间的相互关联,联系也是主体,也可具有属性 关系模型:采用二维表来表示实体以及实体之间关系的模型。本质是一张表。 关系、关系模式:1:1关系名(属性1,属性2,……) 1:n 将1的主键放入n中学生(班级编号,……) n:m 将实体的主键放入关系的属性中 (2)E-R模型:能根据具体问题构建E-R模型、画出E-R图 实体集:矩形框 属性:椭圆

《数据库原理与应用》实验报告一

课程名称:数据库原理与应用 实验编号 实验一SQL Server基本操作系别计科系 及实验名称 姓名学号班级 实验地点实验日期2011年4月5日实验时数8 指导教师同组其他成员无成绩 一、实验目的及要求 1、掌握SQL Server2000系统的数据库创建方式。 2、掌握SQL Server2000系统的数据表的创建方式。 3、掌握SQL Server2000系统的数据编辑的基本方式。 二、实验环境及相关情况(包含使用软件、实验设备、主要仪器及材料等) 1、计算机操作系统要求在windows XP以上。 2、并要求SQL Server软件2000以后版本。 三、实验内容及要求 1、数据库创建 使用对象管理器创建一个数据库Student,具体要求如下: (1)数据库文件: a)逻辑名:学生信息;b)操作系统名称:d:\学生数据\Student_data.mdf; c)起始大小:10MB;d)最大文件大小:50MB;e)每次递增大小:5MB (2)日志文件: a)逻辑名:学生信息日志;b)操作系统名称:d:\学生数据\Student_log.ldf;c)起始大小:5MB; d)最大文件大小:20MB;)每次递增大小:2MB 2、表的创建 假设有如下一个教学信息关系模型 stu(SNo,SName,Sex,Age,Nation,Native) course(CNo,CName,Pubcompany,TName,Period) grade(SNo,CNo,Grade) 请根据下面的表中字段类型(即域)的定义,在student数据库中使用对象管理器来创建各个表。 stu表

四、实验步骤及结果(包含简要的实验步骤流程(分步书写各步的SQL语句)、结论陈述) 1、关系图 2、分步书写各步的SQL语句 数据库的创建: create database student on ( name=student_data, filename='d:\学生数据\Student_data.mdf', size=10mb, maxsize=50mb, filegrowth=5mb) log on ( name=student_log, filename='d:\学生数据\Student_log.ldf', size=5mb, maxsize=20mb, filegrowth=2mb) 表的创建: create table stu ( SNo char(8)not null constraint SNo_key primary key(SNo), SName char(24)not null, Sex char(1)not null, Age int, Nation char(20), Native char(20), ) create table course ( CNo char(3)not null constraint CNo_key primary key(CNo), CName char(20)not null, Pubcompany char(20), TName char(24)not null,

《电工电子技术》教案

《电工电子技术》 教案

第1章电路分析基础 本章要求 1、了解电路的组成和功能,了解元件模型和电路模型的概念; 2、深刻理解电压、电流参考方向的意义; 3、掌握理想元件和电压源、电流源的输出特性; 4、熟练掌握基尔霍夫定律; 5、深刻理解电路中电位的概念并能熟练计算电路中各点电位; 6、深刻理解电压源和电流源等效变换的概念; 7、熟练掌握弥尔曼定理、叠加原理和戴维南定理; 8、理解受控电源模型, 了解含受控源电路的分析方法。 本章内容 电路的基本概念及基本定律是电路分析的重要基础。电路的基本定律和理想的电路元件虽只有几个,但无论是简单的还是复杂的具体电路,都是由这些元件构成,从而依据基本定律就足以对它们进行分析和计算。因而,要求对电路的基本概念及基本定律深刻理解、牢固掌握、熟练应用、打下电路分析的基础。依据欧姆定律和基尔霍夫定律,介绍电路中常用的分析方法。这些方法不仅适用于线性直流电路,原则上也适用于其他线性电路。为此,必须熟练掌握。 1.1电路的基本概念 教学时数1学时 本节重点1、理想元件和电路模型的概念 2、电路变量(电动势、电压、电流)的参考方向;

3、电压、电位的概念与电位的计算。 本节难点参考方向的概念和在电路分析中的应用。 教学方法通过与物理学中质点、刚体的物理模型对比,建立起理想元件模型的概念,结合举例,说明电路变量的参考方向在分析电路中的重要性。通过例题让学生了解并掌握电位的计算过程。 教学手段传统教学手法与电子课件结合。 教学内容 一、实际电路与电路模型 1、实际电路的组成和作用 (1)组成:电源(信号源)、负载和中间环节 (2)作用:a.电能的传输和转换;b.信号的传递与处理。 2、电路模型: 考虑电路分析的需要,建立理想电路模型。 (1)理想电路元件概念:忽略实际元件的次要物理性质,反映其主要物理性质,把实际元件理想化。 (2)电路模型的概念:实际电路中的实际元件用理想元件代替的电路。 例如手电筒电路:

数据库原理实验报告(2)

南京晓庄学院 《数据库原理与应用》 课程实验报告 实验二数据库的创建、管理、备份及还原实验 所在院(系):数学与信息技术学院 班级:11软工转本2 学号: 1130708 11130710 姓名:马琦乔凌杰

1.实验目的 (1)掌握分别使用SQL Server Management Studio图形界面和Transact-SQL语句创建和修改 数据库的基本方法; (2)学习使用SQL Server查询分析窗口接收Transact-SQL语句和进行结果分析。 (3)了解SQL Server的数据库备份和恢复机制,掌握SQL Server中数据库备份与还原的方 法。 2.实验要求 (1)使用SQL Server Management Studio创建“教学管理”数据库。 (2)使用SQL Server Management Studio修改和删除“教学管理”数据库。 (3)使用Transact-SQL语句创建“教学管理”数据库。 (4)使用Transact-SQL语句修改和删除“教学管理”数据库。 (5)使用SQL Server Management Studio创建“备份设备”;使用SQL Server Management Studio对数据库“教学管理”进行备份和还原。 (6)SQL Server 2005数据库文件的分离与附加。 (7)按要求完成实验报告 3.实验步骤、结果和总结实验步骤/结果 (1) 总结使用SQL Server Management Studio创建、修改和册除“TM”(教学管理)数据库的过程。 新建数据库如下图所示: 进入sql server management studio 主界面,选择数据库右击新建数据库。 如何修改数据库 进入sql server management studio 主界面,选择数据库右击属性即可看到数据库信息,可更改数据库基本信息。

电工电子技术与技能教案(1-1).

电工电子技术与技能教案(1-1)【课题编号】 1-01-01 【课题名称】认识电工实训室与安全用电 【教学目标】 应知: 1.简单认识电工实训室。 2.了解电工基本操作规程。 应会: 1.掌握常用电工仪器、仪表的使用。 2.学会安全用电常识。 【学情分析】学生在初中物理电学的基础上,接触电工电子这门课程,为了让学生对这门课程能有一个初步的认识,从认识实训室入手,加强实物教学,能降低学习难度,符合学生的认知规律,从而达到教学目的。通过多媒体演示、教师讲解、学生讨论让学生有一定的安全用电知识,为以后的学习做好安全保障。 【教学方法】现场教学法、演示法、实验法、讨论法、对比法。 【教具资源】 电工实训台、万用表、试电笔、多媒体课件 【教学安排】 2学时(90分钟) 【教学过程】 一、导入新课 电工电子技术与技能这门课程是学习关于电的知识、技能及应用,这些知识和技能的学习离不开电工实训室。为了让大家对电有一个具体的认识,我们首先认识电工实训室常用电工仪器、仪表。 二、讲授新课 教学环节1:认识电工实训室 (一)实训台 教师活动:引导学生观察实训台,了解实训台的几个组成部分的作用。 学生活动:观察实训台,在教师引导下分析、讨论,对实训台有初步了解。 能力培养:锻炼学生的观察能力和综合概括能力。

(二)常用电工仪器、仪表 教师活动:现场演示讲解各种仪器、仪表外形作用及简单使用方法。 学生活动:在教师引导下,观察各种仪器、仪表,练习简单的使用方法。 能力培养:锻炼学生的观察能力和动手操作能力。 教学环节2:电工基本操作规程 教师活动:简单讲解操作规程,引导学生讨论分析知道违规的弊端。 学生活动:分组讨论每项操作规程,了解违反规程的危害。 教学环节3:安全用电常识 (一)常见的触电方式 教师活动:通过触电实例,和学生介绍触电方式及触电的危害。 学生活动:在教师引导下,结合实例,分组讨论触电方式及危害。 能力培养:培养学生的分析概括和知识横向联系的能力。 (二)电流对人体的危害及触电急救 教师活动:通过触电实例,介绍电流对人体危害,安全电压;利用多媒体演示触电急救方法,让学生掌握简单触电急救方法。 学生活动:在教师引导下,结合实例,分组讨论电流对人体危害;观看多媒体演示触电急救方法,掌握简单触电急救方法。 能力培养:培养学生的分析概括和知识横向联系的能力。 (三)安全用电注意事项 教师活动:通过用电实例,介绍安全用电注意事项,让学生了解安全用电注意事项。 学生活动:联系实际,结合实例,分组讨论安全用电注意事项。 能力培养:培养学生的分析概括和知识横向联系的能力。 (四)电气火灾的防范 教师活动:通过用电实例,介绍引起电气火灾的原因,让学生了解基本灭火方法。 学生活动:联系实际,结合实例,分组讨论电气火灾的防范。 能力培养:培养学生的分析概括和知识横向联系的能力。 三、课堂小结 教师与学生一起回顾本节课的知识,引导学生在理论联系实践的基础上理解相关知识。为便于学生理解,教师要尽可能结合实际,用多媒体投影,像讲故事一样,引导学生一起回顾实训室、安全用电知识。必要时可以各小组总结本节主要内容,让学生在轻松的气氛下掌握知识。

数据库技术与应用-复习题答案

一、填空题 1.在关系模型中,实体及实体之间的联系都用二维表来表示。在数据库的物理组织中,它 以文件形式存储。 2.数据库中的选择、投影、连接等操作均可由数据库管理系统实现。 3.在关系数据库模型中,二维表的列称为字段,行称为记录。 4.在Access中,查询可作为窗体、报表和数据访问页的数据源。 5.子查询“包含于”对应的谓词是In。 6.参数查询中的参数要用[]中括号括起来,并且设置条件提示。 7.绑定文本框可以从表、查询或SQL语言中获取所需的内容。 8.在创建主/子窗体之前,必须设置主窗体和子窗体(主表和子表)之间的关系。 9.表A中的一条记录可以与表B中的多条记录匹配,但是表B中的一条记录至多只能与表 A中的一条记录匹配,这样的关系是“一对多”。 10.两个实体之间的联系有3种,分别是一对一、一对多和多对多。 11.在关系数据库中,唯一标识一条记录的一个或多个字段称为主键。 12.参照完整性是一个准则系统,Access使用这个系统用来确保相关表中记录之间的关系 有效性,并且不会因意外删除或更改相关数据。 13.在数据表中,记录是由一个或多个字段组成的。 14.在关系数据库的基本操作中,把由一个关系中相同属性值的元组连接到一起形成新的二 维表的操作称为连接。 15.关系规范化是指关系模型中的每一个关系模式都必须满足一定的要求。 16.数据表之间的联系常通过不同表的共同字段名来体现。 17.表是Access数据库的基础,是存储数据的地方,是查询、窗体、报表等其他数据库对 象的基础。 18.在Access中数据表结构的设计是在设计器中完成的。 19.在查询中,写在“条件”行同一行的条件之间是并的逻辑关系,写在“条件”行不同行 的条件之间是或的逻辑关系。 20.窗体的数据来源主要包括表和查询。 21.计算型控件一般来说用表达式/公式作为数据源。 22.主窗体和子窗体通常用多个表或查询的数据,这些表或查询中的数据具有一对一/一对 多的关系。 23.在报表中可以根据字段、表达式对记录进行排序或分组。 24.DBMS/数据库管理系统软件具有数据的安全性控制、数据的完整性控制、并发控制和故 障恢复功能。 25.数据库系统体系结构中三级模式是模式、外模式、内模式。 26.实体完整性是对关系中元组的唯一性约束,也就是对关系的主码的约束。 27.若想设计一个性能良好的数据库,就要尽量满足关系规范化原则。

数据库系统原理及应用教程第四版课后答案

第一章 1、(1)数据:数据用于载荷信息的物理符号。 (2)数据的特征;○1数据有“型”和“值”之分;○2数据受数据类型和取值范围的约束;○3数据有定性表示和定量之分;○4数据应具有载体和多种表现形式。 3、(1)数据管理的功能:○1组织和保存数据功能,即将收集到的数据合理地分类组织,将其存储在物理载体上,使数据能够长期的被保存;○2数据维护功能,即根据需要随时进行插入新数据,修改原数据和删除失效数据的操作;○3数据查询和数据统计功能,即快速的得到需要的正确数据,满足各种使用要求;○4数据的安全和完整性控制功能,即能保护数据的安全和完整性。 (2)数据管理的目标:收集完整的信息,将信息用数据表示,按数据结构合理科学的组织并保存数据;为各种使用快速地提供需要的数据,并保护数据的安全和完整性。 4、(1)数据库:是数据管理的新方法和技术,他是一个按数据结构来存储和管理数据的计算机软件系统。 (2)数据库中的数据具有的特点:○1数据库中的数据具有整体性,即数据库中的数据要保持自身完整的数据结构;○2数据库中的数据具有数据共享性,不同的用户可以按各自的用法使用数据库中的数据,多个用户可以同时共享数据库中的数据资源。 5、(1)数据库管理系统:它是专门用于管理数据库的计算机管理软件。数据库管理系统能够为数据库提供数据的定义、建立、维护、查询和统计等操作功能,并完成对数据完整性、安全性进行操作的功能。 (2)数据库管理系统主要功能:是数据存储、数据操作和数据控制功能。其数据存储和数据操作是:数据库的定义功能,指未说明库中的数据情况而进行的建立数据库结构的操作;数据库建立功能,指大批数据录入到数据库的操作,它使得库中含有需要保护的数据记录;数据库维护功能,指对数据的插入、删除和修改操纵,其操作做能满足库中信息变化或更新的需求;数据库查询和统计功能,指通过对数据库的访问,为实际应用提供需要的数据。数据库管理系统的数据控制功能为:数据安全性控制功能,即为了保证数据库的数据安全可靠,防止不合法的使用造成数据库泄露和破坏,也就是避免数据被人偷看、篡改或破坏;数据库完整性控制功能,指为了保证数据库中的数据的正确、有效和相容,防止不合语意的错误数据被输入或输出。 14、(1)数据库系统的软件由几部分组成?数据库系统的软件中包括操作系统(OS)、数据库管理系统(DBMS)、主语言系统、应用程序软件和用户数据库。 (2)作用:①操作系统或汉字操作系统:操作系统是所有计算机软件的基础,在数据库系统中它起着支持DBMS及主语言系统工作的作用。如果管理的信息中有汉字,则需要中文操作系统的支持,以提供汉字的输入、输出方法和汉字信息的处理方法。②数据库管理系统和主语言系统:数据库管理系统是为定义、建立、维护、使用及控制数据库而提供的有关数据管理的系统软件。主语言系统是为应用程序提供的诸如程序控制、数据输入输出、功能函数、图形处理、计算方法等数据处理功能的系统软件。③应用开发工具软件:应用开发工具是DBMS系统为应用开发人员和最终用户提供的高效率、多功能的应用生成器、第四代计算机语言等各种软件工具.如报表生成器、表单生成器、查询和视图设计器等,它们为数据库系统的开发和使用提供了良好的环境和帮助。④应用系统及数据库:数据库应用系统包括为特定的应用环境建立的数据库、开发的各类应用程序及编写的文档资料,它们是一个有机整体。通过运行数据库应用系统,可以实现对数据库中数据的维护、查询、管理和处理操作。(3)关系:

《数据库原理与应用》实验报告书修改版(1)答案

《数据库原理与应用》 实验报告书 (2011—2012学年第二学期) 班级: 学号: 姓名: 教师:郑先容 医药信息工程学院·数据决策 2012年2月

目录 实验一利用ACCESS创建数据库及熟悉SQL Server开发环境 (2) 实验三数据库、表的创建 (6) 实验五连接查询和嵌套查询 (12) 实验七数据的插入、修改、删除 (18) 实验九SQL Server数据库的安全性控制 (21) 实验十一熟悉Power Designer数据库设计软件 (24) 实验十三Transact-SQL编程 (27) 实验十五存储过程的使用 (30) 第十章数据库的恢复技术作业 (33)

实验一利用ACCESS创建数据库及熟悉SQL Server开发环境 一、实验目的 1、熟知机房用机安全规则和实验报告的书写。 2、掌握SQL Server 2005的安装,卸载以及相关服务的启动、退出。 3、熟悉SQL Server Management Studio环境。 4、掌握创建服务器组合注册服务器。 5、初步了解数据库的概念; 6、初步了解SQL Server联机丛书的使用。 7、用ACCESS创建数据库,体会数据库的功能。 注意:每次实验的指导视频,上课所需要的软件、数据库还有ppt。都可以在ftp://10.81.40.222的“数 据决策”->“数据库”->“2011-2012(2)”文件夹下找到,以后每次实验相关的文件和数据库,老师上课的课 件,sql2005安装环境,都可以在这个ftp上寻找。 二、实验内容 1、上网搜索能够正常安装的SQL Server2005的软件。或者在ftp上下载,有条件的同学,课后可在个人电脑上安装SQL Server2005,建议XP操作系统安装个人版,Server操作系统安装企业版。SQL Server2005的安装说明见《SQL Server 2005精简版的安装》或上网搜索相应电子教程。安装过程请参看实验指导或者相关视频。 2、观看视频“数据库概念.swf”,了解数据库的相关概念。 3、参看实验指导或者视频“使用SQL Server Management Studio.swf”,通过实践初步了解使用SQL Server Management的使用。 4、观看视频“SQL Server联机丛书.swf”,了解如何通过系统本身来学习使用SQL Server。 请根据联机丛书查询如何“创建数据库”,查询内容包括创建数据库前的准备工作,创建数据库的命令,以及数据库文件的组成。请把你的结果写在下面。

数据库原理和应用教程第4版习题与解析

习题参考答案 第1章习题参考答案 一、选择题 1. C 2. B 3. D 4. C 5. D 6. B 7. A 8. B 9. D 10. B 11. C 12. D 13. D 14. D 15. B 16. C 17. D 18. A 19. D 20. A 21. D 22. D 23. C 24. A 25. C 二、填空题 1. 数据库系统阶段 2. 关系 3. 物理独立性 4. 操作系统 5. 数据库管理系统(DBMS) 6. 一对多 7. 独立性 8. 完整性控制 9. 逻辑独立性 10. 关系模型 11. 概念结构(逻辑) 12. 树有向图二维表嵌套和递归 13. 宿主语言(或主语言) 14. 数据字典 15. 单用户结构主从式结构分布式结构客户/服务器结构浏览器/服务器结构 16. 现实世界信息世界计算机世界 三、简答题 1、简述数据库管理技术发展的三个阶段。各阶段的特点是什么? 答:数据库管理技术经历了人工管理阶段、文件系统阶段和数据库系统阶段。 (1)、人工管理数据的特点: A、数据不保存。 B、系统没有专用的软件对数据进行管理。 C、数据不共

享。D、数据不具有独立性。 (2)、文件系统阶段的特点: A、数据以文件的形式长期保存。 B、由文件系统管理数据。 C、程序与数据之间有一定的独立性。 D、文件的形式已经多样化 E、数据具有一定的共享性 (3)、数据库系统管理阶段特点: A、数据结构化。 B、数据共享性高、冗余度底。 C、数据独立性高。 D、有统一的数据控制功能。 2、从程序和数据之间的关系来分析文件系统和数据库系统之间的区别和联系 答:数据管理的规模日趋增大,数据量急剧增加,文件管理系统已不能适应要求,数据库管理技术为用户提供了更广泛的数据共享和更高的数据独立性,进一步减少了数据的余度,并为用户提供了方便的操作使用接口。数据库系统对数据的管理方式与文件管理系统不同,它把所有应用程序中使用的数据汇集起来,以记录为单位存储,在数据库管理系统的监督和管理下使用,因此数据库中的数据是集成的,每个用户享用其中的一部分。 3、简述数据库、数据库管理系统、数据库系统三个概念的含义和联系。 答:数据库是指存储在计算机内、有组织的、可共享的数据集合。 数据库管理系统是软件系统的一个重要组成部分,它通过借助操作系统完成对硬件的访问,并对数据库的数据进行存取、维护和管理。 数据库系统是指计算机系统中引入数据库后的系统构成。它主要由数据库、数据库用户、计算机硬件系统和计算机软件系统几部分组成。 三者的联系是:数据库系统包括数据库和数据库管理系统。数据库系统主要通过数据库管理系统对数据库进行管理的。 4、数据库系统包括哪几个主要组成部分?各部分的功能是什么?画出整个数据库系统的层次结构图。 答:数据库系统包括:数据库、数据库用户、软件系统和硬件系统。 数据库主要是来保存数据的。 数据库用户是对数据库进行使用的人,主要对数据库进行存储、维护和检索等操作。 软件系统主要完成对数据库的资源管理、完成各种操作请求。 硬件系统主要完成数据库的一些物理上的操作,如物理存储、输入输出等。

相关主题
文本预览
相关文档 最新文档