sql - server实训报告 SQL Server实训报告 专 业: 计算机应用技术(过程控制方向) 班 级: 过控131班 姓 名: 张改凤 学 号: 202105260130 指导老师: 李模刚 实训地点: 信控2机房 成 绩: ----------------------------------------------------------------------------- 一、实训目标 掌握SQL Server数据库创建方法,掌握数据表、数据库完整性约束、基本查询语句的使用、数据更新方法、视图索引的建立、常用数据库对象的创建及使用、SQL编程序等多方面的综合练习,旨在强化训练,真正做到熟练掌握甚至精通,为以后数据库维护、网络管理、编程打好基础。 二、实训要求 完成实训题目,并将最终结果保存在自己的FTP上(在自己的FTP帐号上建立” gk13130_张改凤”文件夹,将所有实训结果、脚本文件、数据库、实训报告均保存在此文件夹下),所有操作尽量使用查询分析器完成。 实训最低要求:查询数据和数据更新要求必须用查询分析器完成,其他可在SSMS中完成,但要求能够生成脚本文件,并能读懂其中所有代码,并可进行简单修改模仿。 三、考核标准 (1)平时实习纪律考勤 占10% (2)实训报告 占40% (3)代码文件及数据库文件 占40% (4)实习总结 占10% 1.创建数据库及删除 创建一个名称为xscj的数据库,脚本文件名:xscj.sql CREATE DATABASE [xscj] ON PRIMARY ( NAME = N'xscj', FILENAME = N'D:\\ddd\\xscj.mdf' , SIZE = 3072KB , FILEGROWTH = 1024KB ) LOG ON ( NAME = N'xscj_log', FILENAME = N'D:\\ddd\\xscj_log.ldf' , SIZE = 1024KB , FILEGROWTH = 10%) GO EXEC dbo.sp_dbcmptlevel @dbname=N'xscj', @new_cmptlevel=90 EXEC msdb.dbo.sp_delete_database_backuphistory @database_name = N'xscj' GO USE [master] GO /****** 对象: Database [xscj] 脚本日期: 08/27/2021 10:00:54 ******/ DROP DATABASE [xscj] GO 2.创建文件夹ddd exec sp_configure'show advanced options',1; reconfigure ; exec sp_configure'xp_cmdshell',1; reconfigure ; exec xp_cmdshell'md d:\\ddd'; reconfigure ; exec sp_configure'xp_cmdshell',0; reconfigure ; exec sp_configure'show advanced options',0; 3.创建和使用表 (1)建立学生表stu,其结构为: 学号 nchar(12) not null, 姓名 char(255)not null unique, 年龄 int check(年龄 >=5 and 年龄 <=60), 身份证号 char(18),。其中“学号”为主键。 在stu表中输入如下记录: (2)建立课程表course,其结构为 课程号 char(255) not null , 课程名 char(255), 学分 int,其中,“课程号”为主键。在course表中输入如下记录: (3)建立选课表select1,其结构为: 学号 nchar(12)not null, 课程号 char(255) not null, 成绩 float 。其中,“学号”和“课程号”为主键。在select1表中输入如下记录: (4)建立stu、course和select1个表之间的关系。 3个表之间的关系主要指主外键关系。 4.数据库完整性创建约束 ------------------------------------------------------------------------------------------------------- 5.测试查询数据 (1). select 学号'测试一',姓名,年龄from stu where 姓名like '小%'; 感谢您的阅读,祝您生活愉快。 本文来源:https://www.wddqw.com/doc/b88a78d44593daef5ef7ba0d4a7302768e996f16.html