在mysql数据库中 有学生 成绩四个表_数据库期末试卷和答案

二、填空题(每空0.5分,共10分)

1、两个实体间的联系有联系,联系和联系。

2、select命令中,表达条件表达式用where子句,分组用子句,排序用

子句。

3、数据库运行过程中可能发生的故障有、和三

类。

4、在“学生-选课-课程”数据库中的三个关系如下:

S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。

现要查找选修“数据库技术”这门课程的学生姓名和成绩,可使用如下的SQL语句:SELECT SNAME,GRADE FROM S,SC,C WHERE CNAME= 数据库技术AND S.S#=SC.S# AND 。

5、管理、开发和使用数据库系统的用户主要有、、

6、关系模型中可以有三类完整性约束:、

和。

7、并发操作带来数据不一致性包括三类:丢失修改、和。

8、事务应该具有四个属性:原子性、、隔离性和持续性。

9、数据库运行过程中可能发生的故障有事务故障、和三类。

10、在“学生-选课-课程”数据库中的三个关系如下:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。

现要查找选修“数据库技术”这门课程的学生姓名和成绩,可使用如下的SQL语句:SELECT SNAME,GRADE FROM S,SC,C WHERE CNAME= ‘数据库技术’AND S.S#=SC.S#

AND 。

11、数据库设计包括、、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护。

12、MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Server的图形

化工具称为_________。

13 、SELECT语句中进行查询 , 若希望查询的结果不出现重复元组 , 应在SELECT子

句中使用____________保留字。

14、如果一个关系不满足2NF,则该关系一定也不满足__________(在1NF、2NF、3NF 范围内)。

15、数据库的物理设计主要考虑三方面的问题:______、分配存储空间、实现存取路径。

三、单选题(每题1分,共20 分)

1、在SQL中,关系模式称为()

A、视图

B、对象

C、关系表

D、存储文件

2、要保证数据库逻辑数据独立性,需要修改的是( )

A、模式

B、模式与内模式的映射

C、模式与外模式的映射

D、内模式

3、下列四项中,不属于数据库特点的是( )

A、数据共享

B、数据完整性

C、数据冗余很高

D、数据独立性高

4、反映现实世界中实体及实体间联系的信息模型是( )

A.关系模型

B.层次模型

C.网状模型

D.E-R模型

5、对数据库并发操作有可能带来的问题包括( )

A、读出“脏数据”

B、带来数据的冗余

C、未被授权的用户非法存取数据

D、破坏数据独立性

6、关系数据模型的三个组成部分中,不包括( )

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
建立环境实验和数据库/ 实验学时:2学时 实验类型:验证 实验要求:必修 一、实验目的 通过本实验的学习,使学生熟悉SQL Server 2014的集成环境,帮助学生掌握数据库的建立方法以及SQL Server的数据导入方法 二、实验内容    (一)、SQL Server 2014的安装 SQL Server2014的安装过程与 SQL Server 2008、SQL Server2012的安装过程类似,都提供了一个功能树以用来安装所有 SQL Server 组件,包括计划、安装、维护、工具、资源、高级、选项等功能。下面是各功能选项所包含的内容,如图3-1所。 图3-1 安装计划的内容 (1)选择“安装”功能,因为要创建SQL Server 2014的全新安装,单击“全新SQL Server 2014独立安装或向现有安装添加功能”选项,如图3-2所。 图3-2 “安装”功能的内容 (2)在“产品密匙”页上,选择相应的单选按钮,这些按钮指是安装免费版本的SQL Server还是具有产品密匙的产品版本,如果使指免费的评估版,只有180天的试用期限,如图3-3所。 图3-3 “产品密钥”界面 (3)在“许可条款”页上阅读许可协议,然后选相应的复选框以接受许可条款和条件。如图3-4所。 图3-4 “许可条款”界面 (4)系统进行安装程支持规则检查,以确定安装SQL Server安装程支持文件时可能发生的问题。必须更正所有的失败,安装程才能继续。如图3-5所。 图3-5 “安装规则”界面 (5)在“设置角色”页上选择SQL Server功能安装,如图3-6所。 图3-6 “设置”角色界面 (6)在“功能选择”页上选择要安装的组件。选择功能名称后,右侧窗体会显每个组件的说明。可以根据实际需要,选一些功能,如图3-7所。一般应用可选择“数据库引擎服务”、“客户端工具连接”、“SQL客户端连接”和“管理工具”等选项。 图3-7“功能选择”界面 (7)在“实例配置”页上制定是安装默认实例还是命名实例,对于默认实例,实例的名称和ID都是MSSQLSERVER,也可以自己“命名实例”安装实例,如图3-8所。SQL Server支持多个实例,即支持在同一台计算机上同时运行多个SQL Server数据库引擎实例,每个SQL Server数据库引擎实例各有一套不为其它实例共享的系统及用户数据库。应用程连接同一台计算机上的SQL Server数据库引擎实例的方式与连接其它计算机上运行的SQL Server数据库引擎的方式基本相同。 图3-8 “实例配置”界面 (8)在“服务器配置”页上指定SQL Server服务的登录帐户。SQL Server提供了多种服务,可以为所有SQL Server服务分配相同的登录账户,也可以分别配置每个服务账户。还可以指定服务是自动启动、手动启动还是禁用。Microsoft建议对各服务账户进行单独配置,以便为每项服务提供最低特权,即向SQL Server服务授予它们完成各自任务所需的最低权限,如图3-9所。SQL Server的每个服务代一个进程或一组进程,每个进程需要有访问SQL Server相关文件和系统注册的权限,为了能让SQL Server服务在操作系统正常的启动和运行,就需要指定SQL Server的服务帐户,所以服务帐户指的是Windows操作系统的帐户。 图3-9 “服务器配置”界面 (9)在“数据库引擎配置”的“服务器配置”页上指定身份验证模式、用户名、密码,如图3-10所。这里的用户身份验证指的是登录到服务器使用的身份验证模式及用户名和密码。身份验证模式分为“Windows身份验证模式”和“混合模式(SQL Server身份验证和Windows身份验证)”。如果选择“Windows身份验证模式”则只能使用Windows的帐号登录,即使用当前登录到操作系统的帐号进行登录,通过这种方式用户登录到SQL Server时不再需要输入帐号和密码。如选择“混合模式(SQL Server身份验证和Windows身份验证)”除了可以用使用登录到Windows的帐号作为登录的依据外,还可以使用SQL Server系统的帐号登录,这里必须为内置SQL Server系统管理员账户(SA)提供一个强密码。必须至少为SQL Server实例指定一个系统管理员。若要添加用以运行SQL Server安装程账户,则要单击“添加当前用户”按钮。若要向系统管理员列添加账户或从删除账户,则单击“添加…”或“删除…”按钮,然后编辑将拥有SQL Server实例的管理员特权的用户、组或计算机列。 图3-10 设置身份验证模式和管理员 (10)在“准备安装”页显安装过程的安装选项的树视图,如图3-11所。若要继续,单击“安装”按钮。在安装过程,“安装进度”页会提供相应的状态,因此可以在安装过程监视安装进度。 图3-121“准备安装”界面 (11)安装完成后,“完成”页提供指向安装日志文件摘要以及其他重要说明的链接。如图3-12所。 图3-12 “安装完成”界面 (二)、建库建练习      1、利用语句建库和建: 创建学生数据库StuDB,文件名和位置自定,在此数据库创建如下三张学生(student) (   学号(sno) 普通编码定长字符类型,长度9,主码,   姓名(sname) 普通编码定长字符类型,长度10,非空,   性别(ssex) 统一编码定长字符类型,长度2,   年龄(sage) 微整型,   所在系(sdept) 统一编码可变长字符类型,长度20 ) 课程(course) (   课程号(cno) ,通编码定长字符类型,长度4,主码,   课程名(cname) 统一编码定长字符类型,长度,40,非空,   开课学期(Semester) 短整数, 学分(credit) 短整数 ) 修课(sc)(   学号(sno) 普通编码定长字符类型,长度7,主码,外码   课程号(cno) 普通编码定长字符类型,长度6,主码,外码   成绩(grade) 小整型,   修课类别(ctype)普通编码定长字符类型,长度4 ) 2、建立“汽车”数据库,文件名和位置自定,在此数据库创建如下三张: 汽车(CarT),结构如下:   汽车号(CId) 整型 主关键字,   汽车名称(CName) 普通编码定长字符类型 长度为10  非空,   型号(CType)普通编码变长字符类型 长度为60  非空,   价格(CPrice) 整型,   车身眼色(Ccolor)普通编码变长字符类型 长度为20。 部门(DepartT),结构如下:   部门号(DId)整型 主关键字,   部门名(DName)普通编码定长字符类型 长度为20   非空,   负责人名(DLead)普通编码定长字符类型 长度为10  非空,   人数(DAmount) 整型。 汽车出厂(FacT),结构如下:   汽车号(CID) 整型 非空,   部门号(DId) 整型 非空,   出厂日期(FDate)小日期时间型 非空,   出厂数量(FAmount) 整型,   出厂价格(FPrice) 整型。   其:主关键字为(汽车号,部门号,出厂日期)   “汽车号”为引用汽车的“汽车号”的外部关键字; “部门号”为引用部门的“部门号”的外部关键字。 3、使用数据库的可视化工具建库建 建立银行贷款,具体要求同课堂教学的建库建一致。 银行(BankT)( 银行代码(Bno) 主键 银行名称(Bname) 非空 电话(Tel) ) 法人(LET)( 法人代码(Eno)主键 法人名称(Ename)取值唯一 经济性质(Enature) 注册资金(Ecapital) 法定代人(Erep) ) 贷款(LoanT)( 法人代码(Eno) 银行代码(Bno) 贷款日期(Ldata) 贷款金额(Lamount) 贷款期限(Lterm) )        (三)、数据导入练习 将“学生数据库数据.xls”的数据导入到学生数据库的三张。 将“银行贷款数据.xls”的数据导入到银行贷款数据库的三张。 三、实验报告 将实验结果反映在实验报告,并对实验遇到的问题及解决方案、进行整理、分析总结,提出实验结论或自己的看法。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值