《项目3 数据库表的创建与维护ppt课件.ppt》由会员分享,可在线阅读,更多相关《项目3 数据库表的创建与维护ppt课件.ppt(22页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、在此输入您的封面副标题项目3 数据库表的创建与维护数据库技术及应用数据库技术及应用 项目任务项目任务l任务一:创建与修改数据库l任务二:创建数据表l任务三:维护数据库中的数据表l任务四:建立数据库关系图l任务五:表数据的输入项目三项目三 数据库表的创建与维护数据库表的创建与维护任务一:创建与修改数据库任务一:创建与修改数据库使用“学生成绩管理系统”为案例数据库,数据库名为grade_manage,该数据库的实体-联系图如图3-1所示任务一:创建与修改数据库任务一:创建与修改数据库创建步骤:(1)按照项目二中介绍的启动SSMS方法,首先连接到服务器,如图3-2所示。(2)服务器类型选择“数据库引
2、擎”,服务器名称默认为“local”,代表服务器和客户端均装在本机上,身份验证的选项依据装SQL Server 2008软件时的选择而不同,如果选择的是“混合验证”方式,则有两个选项:“Windows身份验证”和“SQL Server身份验证”,前者是通过使用登录计算机的用户名和密码登录,后者则采用安装时建立的SQL Server用户名和密码登录。(3)在图3-2中,点击“连接”,出现图3-3所示的对象资源管理器,说明数据库连接服务器成功。(4)选择“数据库”,右键单击“新建数据库”,出现如图3-4所示的新建数据库对话框。(5)在“数据库名称”后面填写“grade_manage”,点击“添加”
3、,即可完成数据库的创建,可以在对象资源管理器中展开“数据库”,可以发现新建的“grade_manage”数据库,如图3-5所示。1、创建数据库、创建数据库任务一:创建与修改数据库任务一:创建与修改数据库操作步骤:1)启动SSMS,在对象资源管理器中,展开“数据库”,右键单击要扩展的数据库“grade_manage”,然后点击“属性”;2)在“数据库属性”中,选择“文件”标签;3)更改如图3-6中数据库“初始大小”,并选择“自动增长”下的对话框按钮;4)弹出如图3-7所示的设定数据的初始大小为20MB,增量为10%,最大文件大小为30MB,设定日志文件为3MB,增量为1MB,最大为15MB;5)
4、点击“确定”完成数据库的扩展。2、修改数据库、修改数据库(1)修改数据库大小修改数据库大小任务一:创建与修改数据库任务一:创建与修改数据库操作步骤:1)在SSMS中选择要删除的数据库;2)点击右键,选择“删除数据库”,点击“确定”,即可删除数据库。2、修改数据库、修改数据库(2)删除数据库任务二:创建数据表任务二:创建数据表操作步骤:(1)在SSMS的对象资源管理器中展开“数据库”,展开“grade_manage”,选择“表”,右键点击“新建表”,弹出表设计器如图3-8所示。(2)在表设计器中以行为单位依次输入列名,如sno,数据类型可以在下拉框中选择并进行适当的修改,“允许Null值”表示此
5、列值是否可以取空值,如果点击单选按钮表示可为空,不选表示不能为空,由于sno列为student表中的主键,不能为空;(3)重复第2步,依次完成sname,sage,ssex,sdept列的设计,如图3-9所示。表的设计如表3-1所示;(4)选中sno列,点击右键,选择“设置主键”,完成表主键的设置,在一个表中一般需要指定一个列为主键,结果如图3-10所示。(5)表设计完成后,点击SSMS的保存工具栏,输入表名student,完成表的创建。一般情况下表创建成功后,会在对象资源管理器的“数据库”-“表”下面有显示,如果没有,可以右键单击“表”,选择“刷新”菜单进行刷新。1、使用、使用SSMS向导创
6、建数据库表向导创建数据库表任务二:创建数据表任务二:创建数据表操作步骤:(1)在SSMS界面的左上角选择“新建查询”工具栏,如图3-12所示,注意在可用数据库列表中选择grade_manage,出现SQL语句编辑界面;(2)在编辑界面书写如图所示的SQL语句。单击编辑界面上方的 工具栏,检测语句语法,如无错误则单击 。2、使用、使用SQL语句创建表语句创建表任务三:维护数据库中的数据表任务三:维护数据库中的数据表操作步骤(1)采用SSMS进行修改1)在对象资源管理器中依次展开“数据库”、“grade_manage”、“表”,选中student表,单击右键,选择“设计”菜单。2)在表studen
7、t的设计视图中,选择sage列,单击数据类型。3)在下拉框中选择tinyint,点击工具栏中的保存按钮完成修改1、将、将student表中的表中的sage列的数据类型改为列的数据类型改为tinyint型。型。任务三:维护数据库中的数据表任务三:维护数据库中的数据表操作步骤(2)采用SQL语句进行修改1)在SSMS界面的左上角选择“新建查询”工具栏,出现SQL语句编辑界面。2)在编辑界面书写如图所示的SQL语句。1、将、将student表中的表中的sage列的数据类型改为列的数据类型改为tinyint型。型。任务三:维护数据库中的数据表任务三:维护数据库中的数据表(1)采用SSMS设定列的约束2
8、、将、将student表中的表中的sage列的取值范围限定列的取值范围限定为为650之间。之间。任务三:维护数据库中的数据表任务三:维护数据库中的数据表(2)采用SQL语句进行约束2、将、将student表中的表中的sage列的取值范围限定列的取值范围限定为为650之间。之间。任务三:维护数据库中的数据表任务三:维护数据库中的数据表(1)采用SSMS删除表指定的列1)在表course的设计视图中,选择cpno列。2)右键选择“删除列”。3)点击工具栏中的保存,完成删除。(2)采用SQL语句删除指定的列3、将、将course表中的表中的cpno列删除。列删除。任务四:建立数据库关系图任务四:建立
9、数据库关系图(1)在对象资源管理器中展开“grade_manage”数据库,选择“数据库关系图”;(2)右键选择“新建数据库关系图”,在下图的提示中点击“是”;创建grade_manage数据库关系图的执行步骤如下:(3)在出现的“添加表”对话框中,如图3-23所示,分别选择四个表,并依次添加,添加完成后点击“关闭”;任务四:建立数据库关系图任务四:建立数据库关系图创建grade_manage数据库关系图的执行步骤如下:(4)在建立关系图时,要先选中数据库中的外键表sc,course建立外键关系,如选中sc表,点击右键,选中“关系”,弹出如图3-25所示的对话框;任务四:建立数据库关系图任务四
10、:建立数据库关系图创建grade_manage数据库关系图的执行步骤如下:(5)选择“添加”,弹出如图3-26所示的对话框,修改外键名称,如FK_sc_course,首先建立sc表与course表的联系;任务四:建立数据库关系图任务四:建立数据库关系图创建grade_manage数据库关系图的执行步骤如下:(6)选择“表和列规范”,进行设置外键表和主键表任务四:建立数据库关系图任务四:建立数据库关系图创建grade_manage数据库关系图的执行步骤如下:(7)再次选中sc表,建立与student表sno的关联,同理建立course表和teacher表tno的关联,完成关系图的创建。任务四:建立数据库关系图任务四:建立数据库关系图创建grade_manage数据库关系图的执行步骤如下:建立成功后的关系图任务五:表数据的输入任务五:表数据的输入总结与反思总结与反思l熟练掌握数据库的创建和维护方法熟练掌握数据库的创建和维护方法l学会创建和维护数据库表学会创建和维护数据库表