精华内容
下载资源
问答
  • 安徽机电职业技术学院20 -20 学年第 学期《数据库原理与应用(Access )》期终考试试卷班级 姓名 学号一、选择题(每小题2分,共40分)1、Access 数据库是( C )A.层状数据库B.网状数据库C.关系型数据库D.树状数据库2、...

    21a2061905f9f62ecd4f433a6ef0e89d.png

    安徽机电职业技术学院20 -20 学年第 学期

    《数据库原理与应用(Access )》期终考试试卷

    班级 姓名 学号

    0ec45999eb268a2a788ad796217f28b0.png

    一、选择题(每小题2分,共40分)

    75e6926d910eea6429d74afddb0f91dd.png

    1、Access 数据库是( C )

    A.层状数据库

    B.网状数据库

    C.关系型数据库

    D.树状数据库

    2、在Access 数据库中,数据保存在( D )对象中。

    A.窗体

    B.查询

    C.报表

    D.表

    3、修改表结构不包括( B )

    A.增加字段

    B.插入字段

    C.添加记录

    D.改变字段顺序

    4、数据库系统的核心是 ( C )

    A.数据库

    B.文件

    C.数据库管理系统

    D.操作系统

    5、如果某一字段数据类型为文本型,字段大小为8,该字段中最多可输入

    ( A )汉字?

    A.8

    B.4

    C.16

    D.32

    6、假设数据库中表A 与表B 建立了“一对多”关系,其中表B 为“多”的一

    方,则下述说法正确的是( A )。

    A.表A 中的一个记录能与表B 中的多个记录匹配

    B.表B 中的一个记录能与表A 中的多个记录匹配

    C.表A 中的一个字段能与表B 中的多个字段匹配

    D.表B 中的一个字段能与表A 中的多个字段匹配

    7、在Access 的下列数据类型中,不能建立索引的数据类型是( B )

    A.文本型

    B.备注型

    C.数字型

    D.日期时间型

    8、 在Access 数据库中,专用于打印的是( C )。

    A.表

    B.查询

    C.报表

    D.页

    9、在表设计视图中,如果要限定数据的输入格式,应修改字段的( D )

    属性。

    A.格式

    B.有效性规则

    C.输入格式

    D.输入掩码

    展开全文
  • 数据库更改功能报错

    2019-07-27 15:31:30
    1.异常数据报错,其中字符串报错最多,新增或修改都无法跳转提示框,可能是你的方法用的不对,可能一些细节代码没有写到位,一般最多的可能就是你的数据库有问题,下面来看看我的数据库分析: 1,图片,主要是新增...

    1.异常数据报错,其中字符串报错最多,新增或修改都无法跳转提示框,可能是你的方法用的不对,可能一些细节代码没有写到位,一般最多的可能就是你的数据库有问题,下面来看看我的数据库分析:

    1,图片,主要是新增是跳转页面报错,我要的是模态框新增提示,他跳转报错来提示你,字符串路径什么错误,可能就是你的数据有问题,数据库字段限制,你的代码限制,先检查后看数据库。

    2,图片,来到数据库检查是否有限制,比如,图片中Colourss限制只是图片的形式,写入文字,数字都可能报错,把他改了就行。

    3,图,把他改成最大的内容保存,文字,数据都可以保存,是最大的限制。

    4,因为是错误有点异常,连接到查询都出现问题,最好的方法就是重新更新数据库到项目里面,问题都可以解决,

     

    5,重新启动到页面刷新,修改完成,如下图:

     

     

     

     

    展开全文
  • 目录数据库实验(学生信息表)实验一实验二实验三实验四数据库实验(学生信息表)实验一创建数据库以及学生信息表、课程信息表、选课表create Table student(Sno char(9) primary key,Sname char(20) unique,Ssex char(2...

    目录

    数据库实验(学生信息表)

    实验一

    实验二

    实验三

    实验四

    数据库实验(学生信息表)

    实验一

    创建数据库以及学生信息表、课程信息表、选课表

    create Table student

    (Sno char(9) primary key,

    Sname char(20) unique,

    Ssex char(2),

    Sage smallint,

    Sdept char(20)

    )

    create table course

    (Cno char(4) primary key,

    Cname char(40),

    Cpno char(4),

    Ccredit smallint,

    foreign key (Cpno) references course(Cno),

    )

    create table sc

    (Sno char(9),

    Cno char(4),

    Grade smallint,

    primary key(Sno,Cno),

    foreign key (Sno) references student(Sno),

    foreign key (Cno) references course(Cno),

    )

    实验二

    (1)分别向三个表中插入以下数据

    Sno

    Sname

    Ssex

    Sage

    Sdept

    95001

    李勇

    30

    CS

    95002

    刘晨

    19

    IS

    95003

    王敏

    18

    MA

    95004

    张立

    19

    IS

    Cno

    Cname

    Cpno

    Ccredit

    1

    数据库

    5

    4

    2

    数学

    2

    3

    信息系统

    1

    4

    4

    操作系统

    6

    3

    5

    数据结构

    7

    4

    6

    数据处理

    2

    7

    C语言

    6

    4

    Sno

    Cno

    Grade

    95001

    1

    32

    95001

    2

    85

    95001

    3

    88

    95002

    2

    90

    95002

    3

    80

    语句如下:

    ```sql

    insert into student values('201215121','李勇','男',20,'CS')

    insert into student values('201215122','刘晨','女',19,'CS')

    insert into student values('201215123','王敏','女',18,'MA')

    insert into student values('201215124','张立','男',19,'IS')

    insert into course values('1','数据库','5',4)

    insert into course values('2','数学',null,2)

    insert into course values('3','信息系统','1',4)

    insert into course values('4','操作系统','6',3)

    insert into course values('5','数据结构','7',4)

    insert into course values('6','数据处理',null,2)

    insert into course values('7','pascal',6,4)

    insert into sc values('201215121','1',92)

    insert into sc values('201215121','2',85)

    insert into sc values('201215121','3',88)

    insert into sc values('201215122','2',90)

    insert into sc values('201215122','3',80)

    (2)执行完这些操作之后可以用select * 语句分别查询三张表总览图

    select * from student

    select * from sc

    select * from course

    3)修改数据

    将表Student 中所有学生的年龄加2岁。 将表SC 中所有学生的成绩降低10%。

    update student set Sage=Sage+2;

    update sc set Grade=Grade*0.9 where Sno in (select Sno from sc)

    4)删除数据

    将表Student 中Sno 为95004的学生信息删除。

    delete from student where Sno='95004'

    实验三

    1) 查询数学系学生的学号和姓名;

    select Sno,Sname from student where Sdept='MA';

    2) 查询选修了课程的学生学号;

    select Sno from student where Sno in (select Sno from sc)

    3) 查询选修了1号课程的学生学号和成绩,并要求结果按成绩降序排列,如果成绩相同,则按学号升序排列;

    select Sno,Grade from sc where Cno='1' order by Grade desc

    4) 查询选修了1号课程且成绩在80-90分之间的学生学号和成绩,并将成绩乘以系数0.8输出;

    select Sno,Grade*0.8 from sc where Cno='1' and Grade>=80 and Grade<=90

    5) 查询数学系或计算机系姓张的学生的信息;

    select * from student where Sname like '张%'and Sdept in ('CS','MA')

    6) 查询缺少了成绩的学生的学号和课程号;

    select Sno,Cno from sc where Grade is null

    7) 查询每个学生的情况以及他(她)所选的课程;

    select student.*,Cname from student,sc,course

    where student.Sno=sc.Sno and sc.Cno=course.Cno

    8) 查询学生的学号、姓名、选修的课程名称及成绩;

    select student.Sno,Sname,Cname,Grade from student,sc,course

    where student.Sno=sc.Sno and sc.Cno=course.Cno

    9) 查询选修了“数据库”课程且成绩在90分以上的学生学号、姓名和成绩;

    select student.Sno,Sname,Grade from student,sc,course

    where student.Sno=sc.Sno

    and sc.Cno=course.Cno and course.Cname='数据库' and Grade>=90

    10) 查询每门课程的间接先行课的课程名称。

    select first.Cno,second.Cpno from course first,course second

    where first.Cpno=second.Cno and second.Cpno is not null

    2.对学生-课程数据库,应用嵌套查询实现以下查询要求:

    1) 查询选修了“高等数学”的学生学号和姓名;

    第一种

    select student.Sno,Sname from student where Sno in

    (select Sno from sc where Cno in

    (select Cno from course where Cname='数学'))

    第二种

    select student.Sno,Sname from student,sc,course

    where student.Sno=sc.Sno and sc.Cno=course.Cno

    and course.Cname='数学'

    2) 查询“高等数学”的成绩高于张三的学生学号和成绩;

    select student.Sno,Grade from student,sc,course where

    student.Sno=sc.Sno and sc.Cno=course.Cnoand course.Cname='数学'

    and Grade>(select Grade from sc where Sno in

    (select Sno from student where Sname ='张三')

    and Cno in (select cno from course where Cname='数学'))

    3) 查询其他系中年龄小于计算机系年龄最大者的学生;

    select student.* from student where Sdept <> 'CS'

    and Sage

    4) 查询其他系中比计算机系学生年龄都小的学生;

    select student.* from student where Sdept <> 'CS'

    and Sage

    5) 查询选修了“信息系统”课程的学生姓名;

    select Sname from student where Sno in(select Sno from sc

    where Cno in(select Cno from course where Cname='信息系统'))

    6) 查询没有选修“信息系统”课程的学生姓名;

    select Sname from student where Sno not in(select Sno from sc

    where Cno in(select Cno from course where Cname='信息系统'))

    7) 查询选修了全部课程的学生姓名;

    select Sname from student where Sno IN

    (select Sno from SC group by Sno

    having count(*) = (select count(*) from course ))

    //根据Sno分组,统计每个学生选修课程数。如果等于course的总数,就是我们要找的Sno

    8) 查询至少选修了学号为“95002”的学生所选修的全部课程的学生学号和姓名

    select student.Sno,Sname from ( select Sno, COUNT(Cno) as num

    from SC where Cno in ( select Cno from student join SC on

    student.Sno = sc.Sno and sc.Sno ='95002')group by Sno ) t2

    join(select COUNT(Cno) num from student join sc on

    student.Sno = sc.Sno and student.Sno ='95002' ) t1 on

    t2.num = t1.num join student on student.Sno = t2.Sno

    实验四

    1)建立男学生的视图(Male_Student),属性包括学号、姓名、选修课程名和成绩;

    create view Male_student as

    select student.Sno,Sname,sc.Cno,Grade from student,course,sc

    where student.Sno=sc.Sno and course.Cno=sc.Cno and Ssex='男'

    2)在男学生视图中查询平均成绩大于80分的学生学号与姓名;

    select Sno,Sname from Male_student where Grade>80

    3)对男学生视图的数据进行修改;

    将“95001”学号的学生姓名改为“李咏”。

    update Male_student set Sname='李咏' where Sno='95001'

    update Male_student set Grade=95 where Sno='95001'

    and Cno=(select Cno from course where Cname='数据库')

    4) 将“95001”学生选修“数据库”的成绩改为“95”。

    select AVG(Grade) as avg,COUNT(Cno) as coursenumber from sc

    update Male_student set Sname='李咏' where Sno='95001'

    update Male_student set Grade=95 where Sno='95001'

    and Cno=(select Cno from course where Cname='数据库')

    5)统计每个学生有成绩的课程门数、平均成绩。

    select AVG(Grade) as avg,COUNT(Cno) as coursenumber from sc

    where Grade is not null group by Cno

    展开全文
  • ladygaga,大部分都是查文档来的,有个别拿不太准、段的集合叫做(C )。... 数据库重启后立即使用(在实例恢复之前) D. 回滚信息不会用于故障和恢复过程中3、数据字典表和视图存储在(B )中。A. 用户表空间 ...

    ladygaga,大部分都是查文档来的,有个别拿不太准

    、段的集合叫做(C )。

    A. 区 B. 段 C. 表空间 D. 数据库

    2、如果发生实例故障,何时会用到回滚信息?(C )

    A. 故障发生之前 B. 实例恢复之后

    C. 数据库重启后立即使用(在实例恢复之前) D. 回滚信息不会用于故障和恢复过程中

    3、数据字典表和视图存储在(B )中。

    A. 用户表空间 B. 系统表空间

    C. 临时表空间 D. 以上三者中的任何一个

    4、数据块的头部包括以下哪三部分信息?(C )

    A. 表目录、行目录和行数据 B. 标题、表目录和空闲空间

    C. 表目录、行目录和标题 D. 标题、行数据和行头部

    5、数据库运行状态下,以下哪个表空间必须是联机状态?(A )

    A. SYSTEM B. TEMPORARY C. ROLLBACK D. USERS

    6、排序操作需要用到以下哪个表空间?(B )

    A. SYSTEM B. TEMPORARY C. ROLLBACK D. USERS

    7、以下哪个段可以进行自动管理?( B )

    A. TEMPORARY B. ROLLBACK C. CACHE D. INDEX

    8、如果没有指定临时表空间,以下哪个将作为临时表空间?(D )

    A. ROLLBACK B. USERS C. INDEX D. SYSTEM

    9、回滚段的作用有(D )。

    A. 数据的读一致性 B. 事务回滚 C. 数据库恢复 D. 以上都是

    10、回滚段用于存储(A )。

    A. 事务修改前的旧值 B. 事务修改后的新值

    C. 事务修改前后的旧值和新值 D. 以上都不对

    11、SGA是由以下哪些项组成的( D )。

    A. Buffer Cache B. Shared Pool C. Redo Log Buffer D. 以上都是

    12、用来存储最近被SQL语句访问过的数据块的区域是(A )。

    A. Buffer Cache B. Shared Pool C. PGA D. UGA

    13、以下哪个不是Oracle的后台服务器进程?( B )

    A. DBWR B. DBCM C. LGWR D. SMON

    14、以下哪些是有效的Oracle后台服务器进程?(D )

    A. ARCH B. LGWR C. DBWR D. 以上都是

    15、将被修改的数据块写入数据文件的进程是(A )。

    A. DBWR B. LGWR C. PMON D. SMON

    16、直到以下哪个操作完成后,Oracle才认为事务已经提交?( B )

    A. 被修改的数据已由DBWR进程写入磁盘

    B. 事务所做的修改已由LGWR进程成功写入Redo Log 文件

    C. PMON进程提交了对数据所做的修改

    D. SMON进程提交了对数据所做的修改

    17、完成诸如表空间合并等内部操作的进程是(C )。

    A. PMON B. SMON C. DBWR D. ARCH

    18、Oracle中管理用户会话连接的进程是( P )。

    A. PMON B. SMON C. SERV D. NET8

    19、回滚操作是(D )事务处理所做的工作。

    A. 重复 B. 备份 C. 删除 D. 撤消

    20、以下哪个不是系统创建的表空间名称?(A )

    A. 用户表空间

    21、系统为了使性能最好和协调多个用户,在多进程系统中使用一些附加进程,称为(A )。

    A. 后台进程 B. 单进程 C. 用户进程 D. 例程

    22、常见的后台进程LGWR的作用是(D )。

    D. 日志写入程序

    23、以下哪个不属于Oracle的内存结构?( )

    A. 软件代码区 B. 排序区 C. 用户区

    24、初始化参数DB_BLOCK_SIZE的作用是(C )。

    C. 标准数据块大小

    25、通过执行以下哪项命令来使example表空间处于在线备份模式?( A )

    A. ALTER TABLESPACE example BEGIN BACKUP

    希望对你有帮助

    作业帮用户

    2017-06-07

    举报

    6c0a0adef10d1043fa4f41a7897345ed.png

    展开全文
  • 创建数据库 CREATE DATABASE [IF NOT EXISTS] westos; 删除数据库 DROP DATABASE [IF EXISTS] westos 使用数据库USEschool`` 查看数据库SHOW DATABASES 学习思路: 对照 sqlyog可视化历史记录查看sql 固定的语法或...
  • 数据库

    2019-04-12 15:05:27
    1.对数据库物理存储方式的描述称为(B ) A.外模式 B.内模式 C.概念模式 D.逻辑模式 2.关系数据模型的三个组成部分中,不包括(D ) A.完整性规则 B.数据结构C.数据操作 D.并发控制 有关系:教学(学号、教工号、...
  • 更改学生信息通过输入相关的学号,把相应的信息进行修改,删除操作也是如此。本次所用的应用是:sql server 和 Microsoft visual studio,版本随意。 相应的数据库中的表格,如下: 相应的C#窗体界面如下: 添加学生...
  • 创建和修改数据库

    2021-04-02 19:16:48
    创建数据库表 SHOW CREATE DATABASE school --查看创建数据库的语句 SHOW CREATE TABLE student --查看student数据表的定义语句 ... `id` int(4) NOT NULL AUTO_INCREMENT COMMENT '学号', `name`
  • 数据库学习】数据库总结

    万次阅读 多人点赞 2018-07-26 13:26:41
    1,数据库 1)概念 数据库是长期存储在计算机内、有组织的、可共享的大量数据的集合。 常见数据库管理系统有:Access、mysql、sql server 2)特点 ①数据库数据特点 永久存储、有组织...
  • 数据库数据库概论

    千次阅读 2015-05-03 12:40:31
    数据库地位数据库技术产生于六十年代末,是数据管理的最新技术,是计算机科学的重要分支。 数据库技术是信息系统的核心和基础,它的出现极大地促进了计算机应用向各行各业的渗透。 数据库的建设规模、数据库信息量...
  • 数据库基础

    2021-06-01 14:30:27
    数据库基础 数据库 数据库的建立 create database数据库名 ... 数据库修改 alter database数据库名 modify file(name,size)增加容量 add file增加数据库文件 Remove file删除数据库文
  • 数据库题目之数据库设计

    千次阅读 2019-01-10 15:21:25
    1、在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的 阶段。 A.需求分析 B.概念设计 C.逻辑设计 D.物理设计 【答案:】B 2、在关系数据库设计中,设计关系模式是 的...
  • 数据库修改 该程序是在建立好数据哭的基础上进行的,详情请参考笔记————C#数据库的读取 using System; using System.Collections.Generic; using System.Data.SqlClient; using System.Linq; using System....
  • 数据库 - 关系数据库

    千次阅读 2015-05-03 13:13:04
    关系数据库提出关系模型的是美国IBM公司的E.F.Codd (Edgar Frank Codd,1923-2003) , “关系数据库之父” 1970年提出关系数据模型 E.F.Codd, “A Relational Model of Data for Large Shared Data Banks”, ...
  • 数据库 - 数据库系统结构

    千次阅读 2015-05-03 12:47:08
    数据库系统结构从数据库管理系统角度看,数据库系统通常采用三级模式结构,是数据库系统内部的系统结构 从数据库最终用户角度看(数据库系统外部的体系结构) ,数据库系统的结构分为: 单用户结构 分布式结构 ...
  • 数据库范式与数据库设计

    千次阅读 2012-10-19 00:01:41
    1、数据库范式: 第1范式:属性必须是原子的,不可分的。从实体的角度看就是实体属性的类型只能是基本数据类型,不能是复合...比如对于学生表(学号,姓名,学校),对于学校这个属性而言,如果我们不需要更进一步的
  • 1.掌握在Kingbase中使用“数据库对象管理工具”和SQL命令创建数据库修改数据库的方法。 2.掌握在Kingbase中使用“数据库对象管理工具”或者SQL命令创建数据表和修改数据表的方法(以SQL命令为重点)。
  • 数据库 - 数据库完整性

    千次阅读 2015-05-06 09:58:40
    数据库的完整性数据的正确性和相容性数据的完整性和安全性是两个不同概念 数据的完整性 防止数据库中存在不符合语义的数据,也就是防止数据库中存在不正确的数据 防范对象:不合语义的、不正确的数据 数据的安全...
  • 数据库初学

    2021-03-05 20:19:19
    数据存储方式: 1 存储到变量中(数值、字符串、列表、元组、集合、字典、嵌套) 变量是最简单的数据存储类型 2 外存文件(.ini、.log、.txt、.bin、.pkl) 3 表格(.xls、.xlsx、....学生实体具有的特征:学号、姓名、
  • 数据库实验报告

    2017-12-14 23:37:15
    (2)删除数据库学号为’200213801’的退学学生有关信息。 (3)将计算机系学生2号课成绩全部提高5%。 查询数据SQL语句: (4)统计有学生选修的课程门数。 (5)统计HU老师所授每门课程的学生平均成绩。 (6)统计所有选修...
  • 实验2 数据库数据库表的建立 一、实验目的 ...加深对SQL数据定义语言理解,掌握数据库的创建以及基本表的创建与修改。 二、实验时数 2学时 三、实验内容 1、首先创建一个学生数据库stu_db...
  • 建立教学数据库的三个基本表并用INSERT 语句输入数据(注意实现参照完整性,学号课程号为主键,添加参照完整性约束:成绩在0-100之间): ``` S(Sno,Sname,Ssex,Sage,Sdept) 学生(学号,姓名,性别,年龄,系) SC(Sno,Cno...
  • 操作数据库

    2020-10-19 12:21:24
    操作数据库1. 操作数据库2. 数据库的列类型3. 数据库的字段属性(重点)4. 数据表的类型 1. 操作数据库 操作数据库 -- [方括号里面的可以写,也可以不写] CREATE DATABASE [IF NOT EXISTS] zhouquan; 删除数据库...
  • 数据库期末

    千次阅读 多人点赞 2021-01-05 16:58:38
    2018年数据库原理一、简答题**为什么要在数据库中引入事务的概念?****为什么要数据库的调度进行可串行化判别,其实际意义是什么?****若对数据库进行BCNF范式的分解,从而导致没有保持依赖,在数据库中要如何解决**...
  • 数据库总结

    2019-12-13 14:49:50
    数据库总结 第一章 绪论 1.1 数据库系统概述 数据库管理系统(DBMS)的功能: 数据定义功能 数据组织、存储和管理 数据库操纵功能 数据库的事务和运行功能 数据库的建立和维护功能 其他功能 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 36,919
精华内容 14,767
关键字:

数据库修改学号