武科大数据库SQLServer原理与技术题库及答案.pdf_第1页
武科大数据库SQLServer原理与技术题库及答案.pdf_第2页
武科大数据库SQLServer原理与技术题库及答案.pdf_第3页
武科大数据库SQLServer原理与技术题库及答案.pdf_第4页
武科大数据库SQLServer原理与技术题库及答案.pdf_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

武科大数据库原理与技术题库及答案 一 选择题 1. 在下面所列出的条目中,哪些是数据库管理系统的基本功能_A, B,C_。 A. 数据库定义 B. 数据库的建立和维护 C. 数据库存取 D. 数据库和网络中其他软件系统 的通信 2 在数据库的三级模式结构中,内模式有_A_。 A. 1个 B. 2个 C. 3个 D. 任意多个 3. 设属性A 是关系R 的主属性,则属性A 不能取空值小(NULL),这 是_B_。 A. 实体完整性规则 B. 参照完整性规则 C. 用户定义完整性规则 D. 域完整性规则 4. 下面对于关系的叙述中,不正确的是_。 A. 关系中的每个属性是不可分解的 B. 在关系中元组的顺序是无关 紧要的 C. 任意的一个二维表都是一个关系 D. 每一个关系只有一种记 录类型 5. 设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积 则T的元组个数是_C_。 A. 400 B. 10000 C. 30000 D. 90000 6. 设关系R与关系S具有相同的目(或称度),且相对应的属性的值 取自同一个域,则R-(R-S)等于_B_。 A. RS B. RS C. RS D. RS 7.SQL 语言集数据查询、数据操作、数据定义和数据控制功能于一 体,语句INSERT、DELETE、UPDATA实现下列哪类功_B_。 A. 数据查询 B. 数据操纵 C. 数据定义 D. 数据控制 8. 下面列出的关于视图(View)的条目中,不正确的是_C_。 A. 视图是外模式 B. 视图是虚表 C. 使用视图可以加快查询语句的执行速度 D. 使用视图可以简化查询语句的编写 9. 在SQL语言的SELECT语句中,能实现投影操作的是_A_。 A. SELECT B. FROM C. WHERE D. GROUP BY 10. SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一 体,语句ALTER TABLE实现哪类功能_C_。 A. 数据查询 B. 数据操纵 C. 数据定义 D. 数据控制 11.视图是一个“虚表”,视图的构造基于( C ) A.基本表 B.视图 C.基本表或视图 D.数据字典 12. SQL语言中,SELECT语句的执行结果是( C ) A.属性 B.表 C.元组 D.数据库 13.如果事务T获得了数据对象R上的排它锁,那么( D ) A.T对R只能读不能写 B.T对R只能写不能读 C.其它事务对过R只能读不能写 D.其它事务对R既不能读也 不能写 14.将E-R模型转换成关系数据模型的过程称为( B ) A.需求分析 B.逻辑结构设计 C.概念结构设计 D.物理结构设计 15.关系数据库中的视图属于数据抽象级别中的( A ) A.外部模型 B.概念模型 C.逻辑模型 D.物理模型 16 下面不是SQL语言优点的是( D ) A.语言简练,易学易用 B.高度非过程化 C.数据独立性好 D.能方便地生成报表 17一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽 车,则汽车实体集与零部件实体集之间的联系是( D ) A. 1:1 B. 1:M C. M:1 D. M:N 18关系数据模型的三个组成部分中,不包括( D ) A.完整性规则 B.数据结构 C.数据操作 D. 并发控制 19.事务有多个性质,其中不包括( B ) A.一致性 B.唯一性 C.原子性 D.隔离性 20.SQL语言通常称为( A ) A.结构化查询语言 B.结构化控制语言 C.结构化定义语言 D.结构化操纵语言 21 反映现实世界中实体及实体间联系的信息模型是( D )。 A.关系模型 B.层次模型 C.网状模型 D.E-R模 型 22 据模型的三个组成部分中,不包括( )。 A.完整性规则 B.数据结构 C.恢复 D.数据操 作 23有关系:教学(学号、教工号、课程号) 假定每个学生可以选修多门课程,每门课程可以由多名学生来选修,每 个老师可以讲授多门课程,每门课程只能由一个老师来讲授,那么该关 系的主码是( C )。 A. 课程号 B. 教工号 C. (学号,课程号) D. (学号、 教工号) 24 有关系R和S,如图2所示 R S ABC CE 123 53 456 64 335 466 对R与S进行自然连接后,得到的结果关系的元组数目是( )。 A. 2个 B. 3个 C. 4个 D. 8 个 25.如果两个实体之间的联系是1M,则实现1M联系的方法是( C )。 A. 将两个实体转换为一个关系 B. 将两个实体转换为两个关系,并分别加入另一个关系的主码 C. 将“1”端实体转换的关系的主码,放入“M”端实体转换的关系中 D. 将“M”端实体转换的关系的主码,放入“1”端实体转换的关系中 答案解析:解析:如果两个实体之间的联系是M:N,则实现1:M联系的方法,将“1”端实体转换 的关系的主码,放入“M”端实体转换的关系中。 26数据库产生数据不一致的根本原因是( D )。 A. 数据存储量太大 B. 对数据没有进行严格的保护 C. 数据冗余 D. 未对数据进行完整性控制 答案解析:数据冗余是指相同数据的重复存储,这样就给数据的修改和维护带来了困难,容易 造成数据的不一致性。 27 数据库技术独立于计算机系统的模型是( A )。(问问的答案) AE-R模型 B.层次模型 C.关系模型 D.面向对 象的模型 28世界中客观存在并能相互区别的事物称为(A ) A)实体 B)实体集 C)字段 D)记录 29现实世界中事物的特性在信息世界中称为( C ) (一般特性) A)实体 B)实体标识符 C)属性 D)关键码 30下列实体类型的联系中,属于一对一联系的是( C ) A)教研室对教师的所属联系 B)父亲对孩子的亲生联系 C)省对省会的所属联系 D)供应商与工程项目的供货联系 31采用二维表格结构表达实体类型及实体间联系的数据模型是( C ) A) 层次模型 B)网状模型 C)关系模型 D)实体联系模型 答案解析: 32 数据库(DB)、DBMS、DBS三者之间的关系( B ) A)DB包括DBMS和DBS B)DBS包括DB和DBMS C)DBMS包括DB和DBS D)DBS与DB和DBMS无关 答案解析:解析 本题考查考生对数据库DB,数据库系统BBS,数据库管理系统DBMS三 者关系的理解。其中数据库系统是指数据库和数据库管理系统软件的合称。数据库管理系统是 一个帮助用户创建和管理数据库的应用程序的集合。数据库是指存储在计算机内有结构的数据 集合。 33 下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维 表中的“行”的概念最接近? (A) A)属性 B)关系 C)域 D)元组 34在关系数据库中,视图(view)是三级模式结构中的(D ) A) 内模式 B)模式 C)存储模式 D)外模式 答案解析:解析 数据库的三级模式结构是指数据库系统由外模式、模式和内模式三级 抽象模式构成。模式也称逻辑模式或概念模式,模式是数据库中全体数据的逻辑结构和 特征的描述,是所有用户的公共数据视图,一个数据库只有一个模式;外模式也称子模 式、用户模式,可以描述某个特定的用户组所使用的那一部分的数据库,一个数据库可 以有多个外模式;内模式也称物理模式,是数据库内部的表示方法。在关系数据库中, 模式对应基本表(table)、外模式对应于视图、而内模式对应于存储文件。因此视图 (view)是三级模式结构中的外模式。 35数据库系统中,用( D)描述全部数据的整体逻辑结构 A)外模式 B)存储模式 C)内模式 D)概念模式 36 在下列SQL语句中,修改表结构的语句是( A )。 AALTER BCREATE CUPDATE DINSERT 下面第(37(41)题,基于“学生-选课-课程”数据库中的3个关 系: S(S#,SNAME,SEX,DEPARTMENT),主码是S# C(C#,CNAME,TEACHER),主码是C# SC(S#,C#,GRADE),主码是(S#,C#) 37 在下列关于保持数据库完整性的叙述中,哪一个是不正确的?( D ) A向关系SC插入元组时,S#和C#都不能是空值(NULL) B可以任意删除关系SC中的元组 C向任何一个关系插入元组时,必须保证该关系主码值的唯一性 D可以任意删除关系C中的元组 38 查找每个学生的学号、姓名、选修的课程名和成绩,将使用关系 ( D ) A只有S,SC B只有SC,C C只有S,C D S,SC,C 39 若要查找姓名中第一个字为“王”的学生的学号和姓名,则下面列 出的SQL语句中,哪个(些)是正确的?( B ) .SELECT S#,SNAME FROM S WHERES NAME=王% .SELECT S#,SNAME FROM S WHERE SNAME LIKE 王% .SELECT S#,SNAME FROM S WHERESNAME LIKE 王_ A B C D 全部 40若要“查询选修了3门以上课程的学生的学号”,则正确的SQL语句是 ( B )。 ASELECT S# FROM SC GROUP BY S# WHERE COUNT(*) 3 BSELECT S# FROM SC GROUP BY S# HAVING COUNT(*) 3 CSELECT S# FROM SC ORDER BY S# WHERE COUNT(*) 3 DSELECT S# FROM SC ORDER BY S# HAVING COUNT(*) 3 41 若要查找“由张劲老师执教的数据库课程的平均成绩、最高成绩和 最低成绩”,则将使用关系( B )。 AS和SC BSC和C CS、C DS、SC和C 42 在SQL语言中,条件“年龄 BETWEEN 20 AND30”表示年龄在2030 之间,且( A )。 A包括20岁和30岁 B不包括20岁和 30岁 C包括20岁但不包括30岁 D包括30岁但不包括 20岁 43 规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理 论,关系数据库中的关系必须满足:其每一个属性都是(B ) A)互不相关的 B)不可分解的 C)长度可变的 D)互相关联 的 44关系数据库规范化是为解决关系数据库中(A )问题而引入的。 A)插入、删除和数据冗余 B)提高查询速度 C)减少数据操作的复杂性 D)保证数据的安全性和完整性。 45 SQL Server2000的安全性管理包括( ABCD )。 A)数据库系统登录管理 B)数据库用户管理 C)数据库系统角色管理 D)数据库访问权限的管理。 46 SQL Server2000中,为便于管理用户及权限,可以将一组具有相同 权限的用户组织在一起,这一组具有相同权限的用户就称为( B )。 A)帐户 B)角色 C)登录 D)SQL Server用户 47一个仓库可以存放多种产品,一种产品只能存放于一个仓库中。仓库 与产品之间的联系类型是( C ) A、一对一的联系 B、多对一的联系 C、一对多的联系 D、多对多的联系 48.声明了变量:declare i int,c char(4),现在为i赋值10,为 c赋值abcd,正确的语句是( C ) A、set i=10,c=abcd B、set i=10 , set c=abcd C、select i=10,c=abcd D、select i=10, select c=abcd 49 现有关系:学生(学号,姓名,课程号,系号,系名,成绩),为消 除数据冗余,至少需要分解为( C ) A 、 1个表 B、 2个表 C、 3个表 D、 4个表 50( A )是位于用户和操作系统之间的一层数据管理软件。数据库 在建立、使用和维护时由其统一管理、统一控制。 ADBMS BDB CDBS DDBA 51. SQL语言允许使用通配符进行字符串匹配,其中%可以表示( C ) A、零个字符 B、1个字符 C、多个字符 D、以上都可 以 52. 在WINDOWS98操作系统下,只能安装SQL Server2000( C ) A、企业版 B、标准版 C、个人版 D、测试版 53. Microsoft公司的SQL Server数据库管理系统一般只能运行于 ( A )。 AWindows平台 BUNLX平台 CLINX平台 D.NetWare 平台 54. SQL Server系统中的所有系统级信息存储于哪个数据库(A) Amaster Bmodel Ctempdb Dmsdb1 55 、下列说法中正确的是:(D) A 、 SQL 中局部变量可以不声明就使用 B 、 SQL 中全局变量必须先声明再使用 C 、 SQL 中所有变量都必须先声明后使用 D 、 SQL 中只有局部变量先声明后使用;全局变量是由系统提供 的用户不能自己建立。 56.数据库系统的核心是( B )。 A、数据库 B 、数据库管理系统 C、数据模型 D 、软件工具 57.在DBS中,DBMS和OS之间的关系是 ( B ) A. 相互调用 B. DBMS调用OS C. OS调用DBMS D. 并发运行 58 Command对象对数据源执行命令,返回结果为单一值,使用Command 对象哪种方法( C )(貌似) A. ExecuteReader B. ExecuteNonQuery C. ExecuteScalar D. ExecuteXmlReader 59. 为了在程序中使用SqlServer .NET 数据提供程序,应在源程序工 程中添加对程序集(B)的引用。 (貌似) A.System.Data B. System.Data.SqlClient C. System.Data.OleDb D. System.Data.Odbc 60. 连接字符串设置如下,该连接的服务器的机器名为( )。 Dim cnNorthwind As new OleDbconnection CnNorthwind.ConnectionString=”Provider=SQLOLEDB;Data Source=ProdServ01;” _ + “Initial Catalog=Pubs”+ “Integrated Security=SSPI” A. Prodserv01 B. SQLOLEDB C. Pubs D. SSPI 61. C#.NET中导入名称空间时用到的关键字是( B )(貌似)。 Aimports Busing Cuse D import 62 .NET构架中被用来访问数据库的组件集合称为( A)(貌似) A. ADO.NET B. COM+ C. ADO D. Data.Service.NET 63 在SQL SERVER中局部变量前面的字符为:( D ) A、 * B、 # C、 D、 64.在WHILE循环语句中,如果循环体语句条数多于一条,必须使用: ( A) A、 BEGINEND B、 CASEEND C、 IFTHEN D、 GOTO 65 、SELECT查询中,要把结果中的行按照某一列的值进行排序,所用 到的子句是:( A ) A、 ORDER BY B、WHERE C、GROUP BY D、HAVING 66. 在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个 字符的通配符是( B ) A 、 * B、% C、 下划线 67在ADO.NET中,下列关于DataSet类说法错误的是(BC )。(选择二 项) a) 在DataSet中,可以包含多个DataTable b) 修改DataSet中的数据后,数据库中的数据可以自动更新 c) 在与数据库断开连接后,DataSet中的数据会消失 d) DataSet实际上是从数据源中检索的数据在内存中的缓存 68 ADO.NET的( C )对象用来建立应用程序与数据库的连接。(选 择一项)(问问的答案) a)DataSet b)DataReader c)Connection d)Command 69在使用ADO.NET 设计数据库应用程序时,可通过设置Connection 对象 的( A )属性来指定连接到数据库时的用户和密码信息. A. ConnectionString B. DataSource C. UserInformation D. Provider 70( A ) 方法执行指定为Command对象的命令文本的SQL语句,并 返回受SQL语句影响或检索的行数。 A)ExecuteNonQuery B)ExecuteReader C)ExecuteQuery D)ExecuteScalar 71 在ADO.NET中,SqlConnection 类所在的命名空间是( D )。 a) System b) System.Data c) System.Data.OleDb d) System.Data.SqlClient 72在ADO.NET 中,对于Command对象的ExecuteNonQuery()方法和 ExecuteReader()方法,下面叙述错误的是( C ). A) insert,update,delete等操作的SQL语句主要用 ExecuteNonQuery()方法来执行 B) ExecuteNonQuery()方法返回执行SQL语句所影响的行数 C) Select操作的SQL语句只能由ExecuteReader()方法来执行 D) ExecuteReader()方法返回一个DattaReader对象 73使用( D )对象来向DataSet中填充数据 A) Connection B) Command C) DataReader D) DataAdapter 73 为访问SQL Server 2000数据库中的数据,最好使用以下那种.NET数 据提供者连接到数据库(A) A SQL Server.NET B OLEDB.NET C ODBC.NET D XML.NET 74 遍历一个含单个结果集的SqlDataReader对象的正确语句是(A)。 A while(x.Read() for(int i=0;ix.FieldCount;i+) B do for(int i=0;ix.FieldCount;i+) C while(!x.Read() for(int i=0;ix.FieldCount;i+) D do for(int i=0;ix.FieldCount;i+) 二 填空题 1. SQL语言提供数据库定义、_数据操纵功能_、数据控制等功 能。 2. 关系代数中专门的关系运算包括:选择、投影、 连接_和 除法 3.关系数据模型中,两个关系R1与R2之间存在1M的联系,可以通过 在一个关系R2中的_外部关键字值_在相关联的另一个关系R1中 检索相对应的记录。 4.数据库的逻辑模型设计阶段,任务是将_总体E-R模型_转换 成关系模型。 5.数据库表中主码的取值必须唯一且非空,这条规则是_实体_完 整性规则。 6数据库设计分为以下六个设计阶段:需求分析阶段、_概念结构设计 _、逻辑结构设计_、数据库物理设计阶段、数据库实施阶 段、数据库运行和维护阶段。 7.历史上3种较流行的数据模型有:层次模型、_网状模型_、关系数据模型。 8 数据管理经历了_人工管理阶段_、文件管理_阶段_、_ 数据库管理阶段_三个发展阶段。 9物理数据独立性 是指数据库的物理结构改变时,尽量不影响整体逻辑 结构、用户的逻辑结构以及应用程序。 10数据逻辑独立性_是数据库的整体逻辑结构改变时,尽量不影响 用户的逻辑结构以及应用程序。 11用户与操作系统之间的数据管理软件是_数据库管理系统_。 12根据不同的数据模型,数据库管理系统可以分为层次型、网状型、关系 型 和面向对象型。 13数据模型由_数据结构_、_数据操作_和_数据完整性约 束_三要素组成。 14现实世界的事物反映到人的头脑中经过思维加工成数据,这一过 程要经过三个领域,依次是_现实世界_、_信息世界_ 和_数据世界_。 15现实世界中,事物的个体在信息世界中称为_实体_,在机器 世界中称为_记录_。 16能唯一标识实体的属性集,称为_码_。 17属性的取值范围称为该属性的_域_。 18两个不同实体集的实体间有_一对一_、_一对多_和 _多对多_三种情况联系。 19关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S 的外码,则S.A的值或者等于R中某个元组的主码值,或者取空值 (null)。这是 参照 完整性规则。 20 有学生信息表student,求年龄在2022岁之间(含20岁和22岁)的 学生姓名和年龄的SQL语句是:SELECT sname,age FROM student WHERE age_ _BETWEEN 20 AND 22 _。 21 在SQL语言中,若要删除一个表,应使用的语句是_ DROP _TABLE。 22 数据库系统的逻辑设计主要是将_概念模型 _转化成DBMS所支 持的数据模型。 23如果采用关系数据库来实现应用,则在数据库的逻辑设计阶段需将 _ E-R模型 _转化为关系模型。 24 SQL Server2000有两种安全认证模式,即Windows安全认证模式和 混合认证模式 。 25 SQL Server 2000的文件包括: 数据文件(.mdf或.ndf)和 日 志文件 三、名词解释(每小题4分,共16分) 1.事务:是指访问并可能更新数据库中各种数据项的一个程序执行单元 2.DBA:是一个负责管理和维护数据库服务器的人。数据库管理员负责全面管理和控制数据库 系统。这个职位对不同的人意味着不同的意义 3.DBMS :是位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问 DB的方法,包括DB的建立、查询、更新及各种数据控制。 4 权限:权限是指执行特定类型sql命令或是访问其它方案对象的权利,包括系统权限和对 象权限两种。 5 角色:通俗的说是对功能权限人员的定义说明,如张三是制单员,李四是审核员, Admin是系统管理员。 四、简答题(每小题5分,共20分) 1.数据库管理系统的主要功能有哪些? 数据定义、操纵、保护、存储、维护和数据字典。 2.数据库系统中的常见故障有哪些? 常见故障有事物内部故障,系统故障,介质故障,计算机病毒。 3. 简述SQL语言的组成。 数据定义、数据操纵、数据控制和嵌入SQL语言的使用规定。 4. 说明关系模型有哪三类完整性规则? 实体完整性、参照完整性、用户自定义完整性。 设计题 1某公司的业务规则如下: (1)每位职工可以参加几个不同的工程,且每个工程有多名职工参 与; (2)每位职工有一个职位,且多名职工可能有相同的职位; (3)职位决定小时工资率,公司按职工在每一个工程中完成的工时, 计算酬金; (4)职工的属性有职工号、姓名、职位和小时工资率; (5)工程的属性有工程号和工程名称。 试根据上述业务规则:设计ER模型; 将ER模型转换成关系模式集,并规范化为3NF。 转换后的关系模式为 职工(职工号,姓名,职位,小时工资率) 工程(工程号,工程名称) 参与(职工号,工程号,工时) 规范化为3NF为: 职工(职工号,姓名,职位) 职位(职位,小时工资率) 工程(工程号,工程名称) 参与(职工号,工程号,工时) 2. 已知某个工厂中有多个工段,每个工段(WS)有多个车间(WORKSHOP), 每个车间只在一个工段中,每个车间生产多种产品(PRODUCT),而每 种产品可由多个车间生产。 工段有:工段名(WSN),工段号(WSNO); 车间有:车间号(WNO),车间名(WN),车间领导(WM); 产品有:产品号(PNO),产品名称(PN),型号规格(PTYPE) 每个车间生产的产品都有完工日期(PFSHDATE)。 (1)根据上述语义设计E-R模型,要求标注连通词,可省略属性。 (2)将E-R模型转换成关系数据模型,并指出每一个关系的主码和外码(如 果存在)。 答:(1)E-R模型图 (2) ws(wsno, wsn) workshop(wno,wn,wm,wsno) ,wsno是外码 product(pno,pn,ptype) produce( wno,pno,pfshdate) wno和pno分别是外码 (3) foreign key(wsno) references ws(wsno) on delete no action foreign key(wno) references workshop(wno) foreign key(pno) references product(pno) 3.如下关系: 职工(职工号,姓名,性别,职务,家庭地址,部门编号) 部门(部门编号,部门名称,地址,电话) 保健(保健卡编号,职工号,检查身体日期,健康状况) 1. 用关系代数表达式写出,查找所有女科长的姓名和家庭地址; 姓名,家庭地址( 职务=科长 性别=女(职工) 2. 用关系代数表达式写出,查找“办公室”的科长姓名和家庭地 址; 姓名,家庭地址( 部门名称=办公室(部门) 职务 =科长 (职工) 3. 用关系代数表达式写出,查找“财务科”中健康状况为“良 好”的职工姓名和家庭地址。 姓名,家庭地址( 职工 健康状况=良好(保健) 部门名称=财务(部门) 4. 用SQL语句写出,删除职工关系表中职工号为“3016”的记录; delete from 职工 where 部门编码 in (select 部门编号 from 部门 where 部门名称 = 销售处) go delete from 保健 where 职工号 in (select 职工号 from 职工 where 部门编号 in (select 部门编号 from 部门 where 部门名称 = 销售处) 5.用SQL语句写出,将职工号为“3061”的职工的健康状况改为“一 般”; update 保健 set 健康状况 = 一般 where 职工号 = 3061 5. 用SQL语句写出,建立健康状况为“差”的职工的视图。 create view “差“ as select * from 职工 where 职工号 = (select 职工号 from 保健 where 健康状况 = 差) 4. 假设某商业集团数据库中有一关系模式R如下: R(商店编号,商品编号,数量,部门编号,负责人) 如果规定: (1)每个商店的每种商品只在一个部门销售。 (2)每个商店的每个部门只有一个负责人。 (3)每个商店的每种商品只有一个库存数量。 回答下列问题: (1) 根据上述规定,写出关系模式R的基本函数依赖。 有3个函数依赖:(商店编号,商品编号)-部门编号 (商店编号,商品编号)-负责人 (商店编号,商品编号)-数量 (2) 批出关系模式R的候选码。 R的候选码是(商店编号,商品编号)。 (3) 试问关系模式R最高已经达到第几范式?为什么? 因为R中存在着非主属性“负责人”对 候选码(商店编号,商品 编号)的传递函数依赖,所以R属于2NF,R不属于3NF. (4) 如果R不属于3NF,将R分解成3NF模式集。 将R分解成:R1(商店编号,商品编号,数量,部门编号) R2(商店编号,部门编号,负责人) 6. 请设计一个图书馆数据库,此数据库对每个借阅者保持读者记 录,包括:读者号、姓名、地址、性别、年龄、单位。对每本 书有:书号、书名、作者、出版社。对每本被借出的书有:读 者号、借出的日期、应还日期。1.要求给出E-R图,2.再将其 转换为关系模型。 1.(本小题4分) 书 读者 借阅 书号 书名 作者 出版社 借出日期 应还日期 读者号 姓名 地址 读者号 年龄 1 n 单位 2. (本小题3分)根据ER图向关系模型转换的原则,将两个实体转换为关系模式如下,其中码用 下划线表示,并且不能为空; (注意写

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论