第一篇:《数据库设计与实践》考核说明
《数据库设计与实践》考核说明
一、制定依据
本考核说明依据课程的教学大纲制定,课程所使用的文字教材是清华大学出版社出版的《数据库原理及技术课程设计》(钱雪忠等编著)。
本课程为实践类课程,要求学生完成某小型数据库及其应用系统的设计实现,并以此作为课程成绩评定的依据。
二、考核对象
江苏电大计算机科学与技术专业的开放本科学生。
三、课程总成绩的记算方法
设计题目和任务由指导教师指定,各题目的难易程度、工作量大小、水平要求应大致相当。本课程考核方式为考查,评分等级分为:优、良、中、及格、不及格。
成绩由四部分组成:考勤和平时表现占10%,设计与实现的系统占40%,撰写的报告占30%,根据所设计的系统完成的网上形考作业占20%。
具体参考评分标准为:
(1)优(90~100):考勤和平时表现好,设计与实现的系统(含答辩表现)优异,撰
写的报告正确、完整,网上形考作业符合要求、质量佳;
(2)良(80~89):考勤和平时表现好,设计与实现的系统(含答辩表现)良好,撰
写的报告基本正确、完整,网上形考作业符合要求;
(3)中(70~79):考勤和平时表现良好,设计与实现的系统(含答辩表现)中等,撰写的报告一般,网上形考作业基本符合要求;
(4)及格(60~69):考勤和平时表现一般,设计与实现的系统(含答辩表现)一般
偏差,撰写的报告偏差,网上形考作业完成情况较差;
(5)不及格(60分以下):考勤和平时表现差,设计与实现的系统(含答辩表现)差,撰写的报告差,未完成网上形考作业或完成情况差。
另外,若发现报告有抄袭现象或软件有复制现象的,或者系统源文件、设计报告、网上作业三者缺一者按不及格评分。
考核的成绩由各地方电大的课程责任教师给分。江苏电大将不定期随机抽检各地电大学生的设计结果。
第二篇:《数据库设计与实践》作业1
姓学名:号:
分:《数据库设计与实践》作业1 得
教师签名:
第一部分
1.在人工管理和文件管理阶段,程序设计数据表示。
2.在到数据共享。
3.在系统中,数据具有独立的操作界面。4.分布式数据库系统既支持客户的应用,又支持客户的应用。
5.在实体中能作为码的属性称为
6.若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是对的联系。7.若实体A和B是一对多的联系,实体B和C是1对1的联系,则实体A和C是对的联系。
8.任一种数据模型都有
9.关系中的每一行称为一个,每一列称为一个
第二部分
1.什么是数据?什么是信息?数据和信息有什么区别?
2.数据库管理系统能够提供哪些主要功能?
3.什么是数据模型?什么是数据模式?数据模型和数据模式有什么区别?
第三篇:《数据库设计与实践》课程报告 ...
《数据库设计与实践》课程报告要求
要求:使用access数据库,创建某一实例的数据库,要求在报告中说明:
1、设计目标;
2、列出数据库中的表,指明关键字和属性;
3、标示出表和表之间的关系,画出E-R图;
4、提交出设计好的access数据库文件。
设计目标具体方法如下
设计目标: 【说明设计目标】
系统分析与设计步骤:
一、确定数据库的目的。
二、已知条件。
三、经过调研,画出主要表格。
四、规划数据库中的表,确定表中的字段。
1、从收集到的信息中可直接得出有关数据项。
2、把所有数据项(或称为属性)细分为最小的数据项(即最小的信息单位),并用表格表示。
3、列出不包含推导或计算结果的最小信息单位(即属性)
4、找出它们的完全函数依赖关系:
5、优化设计,表中数据的关系进行优化,使它们满足3NF,即每一个关系既是完全函数依赖关系,关系中又不存在传递函数依赖关系。
6、规划数据库中的表,确定表中的字段
五、确定表中字段的属性(数据类型、长度等)和主键
六、确定表之间的关系
七、创建数据库,创建以上的表和表间关系。
八、输入原始数据和进行测试。
chxg@aqtvu.cn
第四篇:《数据库设计与实践》模拟试题及答案1
一、填空题(每题2分,共20分)
1.Visual Basic.NET 默认的数组下标的下限值是____0____。
2.可以在VS.NET开发环境的____服务器资源管理器___窗口对SQLServer进行管理。3.在DataGrid中取消编辑状态,应将EditItemIndex属性设置为_____-1___。4.在Microsoft.NET架构中,Web Form的后缀名是____ Aspx ____。
5.对给定资源的访问权限进行设定的两种基本授予方式为__文件授权___和___URL授权__。6.实现数据绑定的方法是 ____DataBind____。
7.在三种代码分离技术中,只有___自定义控件___是编译的代码,这使得该控件更易于使用但更难于创建。8.可以通过__AllowPaging__属性为DataGrid设置自动分页功能。
9.在DataGrid中实现排序需要用到数据视图DataView,将其 DataSource 属性设置为DataView。10.在Repeater控件和DataGrid这两种控件中,没有默认外观的控件是___Repeater___。
二、选择题:(每题3分,共30分)
1.公共语言运行库(CLR)提供了以下功能(C)。
A.基类(the base classes)B.Com控件的注册 C.代码的托管
D.Web窗体
2.在设计阶段,当双击窗口上的某个控件时,打开的窗口是(C)。
A.工程资源管理器窗口 B.工具箱窗口 C.代码窗口
D.属性窗口
3.访问SQLServer2000数据库,需要使用的命名空间是(C)。
A.System.Data B.System.IO C.System.Data.SqlClient D.System 4.以下哪些不是asp.net的特点?(B)A.可以使用完整的c#, vb.net等编译语言编程 B.在服务器端解释执行
C.基于控件的事件驱动的编程方式 D.代码和页面文件可以分开编写
5.在设计Web窗体时,为了避免Web服务器返回给用户的HTML代码出现与浏览器不兼容的问题。最好选择(C)。
A.只使用 HTML 控件 B.只使用 HTML 服务器控件 C.只使用 Web 服务器控件 D.以上都不对
6.请选出合适的服务器验证控件,在用户输入邮件地址时进行验证(D)
A.RangeValidator B.RequiredFieldValidator C.CompareValidator D.RegularExpressionValidator
E.CustomValidator 7.在Web窗体中有2个密码输入框,如果对第2个密码输入框既要验证用户是否填写,又要验证该密码是否与第1个密码输入框中密码相同,应该选择的验证控件是(D)。
A.CompareValidator 控件 B.Validation Summary控件 C.RequiredFieldValidator控件
D.同时使用RequiredFieldValidator控件和CompareValidator控件 8.Application_Start事件在(C)文件中定义。A.web.config B.machine.config C.global.asax D.default.aspx 9.Session_Start事件在(C)文件中定义。
A.web.config B.machine.config C.global.asax D.default.aspx 10.如果你想从两个不同数据库的表中获取数据,最好的解决方案是(B)。
A.为每个表分别创建一个DataSet B.创建一个DataSet并使用2个不同的DataAdapter填充数据到该DataSet C.在ADO.NET中不可能
D.为其中一个表创建一个DataSet,将该DataSet转换为XML文件,然后获取另一个表的数据。
三、判断题(正确的划√,错的划×并指明原因,每小题2分,共20分)1.Server.MapPath()方法的主要功能是创建网站地图。(×)原因:Server.MapPath()方法的主要功能是获取文件对象的绝对路径。2.DataReader主要应用于连接的环境。(√)
3.在DataGrid中,当DataSource属性设置为一个DataSet时,则DataMember属性应该设置为DataSet的一个表。(√)
4.Java语言提供的访问、操作数据库的统一接口称为JDBC。(√)。5.DataList控件支持数据分页。(×)原因:DataList控件不支持数据分页。
6.默认情况下,验证控件只在客户端执行验证操作。(×)原因:默认情况下,验证控件只在服务器端执行验证操作。
7.页面事件的生命周期顺序是Page_Init, Page_Load, Click, Change,Page_Unload。(×)原因:页面事件的生命周期顺序是Page_Init, Page_Load, Change,Click, Page_Unload 8.当用户在应用程序的页之间跳转时,存储在Session对象中的变量不会清除。(√)9.声明用户控件时无需指定TagName属性。(×)原因:声明用户控件时必须指定TagName属性。
10.在.aspx文件的开头,添加<% @Page Trace=“true”%>即可启用页跟踪。(√)
四、简答题(每小题10分,共30分)
1.根据以下代码回答: Dim conn As SqlConnection conn = New SqlConnection()conn.ConnectionString= “server=London;Database=pubs;User=sa;Password=123” conn.Open()(1)连接对象的名字是什么?(2)数据库的名称是什么?(3)用的安全验证方式是什么? 答:(1)conn(2)pubs(3)SQL身份验证
2.有一个用户控件,其注册代码为:
<%@ Register TagPrefix=“MC” TagName=“TestControl” Src=“TestControl.ascx” %> 请写出添加一个该用户控件的代码(提示:添加一个标准的标签控件的代码是
答:
第五篇:数据库分析与设计
试验五数据库分析与设计
数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体说,数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。这个问题是数据库在应用领域的主要研究课题。
按照规范设计的方法,考虑数据库及其应用系统开发全过程,将数据库设计分为以下六个阶段:
· 需求分析
· 概念结构设计
· 逻辑结构设计
· 物理结构设计
· 数据库实施
· 数据库运行和维护
基本要求
在某个RDBMS软件基础上,利用合适的应用系统开发为某个别部门或单位分析和设计数据库和开发一个数据库应用系统
实验目的:
⑴通过实践,掌握本章介绍的数据库设计方法
⑵学会在一个实际的RDBMS软件平台上创建合乎实际应用需求的数据库
内容与具体要求
⑴给出数据库设计各个价段的详细报告
其中:需求分析部分必须包含:
信息要求,处理要求,安全性和 完整性要求,数据流图,数据字典,数据项之间
应有的联系必须表示出来,用数据依赖表示即可
逻辑结构设计必须:说明各个关系模式所属的范式,如果不是BC或3NF范式,说明你的理由,并说明如何实现完整性保证
数据库实施必须:用DDL 定义数据库模式(表)及相应的完整性
整个报告须逻辑清楚,详略得当。
若是以小组的形式提交报告,人数不得超过5人,且须在报告中注明各人的分工,系统的难度和工作量较单人必须更大。
(2)提交你的数据库(在SQL Server 2005生成的数据库文件)
写出你的新系统的功能结构图,或提交所开发的应用系统的主界面的截图(1张)