数据库实验4
数据库实验四

数据库实验四在学习数据库的过程中,实验是帮助我们深入理解和掌握相关知识的重要环节。
本次数据库实验四主要围绕着数据库的查询、更新以及数据完整性等方面展开。
实验的目的是让我们通过实际操作,更加熟练地运用 SQL 语句来处理数据库中的数据,同时加深对数据库原理和概念的理解。
在实验开始之前,我们首先需要准备好相关的数据库环境。
这包括安装数据库管理系统,如 MySQL 或 SQL Server 等,并创建好实验所需的数据库和数据表。
本次实验中,我们创建了一个名为“students”的数据库表,用于存储学生的基本信息,如学号、姓名、年龄、性别和所在班级等。
同时,还创建了一个名为“courses”的表,用于存储课程的信息,包括课程编号、课程名称和授课教师等。
接下来,就是实验的核心部分——数据查询操作。
通过使用 SQL 的 SELECT 语句,我们可以从数据库中获取所需的数据。
例如,要查询所有年龄大于 20 岁的学生信息,可以使用以下语句:```sqlSELECT FROM students WHERE age > 20;```除了简单的条件查询,我们还学习了如何进行多表连接查询。
比如,要获取同时选修了“数据库原理”和“操作系统”两门课程的学生信息,就需要将“students”表、“courses”表以及选课关系表进行连接查询。
数据更新操作也是实验中的重要内容。
通过使用 UPDATE 语句,我们可以对数据库中的数据进行修改。
但在进行数据更新时,一定要谨慎操作,确保更新的结果符合预期,避免造成数据的错误或丢失。
例如,如果要将某个学生的年龄增加一岁,可以使用以下语句:```sqlUPDATE students SET age = age + 1 WHERE student_id ='_____';```在实验过程中,数据完整性的维护也是至关重要的。
我们通过设置主键、外键以及各种约束条件,来确保数据的准确性和一致性。
数据库运维形考实验4

数据库运维形考实验4实验训练4:数据库系统维护作业实验目的:本实验旨在通过创建和维护数据库,掌握Mysql数据库的创建和维护的不同方法和途径,并理解实际数据库所包含的各要素。
实验内容:1.数据库创建与维护1)创建学生选课数据库中所包含的数据库表,包括学生、课程和选修表,要求为各数据库表属性选择合适的数据类型,并确定列名、数据类型、是否允许空值等。
2)查看和修改表结构,选择一个数据库表,练对其表结构进行相应的修改。
3)练用交互式的SQL语句分别完成以上操作。
4)对学生数据库中的三张表分别插入数据。
5)对表中的数据进行修改。
6)对表中的数据进行删除操作。
2.建立视图1)建立学生选修课程信息视图,包括学生学号、姓名、所在系、选修的课程编号、课程名称、成绩。
2)修改以上视图,增加学生所在班级信息。
3)对以上视图进行删除。
实验要求:1.利用SQL Server相关机制,根据具体应用领域创建并维护数据库系统,为后续各个实验提供前期准备。
2.独立完成以上实验内容,并在安装和数据库运行后熟悉SQL SERVER的各种运行管理。
3.完成实验报告。
实验环境:Windows 8 PC机、Mysql配置的环境、Mysql命令行工具、Workbench可视化工具。
实验步骤及结果分析:1.创建student数据库,通过命令行工具输入密码,使用相应数据库,使用create table语句创建数据库表,解决中文乱码问题。
2.进行属性查询操作,通过select语句查询数据库表的属性信息,包括列名、数据类型、约束等。
查询表结构,即查看各个属性和属性的完整性约束等。
使用desc student语句可以展示我们创建的数据的所有信息,包括属性名、类型、默认初始情况和约束等。
在默认数据库中,发现最后一个属性classno的属性为varchar(3),而实际数据中classno是4位数,导致存储时与原数据不匹配。
因此,需要修改该属性为4位长度。
数据库实验4_数据库查询与视图

数据库实验4_数据库查询与视图在学⽣选课数据库中完成规定查询,并创建视图。
1.查询线性代数不及格的同学的学号和姓名;SQL语句为:SELECT名单$.学号,姓名FROM名单$,学⽣选课信息和成绩$,课程$WHERE名单$.学号=学⽣选课信息和成绩$.学号AND课程$.课号=学⽣选课信息和成绩$.课号AND 课程$.课程名='线性代数'AND学⽣选课信息和成绩$.成绩<60;执⾏后结果为:2.查询没有选课记录的同学的所有基本信息;SQL语句为:SELECT*FROM名单$WHERE NOTEXISTS(SELECT*FROM学⽣选课信息和成绩$WHERE学号=名单$.学号);执⾏后结果为:3.查询具有简介先修课的课程信息及对应的先修课名;SQL语句为:SELECTFIRST.课号,SECOND.课程名FROM课程$FIRST,课程$SECONDWHEREFIRST.先修课号=SECOND.课号;执⾏后结果如下:4.统计⾼等数学(1)的平均成绩;SQL语句为:SELECT AVG(成绩)FROM学⽣选课信息和成绩$,课程$WHERE学⽣选课信息和成绩$.课号=课程$.课号AND课程$.课程名='⾼等数学(1)'; 执⾏后结果如下:5.统计各门课的选课⼈数;SQL语句为:SELECT课号,COUNT(学号)FROM学⽣选课信息和成绩$GROUPBY课号;执⾏后结果为:6.查询选修5门课以上的学⽣的学号;SQL语句为:SELECT学号FROM学⽣选课信息和成绩$GROUPBY学号HAVING COUNT(*)>5;执⾏后结果为:7.⽤你的学号查询和你⼀个班的同学的学号和姓名;SQL语句为:SELECT学号,姓名FROM名单$WHERE班级IN(SELECT班级FROM名单$WHERE学号='201000800145');执⾏后结果如下:8.查询⾼等数学(1)成绩⽐你⾼出10分以上的同学的姓名和对应成绩;SQL语句为:SELECT姓名,成绩FROM名单$,学⽣选课信息和成绩$WHERE名单$.学号=学⽣选课信息和成绩$.学号AND学⽣选课信息和成绩$.课号='82006010'AND成绩>(SELECT成绩+10FROM学⽣选课信息和成绩$,课程$WHERE学⽣选课信息和成绩$.课号=课程$.课号AND课程$.课程名='⾼等数学(1)' AND学⽣选课信息和成绩$.学号='201000800145')执⾏后结果为:9.找到每门课获得最⾼成绩的同学的学号、姓名、课名和成绩;选做。
数据库实验4实验报告

淮海工学院计算机工程学院实验报告书课程名:《数据库原理及应用》题目:T-SQL高级应用班级:软件132学号:***********名:***一.目的与要求1.掌握复杂查询的使用方法;2.掌握多表连接的方法;3.掌握SELECT语句在多表查询中的应用。
4.掌握数据汇总、外连接查询的使用方法;5.掌握事务定义的一般方法二.实验内容1.给出教材14-16的程序运行结果。
2.编写程序,查询“1033”班的最高分的学生的学号、姓名、班号、课程号和分数。
3.编写程序,创建一个新表,包含所有学生的姓名、课程名和分数,并以姓名排序。
4.编写程序,输出每个班最高分的课程名和分数。
5.在上次实验建立的factory数据库的基础上,完成如下各题:●删除factory数据库上各个表之间建立的关系;●显示各职工的工资记录和相应的工资小计。
●按性别和部门名的所有组合方式列出相应的平均工资。
●在worker表中使用以下语句插入一个职工记录:insert into worker values(20,’陈立’,‘女’,’55/03/08’,1,’75/10/10’,4),在depart表中使用以下语句插入一个部门记录:insert into depart values(5,’设备处’)。
再对worker和depart表进行全外连接显示职工的职工号,姓名和部门名。
然后删除这两个插入的记录。
●显示最高工资的职工的职工号、姓名、部门名、工资发放日期和工资。
●显示最高工资的职工所在的部门名。
●显示所有平均工资低于全部职工平均工资的职工的职工号和姓名。
●先显示worker表中的职工人数,开始一个事务,插入一个职工记录,再显示worker表中的职工人数,回滚该事务,最后显示worker表中的职工人数。
三.实验步骤删除factory数据库上各个表之间建立的关系的操作步骤如下:①启动SQL Server管理控制器。
②在“对象资源管理器”中展开LCB-PC服务器节点。
数据库实验四答案

数据库实验四答案--实验四----1.定义“IS”系学生基本情况视图V_IS 并查询结果;create view V_ISasselect *from Swhere Sdept='IS'with check option;select *from V_IS;--2.将S,C,SC表中学生的学号,姓名,课程号,课程名,成绩定义为视图V_S_C_G并查询结果;create view V_S_C_Gasselect S.Sno,Sname,o,Cnamefrom S,C,SCwhere S.Sno=SC.Sno and o=o;select *from V_S_C_G;--3.将各系学生人数,平均年龄定义为视图V_NUM_AVG并查询结果; create view V_NUM_AVGasselect count(Sno) DeptNum ,avg(Sage) DeptAvgAge,Sdeptfrom Sgroup by Sdept;select *from V_NUM_AVG;--4.定义一个反映学生出生年份的视图V_YEAR并查询结果;create view V_YEARasselect Sno,2012-Sage birthdayfrom S;select *from V_YEAR;--5.将各位学生选修课程的门数及平均成绩定义为视图V_AVG_S_G并查询结果;create view V_AVG_S_Gasselect SC.Sno,count(o) CountCno,avg(Grade) AvgGradefrom S,C,SCwhere S.Sno=SC.Sno and o=ogroup by SC.Sno;select *from V_AVG_S_G;--6.将各门课程的选修人数及平均成绩定义为视图V_AVG_C_G并查询结果; create view V_AVG_C_Gasselect count(SC.Sno) Cnum,avg(Grade) AvgGradefrom S,C,SCwhere S.Sno=SC.Sno and o=ogroup by o;select *from V_AVG_C_G;--7.查询平均成绩为90分以上的学生学号、姓名和成绩;select SC.Sno,Sname,avg(Grade) AvgGradefrom S,SCwhere S.Sno=SC.Snogroup by SC.Sno,Snamehaving avg(Grade) >90;--8.查询各课成绩均大于平均成绩的学生学号、姓名、课程和成绩;create view V_AVGasselect o,avg(Grade) AvgGradefrom C,SCwhere o=ogroup by o;selectdistinct S.Sno,Sname,o,Gradefrom S,SC,C,V_AVGwhere S.Sno=SC.Sno and o=V_o and Grade >V_AVG.AvgGrade ;--9.按系统计各系平均成绩在80分以上的人数,结果按降序排列;select Sdept,count(AvgGrade) Numfrom S,V_AVG_S_Gwhere S.Sno=V_AVG_S_G.Sno and AvgGrade > 80group by Sdeptorder by Num desc;--10通过视图V_IS,分别将学号为“S1”和“S4”的学生姓名更改为“S1_MMM”,”S4_MMM”并查询结果;insert into S(Sno,Sname,Ssex,Sage,Sdept) values('200215121','三毛','男',21,'IS');insert into S(Sno,Sname,Ssex,Sage,Sdept) values('200215124','紫薇','女',19,'IS');update V_IS set Sno='S1_MMM' where Sno='200215121'; update V_IS set Sno='S4_MMM' where Sno='200215124'; select *from V_IS;--11.通过视图V_IS,新增加一个学生记录('S12','YAN XI',19,'IS'),并查询结果;insert into V_IS(Sno,Sname,Sage,Sdept) values('S12','YAN XI',19,'IS');select *from V_ISwhere Sno='S12';--11.通过视图V_IS,新增加一个学生记录('S13','YAN XI',19,'MA'),并查询结果;insert into V_IS(Sno,Sname,Sage,Sdept) values('S13','YAN XI',19,'MA');-- Tip:由于该学生是MA系的,当有check约束时将会产生更新错误。
数据库实验四报告

《数据库原理与应用》实验报告实验名称:班级:学号:姓名:一、实验目的(1)了解Oracle数据库中的用户管理,模式,权限管理和角色管理。
(2)掌握为用户分配权限的方法。
(3)了解为不同用户分配不同权限的目的及原因。
二、实验过程1.用系统帐户sys登录数据库,分别创建数据库内部用户user_one和user_two,创建时自己为用户分配帐户口令。
语句:create user user_oneidentified by 123456default tablespace userstemporary tablespace tempquota unlimited on users;create user user_twoidentified by 123456default tablespace userstemporary tablespace tempquota unlimited on users;执行结果:2.为了使两位用户登录数据库请为其授予相应的权限。
语句:grant create session to user_one;grant create session to user_two;执行结果:3.授予用户user_one在自己模式下创建表的权限,在任何模式下删除表的权限,授予用户user_two可以在任何模式下创建表的权限,查询任何模式下表中数据的权限和在任何模式下创建视图的权限。
语句:grant create table,drop any table to user_one;grant create any table,create any view,select any table to user_two;执行结果:4.分别用user_one和user_two登录,写出相应的SQL语句验证为其授予的权限。
(如果建立的表中有主键约束,需要预先授予user_one和user_two用户create any index的权限。
大学生数据库实验课实验四报告

《数据库技术及应用》实验四、SQL语言数据定义语言DDL学生姓名学生班级学生学号指导老师重庆邮电大学计算机学院一.实验内容在Navicat for MySQL 中使用CREATE 命令完成对表、索引、视图、同义词的创建,使用DROP 命令完成对表、索引、视图、同义词的删除,使用ALTER 命令对表结构进行修改及完整性约束的增加、删除。
二.实验步骤1.启动Navicat for MySQL,在MySQL –新建连接中完成连接参数配置。
2.登录到本地数据库服务器后,连接到test 数据库上。
3.用SQL 语句(如下),建立如下所示的表student;4.同理5.同理6. 用Drop Table 语句删除表CourseAa。
7. 用Alter Table 语句更新表ChooseBb,添加一个属性名Bb4,类型Varchar, 长度20,完整性约束设为非空值,缺省值设为字符“系统测试值”。
8. 用Alter Table 语句更新表ChooseBb,添加一个属性名Bb5,类型Varchar, 长度10,完整性约束设为主码。
完成后,表ChooseBb 的设计如下所示。
9. 用Create View 语句建立一个视图View_Choosebb,生成的视图属性名(View_bb1,View_bb2,view_bb3), 其中View_bb1 对应于基表ChooseBb 的Bb1、View_bb2 对应于基表ChooseBb 的Bb4、view_bb3 对应于基表ChooseBb 的Bb5。
完成后,视图View_Choosebb 的设计如下所示。
10.用Drop View 语句删除视图View_Choosebb。
11. 用Create Index 语句对表ChooseBb 的Bb2 属性建立一个升序索引,索引名Index_bb2。
用Create Index 语句对表ChooseBb 的Bb4 属性建立一个降序索引,索引名Index_bb4。
数据库实验4实验报告

数据库实验4实验报告一、实验目的本次数据库实验 4 的主要目的是深入了解和掌握数据库中的索引、存储过程以及事务处理等关键技术,通过实际操作和实践,提高对数据库管理系统的运用能力,以及解决实际问题的能力。
二、实验环境本次实验使用的数据库管理系统为 MySQL 80,操作系统为Windows 10。
实验在个人电脑上进行,配置为英特尔酷睿 i5 处理器,8GB 内存。
三、实验内容与步骤(一)索引的创建与使用1、首先,创建了一个名为`students` 的表,包含`id`(主键,自增)、`name`(姓名)、`age`(年龄)、`grade`(年级)等字段。
```sqlCREATE TABLE students (id INT AUTO_INCREMENT PRIMARY KEY,name VARCHAR(50),age INT,grade VARCHAR(20));```2、向表中插入了一些示例数据,用于后续的实验操作。
```sqlINSERT INTO students (name, age, grade)VALUES ('张三', 18, '大一'),('李四', 19, '大二'),('王五', 20, '大三'),('赵六', 21, '大四');```3、为`name` 字段创建了一个普通索引,观察查询性能的变化。
```sqlCREATE INDEX idx_name ON students (name);```4、执行查询语句,对比创建索引前后的查询时间。
```sqlSELECT FROM students WHERE name ='张三';```(二)存储过程的创建与调用1、创建了一个简单的存储过程,用于计算两个数的和。
```sqlDELIMITER //CREATE PROCEDURE add_numbers(IN num1 INT, IN num2 INT, OUT result INT)BEGINSET result = num1 + num2;END//DELIMITER ;```2、调用存储过程,传递参数并获取结果。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
返回
实验二 数据库、表的创建及管理
1.本次实验的目的和要求
掌握数据库和表的创建方法,对数据库和表进行管理和操作;要求学生能 够根据相关理论模型结合实际生产应用建立相应数据库和表。
2.实验内容或原理
创建数据库和表,对数据库和表进行管理和操作。
3.需用的仪器或试剂等
计算机若干台、SQL Sever 2005软件。
3.需用的仪器或试剂等
计算机若干台、SQL Sever 2005软件。
4.实验步骤
(1)进行Microsoft SQL Server2005安装 1)安装前准备:配置计算机软硬件环境(注:以windowsxp为例)。
①硬件:内存1GB以上,硬盘大小至少要有1.6GB以上,操作系统 分32位和64位两种,根据操作系统选择不同安装版本。 ②软件:安装IIS,打开控制面板,点“添加或删除程序”,点“添加/ 删除Windows组件(A)”,把“Internet 信息服务(IIS)”前面 的勾选框的勾选上,点“下一步”,一路确认完成。(此步骤 需要将WINXP安装盘放入光驱或用虑拟光驱加载 WINXP.ISO文件)
2)进行SQL Server2005安装。
①根据安装机器软硬件的要求,选择一个合适的版本,以下以企业版 为例。 ② 将 SQL Server 2005 DVD 插入 DVD 驱动器。如果DVD驱动器的 自动运行功能无法启动安装程序无法启动安装程序,请导航到 DVD 的根目录然后启动splash.hta。 ③ 在自动运行的对话框中,单击“运行 SQL Server 安装向导”。
2.实验内容或原理
分别用T-SQL语言和对象资源管理器创建视图、管理视图。
3.需用的仪器或试剂等
计算机若干台、SQL Sever 2005软件。
4.实验步骤
(1)用T-SQL语言创建视图、管理视图。
1)打开新建查询窗口,用CREATE VIEW语句创建视图。 2)打开新建查询窗口,用sp_help、sp_helptext、select等语句查看 视图的创建信息及视图中数据。 3)打开新建查询窗口,用ALTER VIEW语句修改视图定义。 4)打开新建查询窗口,用sp_rename语句对视图更名。 5)打开新建查询窗口,用SELECT语句查询视图中数据,用INSERT INTO语句向视图中插入一条记录,用UPDATE语句修改视图中数据。 6)打开新建查询窗口,用DROP VIEW语句删除视图。
1.本次实验的目的和要求
了解安装Microsoft SQL Server2005硬件要求和软件环境,掌 握Microsoft SQL Server2005安装方法以及注册和配置Microsoft SQL Server2005服务器方法。
2.实验内容或原理
安装SQL Server2005,以及注册和配置SQL Server2005服务器。
⑩在“实例名”页上,请为安装的软件选择默认实例或已命名的实例。计算机上 必 须没有默认实例,才可以安装新的默认实例。若要安装新的命名实例,请单击 “命名实例”,然后在提供的空白处键入一个唯一的实例名。
在“服务帐户”页上,为 SQL Server 服务帐户指定用户名、密码和域名。您 可以对所有服务使用一个帐户。
在“完成 Microsoft SQL Server 安装向导”页上,可以通过单击此页上提 供的链接查看安装摘要日志。若要退出 SQL Server 安装向导,请单击“完 成”。
(2)SQL Server 2005服务器注册和配置 1)服务器的启动、暂停和停止。
① 在“开始”菜单上选择“所有程序”→Microsoft SQL Server2005→“配 置工具”→“SQL Server Configuration Manager”命令,可以看到如下 所示Microsoft SQL Server2005服务状态图。 ② 对SQL Server选项右击,选择“属性”命令,选择“服务”选项卡,在 “启动模式”下拉列表框中有“自动”、“已禁用”和“手动”3个选项, 选择“自动”选项,在启动时就会自动启动该服务。
(2)用对象资源管理器创建管理视图。
1)打开企业管理器SQL Server Management Express,在对象资 源管理器中展开SQl server服务器,展开数据库右击“视图”弹出快捷 菜单点击“新建视图”,在“添加表”中选择创建视图数据来源的表, 然后在条件窗口中设置筛选条件。 2)右击要管理视图,选择“打开视图”可以查看、修改视图信息, 选择删除、重命名等对视图进行删除、重命名操作。
五.实验结果
返回
实验四 单表与多表查询
1.本次实验的目的和要求
理解查询概念和方法,掌握SQL语言查询、更新编程,用查询 设计器和select语句编程实现单表与多表查询方法。
2.实验内容或原理
分别用查询设计器和select语句编程实现单表与多表查询。
3.需用的仪器或试剂等
计算机若干台、SQL Sever 2005软件。
在“错误报告”页上,可以清除复选框以禁用错误报告。有关错误报告功能 的详细信息,请单击该页底部的“帮助”。若要继续安装,请单击“下一 步”。
在“准备安装”页上,查看要安装的 SQL Ser击“安装”。
在“安装进度”页上,可以在安装过程中监视安装进度。若要在安装期间查 看某个组件的日志文件,请单击“安装进度”页上的产品或状态名称。
(2)表的创建和管理
1)打开企业管理器SQL Server Management Express,用对象资源管
理 器创建表。 2)打开新建查询窗口,用T-SQL语句创建表。 3)在对象资源管理器中,右击数据库中的表弹出快捷菜单,分别选择
“设
计”、“重命名”、“删除”等对表添加和删除列,重命名及删除表。 4)在对象资源管理器中,右击数据库中的表弹出快捷菜单,选择“打开 表” 设置对表添加、修改、删除数据。
⑥ 在 SQL Server 安装向导的“欢迎”页上,单击“下一步”以继续安装。
⑦ 在“系统配置检查 (SCC)”页上,将扫描安装计算机,以检查是否存在 可能妨碍安装程序的条件。
⑧ 在“注册信息”页上的“姓名”和“公司”文本框中,输入相应的信息。 若要继续,请单击“下一步”。
⑨ 在“要安装的组件”页上,请选择要安装的组件。选择各个组件组时, “要 安装的组件”窗格中会显示相应的说明。您可以选中任意一些复选框。建 议全选。若要安装单个组件,请单击“高级”。否则,请单击“下一步” 继续。
2)分别以windows身份验证方式和SQL Serve身份验证方式运行打开 企业管理器SQL Server Management Express(SSMS)。
选择SQL Server Management Studio命令后进入下图所示窗口,如果是第 一次启动SQL Server Management Studio需要选择登录帐户,现在以默认计算机 名登录服务。也可以选择“服务器名称”下拉列表框中的“浏览更多”选项选择合 适的服务器,“身份验证”选项可以选择以windows身份验证方式或是SQL Serve身份验证方式打开SSMS。
(3)新建查询窗口,用select语句实现多表查询。
1)用WHERE子句实现基本多表查询。 2)使用UNION子句进行查询。 3)使用GROUP BY子句进行分组查询。 4)使用COMPUTE和COMPUTE BY子句进行查询。
五.实验结果
返回
实验五 视图的创建与使用
1.本次实验的目的和要求
理解视图概念,掌握视图创建和视图管理方法。
数据库原理及应用实验目录
实验一 SQL Server2005的安装 实验二 数据库、表的创建及管理 实验三 实现数据完整性和数据库的安全性
实验四 单表与多表查询
实验五 视图的创建与使用 实验六 索引的创建与使用 实验七 存储过程和触发器 实验八 数据库的备份与恢复
实验一 SQL Server2005的安装
3.需用的仪器或试剂等
计算机若干台、SQL Sever 2005软件。
四.实验步骤
(1)数据库完整性 1)约束实施
打开企业管理器SQL Server Management Express,使用对象资源 管理器对数据库表实施约束并输入数据验证。 打开查询编辑器,用T-SQL语句对数据库表施约束并输入数据验证。 删除约束,分别用T-SQL语句和对象资源管理器两种方法来实现。
(2)数据库安全性
1)设置安全认证模式,分别为Windows和SQL Server两种认证模式。 2)创建与管理登录账户,分别通过两种方式增加登录账户。 3)使用对象资源管理器创建和管理数据库用户,并删除该数据库用户。 4)创建与管理角色:使用象资源管理器管理固定服务器角色、数据库 角色。 5)打开企业管理器SQL Server Management Express,在对象资源 管理器中分别展开“服务器”、“数据库”,依次展开要设置许可 的“数 据库”和“表”。
在“身份验证模式”页上,选择要用于 SQL Server 安装的身份验证模式。如 果 选择 Windows 身份验证,安装程序会创建一个 sa 帐户,该帐户在默认情况 下是被禁用的。选择“混合模式身份验证”时,请输入并确认系统管理员 (sa) 登录名。建议选择混合模式,并输入安全的密码。
如果选择 Reporting Services 作为要安装的功能,将显示“报表服务器 安装选项”页。使用单选按钮选择是否使用默认值配置报表服务器。如果 没有满足在默认配置中安装 Reporting Services 的要求,则必须选择“安 装但不配置服务器”安装选项。若要继续安装,请单击“下一步”。
5.实验结果
返回
实验三 实现数据完整性和数据库的安全性
1.本次实验的目的和要求
理解数据库完整性的概念,掌握约束、规则、默认值的概念和实施方法; 理解数据库安全性的重要性及相关概念,掌握管理microsoft SQL Server账户、 用户、角色、许可的方法。