数据库原理与应用内部试卷1

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

共4页第1页嘉兴南洋职业技术学院试卷(A)(2006年至2007学年第一学期)课程数据库应用班级_______学号姓名成绩_________一、选择题(答案项一律填在相应题号前面,否则该题不得分!)(25*1=25分)1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段,在这几个阶段中,数据独立性最高的是阶段。A、数据库系统B、文件系统C、人工管理D、数据项管理2.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是。A、DBS包括DB和DBMSB、DBMS包括DB和DBSC、DB包括DBS和DBMSD、DBS就是DB,也就是DBMS3.数据库管理系统(DBMS)是。A、一个完整的数据应用系统B、一组硬件C、一组系统软件D、既有硬件,也有软件4.数据模型的三要素是。A、外模式、模式和内模式B、关系模型、层次模型、网状模型C、实体、属性和联系D、数据结构、数据操作和完整性规则5.关系数据模型。A、只能表示实体间的1:1联系B、只能表示实体间的1:n联系C、只能表示实体间的m:n联系D、可以表示实体间的上述三种联系6.在数据库中存储的是。A、数据B、数据模型C、信息D、数据及数据之间的联系7.对数据库中数据的更新操作不包括。A、查询B、插入C、删除D、修改8.E-R模型中采用表示属性。A、椭圆B、菱形C、矩形D、三角形9.关系数据库中可命名的最小数据单位是。A、记录B、属性C、表D、联系10.SQLServer2000是一个支持数据库系统。A、关系模型B、网状C、层次D、面向对象11.SQLServer2000在对客户端和服务器端的管理上,采用多种架构,其中不包括。A、单机管理架构B、主从管理架构C、分散管理架构D、集中管理架构12.SQLServer2000的最重要的服务器端组件是。A、MSSQLServerServiceB、企业管理器C、查询分析器D、SQLServer管理工具和向导13.操作系统支持SQLServer2000的标准版安装。A、Windows2000ProfessionalB、WindowsXPC、Windows2003ServerD、WindowsME14.关于SQLServer2000中,关于“实例”说法正确的是。A、一台计算机上只可以安装一个实例。B、一台计算机上只可以安装一个默认实例。C、一台计算机上只可安装一个命名实例D、一台计算机上可安装多个默认实例15.关于SQLServer2000中的日志说法正确的是。A、用户对数据库进行的任何操作都将被记录到日志文件中。B、SQLServer采用先“先写日志后修改”的方式对事务进行管理。C、SQLServer采用先“先修改后写日志”的方式对事务进行管理。D、通过日志文件可以对数据库中的数据进行加密。16.关于SQLServer2000数据库的文件说法正确的是。A、一个数据库最多只能有一个日志文件。B、每个数据文件的扩展名是LDF。C、每个数据库必须有一个主数据文件,辅助数据文件可有可无。C、每个数据库至少有一个日志文件,日志文件的扩展名是.NDF。17.以下关于SQLServer2000的文件组说法不正确的是。A、可以将某个数据文件或者日志文件,指定给某个文件组。B、主数据文件只能存在于主文件组中。C、用户可以创建自己定义的文件组。D、每个数据文件只能存在于一个文件组中。18.下面哪个数据库不是SQLServer2000的系统数据库。A、masterB、tempdbC、pubsD、msdb19.下面关于SQLServer2000中的数据类型说法不正确的是。A、当用户表的某列存储的字符串的长度不固定,可以考虑将该列定义为varchar类型。B、采用“数字日期格式”表示日期时,年月日之间用“\”分隔。C、如果要精确表示浮点数,可以将该列定义为float或real。D、如果表中某列存储性别,则该列可以定义为bit类型。20.下列SQL语句中,修改表结构的是。A、ALTERB、CREATEC、UPDATED、INSERT21.关系数据库中的候选键。A、能惟一决定关系的属性B、不可更改的保留字C、关键的非常重要的属性或属性组D、能惟一标识元组的属性或属性集合22.在关系R(A,B,C,D)和S(E,F,B,H)中,R的主码是B,S的主码是(E,B),则B在S中称为。A、外码B、侯选码C、主码D、超码第23~25基于以下三张表,学生表Student,课程表Course和选课表SC,它们的结构如下:Student(Sno,Sname,Ssex,Sage,Dept)Course(Cno,Cname)SC(Sname,Cno,Grade)共4页第2页其中Sno为学号,Sname表示姓名,Ssex表示性别,Sage表示年龄,Dept表示系别,Cno表示课程号,Cname表示课程名,Grade为选修成绩。23.查询选修“数据库应用”课程的“数学与应用数学”系的学生信息,将涉及到关系。A、StudentB、SC,CourseC、Student,SCD、Student,Course,SC24.检索查询选修4门以上课程的学生总成绩(不统计不及格的课程),正确的查询语句。A、SELECTSno,SUM(Grade)FROMSCGROUPBYSnoWHEREGrade=60HAVINGCOUNT(*)=4B、SELECTSno,SUM(Grade)FROMSCWHEREGrade=60HAVINGCOUNT(*)=4GROUPBYSnoC、SELECTSno,SUM(Grade)FROMSCGROUPBYSnoHAVINGCOUNT(*)=4WHEREGrade=60D、SELECTSno,SUM(Grade)FROMSCWHEREGrade=60GROUPBYSnoHAVINGCOUNT(*)=425.检索所有比“张明”年龄大的学生姓名、年龄和性别。正确的SELECT语句是。A、SELECTSname,Sage,SsexFROMStudentWHERESage(SELECTSageFROMStudentWHERESname='张明')B、SELECTSname,Sage,SsexFROMStudentWHERESname='张明'C、SELECTSname,Sage,SsexFROMStudentWHERESage(SELECTSageWHERESname='张明')D、SELECTSname,Sage,SsexFROMStudentWHERESage张明.Sage二、填空题(10*2=20分)1.数据库是长期存储在计算机内、有、可以的数据集合。2.独立于计算机系统,只用于描述某个特定组织所关心的信息结构的模型,称为;直接面向数据库的逻辑结构的模型,称为。3.和是关系模型支持的两个不变性。4.SQL是语言。5.SELEC语句中,子句用于选择满足给定条件的元组,使用子句可按指定列的值分组,同时使用子句可提取满足条件的元组。三、应用题1.使用CREATEDATABASE语句创建一个名为“StudentInfo”的学生信息数据库,要求如下:(1)创建主数据文件“StudentInfoPDF”,操作系统文件名为“学生信息数据库主数据文件”,原始大小100MB,增长速度20%,最大大小1000MB,文件的存储目录“D:\StudentInfo”。(2)创建辅助数据文件“StudentInfoNDF1”,操作系统文件名为“学生信息数据库辅助数据文件1”,原始大小200MB,增张速度20MB,最大大小不受限制,分配在文件组“StuInfoFG”中。文件存储目录同主数据文件。(3)创建日志文件“StudentInfoLDF1”,物理文件名为“学生信息数据库日志文件1”,文件的原始大小50MB,增长速度15MB,增长上限200MB。日志文件的存储目录和数据文件相同。请将下面创建数据库的程序补充完整(5*2=10分)。CREATEDATABASEStudentInfoONPRIMARY(NAME='',,SIZE=100MB,FILEGROWTH=20%,MAXSIZE=1000MB),(NAME='StudentInfoNDF1',MAXSIZE=,FILEGROWTH=20MB,SIZE=200MB,FILENAME='D:\StudentInfo\学生信息数据库辅助数据文件1.NDF')LOGON(=15MB,FILENAME='D:\StudentInfo\学生信息数据库日志文件1.LDF',共4页第3页NAME='StudentInfoLDF1',SIZE=50MB,MAXSIZE=200MB)2.修改数据库“StudentInfo”,增加日志文件“StudentInfoLDF2”,物理文件名“学生信息数据库日志文件2”,其他属性和日志文件“StudentInfoLDF1”一致。(5分)3.删除文件组“StuInfoFG”。(注意:在删除文件组之前要删除该文件组的所有文件!)(4分)4.在著书工作中,一位作者可以编写多本图书,一本书也可由多位作者合写。设作者的属性有:作者号、姓名、单位、电话;书的属性有:书号、书名、出版社、日期。根据上面这段话,画出其E-R图。(6分)5.某个企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘用期和工资。工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名。(4+6=10分)(1)根据上述语义画出E-R图。在E-R图中需注明实体的属性、联系的类型及实体标识符。(2)将E-R模型转换成关系模型,并指出每个关系模式的主键和外键。共4页第4页6.现有如下4个用户表:Teacher表存放教师信息,包括tno:教师编号、tname:教师姓名、tsex:教师性别、tbirthday:教师出生年月、prof:教师职称、dept:教师所在系;Student表存放学生信息,包括sno:学生学号、sname:学生姓名、ssex:学生性别、sbirthday:学生出生年月、class:学生所在班级;Course表存放学校开设的课程信息,包括cno:课程号、came:课程名、tno:任课教师编号;Score表示存放学生的选课信息,包括sno:选修某门课程的学生学号、cno:学生选修的课程号、score:选课成绩。(20分)TeacherScoreStudentCourse(1)查询学校的所有系。(3分)(2)检索1982年以后出生、且姓王的学生记录。(3分)(3)检索计算机系、助教职称的老师记录。(2分)(4)检索最高分和最低分之差超过12分的课程号。(3分)(5)检索选修“3-245”课程的最高分的学生的学号、姓名。(3分)(6)检索与王芳同学的同班同学信息(结果表不包括王芳同学的记录)。(3分)(7)检索李诚老师开设的课程的课程号和课程名。(3分)tnotnametsextbirthdayprofdepart804李诚男1958-12-2副教授计算机系856张旭男1969-3-12讲师电子工程系825王萍女1972-5-5助教计算机系831刘冰女1977-8-14助教电子工程系………………………………snocnodegree1033-245861053-245751093-245681033-105921053-105881093-105761013-105641073-105911083-105781016-166851076-166791086-16681snosnamessexsbirthdayclass108曾华男1977-9-195033105匡明男1975-10-295031107王丽女1976-1-2395033101李军男1976-2-2095033109王芳女1975-2-1095031103陆君男1974

1 / 4
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功