数据库
文章平均质量分 86
lydia_lsl
学无止境
展开
-
实验一 初识DBMS及数据库的建立
实验内容1、创建数据库(1)创建一个学生课程数据库,数据库名Student_DB,包含主数据文件,日志文件和辅助数据文件Student_DB1,所有文件路径均存放在F:\My_database\ 下。其中,数据库主数据文件初始大小为5MB,最大大小为30MB,数据库自动增长,增长方式是按5%比例增长。日志文件初始为3MB,最大可增长到10MB,按2MB增长。2、数据表的设计用SSMS方式为数据库S...原创 2018-03-16 18:26:33 · 7166 阅读 · 5 评论 -
实验二 数据对象的定义、单表数据查询
实验内容1、建立数据库Student_DB,并在此数据库中用命令方式创建数据表(注意表中列的相关约束):学生表:Student(Sno, Sname, Ssex, Sage, Sdept);课程表:Course(Cno, Cname, Cpno, Ccredit);学生选课表:SC(Sno, Cno, Grade)学生表的逻辑设计:字段名类型长度主码/外码描述是否可空Snochar 9主码学号×S...原创 2018-03-17 17:16:10 · 4256 阅读 · 0 评论 -
实验三 数据库多表查询、数据更新、视图
实验内容1、基于Student_DB数据库中的三个表Student,Course,SC,进行如下的查询:(1) 查询每个学生及其选修课情况(使用自然连接)。select student.*,SC.* from student,SC where student.Sno=SC.Sno (2) 查询每个学生的学号、姓名、选修的课程及成绩。Select sc.sno,sname,cno,grade fro...原创 2018-04-13 17:39:32 · 10424 阅读 · 1 评论 -
Microsoft server2008的sql server身份验证出现18456错误
该错误一般是由于你所建的用户没有开启“启用”权限在“安全性”-->“登录名”中选中你准备登陆的账户,右击“属性”:设置完毕,打开“Microsoft sql server2008配置管理器”重启Microsoft sql server2008,重新登陆即可。...原创 2018-04-30 18:17:43 · 1012 阅读 · 0 评论 -
实验四 数据库的安全性
实验内容 1、修改服务器的身份验证模式为“SQL Server和Windows身份验证模式”。 2、在服务器级别上创建二个以SQL Server身份验证为方式的登录名,登录名称分别为login_1、login_2。 create login login_1 with password='123' create login login_2 with password='123' 3、...原创 2018-04-30 18:39:17 · 13783 阅读 · 1 评论 -
实验五 数据库的完整性
实验内容 (1)创建一个名为Test_Integrity的数据库。 (2)用命令方式在数据库中创建student表,course表和sc表,注意其中的约束按如下方式进行定义:ssex字段定义为表级约束,grade字段定义为行级约束,并为其定义一个约束名,其它的约束自己决定定义方式。 表结构如下: student(学生信息表): 码 列名 数据类型 宽度 ...原创 2018-05-06 09:23:56 · 6952 阅读 · 0 评论 -
实验六 触发器
一、实验目的和要求掌握数据库编程及触发器的实现方法。二、教学要求1.掌握基本的数据库编程知识(变量使用和分支语句);2.了解触发器的使用方法;3.了解inserted逻辑表和deleted逻辑表的使用;4.掌握DML触发器的创建方法;5.理解用触发器能够实现数据完整性的原理。三、实验内容在Student_DB中做如下操作:(1)查询学号为201215121的姓名和所选修的课程门数,当门数为2门及以...原创 2018-05-20 10:45:14 · 10759 阅读 · 0 评论 -
实验七 数据库设计
实验内容问题描述:某学院有基本实体集:系、教师、学生和课程。各个实体的属性集为:系:系编号,系名,地址课程:课程号,课程名称,开课学期学生:学号,学生姓名,性别,住址教师:教工号,教师姓名,办公室实体间的联系有:每个系有一位系主任,有多位教师;一个教师只能在一个系任职;每个系开设多门不同课程;一门课程只能由一个系负责开设;每门课程只能由一个教师授课,一个教师可以讲授多门课程;一个学生可以选修多门课...原创 2018-06-04 17:49:16 · 12253 阅读 · 0 评论 -
实验八 存储过程
实验内容 (1) 创建一个不带参数的存储过程,要求查询所有学生的姓名,所选修课的课程名及成绩。并执行该存储过程。 create procedure SCG as begin select sname,cname,grade from student,Course,SC where student.Sno=SC.Sno and SC.Cno=Course.Cno end e...原创 2018-06-12 12:18:37 · 7137 阅读 · 0 评论