SQLServer2008常见操作.pdf

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQLServer2008常见操作

本文基于一个特定的业务场景(每个班级分配多名学生 )来介绍该场景下的数据采集和存储的步骤。 需求分析: 有班级和学生两个对象 ,多名学生归属一个班级。 班级有名称和毕业时间等特征。 学生有学号、身份证号、姓名、年龄和性别等特征。 最终的产物是字典数据。 概念设计 : 实体 :班级、学生。 联系 :一个班级包含多名学生,一个学生只能归属于一个班级。 班级实体型属性:班级编号、班级名称、毕业时间。 学生实体型属性:学生编号、身份证号码、姓名、年龄、性别 班级和学生等两个实体的 E-R 图 逻辑设计: 此处是依照关系模型的规范性进行实施的。 班级和学生是一对多的联系 ,那么关系模式则以外码的形式表达 ,具体如下 : 班级 ( 班级编号 , 班级名称 , 毕业时间 ) 学生 ( 学生编号 , 身份证号码 , 姓名 , 年龄 ,性别 , 班级编号 ) 班级编号 班级名称 毕业时间 Class001 计算机与科学技术 1 班 2015-07-01 Class002 计算机与科学技术 2 班 2015-07-01 班级关系表 学生编号 身份证号码 姓名 年龄 性别 班级编号 Student001 3401199510102222 张三 20 男 Class001 Student002 3401199510103333 李四 18 男 Class002 Student003 3401199510104444 陈七 19 女 Class001 学生关系表 物理设计: 在 SQLServer2008 的IDE 环境中 ,创建上述的 “班级-学生 “数据库 ,建立表结构及优化。 此时演示包括软件自带的界面操作和 SQL 操作两种。 1、 启动数据库软件 A )在开始菜单中找到 SQLServer 的IDE ,并启动: B )登录在 IDE 中: 2、 创建 “班级-学生 “数据库 A )在数据库文件夹右击开始新建数据库 : B )点击确定后即可完成: C )这样就创建出了一个新的数据库 (CSBD )啦 : 备:以上的操作使用 SQL 命令为 : 3、 在上述数据库中创建班级和学员关系表 A )在 CS 数据库的表文件夹上右击开始新建一张表: B )设计表中的每一列 : C )保存该表的设计,完成表的创建 D )右击该表的 Cno 列 ,设置该列为主码: E )其他表的操作步骤雷同,只不过在学生表中,其中的班级编号要设置成该关系表的外码: 备:以上的操作使用 SQL 命令为 : 4、 在班级和学员关系表中插入新的数据记录 A )在 Student 表右击开始编辑前 200 行: B )一行一行的将输入写入,系统会自动保存,无需点击保存按钮 (其它表数据步骤雷同 ): 备:以上的操作使用 SQL 命令为 : 5、 查询一下试试看能不能满足我们的业务需求 A )获取所有学生信息 B )获取所有学生的学号和姓名 C )获取所有学生的学号和姓名,使用别名作为列名。 D )获取年龄大于 19 岁,且姓张的学员的信息。 E )获取学号是 Student001、Student002 的学员信息 F )获取年龄最大的前两位学员信息。 G )获取每个班级的人数。 H )获取所有学员的姓名和所在班级名称。 I ) 获取 “计算机与科学技术 2 班 “的所有学员信息。

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档