文档库 最新最全的文档下载
当前位置:文档库 › 数据库作业1

数据库作业1

数据库作业1
数据库作业1

作业一

一、创建“学生信息管理系统.mdb”数据库,并按要求建立以下数据表:

1、创建“A班学生信息”表、“A班成绩”表、“工资”表、“课程”表、“课程类别”表、“健康状况”表。尽可能使用查阅字段。各表中的数据见下面的图。

2、从Excel文件“教师信息表”导入,创建同名的基表。

3、在“健康状况”数据表中进行如下操作:

①在“性别”字段中设置有效性规则和有效性文本:只能输入“男”或“女”,并检查效

果。

②将“体重”设置为80到200之间。

③将“身高”设置为“标准”,小数点后2位。

④将表“健康状况”中的字段“姓名”用查阅向导建立查阅字段,数据来源为“A班学生

信息”中的“姓名”(包含学号)。

⑤将表“健康状况”中“血型“用查阅向导建立查阅字段,行来源类型为“值列表”,自

行输入,内容为A、B、O、AB四种血型。

⑥利用查阅字段填充“健康状况”表中的姓名和血型。

4、建立关系

①以学号建立“A班学生信息”与“A班成绩表”一对一的关系。

②通过“学生选课”建立“学生”和“课程”之间的多对多的关系。

二、查询的应用

1、用“查询向导”建立查询“1.A班成绩表”,包括所有科目(数据源:A班成绩表)。

2、用“设计视图”建立查询“2.83年5月以前出生的学生”,包括所有字段(数据源:A

班学生信息)。

3、建立查询“3.所有姓‘李’的学生”,包括所有字段(数据源:A班学生信息)。

4、建立多表查询“4.计算A班总分”,要求包括“A班成绩表”所有字段,“A班学生信息”

中的姓名,并增加计算字段“总分”和“平均分”。

5、建立新的查询“5.平均分在80分以上的名单”(可将上题的查询作为数据源)。

对“教师信息表”进行如下操作:

6、建立查询“6.列出1950年~1960年出生的职工”。

7、建立查询“7.职称以‘助理’开头的职工”。

8、建立查询“8.职称为教授或副教授的职工”。

9、建立查询“9.按出生先后列出女教师信息表”。

10、建立查询“10.具有‘本科’文化程度的职工”。

11、创建带参数的“11.按职称查”,输入某职称,列出名单。

12、创建带参数的“12.按工资查”,要求按用户输入基本工资的上下限“最高工资”和

“最低工资”,列出满足条件的名单。

13、利用“自动查询”功能建立查询“13.学生选课情况”,要包括学号、姓名、课程ID、

课程名、类型ID、成绩、学分等字段(数据源:学生、学生选课和课程)。

14、建立交叉表查询“14.学生选课学分统计表”,要求列出选修课总分(数据源:查询

“学生选课情况”)。

三、操作查询的创建

1、创建“15.生成表查询”,从“学生”表中将98级的学生生成表名为“98毕业生备份”

的新表。

2、创建“16.删除查询”,从“学生”表中将98级的学生删除。

3、创建“17.追加查询”,要求如下:先将“A班学生信息”复制副本“AA”,再将“学生”

表中姓李的男生的信息追加到“AA”表中。

4、创建“18.更新查询“,将1980年以前参加工作的教师工资增加100元。

四、SQL查询和联合查询

1、创建“19. SQL查询1”,列出英语和计算机成绩均在90分以上的学生。

2、创建“20. SQL查询2”,将A班成绩表按数学成绩由高到低排列显示。

3、创建“21.联合查询”,将“98毕业生备份”表与AA表建立联合。

4、将“将教师信息表”和“A班信息表”进行合并,组成字段有:姓名、性别、出生日期

和身份,其中“身份”有“教师”和“学生”,按性别排序。

最新交大网络教育_数据库原理与应用第一次作业.

针对数据库SPJ中以上4个表S、P、J、SPJ,用SQL语句进行以下操作: (1找出所有供应商的姓名和所在城市。 Select SNAME,CITY from S; (2找出所有零件的名称、颜色、重量。 Select PNAME,COLOR,WEIGHT from P (3找出使用供应商S1所供应零件的工程号码。 Select JNO from SPJ where SNO='S1'; (4找出工程项目J2使用的各种零件的名称及其数量。 Select p.PNAME,s.QTY from SPJ s,P p where s.JNO='J2' and s.PNO=p.PNO; (5找出上海厂商供应的所有零件号码。 Select s.PNO from SPJ s,S s1 where s1.CITY='上海' and s.SNO=s1.SNO; (6找出使用上海产的零件的工程名称。 select JNAME from j where JNO in(Select s.JNO from SPJ s,S s1 where s1.CITY='上海' and s.SNO=s1.SNO; (7找出没有使用天津产的零件的工程号码。 SELECT DISTINCT JNO FROM J WHERE NOT EXISTS(SELECT * FROM SPJ,S WHERE SPJ.JNO=J.JNO AND SPJ.SNO=S.SNO AND S.CITY='天津'; (8把全部红色零件的颜色改成蓝色。

Update P set COLOR='蓝' where COLOR='红'; commit; (9由S5供给J4的零件P6改为由S3供应,请作必要的修改。 Update SPJ set SNO='S3' where SNO='S5' and JNO='J4' and PNO='P6'; commit; (10从供应商关系中删除S2的记录,并从供应情况关系中删除相应的记录。DELETE from SPJ where SNO='S2'; commit; DELETE from S where SNO='S2'; commit; (11 请将(S2,J6,P4,200插入供应情况关系。 INSERT INTO SPJ(SNO, PNO, JNO, QTY VALUES('S2','J6','P4',200

数据库平时作业题(华理2017)

数据库平时作业 第一章数据库系统引论 1.不属于逻辑数据模型的是( A ) A E-R模型 B 关系模型 C 网状模型 D 层次模型 2、用户看到的现实系统的、描述实际领域的情况的模型是( A ) A E-R模型 B 关系模型 C 逻辑模型 D 物理模型 3、 MS SQL Server是( D )。 A. 数据库 B. 数据库系统 C. 数据处理系统 D. 数据库管理系统 4、下面没有反映数据库优点的是( A )。 A. 数据面向应用程序 B. 数据冗余度低 C. 数据独立性高 D.数据共享性高 5、表示数据库的概念模型一般使用( C )。 A. 用户活动图 B. 数据流图 C. E-R图 D. 流程图 6、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( A )。 A. DBS包括DB和DBMS B. DBMS包括DB和DBS C. DB包括DBMS和DBS D. DBS就是DB,也就是DBMS 7、数据库系统包括数据库、数据库管理系统、数据库管理员和各种应用四个部分。 8、用逻辑数据模型描述的模式有:外模式、内模式。 9、数据管理技术经历了人工管理、文件系统和数据库系统三个发展阶段。 10、概念模式是用逻辑数据模型对一个单位的数据的描述。 第二章数据模型 1.不属于关系数据模型中的概念是( B ) A .主键 B 系 C 关系 D 属性

2.有关系:R(A,B,C)PK=A S(D,A) PK=D,FK=A,参照于R的属性A。关系R和S的元组如图1所示。 指出图1关系S中违反关系完整性规则的元组是( C ) A (1,2) B (2,null) C (3,3) D (4,1) 3.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于( C ) A 实体完整性约束 B 引用完整性约束 C 一般性完整性约束 D 关键字完整性约束 4. 在关系运算中,化费时间可能最长的运算是( C )。 A. 投影 B. 选择 C. 笛卡尔乘积 D. 加 5. 从关系中挑选满足条件的记录的运算称为( A )。 A. 选择运算 B. 投影运算 C. 联接运算 D.笛卡尔运算 6. 同一关系模型的任两个元组值( A )。 A. 不能全同 B. 可全同 C. 必须全同 D. 以上都不是 7. 已知关系R如图1所示,可以作为R主键的属性组是( B )。 图1 A. ABC B. ABD C. ACD D. BCD

数据库作业1

1.列举四个你使用过的很有可能使用过数据库来存储持久数据的应 用,并分别描述这些数据库中存储哪些数据。 (1)超市数据库中存储的数据主要是各类商品的名称、数量、单价等。 (2)QQ数据库中存储的数据主要是:用户的姓名、年龄、出生年月、身分证号码、民族、学历学位、籍贯、详细家庭住址等。 (3)学生管理系统存储的数据主要是学生的人数、男女比例、个人信息(姓名、年龄、出生年月、身分证号码、民族、学历学位、籍贯、详细家庭住址等)等。 (4)、银行数据库中存储的数据主要有: 发卡日期、ID、姓名、身份证号、家庭地址、联系电话等。 2.解释物理数据独立性的概念,以及它在数据库系统中的重要性。 1)理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是 相互独立的。即,数据在磁盘上怎样存储由DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变。 2) 物理独立性使应用程序与存储在磁盘上的数据相分离,应用程序不依赖于物理模式,使它们不在需要重写。 3.数据库管理员的五种主要作用是什么? 1)模式定义。 2)存储结构及存储方法定义。 3)模式及物理组织的修改。

4)数据访问授权。 5)进行日常维护。 4.解释两层和三层体系结构之间的区别。对web应用来说哪种更合 适?为什么? (1)、三层在安全性、稳定性及大量并发控制上要强于两层的,它不会让客户端直接面对数据库,所有减少了由于客户端被破解而给数据库带来损失的风险,并且可以比较妥善的解决多用户并发带来的服务器拥挤,但是在客户端比较少的情况下,它访问数据的速度要慢于两层结构的,开发、维护难度要比两层的大不少。 (2)、三层体系结构。许多Web应用都使用一种称为三层体系结构的体系结构,这种体系结构在客户端和数据库服务器间增加了一个中间层。这个中间层根据应用的不同,有时称为应用服务器,有时称为Web服务器。这个服务器充当的是一个中间人的角色,它保存了用于访问数据库服务器中数据的业务规则(过程或约束),另外在将一个客户请求转发给数据库服务器之前,这个中间服务器会先检查客户的凭证,以此增强数据库的安全性。客户包括GUI界面和另外一些应用专用的业务规则。中间服务器接收来自客户的请求,处理这些请求,并向数据库服务器发送数据库命令,然后作为一个通道将来自数据库服务器的(部分)经过处理的数据传递至客户,在此数据可能会进一步处理和过滤,并以GUI形式提供给客户。因此,用户界面、应用规则和数据访问就构成了三层。

数据库大作业设计题目

《数据库原理及技术》大作业大纲 类同卷,网上抄袭,大作业格式不正确一律0分处理 一、课程设计的目的和要求 (1)培养学生运用所学课程《数据库原理及技术》的理论知识和技能,深入理解《数据库原理及技术》课程相关的理论知识,学会分析实际问题的能力。 (2)培养学生掌握用《数据库原理及技术》的知识设计计算机应用课题的思想和方法。 (3)培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。 (4)通过课程大作业,要求学生在教师的指导下,独立完成大作业要求的相关内容,包括: ①通过调查研究和运用Internet,收集和调查有关资料、最新技术信息。 ②基本掌握撰写小论文的基本步骤和写作方法。 ③根据课题的要求基本理解和掌握E-R图的设计方法和关系模式的转换。 ④根据课题的要求基本理解和掌握数据流图(DFD)和数据字典(DD)的设计方法。 ⑤创建数据库及各种数据库对象。 二、课程设计题目 要求: (1)任选下列一个题目,调查分析一个具体的或模拟的实例; (2)描述该实例的业务信息和管理工作的要求; (3)列出实体、联系; (4)指出实体和联系的属性; (5)画出E-R图; (6)将E-R图转换成关系模式,并注明主码和外码; (7)建立数据字典; (8)创建数据库; (9)根据题目的要求写查询、存储过程、触发器等。 题目: (1)学校图书借阅管理系统 功能要求: ●实现图书信息、类别、出版社等信息的管理; ●实现读者信息、借阅证信息的管理; ●实现图书的借阅、续借、归还管理; ●实现超期罚款管理、收款管理; ●创建触发器,分别实现借书和还书时自动更新图书信息的在册数量;

数据库题作业

数据库原理及应用作业 班级:学号:姓名: 第一章 一、单项选择题 1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是()阶段。 A. 数据库系统 B. 文件系统 C. 人工管理 D.数据项管理 2. 数据库系统与文件系统的主要区别是()。 A. 数据库系统复杂,而文件系统简单 B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 3. 在数据库中存储的是()。 A. 数据 B. 数据模型 C. 数据及数据之间的联系 D. 信息 4. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指()。 A. 同一个应用中的多个程序共享一个数据集合 B. 多个用户、同一种语言共享数据 C. 多个用户共享一个数据文件 D. 多种应用、多种语言、多个用户相互覆盖地使用数据集合 5. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()。 A. DBS包括DB和DBMS B. DBMS包括DB和DBS C. DB包括DBS和DBMS D. DBS就是DB,也就是DBMS 6. 数据库管理系统(DBMS)是()。 A. 一个完整的数据库应用系统 B. 一组硬件 C. 一组系统软件 D. 既有硬件,也有软件 7. 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的()。 A. 文件的集合 B. 数据的集合 C. 命令的集合 D. 程序的集合 8. 支持数据库各种操作的软件系统是()。 A. 命令系统 B. 数据库管理系统 C. 数据库系统 D. 操作系统 9. 由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫()。 A. 文件系统 B. 数据库系统 C. 软件系统 D. 数据库管理系统 10. 数据库系统中应用程序与数据库的接口是()。 A. 数据库集合 B. 数据库管理系统DBMS C. 操作系统OS D. 计算机中的存储介质 11. 在DBS中,DBMS和OS之间关系是()。 A. 并发运行 B. 相互调用 C. OS调用DBMS D. DBMS调用OS 12. 在数据库方式下,信息处理中占据中心位置的是()。

数据库应用程序设计第一次离线作业答案

《数据库应用技术》作业 第六章 6、系统DSN 用户DSN 文档DSN 系统DSN 7、基于BDE的两层数据库应用程序、基于ADO的两层数据库应用程序、基于dbExpress 的两层数据库应用程序、基于InterBase的两层数据库应用程序 8、三层开发结构的数据库应用程序方法主要有三种:基于DataSnap技术开发的多层结构数据库应用程序、基于Bussiness Broker Server技术开发的多层数据库应用程序和基于逻辑三层结构的数据库应用程序。 9、ODBC各部件及层次关系图

10、 1)打开ODBC数据源管理器:执行【开始】->【控制面板】命令,在控制面板窗口中双击【性能维护】图标,再双击【管理工具】图标,然后再双击【数据源(ODBC)】图标,将会展示【ODBC数据源管理器】对话框 2)选择数据源类型并添加数据源:在【ODBC数据源管理器】对话框中单击【系统DSN】,再单“添加”按钮,出现【创建新数据源】对话框 3)选择驱动数据源的驱动程序:在【创建新数据源】对话框中,选择【Microsoft Access Driver (*.mdb)】后单击【完成】按钮,出现【ODBC Microsoft Access安装】对话框 4)设置数据源参数:在【数据源名】文本框中输入数据源名,在【说明】文本框中抒发说明信息。单击【选择】按钮,出现【选择数据库】对话框。在该对话框中选择对应的数据库名后单击【确定】按钮 5)在【ODBC Microsoft Access安装】对话框中单击【确定】按钮,完成数据源的配置。 11、 1)打开ODBC数据源管理器:执行【开始】->【控制面板】命令,在控制面板窗口中双击【性能维护】图标,再双击【管理工具】图标,然后再双击【数据源(ODBC)】图标,将会展示【ODBC数据源管理器】对话框 2)选择数据源类型并添加数据源:在【ODBC数据源管理器】对话框中单击【系统DSN】,再单“添加”按钮,出现【创建新数据源】对话框 3)选择驱动数据源的驱动程序:在【创建新数据源】对话框中,选择【SQL Server】后单击【完成】按钮,出现【创建到SQL Server的新数据源】对话框 4)为数据源命名并选择SQL 服务器:在【创建到SQL Server的新数据源】对话框的【名称】文本框中输入数据源名,在【描述】文本框中输入数据源的描述,在【服务器列表框中选择或输入SQL服务器的名称。设置好后单击【下一步】按钮,出现【创建到SQL Server 的新数据源】对话框(二) 5)设置登录ID和密码:在【创建到SQL Server的新数据源】对话框(二)中,选择【使用用户输入登录ID和密码的SQL Server验证】,然后在【登录ID】文本框中输入用户名,如系统管理员名为“sa”,在【密码】文本框中输入登录密码,如系统管理员的口令为tongaihong。登录ID和密码输入后,单击【下一步】按钮,出现【创建到SQL Server的新数据源】对话框(三) 6)选择数据库:在【创建到SQL Server的新数据源】对话框(三),选择【更改默认的数据库】,然后在其后的列表框中选择需要的数据库,单击【下一步】按钮,出现【创建SQL Server的新数据源】对话框(四)。通常该对话框不需要设置,单击【完成】按钮,出现【ODBC Microsoft SQL Server安装】对话框。在该对话框中列出了建立的数据源的所有相关信息。7)测试数据源:单击【测试数据源】按钮,出现【SQL Server数据源测试】对话框,如果测试成功经给出测试成功的信息 8)完成:单击【确定】按钮,退出【SQL Server数据源测试】对话框,出现【ODBC Microsoft SQL Server 安装】对话框,单击【确定】按钮,退出该对话框,出现【ODBC数据源管理器】对话框,可以看到系统数据源已经建立。单击【确定】按钮,退出该对话框,数据源名建立完毕。 12、 1)在Database Desktop应用程序中执行【Tools】->【Alias Manager】命令,出现【Alias Manager】对话框

oracle数据库大作业

o r a c l e数据库大作业-标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

2013-2014学年第二学期《大型数据库技术》考查报告课题名称:图书管理系统系统 班级: 11软工java2班 学号: 1115115020 姓名:戴春奇 成绩: 2014年5月

1.课题概述 1.1 课题简介 随着社会的发展,人们对知识的需求也不断的增长。在这种形式下,人们就要不断的学习,不断的给自己充电,而图书馆就自然而然地在人们的生活中占据了一定的位置,如何科学的管理图书馆不但关系到读者求知的方便程度,也关系到图书馆的发展。图书馆作为一种信息资源的集散地,用户借阅资料繁多,包含很多的信息数据的管理。现今,有很多的图书馆都是初步开始使用,有些甚至尚未使用计算机进行信息管理。数据信息处理工作量大,容易出错;用于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出。因此一个好的图书馆管理系统是非常重要的。 1.2 功能描述 1.登录模块 用户登录:用户在登陆页面登陆,登陆成功进入系统。 管理员登陆:用于管理员的登陆,在后台登陆页面登陆,登陆成功进入系统。图书管理员与系统管理员后台功能不一样。查询用户表,对应用户名、密码正确则进入系统,对应用户名密码不正确则显示相应信息。 2.图书管理模块 对图书进行添加、查询、修改、删除、添加。

将输入的图书信息添加到数据库图书表中,以方便进行各种查询及更新操作,根据输入的图书名称或作者,查询数据库图书表中的相应记录并显示相应图书信息,更新数据库图书表中对应记录并显示更新后的图书信息,删除数据库图书表中对应记录。 3.副本信息模块 对图书的副本信息进行添加、修改、删除。将输入的图书副本信息添加到副本表中,并分配一个独立的中南码根据输入的中南码或国际标准图书编码,查询图书副本表,显示副本信息更新副本表的数据库、删除副本表中所对应的图书信息、修改副本表中错误的信息并更新数据库。 4.用户管理模块 对用户进行添加、删除、修改。将输入的用户信息添加到用户表中,并分配一个独立的用户号根据输入的用户名的姓名或生日,查询用户表,显示用户信息更新用户表的数据库、删除用户表中所对应的、修改用户中错误的信息并更新数据库。 2、数据库设计及实现 2.1 数据库表清单 1、图书信息-----Books表

四川大学网络教育《数据库技术》第一次作业答案

首页- 我的作业列表- 《数据库技术》第一次作业答案 欢迎你, 你的得分:60.0 完成日期:2014年01月09日21点14分 说明:每道小题括号里的答案是您最高分那次所选的答案,标准答案将在本次作业结束(即2014年03月13日)后显示在题目旁边。 一、单项选择题。本大题共20个小题,每小题2.0 分,共40.0分。在每小题给出的选项中,只有一项是符合题目要求的。 数据库系统的核心是() 1( C ) 计算机硬件 数据库 数据库管理系统 用户 为了防止一个用户的工作不适当地影响另一个用户,应该采取的措施是() 2( C ) 完整性控制 安全性控制 并发控制 访问控制 下列实体类型的联系中,属于多对多联系的是() A、 3( A ) 学生与课程之间的联系 学校与教师之间的联系 商品条形码与商品之间的联系 班级与班长之间的联系 专门的关系运算中,投影运算是() 4( B ) 在基本表中选择满足条件的记录和属性组成一个新的关系 在基本表中选择字段组成一个新的关系 在基本表中选择满足条件的记录组成一个新的关系 上述说法都是正确的。 SQL SELECT语句的功能是() 5( B ) 定义 查询

修改 控制 数据库文件的扩展名是() 6( A ) DBF DBC DBT FPT 主索引字段() 7( A ) 不能出现重复值或空值 能出现重复值 能出现空值 不能出现重复值,但能出现空值 查询的数据源可以是() 8( D ) 自由表 数据库表 视图 以上均可 在Foxpro6.0中,打开数据库使用的命令为() 9( A ) USE SELECT OPEN CREATE 有SQL语句:SELECT AVG(工资)FROM 职工的执行结果是()。 10( C ) 工资的最大值 工资的最小值 工资的平均值 工资的合计 在浏览窗口中,不能将一条记录逻辑删除的操作是() 11( B ) 将光标定位于该记录,按Ctrl+T键 将光标定位于该记录,按DELECT键 将光标定位于该记录,单击表菜单中的“切换删除标志”选项 单击该记录前的白色小方块,使其变黑。 要为当前表所有商品价格上调8%,正确的SQL命令是命令()。

《数据库原理》1-2章作业(答案)

《数据库原理》知识点 第一章 1、什么是4D(Data, DB、DBMS、DBS),它们之间的关系? 答: 所谓4D是分别指:数据(Data)、数据库(DB或DataBase)、数据库管理系统(DBMS)、数据库系统(DBS)。其中: 数据(Data): 数据库(DB或DataBase): 数据库管理系统(DBMS): 数据库系统(DBS): 当开发一个数据库系统(DBS)时,通常需要借助数据库管理系统(DBMS)来完成建立数据库(DB)、对数据库中数据(Data)进行操作等功能。 2、数据模型的组成要素有哪些? 答:包括: 数据结构:描述数据库的组成对象以及对象之间的联系。 数据操作:指对数据库中各种对象的实例允许执行的操作集合。 数据的完整性约束条件:是指给定的数据模型中数据及其联系所具有的制约和依存规则。 3、ER模型的组成要素有哪些? 答: 实体型、属性和联系所组成。 实体型: 属性: 联系: 4、学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教师,其中有的教授和副教授每人各带若干研究生,每个班有若干学生,每个学生选修若干课程,每门课程可由若干学生选修。请用E-R图画出此学校的概念模型。 答:

5、某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按照所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。请用E-R图画出此工厂产品、零件、材料、仓库的概念模型。

6、试述数据库系统三级模式结构,这种结构的优点是什么? 答: 数据库系统的三级模式结构由外模式、模式、内模式组成。 外模式: 模式: 内模式: 数据库系统的三级模式是针对数据的3个抽象级别,其优点是:它把数据的具体组织留给DBMS管理,使用户能抽象地处理数据,而不必关心数据在计算机中的具体表示和存储方式。 为了能够在内部实现这3个抽象层次之间的联系和转换,数据库系统在三级模式之间提供了二层映像:外模式/模式映像、模式/内模式映像,通过二层映像保证了数据库系统中数据能够具有较高的逻辑独立性和物理独立性。 7、叙述DBS的组成,其中的主要软件是什么?主要人员是谁? 答: DBS一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户组成。 主要软件包括:数据库管理系统。 主要人员:数据库管理员。 第二章 1、叙述关系模型的三类完整性,并举例说明。 答:

数据库大作业期末

测绘专业数据库原理及应用期末大作业 一、要求 1、需求分析。 2、数据库设计。 2.1 概念结构设计(由需求得到E-R模型) 2.2 逻辑结构设计(把E-R模型转换为关系模型) 2.3 物理结构设计(根据关系模型设计表的结构和字段属性及约束) 3、数据库实现。(定义表格和索引等,录入数据,每个表格不少于8条数据) 4、数据库运行。(数据库操作的相关SQL语句,包括查询、增加、删除、修改等,不少 于20条,其中查询需覆盖简单、连接及嵌套三种语句) 5、18周之前交 二、可选题目 1.机票预定信息系统 系统功能基本要求: 能够实现多种关联查询 航班基本信息的录入:航班的编号、飞机名称、机舱等级等; 机票信息:票价、折扣、当前预售状态及经受业务员等; 客户基本信息:姓名、联系方式、证件及号码、付款情况等; 按照一定条件查询、统计符合条件的航班、机票等; 2.学校人事信息管理系统 系统功能基本要求: 能够实现多种关联查询 教职工基本信息:编号、姓名、性别、学历、所属部门、毕业院校、健康情况、职称、职务、奖惩等; 教师教学信息的录入:教师编号、姓名、课程编号、课程名称、课程时数、学分、课程性质等; 科研信息的录入:教师编号、研究方向、课题研究情况、专利、论文及著作发表情况等。 3.论坛管理信息系统 系统功能基本要求: 能够实现多种关联查询 作者信息:昵称、性别、年龄、职业、爱好等; 帖子信息:帖子编号、发帖日期、时间、等级等; 回复信息:回复作者昵称、回复时间等。 4.药品存销信息管理系统 系统功能基本要求:

能够实现多种关联查询 药品信息:药品编号、药品名称、生产厂家、生产日期、保质期、用途、价格、数 量、经手人等; 员工信息:包括员工编号、姓名、性别、年龄、学历、职务等; 客户信息:客户编号、姓名、联系方式、购买时间、购买药品编号、名称、数量等; 入库和出库信息:库存信息、药品存放位置、入库量、出库量。 5.职工考勤管理信息系统 系统功能基本要求: 能够实现多种关联查询 职工信息:包括职工编号、职工信息、性别、年龄、职称等; 出勤记录信息:上班打卡时间、下班打卡时间、缺勤记录等; 出差信息:出差起始时间、结束时间、统计总共天数等; 请假信息:请假开始时间,结束时间,统计请假天数等; 加班信息:加班开始时间、结束时间、统计加班时间等; 6.自选题目。具有一定实际意义,基本表不少于3个,能够实现多种关联查询。 报告格式模板见附录

数据库原理与应用第一次作业

题号:1 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2 内容: 设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要更正王二的化学成绩为85分,则可用()。 A、UPDATE S SET grade=85 WHERE SN=’王二’ AND CN=’化学’ B、 UPDATE S SET grade=’85’ WHERE SN=’王二’ AND CN=’化学’ C、UPDATE grade=85 WHERE SN=’王二’ AND CN=’化学’ D、UPDATE grade=’85’ WHERE SN=’王二’ AND CN=’化学’ 学员答案:A 本题得分:2 题号:2 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2 内容: 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。I.人工管理阶段 II.文件系统阶段III.数据库阶段 A、I 和 II B、只有 II C、II 和 III D、只有 I 学员答案:D 本题得分:2 题号:3 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2 内容: 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是()阶段。 A、数据库系统 B、文件系统 C、人工管理 D、数据项管理 学员答案:A 本题得分:2 题号:4 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2 内容: 在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这是( )人员的职责。 A、数据库管理员 B、系统分析员 C、数据库设计员 D、应用程序员

SQL数据库作业1

1、分别用SSMS方式和T-SQL方式,在[教学成绩管理数据库]中创建[教师信息表]。其表 结构如下: use教育成绩管理数据库 go create table教师信息表 ( 编号char(6)not null, 登录名char(10)not null, 姓名nchar(4)not null, 密码char(6), 性别nchar(1)not null, 教研室编号char(6)not null, 出生日期datetime, 工作日期datetime, 职称nvarchar(5), 职务nchar(12), 学历nchar(12), 学位nchar(2), 工资money, 照片image, ) go 2、分别用SSMS方式和T-SQL方式,在[教师信息表]中增加[电话号码]列和[email]列,数据类型自己定。 use教育成绩管理数据库 go alter table教师信息表

add电话号码nchar(11) add email varchar go 3、分别用SSMS方式和T-SQL方式,将[教师信息表]的[姓名]列改为最大长度为6的nchar 型数据,且不允许空值。 use教育成绩管理数据库 go alter table教师信息表 alter column姓名nchar(6)not null go 4、分别用SSMS方式和T-SQL方式,删除[教师信息表]中[email]列和[电话号码]列。 use教育成绩管理数据库 go alter table教师信息表 drop column电话号码 drop column email go 5、分别用SSMS方式和T-SQL方式,在[教师信息表]中插入一条记录。其编号为000001,登录名为du,姓名为:杜老师,密码为1,性别为男,教研室编号为010301。 use教育成绩管理数据库 go insert into教师信息表(编号,登录名,姓名,密码,性别,教研室编号) values('000001','du','杜老师','1','男','010301') go 6、分别用SSMS方式和T-SQL方式,将分别用SSMS方式和T-SQL方式,[教师信息表]中杜老师的[职称]改为讲师。 use教育成绩管理数据库 go update教师信息表 set职称='讲师' where姓名='杜老师' 7、分别用SSMS方式和T-SQL方式,分别用SSMS方式和T-SQL方式,在[教师信息表]中删除杜老师的信息。 use教育成绩管理数据库 go delete from教师信息表 where姓名='杜老师' 8、分别用SSMS方式和T-SQL方式,删除[教学成绩管理数据库]中的[教师信息表]。 use教育成绩管理数据库 go drop table教师信息表

数据库开发与维护_某_作业1_(9月7日提交)

数据库开发与维护 作业 学号: 姓名: (提示:作业必须独立完成,如有雷同,作业当0分处理)

作业1:例1-1 有一个脚本文件(test.sql),文件内容: S how databases; C reate database test; U se test; C reate table table_1( I int ) ENGINE = MyISAM; 执行之。 例1-2 创建jxgl数据库。 例1-3 查看本机服务器上数据库。 例1-4 进入jxgl数据库。 例1-5 在命令行环境中,创建和删除数据库jxgl: 例1-6创建sc表

例1 7 列出jxgl数据库中所有表。 例1 8 列出jxgl数据库中表student的列。 例1 9 列出jxgl数据库中表的详细信息。

例1 10 列出jxgl数据库中表sc的索引。 例1 11 使用SQL语句创建示例数据库(jxgl):其中,学生表要求学号为主键,性别默认为男,取值必须为男或女,年龄取值在15到45之间。 课程表(course)要求主键为课程编号,外键为先修课号,参照课程表的主键(cno)。 选修表(sc)要求主键为(学号,课程编号),学号为外键,参照学生表中的学号,课程编号为外键,参照课程表中的课程编号;成绩不为空时必须在0到100之间。 例1 12 在表student中增加属性生日(birthday)。 例1 13删除例3-6中增加的属性生日(birthday)。

例1 14 在表student中属性sname上建立索引(sn)。 例1 15 删除表sc。 例1 16 在数据库jxgl中创建视图v,查询学生姓名,课程名及其所学课程的成绩,显示数据库jxgl中视图v创建的信息。 作业2: 2-1 向jxgl数据库中表student添加数据 ('2005007','李涛','男',19,'IS')。 2-2 向jxgl数据库中表student添加数据('2005008','陈高','女',21,'AT'),('2005009','张杰','男',17,'AT')。

数据库大作业

华南理工大学数据库原理与设计大作业报告 专业:计算机科学与技术 班级: 2015春 学号: 20 学生姓名:陈亮 完成时间:

目录 目录 (2) 1、概述 (4) 2、需求分析 (6) 零售前台(POS)管理系统 (6) 后台管理系统 (7) 数据需求 (7) 3、数据库逻辑设计 (9) 概念结构设计 (9) 4、软件功能设计 (13) 逻辑结构设计 (13) 物理结构设计 (15) 完整性设计 (20) 安全性设计 (22) 5、界面设计 (24) 系统功能结构图 (24) 模块设计与实现(部分界面) (24) 6、结束语 (31)

7、参考文献 (33)

1、概述 超市管理信息系统是针对超级市场的销售而开发的。应用超市管理信息系统能够转变超市的工作方式,有效提高销售速度和服务水平,提高客户对超市的信任度和满意度,改善客户关系。运用超市管理信息系统,在销售商品时实行出口一次性付款,可以实现超市内部现代化管理,能够准确把握每一种商品的销售动态,防止商品断档或过量储备,商品开发方向、进货的适时化都可通过超市管理信息系统来完成。 超市管理信息系统将手工编制好的销售账目或根据原始超市销售记录直接在系统内制作超市销售信息,同时可对输入的超市销售信息进行修改、查询等操作。这种集约化的销售管理模式既便于对超市销售信息的收集、整理和加工,又便于操作员的需求信息在最短的时间内得到反馈,同时超市管理信息系统可自动分析各种商品销售变化规律,商品销售结构、居民消费变化等,从而为合理进货、经营、加工、库存、销售等提供科学的决策依据。 超市管理信息系统充分运用计算机管理信息技术,建立数据库,对超市的进销存过程进行详细分析,实现了对超市的进货、销售和库存的科学管理。

交大网络教育数据库系统管理与维护(Oracle)-第一次作业教学内容

数据库系统管理与维护(Oracle)(2305) /?主题5 /?第一次作业 开始时间2013年10月1日星期二17:58 完成于2013年10月1日星期二18:18 耗时20 分钟21 秒 反馈您已完成答题!具体成绩和答案会在测验截至后公布。 窗体顶端 题目1 完成 满分1.00 题干 在CREATE DATABASE命令中,哪个子句是无效的?() 选择一项: a. MAXLOGHISTORY b. MAXLOGMEMBERS c. MAXDATAFILE d. MAXLOGGROUPS 题目2 完成 满分1.00 题干 执行CREATE DATABASE命令前,必须执行先以下哪条命令?()

选择一项: a. STARTUP NOMOUNT b. STARTUP INSTANCE c. STARTUP MOUNT d. NONE OF ABOVE 题目3 完成 满分1.00 题干 默认登录到Oracle OEM 的端口号是()。选择一项: a. 5811 b. 6055 c. 1158 d. 5560 题目4 完成 满分1.00 题干 谁拥有数据字典视图?() 选择一项: a. SYSTEM

b. SYS c. ORACLE d. DBA 题目5 完成 满分1.00 题干 将控制文件存放在不同的磁盘上的最大好处是()。选择一项: a. 快速归档 b. 防止故障 c. 并行写,加快控制文件写入速度 d. 提高数据库性能 题目6 完成 满分1.00 题干 后台进程的跟踪文件存放于何处?() 选择一项: a. CORE_DUMP_DEST b. LOGFILE_DEST

上海交大数据库系统及应用第一次作业

数据库系统及应用(高/专) 开始时间2017年11月14日星期二11:46 状态完成 完成于2017年11月14日星期二12:35 耗时48 分钟46 秒 分数21.00/21.00 成绩100.00/满分100.00 题目1 正确 获得1.00分中的1.00分 未标记标记题目 题干 在关系数据库中,表的一行称为___。一列称为____。() 选择一项: a. 记录,字段正确 b. 向量,分量 c. 变量,值 d. 字段,记录 反馈 你的回答正确 正确答案是:记录,字段 题目2 正确 获得1.00分中的1.00分 未标记标记题目 题干 在一个关系表中,关于码(Key,又称键)下面说法正确的是。() 选择一项: a. 码唯一标识其对应的记录。正确 b. 码只由一个字段构成 c. 一个表只允许一个码 d. 一个表中,码可以有重复的值 反馈 你的回答正确 正确答案是:码唯一标识其对应的记录。 题目3 正确 获得1.00分中的1.00分 未标记标记题目 题干 SQL包括___。()

①数据查询 ②数据操纵 ③数据定义 ④数据控制 选择一项: a. ①~④正确 b. ①~③ c. ①~② d. ① 反馈 你的回答正确 正确答案是:①~④ 题目4 正确 获得1.00分中的1.00分 未标记标记题目 题干 下面不属于应用与数据库连接的软件组件为()。 选择一项: a. ODBC b. JDBC c. ADO d. ActiveX 正确 反馈 你的回答正确 正确答案是:ActiveX 题目5 正确 获得1.00分中的1.00分 未标记标记题目 题干 应用与数据管理系统的组成结构()。 选择一项: a. 只能采用B/S(浏览器-服务器)模式 b. 不能采用C/S(客户-服务器)模式或B/S(浏览器-服务器)模式中的任意一种 c. 只能采用C/S(客户-服务器)模式 d. 可以采用C/S(客户-服务器)模式或B/S(浏览器-服务器)模式正确 反馈 你的回答正确 正确答案是:可以采用C/S(客户-服务器)模式或B/S(浏览器-服务器)模式

数据库大作业——学生管理系统教程文件

学生管理系统数据库设计与实现 班级:组成员及所完成的工作: 系统名称:学生管理系统 一.系统需求 a. 该“学生管理系统”只是对数据库应用技术的一个样本数据库的实例,重在对数据库一些方法的 熟悉与掌握,其中包括从数据库的概念模型到ER 图的绘制,再到数据库模式的建立(即为数 据库及其基本表的建立),而后数据的录入(在此从略)最后完成一些简单的关系运算表达式 的表达和相关的Select 查询语句的使用。 b. 系统结构简述:本系统包括六个实体:学生;课程;教师;学院;社团;活动实体之间的关系 转换为其他四个表:选修;代课;加入社团;组织活动(都是多对多关系的转换)实体“学 院”与“学生”之间一对多的关系转换到表“学生”中注:各个基本表中关键字已在关系模式中说明 c. 该数据库需要进行如下数据处理: ◎ 要查询所有学生的个人信息:学号,姓名,性别,民族,出生年月,籍贯,身份证号,学院 编号,所在专业 ◎ 学生要查询本学期所开课程详细情况(成绩除外),并按“课程类型”分组输入:学号 输出:学号,姓名,课程名,学分数,学时数,课程类型 ◎ 对某个学生的社团活动用清单表示(按社团分组,活动时间升序排序):输入:学号输 出:学号,姓名,活动名称,活动地点,活动时间,社团名称,详细内容 ◎ 某位教师想查询自己本学期所代的课程及其上课情况:输入:教师姓名输出:教师编号,姓名,性别,课程名,课程类型,上课教室,上课时间

ER 图 截止日期 发起日期 活动地点 n 详细内容 活动编号 名称 所在专业 1 n 所属院系 选修 m 入社日期 加入社团 成绩 代课 职务 上课时间 成立年份 n 社团编号# 会长编号 名称 所属级别 备注 m 组织活动 上课教室 学院 社团 教师 活动 课程 学生 图1。社团活动ER 图 学时数 姓名 性别 学号# 岀生年月 课程名 宿舍号 籍贯 民族 课程类型 教师编号# 学分数 姓名 学历 家庭住址 性别 电话 备注 身份证号 教师 学生 课程 图2。课程部分ER 图

数据库第一章作业

第一章数据库系统概述 一. 简答题(回答时尽量简洁,抓住关键点即可,不需要展开) 1.数据库管理系统的基本功能? 基本功能:安全性,完整性,故障恢复,并发控制。 2.数据库系统的三个抽象层次? 视图抽象,概念抽象,物理抽象。 3.对数据库中的数据,最基本的四种操作是什么? 增加,删除,修改,查询。 4.简述数据抽象、数据模型及数据模式的概念,以及它们之间的关系? 数据抽象:指一种数据抽象的过程。 数据模型:使用逻辑概念方式,对对象,对象属性,对象联系等,来组织和表示抽取的数据。 数据模式:抽取的数据用数据模型组织后,得到的结果。 关系:数据模型是数据抽象的工具,数据模式是数据抽象的结果。 5.何谓DBMS、数据库系统、视图? DBMS:数据库管理系统,一个通用软件系统,由一组计算机程序构成 数据库系统:指一个环境,在此环境中,用户的应用系统可以顺利运行。 视图:指一个人看(即“视”)某个物体所得到的图像。 6.数据模型的三个评价标准、三个要素、分类? 三个评价标准:①比较真实描述显示世界。②易为用户所理解。③易于在计算机上实现。 三个要素:①数据结构②数据操作③数据约束 分类:①概念数据模型②逻辑数据模型③物理数据模型 7.传统的三个数据模型是指什么? 层次数据模型,网状数据模型,关系数据模型。 8.数据库语言的作用,一般应包含哪几个子语言? 数据库语言是DBMS提供给用户定义结构,操纵数据和管理DBMS的一个界面。 数据库语言包括数据定义子语言(DDL),数据操纵子语言(DML),数据控制子语言(DCL) 9.SQL语言的使用方式? 一,用户直接在RDBMS控制台上,使用SQL语言中的SQL命令交互,即SQL的交互式使用;二,用户通过开发的应用系统与RDBMS交互。 10.数据字典的作用? 数据字典是DBMS中的一个特殊文件,用于存储数据库的一些说明信息,即元数据。11.数据管理的发展分哪三个阶段?数据库技术的发展经历了哪几代?

《数据库应用技术》作业1答案

《数据库应用技术》作业1参考答案 第1章数据库系统概述 一、填空题 1.随着计算机软硬件技术的发展,数据管理技术不断地完善,经历了、 和三个阶段。 2.数据模型通常由、和三要素组成。3.数据库系统简称DBS(database system),它包括数据库整个有关的整个系统:、、、和用户等等。 4.SQL Server2000数据库的主要功能特点是、、和灵活的编程接口和开发工具。 5.从数据库管理系统的角度来看,数据库系统的体系结构可以份为三层,从外到内依次为:、和。 6.数据库的三层结构是数据库的三个抽象级别,为了实现三个抽象级别的联系和转换,数据库管理系统在三层结构之间提供了两层映象是 和。 7.数据库管理系统(DBMS)是数据库系统的核心,用户开发的数据库系统都是建立在特定的DBMS之上。DBMS的主要组成部分是:、和。 8.SQL Server数据库分为和。9.关系的完整性是指、和。 10.数据模型有、和。 1

11.按照客户程序/服务程序的划分方式,DBMS的核心部分属于,与用户配合的查询接口程序属于。 12 一个数据库可以有外模式,可以有内模式。 一、填空题答案 1.人工管理、文件管理、数据库系统 2.数据结构、数据操作、完整性规则 3.硬件、软件、DBMS、数据库 4.具有客户/服务器体系结构、提供了大量易用的管理工具、 自动实现数据库的并发控制 5.外模式、模式、内模式 6.外模式/模式、模式内/模式 7.DDL、DML、其他管理和控制程序 8.系统数据库、用户数据库 9.实体完整性、参照完整性、用户定义完整性 10.层次模型、网状模型、关系模型 11.服务程序、客户程序 12.多个、一个 二、选择题 1.在数据库的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。 2

相关文档