- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库系统原理与应用02
8.4 建立数据库关系图 8.4 建立数据库关系图 在SQL Server管理器的快捷菜单选择“重命名”,就可以修改表的名称。 在SQL Server管理器的快捷菜单选择“删除”,会出现一个删除对象的对话框,按确定按钮就能直接删除特定的表。 注意:删除表时,表的结构定义、表中的数据、索引和约束等等都将从数据库中永久删除。 8.5 8.6 更改表名和删除表 8.7 记录的新增和修改 数据库中的记录一般都是通过T-SQL来进行添加、修改和删除的,当然少量数据也可以通过SQL Server管理控制器来进行。 前者是利用设计人员编写的相关程序来实现;后者是操作员手工进行输入,因此要根据表之间的关联性,注意输入数据的先后次序。 选择要添加数据的表名,按鼠标右键,在弹出的快捷菜单中选择打开表 8.7 记录的新增和修改 8.7 记录的新增和修改 关系图窗格 条件窗格 SQL窗格 结果窗格 8.7 记录的新增和修改 关系图窗格 条件窗格 SQL窗格 结果窗格 8.7 记录的新增和修改 如书上例8.6中,对school数据库中,添加表student、表score、表teacher、表course内的数据。 1)先添加表student和表teacher的记录 2)再添加表course内的数据 3)最后添加表score内的内容 启动 上机提示 选数据库引擎 上机提示 选数据库引擎 上机提示 创建数据库 上机提示 分离或脱机数据库 上机提示 Worker表中党员否,是1位bit型的,不能直接输入是或否,要输入true或false。 Worker表中出生日期和参加工作,是datetime型的,要按2012-09-15格式输入。 上机提示 近期自学与上机安排 自学与上机通知 ●周二在四教2楼计算机中心机房上机 完成上机练习1 ●自学内容: 自学第4章、第9章、 第18章。 * * R÷S= π 1,2,…,r-s(R)- π 1,2,…,r-s((π 1,2,…,r-s(R)×S)-R) 学号 S1 S2 S3 S4 S5 π 1,2,…,r-s(R) (π 1,2,…,r-s(R)×S)-R 学号 课号 课名 S4 C3 操作系统 学号 S1 S2 S3 S5 该结果表示求出了选择了必修课表中所有规定的全部课程的学生学号。 思考:如果直接求选课÷必修课,结果为什么? 小结 ●在关系操作集合中还有很多种其它的运算。但是, 最基本的运算只有五个:并、差、笛卡尔积、选择、投影。 ●使用上述五种基本运算, 可将其它的所有运算表达出来。 比如, θ连接运算, 可通过先进行笛卡尔积运算, 然后再进行选择运算来得到。 再比如, 对关系R1和R2作交运算, 则可以从R1中减去R2得到R3, 然后再从R1中减去R3得到。也就是说, 通过几步差运算表达。 【例3.2】求各运算结果 ⑴ σB=5 (S) 书上第28页 对关系S作行筛选,条件是属性B=5 B C D 5 6 3 【例3.2】求各运算结果 ⑵ ∏ A, C( R ) 对关系R的A、C二个属性作投影 A C 1 3 4 6 7 9 【例3.2】求各运算结果 先对关系S做行筛选,再对结果中的C、D二个属性作投影 (3)∏ C,D (σB = 5 ( S ) ) C D 6 3 (4) R S 【例3.2】求各运算结果 对关系R、S作θ连接,条件是R的第3属性=S的第2属性 [ 3 ]=[ 2 ] A R.B R.C S.B S.C D 1 2 3 2 3 2 4 5 6 5 6 3 【例3.2】求各运算结果 (5) R S 对关系R、S作自然连接 A B C D 1 2 3 2 4 5 6 3 第6章 SQL Server2005系统概述 本章自学 第七章 创建和使用数据库 7.1 数据库对象 7.2 系统数据库 7.3 SQL Server数据库的存储结构 7.4 创建数据库 7.5 配置数据库(自学) 7.6 删除数据库(自学) 7.1 数据库对象 1. 表 由行和列组成,每一行为一条记录。 2. 字段 表中的每列称为一个字段,其具有字段类型、大小等属性。基本类型有字符型、文本型、数值型、逻辑型和日期时间型。 3. 索引 索引是一种表形式的数据结构,由给定的一个或一组数据项(主键或非主键)组成。 7.1 数据库对象 4. 视图 是从一个或多个表中导出的表,视图的结构和数据建立在对表的查询的基础上。 5. 存储过程 是一组为完成特定功能的SQL语句集合,经编译后以名称的形式存储在SQL Severe服务器端的数据库中。 6. 触发器 是特殊的存储过程,能在某个规定的事件发生时触发执行。 7.2 系统数据库 1.
文档评论(0)