山大本科电子商务第三学期《数据库系统原理》模拟题答案.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
《数据库系统原理》模拟题答案解析: 1. 数据库系统类型:SQL Server 2000 被描述为一个关系型数据库系统,这意味着它基于关系模型,存储和管理数据以表格形式,支持SQL(结构化查询语言)进行数据操作。 2. 操作系统兼容性:SQL Server 2000 企业版适合安装在Microsoft Windows 2000 Server操作系统上,这表明企业版不适用于个人版或家用版的操作系统。 3. 身份验证模式:SQL Server 2000 支持Windows身份验证模式和混合模式,这允许用户通过Windows账户或者特定的SQL Server账户登录。 4. 系统管理工具:服务管理器是用于启动、暂停和停止SQL Server服务的工具,包括SQL Server的各种后台服务。 5. 表的创建与完整性:在创建Books和Publisher表时,为了维护数据完整性,应该在Publisher表的cPublisherId属性上设置主键约束,在Books表的cPublisherId属性上设置外键约束,以确保引用完整性。选项D中的做法虽然创建了共享数据类型,但没有明确提及约束,所以不够完整。 6. 缺省约束:陈述B为真,即存在缺省约束的列不能被默认值联编,除非先通过`ALTER TABLE`语句移除该约束。而陈述A则错误,因为默认值可以联编到列或用户定义的数据类型。 7. 用户定义的数据类型:陈述A、B、C和D都是正确的。用户定义的数据类型基于系统数据类型创建,使用`sp_addtype`创建,通过`sp_droptype`删除,且`sp_help`可以提供关于这些类型的信息。 8. 自动递增标识符:在SQL Server中,创建具有自动递增特性的字段,如产品ID,应使用`IDENTITY`关键字,它会从指定的种子(通常是1)开始,并在每次插入新行时自动增加。 9. 表结构与自动递增:Product表的例子展示了如何定义一个产品表,包括product ID(产品编号)、product name(产品名称)、price(价格)和quantity on hand(库存量)。若要实现自动递增的product ID,应使用`IDENTITY`关键字。 总结关键知识点: 1. 关系型数据库系统及其特性。 2. SQL Server 2000的版本兼容性和身份验证模式。 3. 数据库管理系统中的表创建与数据完整性(主键、外键约束)。 4. SQL Server的管理工具和服务管理器的作用。 5. 默认约束的概念和管理。 6. 用户定义的数据类型及其管理。 7. `IDENTITY`关键字在自增字段中的应用。 这些知识点涵盖了数据库系统的基础概念,包括数据库类型、操作系统兼容性、数据完整性、数据库管理以及特定数据库系统的特性和操作。
剩余13页未读,继续阅读
- 粉丝: 83
- 资源: 2万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助