数据库习题 模拟4.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1. 简述数据库设计过程。 答:通常个阶段: ) 需求分析阶段) 概念设计阶段) 逻辑设计阶段) 物理设计阶段) 实现阶段) 运行维护阶段需求分析需求分析阶段应对系统的整个应用情况作全面的、详细的调查、确定用户的目标,收集支持系统总的设计目标的基础数据和对这些数据的要求,确定用户需求,并把这些要求写成用户和数据库设计者都能够接受的文档。确定用户需求可以通过对不同层次的企业管理人员进行个人访问得到。还应了解系统将来要发生的变化,充分考虑系统的可能的扩充和变动,使系统设计更符合未来发展方向。概念设计概念模型可以看成是现实世界到机器世界的一个过渡的中间层次。在设计数据库系统时,要把现实世界的事物通过认识和抽象转换为信息世界的概念模型,再把概念模型转换为机器世界的数据模型。 概念设计是整个数据库设计的关键通过对用户需求进行综合、归纳与抽象,形成一个独立于具体的概念模型逻辑设计逻辑设计将概念结构转换为某个所支持的数据模型对其进行优化物理设计物理设计为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行数据库应用系统经过试运行后即可投入正式运行。 职工(职工编号,姓名,性别,出生日期,部门编号) 部门(部门编号,部门名称) 工程(工程编号,工程名称,职工编号,客户编号) 客户(客户编号,客户名称,地址) 试用专门的关系运算选择、投影、连接求出以下结果: (1) 查询所有男职工的信息。 (2) 查询在1980年之前出生的职工姓名。 (3) 查询客户大宏公司的工程信息。 (4) 查询人事部职工负责的工程信息。 3. 使用SQL Server Management Studio创建一个名为“企业工资管理系统”数据库,要求它有3个数据文件,其中主数据文件为20M,最大大小为100MB,每次增长5MB;辅数据文件为10MB,最大大小不受限制,每次增长20%;事务日志文件为20MB,最大大小为100MB,每次增长20MB。 答:略。 4. 使用T-SQL语句,创建一个名为“图书管理系统”数据库,要求它有3个数据文件,其中主数据文件为20M,最大大小为100MB,每次增长5MB;辅数据文件为10MB,最大大小不受限制,每次增长20%;事务日志文件为20MB,最大大小为100MB,每次增长20MB。 答:略。 5. 使用T-SQL语句,修改所创建的“公司人事管理系统”数据库中增加一个辅数据文件。文件的逻辑名为com,物理名为com_data.ldf,大小为10MB,增长不受限制,每次增加10%。 8. 试用自底向上法设计一个超市管理系统的E-R图。超市管理系统包括商品实体、职工实体、生产厂家实体、销售实体。其中商品实体具有商品编号、商品名称、数量、单价、生产厂家编号属性;职工实体具有职工编号、姓名、性别、出生日期、职务属性;生产厂家实体具有厂家编号、厂家名称、地址、联系方式、负责人属性;销售实体具有销售编号、销售时间、职工编号、商品编号、数量属性。 1. 查询女教师的教师编号、姓名和出生日期。 答: Select 编号,姓名,出生日期 From 教师表 Where 性别=女 2. 根据教师的年龄,将教师分为:老年(大于等于50岁)、中年(40岁至50岁之间)和青年(小于等于40岁)。 答: Select 姓名,性别,年龄= Case When datediff(year,出生日期,getdate())=50 then 老年 When datediff(year,出生日期,getdate())=40 and datediff(year,出生日期,getdate())50 then 中年 When datediff(year,出生日期,getdate())40 then 青年 end 3. 查询选修“大学英语”的学生的姓名,并按照分数从高到低输出前3名。 答: Select top 3 姓名 From 成绩表 Order by 分数 desc 4. 查询体育学院和外语学院,而且在1986年出生的学生信息。 答: Select * From 学生表 Where 院系名称=体育学院 and 院系名称=外语学院 and year(出生日期)=1986 5. 查询计算机学院姓张,并且姓名是两个字的学生的信息。 答: Select * From 学生表 Where 院系名称=计算机学院 and len(姓名)=2 在查询窗口中使用T-SQL语言创建一个视图,包括工作人员编号、姓名,进货的时间、数量,以及客户名称和城市。该视图是可更新视图吗? 7. 在查询窗口中使用T-SQL语言,根据工作人员表的出生日期列创建一

文档评论(0)

80092355km + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档