欢迎来到天天文库
浏览记录
ID:57657645
大小:341.44 KB
页数:8页
时间:2020-08-30
《实验一创建数据库和表.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、实验一创建数据库与表1、目得与要求(1)了解SQLServer数据库得逻辑结构与物理结构。(2)了解表得结构特点(3)了解SQLServer得基本数据类型。2、实验内容(1)实验题目①创建一个新得数据库。创建用于企业管理得员工数据库,数据库名称为YGGL。②在创建好得数据库YGGL中创建数据表.考虑到数据库YGGL中包含员工得信息、部分信息以及员工得薪水信息,所以数据库YGGL应该包含三个表:Employees(员工自然信息)表、Departments(部门信息)表与Salary(员工薪水情况)表。3、实验步骤(1)在对象资源管理器中创建数
2、据库YGGL。(2)删除数据库YGGL。①界面操作删除数据库删除数据库YGGL时,右键单击数据库,弹出菜单点击“删除”,弹出“删除对象”窗口,确认删除。②T-SQL语句删除数据库在代码空白处右击鼠标,弹出菜单选择“执行显示运行成功.(X)”或者键盘“F5”运行代码,在下方会此时在左侧“对象资管理器”中右键点击“数据库”选择刷新数据库,会发现数据库“PX"已经删除。注意:当执行过一遍代码时,也就就是执行了T—SQL语句删除数据库后再次执行代码会出现这样得警告。原因就是由于执行过一遍T-SQL语句,进行操作得数据库已经被删除,不存在。(3
3、)使用T—SQL语句创建数据库YGGL。新建查询后,在窗口中输入上面代码,右键代码空白处执行。然后在“对象资源管理器”中查瞧.如果“数据库”列表中并未列出YGGL数据库,则单击右键“数据库”,选择“刷新”选项,“数据库”列表中就会出现创建得YGGL数据库。(4)在对象资源管理器中创建表。①创建表。Employees(员工自然信息)表、Departments(部门信息)表与Salary(员工薪水情况)表。在对象资源管理器中选择创建得数据库“YGGL”,展开数据库YGGL,选择“表",右键单击“表"在弹出得菜单中选择“新建表”。将表保存并命名为
4、“Employees"。下面就是相同方法创建得Employees(员工自然信息)表、Departments(部门信息)表与Salary(员工薪水情况)表。Employees(员工自然信息)表Departments(部门信息)表Salary(员工薪水情况)表②删除表.右击表弹出得快捷菜单中“删除”项,打开“删除对象”窗口。在YGGL数据库中选择“表”,展开找到Employees(员工自然信息)表右键单击在弹出菜单内选择删除,在“对象删除”窗口中选择确定删除.(5)使用T—SQL语句创建表。①利用T-SQL语句创建Employees(员工自然信
5、息)注:Employees红色下划线,由于已经运行了代码,数据库中已经存在Employees表,所以将鼠标放在上面才会出现下面这样得错误。②利用T-SQL语句创建Departments(部门信息)表.在代码空白处单击右键选择“执行",会在下方“消息”对话框中瞧到执行成功。在左侧对象资源管理器中③利用T—SQL语句创建YGGL数据库得子菜单表中右键选择刷新,Salary(员工薪水情况)表。就会显示创建得表.同样执行后,在下方“消息"中会瞧到“命令已成功完成”,在左边对象资源管理器中YGGL数据库得表中单击右键选择刷新,会出现新建得S
6、alary(员工薪水情况)表.4、思考与练习(1)在YGGL数据库存在得情况下,使用CREATEDATABASE语句新建数据库YGGL,查瞧错误信息。当左侧资源管理器得数据库中已经存在数据库YGGL时,再次用CREATEDATABASE语句新建数据库YGGL时,在下方“消息”中会出现以下错误,就是由于已经存在数据库YGGL。(2)创建数据库YGGL1,使用界面方式或者ALTERDATABASE语句尝试修改YGGL1数据库逻辑文件得初始大小。在左侧对象资源管理器中刷新数据库,在数据库YGGL1中右键单击查瞧属性,逻辑文件大小已经由初始值修改为
7、20MB.(3)在YGGL1中创建表y多一列计算列,列名为“Salary1(参照表Salary得结构),表ActIne”,由Ine—Oute得到。Salary1比Salar在下方“消息”中显示“命令执行完成".在数据库YGGL1得Salary1表单击右键“设计”中会发现比起Salary表已经多了ActIne一项.(4)在YGGL1数据库中创建Employees1(结构与Employees相同),分别使用命令行方式与界面方式将表Employees1中得Address列删除,并将Sex列得默认值修改为0。利用命令行形式在数据库YGGL1
8、中创建表Employees1、利用界面操作得形式将数据库YGGL1中表Address列删除,并且将Sex得默认值修改为0。在数据库YGGL1中打开表Employees1,在列中找
此文档下载收益归作者所有